Interface GkeClusterOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
GkeCluster, GkeCluster.Builder

@Generated public interface GkeClusterOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    Optional.
    com.google.protobuf.ByteString
    Optional.
    boolean
    Optional.
    boolean
    Optional.
    Optional.
    com.google.protobuf.ByteString
    Optional.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • getCluster

      String getCluster()
       Optional. Information specifying a GKE Cluster. Format is
       `projects/{project_id}/locations/{location_id}/clusters/{cluster_id}`.
       
      string cluster = 1 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
      Returns:
      The cluster.
    • getClusterBytes

      com.google.protobuf.ByteString getClusterBytes()
       Optional. Information specifying a GKE Cluster. Format is
       `projects/{project_id}/locations/{location_id}/clusters/{cluster_id}`.
       
      string cluster = 1 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
      Returns:
      The bytes for cluster.
    • getInternalIp

      boolean getInternalIp()
       Optional. If true, `cluster` is accessed using the private IP address of
       the control plane endpoint. Otherwise, the default IP address of the
       control plane endpoint is used. The default IP address is the private IP
       address for clusters with private control-plane endpoints and the public IP
       address otherwise.
      
       Only specify this option when `cluster` is a [private GKE
       cluster](https://cloud.google.com/kubernetes-engine/docs/concepts/private-cluster-concept).
       Note that `internal_ip` and `dns_endpoint` cannot both be set to true.
       
      bool internal_ip = 2 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The internalIp.
    • getProxyUrl

      String getProxyUrl()
       Optional. If set, used to configure a
       [proxy](https://kubernetes.io/docs/concepts/configuration/organize-cluster-access-kubeconfig/#proxy)
       to the Kubernetes server.
       
      string proxy_url = 3 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The proxyUrl.
    • getProxyUrlBytes

      com.google.protobuf.ByteString getProxyUrlBytes()
       Optional. If set, used to configure a
       [proxy](https://kubernetes.io/docs/concepts/configuration/organize-cluster-access-kubeconfig/#proxy)
       to the Kubernetes server.
       
      string proxy_url = 3 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The bytes for proxyUrl.
    • getDnsEndpoint

      boolean getDnsEndpoint()
       Optional. If set, the cluster will be accessed using the DNS endpoint. Note
       that both `dns_endpoint` and `internal_ip` cannot be set to true.
       
      bool dns_endpoint = 4 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The dnsEndpoint.