Interface ControlPlaneEndpointsConfig.DNSEndpointConfigOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
ControlPlaneEndpointsConfig.DNSEndpointConfig, ControlPlaneEndpointsConfig.DNSEndpointConfig.Builder
Enclosing class:
ControlPlaneEndpointsConfig

public static interface ControlPlaneEndpointsConfig.DNSEndpointConfigOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    Controls whether user traffic is allowed over this endpoint.
    boolean
    Controls whether the k8s certs auth is allowed via DNS.
    boolean
    Controls whether the k8s token auth is allowed via DNS.
    Output only.
    com.google.protobuf.ByteString
    Output only.
    boolean
    Controls whether user traffic is allowed over this endpoint.
    boolean
    Controls whether the k8s certs auth is allowed via DNS.
    boolean
    Controls whether the k8s token auth is allowed via DNS.

    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

    • getEndpoint

      String getEndpoint()
       Output only. The cluster's DNS endpoint configuration.
       A DNS format address. This is accessible from the public internet.
       Ex: uid.us-central1.gke.goog.
       Always present, but the behavior may change according to the value of
       [DNSEndpointConfig.allow_external_traffic][google.container.v1.ControlPlaneEndpointsConfig.DNSEndpointConfig.allow_external_traffic].
       
      string endpoint = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The endpoint.
    • getEndpointBytes

      com.google.protobuf.ByteString getEndpointBytes()
       Output only. The cluster's DNS endpoint configuration.
       A DNS format address. This is accessible from the public internet.
       Ex: uid.us-central1.gke.goog.
       Always present, but the behavior may change according to the value of
       [DNSEndpointConfig.allow_external_traffic][google.container.v1.ControlPlaneEndpointsConfig.DNSEndpointConfig.allow_external_traffic].
       
      string endpoint = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The bytes for endpoint.
    • hasAllowExternalTraffic

      boolean hasAllowExternalTraffic()
       Controls whether user traffic is allowed over this endpoint. Note that
       Google-managed services may still use the endpoint even if this is false.
       
      optional bool allow_external_traffic = 3;
      Returns:
      Whether the allowExternalTraffic field is set.
    • getAllowExternalTraffic

      boolean getAllowExternalTraffic()
       Controls whether user traffic is allowed over this endpoint. Note that
       Google-managed services may still use the endpoint even if this is false.
       
      optional bool allow_external_traffic = 3;
      Returns:
      The allowExternalTraffic.
    • hasEnableK8STokensViaDns

      boolean hasEnableK8STokensViaDns()
       Controls whether the k8s token auth is allowed via DNS.
       
      optional bool enable_k8s_tokens_via_dns = 5;
      Returns:
      Whether the enableK8sTokensViaDns field is set.
    • getEnableK8STokensViaDns

      boolean getEnableK8STokensViaDns()
       Controls whether the k8s token auth is allowed via DNS.
       
      optional bool enable_k8s_tokens_via_dns = 5;
      Returns:
      The enableK8sTokensViaDns.
    • hasEnableK8SCertsViaDns

      boolean hasEnableK8SCertsViaDns()
       Controls whether the k8s certs auth is allowed via DNS.
       
      optional bool enable_k8s_certs_via_dns = 6;
      Returns:
      Whether the enableK8sCertsViaDns field is set.
    • getEnableK8SCertsViaDns

      boolean getEnableK8SCertsViaDns()
       Controls whether the k8s certs auth is allowed via DNS.
       
      optional bool enable_k8s_certs_via_dns = 6;
      Returns:
      The enableK8sCertsViaDns.