Package com.google.container.v1
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 TypeMethodDescriptionbooleanControls whether user traffic is allowed over this endpoint.booleanControls whether the k8s certs auth is allowed via DNS.booleanControls whether the k8s token auth is allowed via DNS.Output only.com.google.protobuf.ByteStringOutput only.booleanControls whether user traffic is allowed over this endpoint.booleanControls whether the k8s certs auth is allowed via DNS.booleanControls whether the k8s token auth is allowed via DNS.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods 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.
-