Interface Generated.APIGroupOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    Generated.APIGroup, Generated.APIGroup.Builder
    Enclosing class:
    Generated

    public static interface Generated.APIGroupOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Detail

      • hasName

        boolean hasName()
         name is the name of the group.
         
        optional string name = 1;
        Returns:
        Whether the name field is set.
      • getName

        String getName()
         name is the name of the group.
         
        optional string name = 1;
        Returns:
        The name.
      • getNameBytes

        com.google.protobuf.ByteString getNameBytes()
         name is the name of the group.
         
        optional string name = 1;
        Returns:
        The bytes for name.
      • getVersionsList

        List<Generated.GroupVersionForDiscovery> getVersionsList()
         versions are the versions supported in this group.
         +listType=atomic
         
        repeated .k8s.io.apimachinery.pkg.apis.meta.v1.GroupVersionForDiscovery versions = 2;
      • getVersions

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

        int getVersionsCount()
         versions are the versions supported in this group.
         +listType=atomic
         
        repeated .k8s.io.apimachinery.pkg.apis.meta.v1.GroupVersionForDiscovery versions = 2;
      • getVersionsOrBuilderList

        List<? extends Generated.GroupVersionForDiscoveryOrBuilder> getVersionsOrBuilderList()
         versions are the versions supported in this group.
         +listType=atomic
         
        repeated .k8s.io.apimachinery.pkg.apis.meta.v1.GroupVersionForDiscovery versions = 2;
      • getVersionsOrBuilder

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

        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;
        Returns:
        Whether the preferredVersion field is set.
      • getPreferredVersion

        Generated.GroupVersionForDiscovery 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;
        Returns:
        The preferredVersion.
      • getPreferredVersionOrBuilder

        Generated.GroupVersionForDiscoveryOrBuilder 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;
      • getServerAddressByClientCIDRsList

        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;
      • getServerAddressByClientCIDRs

        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;
      • getServerAddressByClientCIDRsCount

        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;
      • getServerAddressByClientCIDRsOrBuilderList

        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;
      • getServerAddressByClientCIDRsOrBuilder

        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;