Package io.kubernetes.client.proto
Class Meta.APIGroup.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderType>
com.google.protobuf.GeneratedMessageV3.Builder<Meta.APIGroup.Builder>
io.kubernetes.client.proto.Meta.APIGroup.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Meta.APIGroupOrBuilder
,Cloneable
- Enclosing class:
- Meta.APIGroup
public static final class Meta.APIGroup.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<Meta.APIGroup.Builder>
implements Meta.APIGroupOrBuilder
APIGroup contains the name, the supported versions, and the preferred version of a group.Protobuf type
k8s.io.apimachinery.pkg.apis.meta.v1.APIGroup
-
Method Summary
Modifier and TypeMethodDescriptionaddAllServerAddressByClientCIDRs
(Iterable<? extends Meta.ServerAddressByClientCIDR> values) a map of client CIDR to server address that is serving this group.addAllVersions
(Iterable<? extends Meta.GroupVersionForDiscovery> values) versions are the versions supported in this group.addRepeatedField
(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) addServerAddressByClientCIDRs
(int index, Meta.ServerAddressByClientCIDR value) a map of client CIDR to server address that is serving this group.addServerAddressByClientCIDRs
(int index, Meta.ServerAddressByClientCIDR.Builder builderForValue) a map of client CIDR to server address that is serving this group.a map of client CIDR to server address that is serving this group.addServerAddressByClientCIDRs
(Meta.ServerAddressByClientCIDR.Builder builderForValue) a map of client CIDR to server address that is serving this group.a map of client CIDR to server address that is serving this group.addServerAddressByClientCIDRsBuilder
(int index) a map of client CIDR to server address that is serving this group.addVersions
(int index, Meta.GroupVersionForDiscovery value) versions are the versions supported in this group.addVersions
(int index, Meta.GroupVersionForDiscovery.Builder builderForValue) versions are the versions supported in this group.versions are the versions supported in this group.addVersions
(Meta.GroupVersionForDiscovery.Builder builderForValue) versions are the versions supported in this group.versions are the versions supported in this group.addVersionsBuilder
(int index) versions are the versions supported in this group.build()
clear()
clearField
(com.google.protobuf.Descriptors.FieldDescriptor field) name is the name of the group.clearOneof
(com.google.protobuf.Descriptors.OneofDescriptor oneof) preferredVersion is the version preferred by the API server, which probably is the storage version.a map of client CIDR to server address that is serving this group.versions are the versions supported in this group.clone()
static final com.google.protobuf.Descriptors.Descriptor
com.google.protobuf.Descriptors.Descriptor
getName()
name is the name of the group.com.google.protobuf.ByteString
name is the name of the group.preferredVersion is the version preferred by the API server, which probably is the storage version.preferredVersion is the version preferred by the API server, which probably is the storage version.preferredVersion is the version preferred by the API server, which probably is the storage version.getServerAddressByClientCIDRs
(int index) a map of client CIDR to server address that is serving this group.getServerAddressByClientCIDRsBuilder
(int index) a map of client CIDR to server address that is serving this group.a map of client CIDR to server address that is serving this group.int
a map of client CIDR to server address that is serving this group.a map of client CIDR to server address that is serving this group.getServerAddressByClientCIDRsOrBuilder
(int index) a map of client CIDR to server address that is serving this group.List<? extends Meta.ServerAddressByClientCIDROrBuilder>
a map of client CIDR to server address that is serving this group.getVersions
(int index) versions are the versions supported in this group.getVersionsBuilder
(int index) versions are the versions supported in this group.versions are the versions supported in this group.int
versions are the versions supported in this group.versions are the versions supported in this group.getVersionsOrBuilder
(int index) versions are the versions supported in this group.List<? extends Meta.GroupVersionForDiscoveryOrBuilder>
versions are the versions supported in this group.boolean
hasName()
name is the name of the group.boolean
preferredVersion is the version preferred by the API server, which probably is the storage version.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
final boolean
mergeFrom
(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom
(com.google.protobuf.Message other) mergeFrom
(Meta.APIGroup other) preferredVersion is the version preferred by the API server, which probably is the storage version.final Meta.APIGroup.Builder
mergeUnknownFields
(com.google.protobuf.UnknownFieldSet unknownFields) removeServerAddressByClientCIDRs
(int index) a map of client CIDR to server address that is serving this group.removeVersions
(int index) versions are the versions supported in this group.name is the name of the group.setNameBytes
(com.google.protobuf.ByteString value) name is the name of the group.preferredVersion is the version preferred by the API server, which probably is the storage version.setPreferredVersion
(Meta.GroupVersionForDiscovery.Builder builderForValue) preferredVersion is the version preferred by the API server, which probably is the storage version.setRepeatedField
(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setServerAddressByClientCIDRs
(int index, Meta.ServerAddressByClientCIDR value) a map of client CIDR to server address that is serving this group.setServerAddressByClientCIDRs
(int index, Meta.ServerAddressByClientCIDR.Builder builderForValue) a map of client CIDR to server address that is serving this group.final Meta.APIGroup.Builder
setUnknownFields
(com.google.protobuf.UnknownFieldSet unknownFields) setVersions
(int index, Meta.GroupVersionForDiscovery value) versions are the versions supported in this group.setVersions
(int index, Meta.GroupVersionForDiscovery.Builder builderForValue) versions are the versions supported in this group.Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFrom
Methods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFrom
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<Meta.APIGroup.Builder>
-
clear
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<Meta.APIGroup.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<Meta.APIGroup.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<Meta.APIGroup.Builder>
-
setField
public Meta.APIGroup.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Meta.APIGroup.Builder>
-
clearField
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Meta.APIGroup.Builder>
-
clearOneof
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<Meta.APIGroup.Builder>
-
setRepeatedField
public Meta.APIGroup.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Meta.APIGroup.Builder>
-
addRepeatedField
public Meta.APIGroup.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Meta.APIGroup.Builder>
-
mergeFrom
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<Meta.APIGroup.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<Meta.APIGroup.Builder>
-
mergeFrom
public Meta.APIGroup.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<Meta.APIGroup.Builder>
- Throws:
IOException
-
hasName
public boolean hasName()name is the name of the group.
optional string name = 1;
- Specified by:
hasName
in interfaceMeta.APIGroupOrBuilder
-
getName
name is the name of the group.
optional string name = 1;
- Specified by:
getName
in interfaceMeta.APIGroupOrBuilder
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()name is the name of the group.
optional string name = 1;
- Specified by:
getNameBytes
in interfaceMeta.APIGroupOrBuilder
-
setName
name is the name of the group.
optional string name = 1;
-
clearName
name is the name of the group.
optional string name = 1;
-
setNameBytes
name is the name of the group.
optional string name = 1;
-
getVersionsList
versions are the versions supported in this group.
repeated .k8s.io.apimachinery.pkg.apis.meta.v1.GroupVersionForDiscovery versions = 2;
- Specified by:
getVersionsList
in interfaceMeta.APIGroupOrBuilder
-
getVersionsCount
public int getVersionsCount()versions are the versions supported in this group.
repeated .k8s.io.apimachinery.pkg.apis.meta.v1.GroupVersionForDiscovery versions = 2;
- Specified by:
getVersionsCount
in interfaceMeta.APIGroupOrBuilder
-
getVersions
versions are the versions supported in this group.
repeated .k8s.io.apimachinery.pkg.apis.meta.v1.GroupVersionForDiscovery versions = 2;
- Specified by:
getVersions
in interfaceMeta.APIGroupOrBuilder
-
setVersions
versions are the versions supported in this group.
repeated .k8s.io.apimachinery.pkg.apis.meta.v1.GroupVersionForDiscovery versions = 2;
-
setVersions
public Meta.APIGroup.Builder setVersions(int index, Meta.GroupVersionForDiscovery.Builder builderForValue) versions are the versions supported in this group.
repeated .k8s.io.apimachinery.pkg.apis.meta.v1.GroupVersionForDiscovery versions = 2;
-
addVersions
versions are the versions supported in this group.
repeated .k8s.io.apimachinery.pkg.apis.meta.v1.GroupVersionForDiscovery versions = 2;
-
addVersions
versions are the versions supported in this group.
repeated .k8s.io.apimachinery.pkg.apis.meta.v1.GroupVersionForDiscovery versions = 2;
-
addVersions
versions are the versions supported in this group.
repeated .k8s.io.apimachinery.pkg.apis.meta.v1.GroupVersionForDiscovery versions = 2;
-
addVersions
public Meta.APIGroup.Builder addVersions(int index, Meta.GroupVersionForDiscovery.Builder builderForValue) versions are the versions supported in this group.
repeated .k8s.io.apimachinery.pkg.apis.meta.v1.GroupVersionForDiscovery versions = 2;
-
addAllVersions
public Meta.APIGroup.Builder addAllVersions(Iterable<? extends Meta.GroupVersionForDiscovery> values) versions are the versions supported in this group.
repeated .k8s.io.apimachinery.pkg.apis.meta.v1.GroupVersionForDiscovery versions = 2;
-
clearVersions
versions are the versions supported in this group.
repeated .k8s.io.apimachinery.pkg.apis.meta.v1.GroupVersionForDiscovery versions = 2;
-
removeVersions
versions are the versions supported in this group.
repeated .k8s.io.apimachinery.pkg.apis.meta.v1.GroupVersionForDiscovery versions = 2;
-
getVersionsBuilder
versions are the versions supported in this group.
repeated .k8s.io.apimachinery.pkg.apis.meta.v1.GroupVersionForDiscovery versions = 2;
-
getVersionsOrBuilder
versions are the versions supported in this group.
repeated .k8s.io.apimachinery.pkg.apis.meta.v1.GroupVersionForDiscovery versions = 2;
- Specified by:
getVersionsOrBuilder
in interfaceMeta.APIGroupOrBuilder
-
getVersionsOrBuilderList
versions are the versions supported in this group.
repeated .k8s.io.apimachinery.pkg.apis.meta.v1.GroupVersionForDiscovery versions = 2;
- Specified by:
getVersionsOrBuilderList
in interfaceMeta.APIGroupOrBuilder
-
addVersionsBuilder
versions are the versions supported in this group.
repeated .k8s.io.apimachinery.pkg.apis.meta.v1.GroupVersionForDiscovery versions = 2;
-
addVersionsBuilder
versions are the versions supported in this group.
repeated .k8s.io.apimachinery.pkg.apis.meta.v1.GroupVersionForDiscovery versions = 2;
-
getVersionsBuilderList
versions are the versions supported in this group.
repeated .k8s.io.apimachinery.pkg.apis.meta.v1.GroupVersionForDiscovery versions = 2;
-
hasPreferredVersion
public boolean hasPreferredVersion()preferredVersion is the version preferred by the API server, which probably is the storage version. +optional
optional .k8s.io.apimachinery.pkg.apis.meta.v1.GroupVersionForDiscovery preferredVersion = 3;
- Specified by:
hasPreferredVersion
in interfaceMeta.APIGroupOrBuilder
-
getPreferredVersion
preferredVersion is the version preferred by the API server, which probably is the storage version. +optional
optional .k8s.io.apimachinery.pkg.apis.meta.v1.GroupVersionForDiscovery preferredVersion = 3;
- Specified by:
getPreferredVersion
in interfaceMeta.APIGroupOrBuilder
-
setPreferredVersion
preferredVersion is the version preferred by the API server, which probably is the storage version. +optional
optional .k8s.io.apimachinery.pkg.apis.meta.v1.GroupVersionForDiscovery preferredVersion = 3;
-
setPreferredVersion
public Meta.APIGroup.Builder setPreferredVersion(Meta.GroupVersionForDiscovery.Builder builderForValue) preferredVersion is the version preferred by the API server, which probably is the storage version. +optional
optional .k8s.io.apimachinery.pkg.apis.meta.v1.GroupVersionForDiscovery preferredVersion = 3;
-
mergePreferredVersion
preferredVersion is the version preferred by the API server, which probably is the storage version. +optional
optional .k8s.io.apimachinery.pkg.apis.meta.v1.GroupVersionForDiscovery preferredVersion = 3;
-
clearPreferredVersion
preferredVersion is the version preferred by the API server, which probably is the storage version. +optional
optional .k8s.io.apimachinery.pkg.apis.meta.v1.GroupVersionForDiscovery preferredVersion = 3;
-
getPreferredVersionBuilder
preferredVersion is the version preferred by the API server, which probably is the storage version. +optional
optional .k8s.io.apimachinery.pkg.apis.meta.v1.GroupVersionForDiscovery preferredVersion = 3;
-
getPreferredVersionOrBuilder
preferredVersion is the version preferred by the API server, which probably is the storage version. +optional
optional .k8s.io.apimachinery.pkg.apis.meta.v1.GroupVersionForDiscovery preferredVersion = 3;
- Specified by:
getPreferredVersionOrBuilder
in interfaceMeta.APIGroupOrBuilder
-
getServerAddressByClientCIDRsList
a map of client CIDR to server address that is serving this group. This is to help clients reach servers in the most network-efficient way possible. Clients can use the appropriate server address as per the CIDR that they match. In case of multiple matches, clients should use the longest matching CIDR. The server returns only those CIDRs that it thinks that the client can match. For example: the master will return an internal IP CIDR only, if the client reaches the server using an internal IP. Server looks at X-Forwarded-For header or X-Real-Ip header or request.RemoteAddr (in that order) to get the client IP. +optional
repeated .k8s.io.apimachinery.pkg.apis.meta.v1.ServerAddressByClientCIDR serverAddressByClientCIDRs = 4;
- Specified by:
getServerAddressByClientCIDRsList
in interfaceMeta.APIGroupOrBuilder
-
getServerAddressByClientCIDRsCount
public int getServerAddressByClientCIDRsCount()a map of client CIDR to server address that is serving this group. This is to help clients reach servers in the most network-efficient way possible. Clients can use the appropriate server address as per the CIDR that they match. In case of multiple matches, clients should use the longest matching CIDR. The server returns only those CIDRs that it thinks that the client can match. For example: the master will return an internal IP CIDR only, if the client reaches the server using an internal IP. Server looks at X-Forwarded-For header or X-Real-Ip header or request.RemoteAddr (in that order) to get the client IP. +optional
repeated .k8s.io.apimachinery.pkg.apis.meta.v1.ServerAddressByClientCIDR serverAddressByClientCIDRs = 4;
- Specified by:
getServerAddressByClientCIDRsCount
in interfaceMeta.APIGroupOrBuilder
-
getServerAddressByClientCIDRs
a map of client CIDR to server address that is serving this group. This is to help clients reach servers in the most network-efficient way possible. Clients can use the appropriate server address as per the CIDR that they match. In case of multiple matches, clients should use the longest matching CIDR. The server returns only those CIDRs that it thinks that the client can match. For example: the master will return an internal IP CIDR only, if the client reaches the server using an internal IP. Server looks at X-Forwarded-For header or X-Real-Ip header or request.RemoteAddr (in that order) to get the client IP. +optional
repeated .k8s.io.apimachinery.pkg.apis.meta.v1.ServerAddressByClientCIDR serverAddressByClientCIDRs = 4;
- Specified by:
getServerAddressByClientCIDRs
in interfaceMeta.APIGroupOrBuilder
-
setServerAddressByClientCIDRs
public Meta.APIGroup.Builder setServerAddressByClientCIDRs(int index, Meta.ServerAddressByClientCIDR value) a map of client CIDR to server address that is serving this group. This is to help clients reach servers in the most network-efficient way possible. Clients can use the appropriate server address as per the CIDR that they match. In case of multiple matches, clients should use the longest matching CIDR. The server returns only those CIDRs that it thinks that the client can match. For example: the master will return an internal IP CIDR only, if the client reaches the server using an internal IP. Server looks at X-Forwarded-For header or X-Real-Ip header or request.RemoteAddr (in that order) to get the client IP. +optional
repeated .k8s.io.apimachinery.pkg.apis.meta.v1.ServerAddressByClientCIDR serverAddressByClientCIDRs = 4;
-
setServerAddressByClientCIDRs
public Meta.APIGroup.Builder setServerAddressByClientCIDRs(int index, Meta.ServerAddressByClientCIDR.Builder builderForValue) a map of client CIDR to server address that is serving this group. This is to help clients reach servers in the most network-efficient way possible. Clients can use the appropriate server address as per the CIDR that they match. In case of multiple matches, clients should use the longest matching CIDR. The server returns only those CIDRs that it thinks that the client can match. For example: the master will return an internal IP CIDR only, if the client reaches the server using an internal IP. Server looks at X-Forwarded-For header or X-Real-Ip header or request.RemoteAddr (in that order) to get the client IP. +optional
repeated .k8s.io.apimachinery.pkg.apis.meta.v1.ServerAddressByClientCIDR serverAddressByClientCIDRs = 4;
-
addServerAddressByClientCIDRs
a map of client CIDR to server address that is serving this group. This is to help clients reach servers in the most network-efficient way possible. Clients can use the appropriate server address as per the CIDR that they match. In case of multiple matches, clients should use the longest matching CIDR. The server returns only those CIDRs that it thinks that the client can match. For example: the master will return an internal IP CIDR only, if the client reaches the server using an internal IP. Server looks at X-Forwarded-For header or X-Real-Ip header or request.RemoteAddr (in that order) to get the client IP. +optional
repeated .k8s.io.apimachinery.pkg.apis.meta.v1.ServerAddressByClientCIDR serverAddressByClientCIDRs = 4;
-
addServerAddressByClientCIDRs
public Meta.APIGroup.Builder addServerAddressByClientCIDRs(int index, Meta.ServerAddressByClientCIDR value) a map of client CIDR to server address that is serving this group. This is to help clients reach servers in the most network-efficient way possible. Clients can use the appropriate server address as per the CIDR that they match. In case of multiple matches, clients should use the longest matching CIDR. The server returns only those CIDRs that it thinks that the client can match. For example: the master will return an internal IP CIDR only, if the client reaches the server using an internal IP. Server looks at X-Forwarded-For header or X-Real-Ip header or request.RemoteAddr (in that order) to get the client IP. +optional
repeated .k8s.io.apimachinery.pkg.apis.meta.v1.ServerAddressByClientCIDR serverAddressByClientCIDRs = 4;
-
addServerAddressByClientCIDRs
public Meta.APIGroup.Builder addServerAddressByClientCIDRs(Meta.ServerAddressByClientCIDR.Builder builderForValue) a map of client CIDR to server address that is serving this group. This is to help clients reach servers in the most network-efficient way possible. Clients can use the appropriate server address as per the CIDR that they match. In case of multiple matches, clients should use the longest matching CIDR. The server returns only those CIDRs that it thinks that the client can match. For example: the master will return an internal IP CIDR only, if the client reaches the server using an internal IP. Server looks at X-Forwarded-For header or X-Real-Ip header or request.RemoteAddr (in that order) to get the client IP. +optional
repeated .k8s.io.apimachinery.pkg.apis.meta.v1.ServerAddressByClientCIDR serverAddressByClientCIDRs = 4;
-
addServerAddressByClientCIDRs
public Meta.APIGroup.Builder addServerAddressByClientCIDRs(int index, Meta.ServerAddressByClientCIDR.Builder builderForValue) a map of client CIDR to server address that is serving this group. This is to help clients reach servers in the most network-efficient way possible. Clients can use the appropriate server address as per the CIDR that they match. In case of multiple matches, clients should use the longest matching CIDR. The server returns only those CIDRs that it thinks that the client can match. For example: the master will return an internal IP CIDR only, if the client reaches the server using an internal IP. Server looks at X-Forwarded-For header or X-Real-Ip header or request.RemoteAddr (in that order) to get the client IP. +optional
repeated .k8s.io.apimachinery.pkg.apis.meta.v1.ServerAddressByClientCIDR serverAddressByClientCIDRs = 4;
-
addAllServerAddressByClientCIDRs
public Meta.APIGroup.Builder addAllServerAddressByClientCIDRs(Iterable<? extends Meta.ServerAddressByClientCIDR> values) a map of client CIDR to server address that is serving this group. This is to help clients reach servers in the most network-efficient way possible. Clients can use the appropriate server address as per the CIDR that they match. In case of multiple matches, clients should use the longest matching CIDR. The server returns only those CIDRs that it thinks that the client can match. For example: the master will return an internal IP CIDR only, if the client reaches the server using an internal IP. Server looks at X-Forwarded-For header or X-Real-Ip header or request.RemoteAddr (in that order) to get the client IP. +optional
repeated .k8s.io.apimachinery.pkg.apis.meta.v1.ServerAddressByClientCIDR serverAddressByClientCIDRs = 4;
-
clearServerAddressByClientCIDRs
a map of client CIDR to server address that is serving this group. This is to help clients reach servers in the most network-efficient way possible. Clients can use the appropriate server address as per the CIDR that they match. In case of multiple matches, clients should use the longest matching CIDR. The server returns only those CIDRs that it thinks that the client can match. For example: the master will return an internal IP CIDR only, if the client reaches the server using an internal IP. Server looks at X-Forwarded-For header or X-Real-Ip header or request.RemoteAddr (in that order) to get the client IP. +optional
repeated .k8s.io.apimachinery.pkg.apis.meta.v1.ServerAddressByClientCIDR serverAddressByClientCIDRs = 4;
-
removeServerAddressByClientCIDRs
a map of client CIDR to server address that is serving this group. This is to help clients reach servers in the most network-efficient way possible. Clients can use the appropriate server address as per the CIDR that they match. In case of multiple matches, clients should use the longest matching CIDR. The server returns only those CIDRs that it thinks that the client can match. For example: the master will return an internal IP CIDR only, if the client reaches the server using an internal IP. Server looks at X-Forwarded-For header or X-Real-Ip header or request.RemoteAddr (in that order) to get the client IP. +optional
repeated .k8s.io.apimachinery.pkg.apis.meta.v1.ServerAddressByClientCIDR serverAddressByClientCIDRs = 4;
-
getServerAddressByClientCIDRsBuilder
a map of client CIDR to server address that is serving this group. This is to help clients reach servers in the most network-efficient way possible. Clients can use the appropriate server address as per the CIDR that they match. In case of multiple matches, clients should use the longest matching CIDR. The server returns only those CIDRs that it thinks that the client can match. For example: the master will return an internal IP CIDR only, if the client reaches the server using an internal IP. Server looks at X-Forwarded-For header or X-Real-Ip header or request.RemoteAddr (in that order) to get the client IP. +optional
repeated .k8s.io.apimachinery.pkg.apis.meta.v1.ServerAddressByClientCIDR serverAddressByClientCIDRs = 4;
-
getServerAddressByClientCIDRsOrBuilder
a map of client CIDR to server address that is serving this group. This is to help clients reach servers in the most network-efficient way possible. Clients can use the appropriate server address as per the CIDR that they match. In case of multiple matches, clients should use the longest matching CIDR. The server returns only those CIDRs that it thinks that the client can match. For example: the master will return an internal IP CIDR only, if the client reaches the server using an internal IP. Server looks at X-Forwarded-For header or X-Real-Ip header or request.RemoteAddr (in that order) to get the client IP. +optional
repeated .k8s.io.apimachinery.pkg.apis.meta.v1.ServerAddressByClientCIDR serverAddressByClientCIDRs = 4;
- Specified by:
getServerAddressByClientCIDRsOrBuilder
in interfaceMeta.APIGroupOrBuilder
-
getServerAddressByClientCIDRsOrBuilderList
public List<? extends Meta.ServerAddressByClientCIDROrBuilder> getServerAddressByClientCIDRsOrBuilderList()a map of client CIDR to server address that is serving this group. This is to help clients reach servers in the most network-efficient way possible. Clients can use the appropriate server address as per the CIDR that they match. In case of multiple matches, clients should use the longest matching CIDR. The server returns only those CIDRs that it thinks that the client can match. For example: the master will return an internal IP CIDR only, if the client reaches the server using an internal IP. Server looks at X-Forwarded-For header or X-Real-Ip header or request.RemoteAddr (in that order) to get the client IP. +optional
repeated .k8s.io.apimachinery.pkg.apis.meta.v1.ServerAddressByClientCIDR serverAddressByClientCIDRs = 4;
- Specified by:
getServerAddressByClientCIDRsOrBuilderList
in interfaceMeta.APIGroupOrBuilder
-
addServerAddressByClientCIDRsBuilder
a map of client CIDR to server address that is serving this group. This is to help clients reach servers in the most network-efficient way possible. Clients can use the appropriate server address as per the CIDR that they match. In case of multiple matches, clients should use the longest matching CIDR. The server returns only those CIDRs that it thinks that the client can match. For example: the master will return an internal IP CIDR only, if the client reaches the server using an internal IP. Server looks at X-Forwarded-For header or X-Real-Ip header or request.RemoteAddr (in that order) to get the client IP. +optional
repeated .k8s.io.apimachinery.pkg.apis.meta.v1.ServerAddressByClientCIDR serverAddressByClientCIDRs = 4;
-
addServerAddressByClientCIDRsBuilder
a map of client CIDR to server address that is serving this group. This is to help clients reach servers in the most network-efficient way possible. Clients can use the appropriate server address as per the CIDR that they match. In case of multiple matches, clients should use the longest matching CIDR. The server returns only those CIDRs that it thinks that the client can match. For example: the master will return an internal IP CIDR only, if the client reaches the server using an internal IP. Server looks at X-Forwarded-For header or X-Real-Ip header or request.RemoteAddr (in that order) to get the client IP. +optional
repeated .k8s.io.apimachinery.pkg.apis.meta.v1.ServerAddressByClientCIDR serverAddressByClientCIDRs = 4;
-
getServerAddressByClientCIDRsBuilderList
a map of client CIDR to server address that is serving this group. This is to help clients reach servers in the most network-efficient way possible. Clients can use the appropriate server address as per the CIDR that they match. In case of multiple matches, clients should use the longest matching CIDR. The server returns only those CIDRs that it thinks that the client can match. For example: the master will return an internal IP CIDR only, if the client reaches the server using an internal IP. Server looks at X-Forwarded-For header or X-Real-Ip header or request.RemoteAddr (in that order) to get the client IP. +optional
repeated .k8s.io.apimachinery.pkg.apis.meta.v1.ServerAddressByClientCIDR serverAddressByClientCIDRs = 4;
-
setUnknownFields
public final Meta.APIGroup.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<Meta.APIGroup.Builder>
-
mergeUnknownFields
public final Meta.APIGroup.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<Meta.APIGroup.Builder>
-