Class ControlPlaneEndpointsConfig.DNSEndpointConfig.Builder (2.65.0)
2.90.0 (latest)
2.88.0
2.86.0
2.85.0
2.84.0
2.83.0
2.81.0
2.79.0
2.78.0
2.77.0
2.76.0
2.75.0
2.73.0
2.71.0
2.70.0
2.67.0
2.66.0
2.65.0
2.63.0
2.62.0
2.61.0
2.60.0
2.59.0
2.58.0
2.57.0
2.56.0
2.55.0
2.54.0
2.52.0
2.51.0
2.50.0
2.49.0
2.48.0
2.47.0
2.46.0
2.45.0
2.44.0
2.43.0
2.42.0
2.40.0
2.39.0
2.38.0
2.37.0
2.36.0
2.35.0
2.34.0
2.33.0
2.32.0
2.31.0
2.30.0
2.27.0
2.26.0
2.25.0
2.24.0
2.23.0
2.22.0
2.21.0
2.20.0
2.19.0
2.18.0
2.17.0
2.16.0
2.15.0
2.14.0
2.13.0
2.12.0
2.11.0
2.10.0
2.9.0
2.8.0
2.7.0
2.6.0
2.5.2
2.4.1
2.3.8
public static final class ControlPlaneEndpointsConfig . DNSEndpointConfig . Builder extends GeneratedMessageV3 . Builder<ControlPlaneEndpointsConfig . DNSEndpointConfig . Builder > implements ControlPlaneEndpointsConfig . DNSEndpointConfigOrBuilder
Describes the configuration of a DNS endpoint.
Protobuf type google.container.v1.ControlPlaneEndpointsConfig.DNSEndpointConfig
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors . Descriptor getDescriptor ()
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public ControlPlaneEndpointsConfig . DNSEndpointConfig . Builder addRepeatedField ( Descriptors . FieldDescriptor field , Object value )
Overrides
build()
public ControlPlaneEndpointsConfig . DNSEndpointConfig build ()
buildPartial()
public ControlPlaneEndpointsConfig . DNSEndpointConfig buildPartial ()
clear()
public ControlPlaneEndpointsConfig . DNSEndpointConfig . Builder clear ()
Overrides
clearAllowExternalTraffic()
public ControlPlaneEndpointsConfig . DNSEndpointConfig . Builder clearAllowExternalTraffic ()
Controls whether user traffic is allowed over this endpoint. Note that
GCP-managed services may still use the endpoint even if this is false.
optional bool allow_external_traffic = 3;
clearEndpoint()
public ControlPlaneEndpointsConfig . DNSEndpointConfig . Builder clearEndpoint ()
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 .
string endpoint = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
clearField(Descriptors.FieldDescriptor field)
public ControlPlaneEndpointsConfig . DNSEndpointConfig . Builder clearField ( Descriptors . FieldDescriptor field )
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
public ControlPlaneEndpointsConfig . DNSEndpointConfig . Builder clearOneof ( Descriptors . OneofDescriptor oneof )
Overrides
clone()
public ControlPlaneEndpointsConfig . DNSEndpointConfig . Builder clone ()
Overrides
getAllowExternalTraffic()
public boolean getAllowExternalTraffic ()
Controls whether user traffic is allowed over this endpoint. Note that
GCP-managed services may still use the endpoint even if this is false.
optional bool allow_external_traffic = 3;
Returns
Type
Description
boolean
The allowExternalTraffic.
getDefaultInstanceForType()
public ControlPlaneEndpointsConfig . DNSEndpointConfig getDefaultInstanceForType ()
getDescriptorForType()
public Descriptors . Descriptor getDescriptorForType ()
Overrides
getEndpoint()
public 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 .
string endpoint = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns
Type
Description
String
The endpoint.
getEndpointBytes()
public 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 .
string endpoint = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns
Type
Description
ByteString
The bytes for endpoint.
hasAllowExternalTraffic()
public boolean hasAllowExternalTraffic ()
Controls whether user traffic is allowed over this endpoint. Note that
GCP-managed services may still use the endpoint even if this is false.
optional bool allow_external_traffic = 3;
Returns
Type
Description
boolean
Whether the allowExternalTraffic field is set.
internalGetFieldAccessorTable()
protected GeneratedMessageV3 . FieldAccessorTable internalGetFieldAccessorTable ()
Overrides
isInitialized()
public final boolean isInitialized ()
Overrides
mergeFrom(ControlPlaneEndpointsConfig.DNSEndpointConfig other)
public ControlPlaneEndpointsConfig . DNSEndpointConfig . Builder mergeFrom ( ControlPlaneEndpointsConfig . DNSEndpointConfig other )
public ControlPlaneEndpointsConfig . DNSEndpointConfig . Builder mergeFrom ( CodedInputStream input , ExtensionRegistryLite extensionRegistry )
Overrides
mergeFrom(Message other)
public ControlPlaneEndpointsConfig . DNSEndpointConfig . Builder mergeFrom ( Message other )
Parameter
Name
Description
other
Message
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final ControlPlaneEndpointsConfig . DNSEndpointConfig . Builder mergeUnknownFields ( UnknownFieldSet unknownFields )
Overrides
setAllowExternalTraffic(boolean value)
public ControlPlaneEndpointsConfig . DNSEndpointConfig . Builder setAllowExternalTraffic ( boolean value )
Controls whether user traffic is allowed over this endpoint. Note that
GCP-managed services may still use the endpoint even if this is false.
optional bool allow_external_traffic = 3;
Parameter
Name
Description
value
boolean The allowExternalTraffic to set.
setEndpoint(String value)
public ControlPlaneEndpointsConfig . DNSEndpointConfig . Builder setEndpoint ( String value )
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 .
string endpoint = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter
Name
Description
value
String The endpoint to set.
setEndpointBytes(ByteString value)
public ControlPlaneEndpointsConfig . DNSEndpointConfig . Builder setEndpointBytes ( ByteString value )
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 .
string endpoint = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter
Name
Description
value
ByteString The bytes for endpoint to set.
setField(Descriptors.FieldDescriptor field, Object value)
public ControlPlaneEndpointsConfig . DNSEndpointConfig . Builder setField ( Descriptors . FieldDescriptor field , Object value )
Overrides
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public ControlPlaneEndpointsConfig . DNSEndpointConfig . Builder setRepeatedField ( Descriptors . FieldDescriptor field , int index , Object value )
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final ControlPlaneEndpointsConfig . DNSEndpointConfig . Builder setUnknownFields ( UnknownFieldSet unknownFields )
Overrides
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-03-14 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-03-14 UTC."],[],[]]