public static final class V1.EndpointAddress.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<V1.EndpointAddress.Builder> implements V1.EndpointAddressOrBuilder
EndpointAddress is a tuple that describes single IP address.Protobuf type
k8s.io.api.core.v1.EndpointAddress| Modifier and Type | Method and Description |
|---|---|
V1.EndpointAddress.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
V1.EndpointAddress |
build() |
V1.EndpointAddress |
buildPartial() |
V1.EndpointAddress.Builder |
clear() |
V1.EndpointAddress.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
V1.EndpointAddress.Builder |
clearHostname()
The Hostname of this endpoint
+optional
|
V1.EndpointAddress.Builder |
clearIp()
The IP of this endpoint.
|
V1.EndpointAddress.Builder |
clearNodeName()
Optional: Node hosting this endpoint.
|
V1.EndpointAddress.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
V1.EndpointAddress.Builder |
clearTargetRef()
Reference to object providing the endpoint.
|
V1.EndpointAddress.Builder |
clone() |
V1.EndpointAddress |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
String |
getHostname()
The Hostname of this endpoint
+optional
|
com.google.protobuf.ByteString |
getHostnameBytes()
The Hostname of this endpoint
+optional
|
String |
getIp()
The IP of this endpoint.
|
com.google.protobuf.ByteString |
getIpBytes()
The IP of this endpoint.
|
String |
getNodeName()
Optional: Node hosting this endpoint.
|
com.google.protobuf.ByteString |
getNodeNameBytes()
Optional: Node hosting this endpoint.
|
V1.ObjectReference |
getTargetRef()
Reference to object providing the endpoint.
|
V1.ObjectReference.Builder |
getTargetRefBuilder()
Reference to object providing the endpoint.
|
V1.ObjectReferenceOrBuilder |
getTargetRefOrBuilder()
Reference to object providing the endpoint.
|
boolean |
hasHostname()
The Hostname of this endpoint
+optional
|
boolean |
hasIp()
The IP of this endpoint.
|
boolean |
hasNodeName()
Optional: Node hosting this endpoint.
|
boolean |
hasTargetRef()
Reference to object providing the endpoint.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
V1.EndpointAddress.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
V1.EndpointAddress.Builder |
mergeFrom(com.google.protobuf.Message other) |
V1.EndpointAddress.Builder |
mergeFrom(V1.EndpointAddress other) |
V1.EndpointAddress.Builder |
mergeTargetRef(V1.ObjectReference value)
Reference to object providing the endpoint.
|
V1.EndpointAddress.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
V1.EndpointAddress.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
V1.EndpointAddress.Builder |
setHostname(String value)
The Hostname of this endpoint
+optional
|
V1.EndpointAddress.Builder |
setHostnameBytes(com.google.protobuf.ByteString value)
The Hostname of this endpoint
+optional
|
V1.EndpointAddress.Builder |
setIp(String value)
The IP of this endpoint.
|
V1.EndpointAddress.Builder |
setIpBytes(com.google.protobuf.ByteString value)
The IP of this endpoint.
|
V1.EndpointAddress.Builder |
setNodeName(String value)
Optional: Node hosting this endpoint.
|
V1.EndpointAddress.Builder |
setNodeNameBytes(com.google.protobuf.ByteString value)
Optional: Node hosting this endpoint.
|
V1.EndpointAddress.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
V1.EndpointAddress.Builder |
setTargetRef(V1.ObjectReference.Builder builderForValue)
Reference to object providing the endpoint.
|
V1.EndpointAddress.Builder |
setTargetRef(V1.ObjectReference value)
Reference to object providing the endpoint.
|
V1.EndpointAddress.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<V1.EndpointAddress.Builder>public V1.EndpointAddress.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<V1.EndpointAddress.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<V1.EndpointAddress.Builder>public V1.EndpointAddress getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic V1.EndpointAddress build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic V1.EndpointAddress buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic V1.EndpointAddress.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<V1.EndpointAddress.Builder>public V1.EndpointAddress.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<V1.EndpointAddress.Builder>public V1.EndpointAddress.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<V1.EndpointAddress.Builder>public V1.EndpointAddress.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<V1.EndpointAddress.Builder>public V1.EndpointAddress.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<V1.EndpointAddress.Builder>public V1.EndpointAddress.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<V1.EndpointAddress.Builder>public V1.EndpointAddress.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<V1.EndpointAddress.Builder>public V1.EndpointAddress.Builder mergeFrom(V1.EndpointAddress other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<V1.EndpointAddress.Builder>public V1.EndpointAddress.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<V1.EndpointAddress.Builder>IOExceptionpublic boolean hasIp()
The IP of this endpoint. May not be loopback (127.0.0.0/8), link-local (169.254.0.0/16), or link-local multicast ((224.0.0.0/24). IPv6 is also accepted but not fully supported on all platforms. Also, certain kubernetes components, like kube-proxy, are not IPv6 ready. TODO: This should allow hostname or IP, See #4447.
optional string ip = 1;hasIp in interface V1.EndpointAddressOrBuilderpublic String getIp()
The IP of this endpoint. May not be loopback (127.0.0.0/8), link-local (169.254.0.0/16), or link-local multicast ((224.0.0.0/24). IPv6 is also accepted but not fully supported on all platforms. Also, certain kubernetes components, like kube-proxy, are not IPv6 ready. TODO: This should allow hostname or IP, See #4447.
optional string ip = 1;getIp in interface V1.EndpointAddressOrBuilderpublic com.google.protobuf.ByteString getIpBytes()
The IP of this endpoint. May not be loopback (127.0.0.0/8), link-local (169.254.0.0/16), or link-local multicast ((224.0.0.0/24). IPv6 is also accepted but not fully supported on all platforms. Also, certain kubernetes components, like kube-proxy, are not IPv6 ready. TODO: This should allow hostname or IP, See #4447.
optional string ip = 1;getIpBytes in interface V1.EndpointAddressOrBuilderpublic V1.EndpointAddress.Builder setIp(String value)
The IP of this endpoint. May not be loopback (127.0.0.0/8), link-local (169.254.0.0/16), or link-local multicast ((224.0.0.0/24). IPv6 is also accepted but not fully supported on all platforms. Also, certain kubernetes components, like kube-proxy, are not IPv6 ready. TODO: This should allow hostname or IP, See #4447.
optional string ip = 1;public V1.EndpointAddress.Builder clearIp()
The IP of this endpoint. May not be loopback (127.0.0.0/8), link-local (169.254.0.0/16), or link-local multicast ((224.0.0.0/24). IPv6 is also accepted but not fully supported on all platforms. Also, certain kubernetes components, like kube-proxy, are not IPv6 ready. TODO: This should allow hostname or IP, See #4447.
optional string ip = 1;public V1.EndpointAddress.Builder setIpBytes(com.google.protobuf.ByteString value)
The IP of this endpoint. May not be loopback (127.0.0.0/8), link-local (169.254.0.0/16), or link-local multicast ((224.0.0.0/24). IPv6 is also accepted but not fully supported on all platforms. Also, certain kubernetes components, like kube-proxy, are not IPv6 ready. TODO: This should allow hostname or IP, See #4447.
optional string ip = 1;public boolean hasHostname()
The Hostname of this endpoint +optional
optional string hostname = 3;hasHostname in interface V1.EndpointAddressOrBuilderpublic String getHostname()
The Hostname of this endpoint +optional
optional string hostname = 3;getHostname in interface V1.EndpointAddressOrBuilderpublic com.google.protobuf.ByteString getHostnameBytes()
The Hostname of this endpoint +optional
optional string hostname = 3;getHostnameBytes in interface V1.EndpointAddressOrBuilderpublic V1.EndpointAddress.Builder setHostname(String value)
The Hostname of this endpoint +optional
optional string hostname = 3;public V1.EndpointAddress.Builder clearHostname()
The Hostname of this endpoint +optional
optional string hostname = 3;public V1.EndpointAddress.Builder setHostnameBytes(com.google.protobuf.ByteString value)
The Hostname of this endpoint +optional
optional string hostname = 3;public boolean hasNodeName()
Optional: Node hosting this endpoint. This can be used to determine endpoints local to a node. +optional
optional string nodeName = 4;hasNodeName in interface V1.EndpointAddressOrBuilderpublic String getNodeName()
Optional: Node hosting this endpoint. This can be used to determine endpoints local to a node. +optional
optional string nodeName = 4;getNodeName in interface V1.EndpointAddressOrBuilderpublic com.google.protobuf.ByteString getNodeNameBytes()
Optional: Node hosting this endpoint. This can be used to determine endpoints local to a node. +optional
optional string nodeName = 4;getNodeNameBytes in interface V1.EndpointAddressOrBuilderpublic V1.EndpointAddress.Builder setNodeName(String value)
Optional: Node hosting this endpoint. This can be used to determine endpoints local to a node. +optional
optional string nodeName = 4;public V1.EndpointAddress.Builder clearNodeName()
Optional: Node hosting this endpoint. This can be used to determine endpoints local to a node. +optional
optional string nodeName = 4;public V1.EndpointAddress.Builder setNodeNameBytes(com.google.protobuf.ByteString value)
Optional: Node hosting this endpoint. This can be used to determine endpoints local to a node. +optional
optional string nodeName = 4;public boolean hasTargetRef()
Reference to object providing the endpoint. +optional
optional .k8s.io.api.core.v1.ObjectReference targetRef = 2;hasTargetRef in interface V1.EndpointAddressOrBuilderpublic V1.ObjectReference getTargetRef()
Reference to object providing the endpoint. +optional
optional .k8s.io.api.core.v1.ObjectReference targetRef = 2;getTargetRef in interface V1.EndpointAddressOrBuilderpublic V1.EndpointAddress.Builder setTargetRef(V1.ObjectReference value)
Reference to object providing the endpoint. +optional
optional .k8s.io.api.core.v1.ObjectReference targetRef = 2;public V1.EndpointAddress.Builder setTargetRef(V1.ObjectReference.Builder builderForValue)
Reference to object providing the endpoint. +optional
optional .k8s.io.api.core.v1.ObjectReference targetRef = 2;public V1.EndpointAddress.Builder mergeTargetRef(V1.ObjectReference value)
Reference to object providing the endpoint. +optional
optional .k8s.io.api.core.v1.ObjectReference targetRef = 2;public V1.EndpointAddress.Builder clearTargetRef()
Reference to object providing the endpoint. +optional
optional .k8s.io.api.core.v1.ObjectReference targetRef = 2;public V1.ObjectReference.Builder getTargetRefBuilder()
Reference to object providing the endpoint. +optional
optional .k8s.io.api.core.v1.ObjectReference targetRef = 2;public V1.ObjectReferenceOrBuilder getTargetRefOrBuilder()
Reference to object providing the endpoint. +optional
optional .k8s.io.api.core.v1.ObjectReference targetRef = 2;getTargetRefOrBuilder in interface V1.EndpointAddressOrBuilderpublic final V1.EndpointAddress.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<V1.EndpointAddress.Builder>public final V1.EndpointAddress.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<V1.EndpointAddress.Builder>Copyright © 2020. All rights reserved.