Class Generated.APIGroup.Builder

  • All Implemented Interfaces:
    com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable, Generated.APIGroupOrBuilder
    Enclosing class:
    Generated.APIGroup

    public static final class Generated.APIGroup.Builder
    extends com.google.protobuf.GeneratedMessageV3.Builder<Generated.APIGroup.Builder>
    implements Generated.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 Detail

      • getDescriptor

        public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
      • internalGetFieldAccessorTable

        protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
        Specified by:
        internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<Generated.APIGroup.Builder>
      • clear

        public Generated.APIGroup.Builder clear()
        Specified by:
        clear in interface com.google.protobuf.Message.Builder
        Specified by:
        clear in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        clear in class com.google.protobuf.GeneratedMessageV3.Builder<Generated.APIGroup.Builder>
      • getDescriptorForType

        public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
        Specified by:
        getDescriptorForType in interface com.google.protobuf.Message.Builder
        Specified by:
        getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
        Overrides:
        getDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<Generated.APIGroup.Builder>
      • getDefaultInstanceForType

        public Generated.APIGroup getDefaultInstanceForType()
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
      • build

        public Generated.APIGroup build()
        Specified by:
        build in interface com.google.protobuf.Message.Builder
        Specified by:
        build in interface com.google.protobuf.MessageLite.Builder
      • buildPartial

        public Generated.APIGroup buildPartial()
        Specified by:
        buildPartial in interface com.google.protobuf.Message.Builder
        Specified by:
        buildPartial in interface com.google.protobuf.MessageLite.Builder
      • clone

        public Generated.APIGroup.Builder clone()
        Specified by:
        clone in interface com.google.protobuf.Message.Builder
        Specified by:
        clone in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        clone in class com.google.protobuf.GeneratedMessageV3.Builder<Generated.APIGroup.Builder>
      • setField

        public Generated.APIGroup.Builder setField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                   Object value)
        Specified by:
        setField in interface com.google.protobuf.Message.Builder
        Overrides:
        setField in class com.google.protobuf.GeneratedMessageV3.Builder<Generated.APIGroup.Builder>
      • clearField

        public Generated.APIGroup.Builder clearField​(com.google.protobuf.Descriptors.FieldDescriptor field)
        Specified by:
        clearField in interface com.google.protobuf.Message.Builder
        Overrides:
        clearField in class com.google.protobuf.GeneratedMessageV3.Builder<Generated.APIGroup.Builder>
      • clearOneof

        public Generated.APIGroup.Builder clearOneof​(com.google.protobuf.Descriptors.OneofDescriptor oneof)
        Specified by:
        clearOneof in interface com.google.protobuf.Message.Builder
        Overrides:
        clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<Generated.APIGroup.Builder>
      • setRepeatedField

        public Generated.APIGroup.Builder setRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                           int index,
                                                           Object value)
        Specified by:
        setRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Generated.APIGroup.Builder>
      • addRepeatedField

        public Generated.APIGroup.Builder addRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                           Object value)
        Specified by:
        addRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Generated.APIGroup.Builder>
      • mergeFrom

        public Generated.APIGroup.Builder mergeFrom​(com.google.protobuf.Message other)
        Specified by:
        mergeFrom in interface com.google.protobuf.Message.Builder
        Overrides:
        mergeFrom in class com.google.protobuf.AbstractMessage.Builder<Generated.APIGroup.Builder>
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<Generated.APIGroup.Builder>
      • mergeFrom

        public Generated.APIGroup.Builder mergeFrom​(com.google.protobuf.CodedInputStream input,
                                                    com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                             throws IOException
        Specified by:
        mergeFrom in interface com.google.protobuf.Message.Builder
        Specified by:
        mergeFrom in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        mergeFrom in class com.google.protobuf.AbstractMessage.Builder<Generated.APIGroup.Builder>
        Throws:
        IOException
      • hasName

        public boolean hasName()
         name is the name of the group.
         
        optional string name = 1;
        Specified by:
        hasName in interface Generated.APIGroupOrBuilder
        Returns:
        Whether the name field is set.
      • getNameBytes

        public com.google.protobuf.ByteString getNameBytes()
         name is the name of the group.
         
        optional string name = 1;
        Specified by:
        getNameBytes in interface Generated.APIGroupOrBuilder
        Returns:
        The bytes for name.
      • setName

        public Generated.APIGroup.Builder setName​(String value)
         name is the name of the group.
         
        optional string name = 1;
        Parameters:
        value - The name to set.
        Returns:
        This builder for chaining.
      • clearName

        public Generated.APIGroup.Builder clearName()
         name is the name of the group.
         
        optional string name = 1;
        Returns:
        This builder for chaining.
      • setNameBytes

        public Generated.APIGroup.Builder setNameBytes​(com.google.protobuf.ByteString value)
         name is the name of the group.
         
        optional string name = 1;
        Parameters:
        value - The bytes for name to set.
        Returns:
        This builder for chaining.
      • getVersionsCount

        public int getVersionsCount()
         versions are the versions supported in this group.
         +listType=atomic
         
        repeated .k8s.io.apimachinery.pkg.apis.meta.v1.GroupVersionForDiscovery versions = 2;
        Specified by:
        getVersionsCount in interface Generated.APIGroupOrBuilder
      • clearVersions

        public Generated.APIGroup.Builder clearVersions()
         versions are the versions supported in this group.
         +listType=atomic
         
        repeated .k8s.io.apimachinery.pkg.apis.meta.v1.GroupVersionForDiscovery versions = 2;
      • removeVersions

        public Generated.APIGroup.Builder removeVersions​(int index)
         versions are the versions supported in this group.
         +listType=atomic
         
        repeated .k8s.io.apimachinery.pkg.apis.meta.v1.GroupVersionForDiscovery versions = 2;
      • getVersionsBuilder

        public Generated.GroupVersionForDiscovery.Builder getVersionsBuilder​(int index)
         versions are the versions supported in this group.
         +listType=atomic
         
        repeated .k8s.io.apimachinery.pkg.apis.meta.v1.GroupVersionForDiscovery versions = 2;
      • addVersionsBuilder

        public Generated.GroupVersionForDiscovery.Builder addVersionsBuilder()
         versions are the versions supported in this group.
         +listType=atomic
         
        repeated .k8s.io.apimachinery.pkg.apis.meta.v1.GroupVersionForDiscovery versions = 2;
      • addVersionsBuilder

        public Generated.GroupVersionForDiscovery.Builder addVersionsBuilder​(int index)
         versions are the versions supported in this group.
         +listType=atomic
         
        repeated .k8s.io.apimachinery.pkg.apis.meta.v1.GroupVersionForDiscovery versions = 2;
      • getVersionsBuilderList

        public List<Generated.GroupVersionForDiscovery.Builder> getVersionsBuilderList()
         versions are the versions supported in this group.
         +listType=atomic
         
        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 interface Generated.APIGroupOrBuilder
        Returns:
        Whether the preferredVersion field is set.
      • setPreferredVersion

        public Generated.APIGroup.Builder setPreferredVersion​(Generated.GroupVersionForDiscovery value)
         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 Generated.APIGroup.Builder setPreferredVersion​(Generated.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

        public Generated.APIGroup.Builder mergePreferredVersion​(Generated.GroupVersionForDiscovery value)
         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

        public Generated.APIGroup.Builder 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

        public Generated.GroupVersionForDiscovery.Builder 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;
      • getServerAddressByClientCIDRsList

        public List<Generated.ServerAddressByClientCIDR> 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
         +listType=atomic
         
        repeated .k8s.io.apimachinery.pkg.apis.meta.v1.ServerAddressByClientCIDR serverAddressByClientCIDRs = 4;
        Specified by:
        getServerAddressByClientCIDRsList in interface Generated.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
         +listType=atomic
         
        repeated .k8s.io.apimachinery.pkg.apis.meta.v1.ServerAddressByClientCIDR serverAddressByClientCIDRs = 4;
        Specified by:
        getServerAddressByClientCIDRsCount in interface Generated.APIGroupOrBuilder
      • getServerAddressByClientCIDRs

        public Generated.ServerAddressByClientCIDR getServerAddressByClientCIDRs​(int index)
         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
         +listType=atomic
         
        repeated .k8s.io.apimachinery.pkg.apis.meta.v1.ServerAddressByClientCIDR serverAddressByClientCIDRs = 4;
        Specified by:
        getServerAddressByClientCIDRs in interface Generated.APIGroupOrBuilder
      • setServerAddressByClientCIDRs

        public Generated.APIGroup.Builder setServerAddressByClientCIDRs​(int index,
                                                                        Generated.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
         +listType=atomic
         
        repeated .k8s.io.apimachinery.pkg.apis.meta.v1.ServerAddressByClientCIDR serverAddressByClientCIDRs = 4;
      • setServerAddressByClientCIDRs

        public Generated.APIGroup.Builder setServerAddressByClientCIDRs​(int index,
                                                                        Generated.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
         +listType=atomic
         
        repeated .k8s.io.apimachinery.pkg.apis.meta.v1.ServerAddressByClientCIDR serverAddressByClientCIDRs = 4;
      • addServerAddressByClientCIDRs

        public Generated.APIGroup.Builder addServerAddressByClientCIDRs​(Generated.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
         +listType=atomic
         
        repeated .k8s.io.apimachinery.pkg.apis.meta.v1.ServerAddressByClientCIDR serverAddressByClientCIDRs = 4;
      • addServerAddressByClientCIDRs

        public Generated.APIGroup.Builder addServerAddressByClientCIDRs​(int index,
                                                                        Generated.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
         +listType=atomic
         
        repeated .k8s.io.apimachinery.pkg.apis.meta.v1.ServerAddressByClientCIDR serverAddressByClientCIDRs = 4;
      • addServerAddressByClientCIDRs

        public Generated.APIGroup.Builder addServerAddressByClientCIDRs​(Generated.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
         +listType=atomic
         
        repeated .k8s.io.apimachinery.pkg.apis.meta.v1.ServerAddressByClientCIDR serverAddressByClientCIDRs = 4;
      • addServerAddressByClientCIDRs

        public Generated.APIGroup.Builder addServerAddressByClientCIDRs​(int index,
                                                                        Generated.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
         +listType=atomic
         
        repeated .k8s.io.apimachinery.pkg.apis.meta.v1.ServerAddressByClientCIDR serverAddressByClientCIDRs = 4;
      • addAllServerAddressByClientCIDRs

        public Generated.APIGroup.Builder addAllServerAddressByClientCIDRs​(Iterable<? extends Generated.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
         +listType=atomic
         
        repeated .k8s.io.apimachinery.pkg.apis.meta.v1.ServerAddressByClientCIDR serverAddressByClientCIDRs = 4;
      • clearServerAddressByClientCIDRs

        public Generated.APIGroup.Builder 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
         +listType=atomic
         
        repeated .k8s.io.apimachinery.pkg.apis.meta.v1.ServerAddressByClientCIDR serverAddressByClientCIDRs = 4;
      • removeServerAddressByClientCIDRs

        public Generated.APIGroup.Builder removeServerAddressByClientCIDRs​(int index)
         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
         +listType=atomic
         
        repeated .k8s.io.apimachinery.pkg.apis.meta.v1.ServerAddressByClientCIDR serverAddressByClientCIDRs = 4;
      • getServerAddressByClientCIDRsBuilder

        public Generated.ServerAddressByClientCIDR.Builder getServerAddressByClientCIDRsBuilder​(int index)
         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
         +listType=atomic
         
        repeated .k8s.io.apimachinery.pkg.apis.meta.v1.ServerAddressByClientCIDR serverAddressByClientCIDRs = 4;
      • getServerAddressByClientCIDRsOrBuilder

        public Generated.ServerAddressByClientCIDROrBuilder getServerAddressByClientCIDRsOrBuilder​(int index)
         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
         +listType=atomic
         
        repeated .k8s.io.apimachinery.pkg.apis.meta.v1.ServerAddressByClientCIDR serverAddressByClientCIDRs = 4;
        Specified by:
        getServerAddressByClientCIDRsOrBuilder in interface Generated.APIGroupOrBuilder
      • getServerAddressByClientCIDRsOrBuilderList

        public List<? extends Generated.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
         +listType=atomic
         
        repeated .k8s.io.apimachinery.pkg.apis.meta.v1.ServerAddressByClientCIDR serverAddressByClientCIDRs = 4;
        Specified by:
        getServerAddressByClientCIDRsOrBuilderList in interface Generated.APIGroupOrBuilder
      • addServerAddressByClientCIDRsBuilder

        public Generated.ServerAddressByClientCIDR.Builder 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
         +listType=atomic
         
        repeated .k8s.io.apimachinery.pkg.apis.meta.v1.ServerAddressByClientCIDR serverAddressByClientCIDRs = 4;
      • addServerAddressByClientCIDRsBuilder

        public Generated.ServerAddressByClientCIDR.Builder addServerAddressByClientCIDRsBuilder​(int index)
         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
         +listType=atomic
         
        repeated .k8s.io.apimachinery.pkg.apis.meta.v1.ServerAddressByClientCIDR serverAddressByClientCIDRs = 4;
      • getServerAddressByClientCIDRsBuilderList

        public List<Generated.ServerAddressByClientCIDR.Builder> 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
         +listType=atomic
         
        repeated .k8s.io.apimachinery.pkg.apis.meta.v1.ServerAddressByClientCIDR serverAddressByClientCIDRs = 4;
      • setUnknownFields

        public final Generated.APIGroup.Builder setUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        setUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Generated.APIGroup.Builder>
      • mergeUnknownFields

        public final Generated.APIGroup.Builder mergeUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        mergeUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Generated.APIGroup.Builder>