public static final class DNSConfig.Builder extends GeneratedMessageV3.Builder<DNSConfig.Builder> implements DNSConfigOrBuilderDNSConfig contains the desired set of options for configuring clusterDNS.
Protobuf type google.container.v1beta1.DNSConfig
Inheritance
Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessageV3.Builder > DNSConfig.BuilderImplements
DNSConfigOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()| Type | Description |
Descriptor |
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public DNSConfig.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)| Name | Description |
field |
FieldDescriptor |
value |
Object |
| Type | Description |
DNSConfig.Builder |
build()
public DNSConfig build()| Type | Description |
DNSConfig |
buildPartial()
public DNSConfig buildPartial()| Type | Description |
DNSConfig |
clear()
public DNSConfig.Builder clear()| Type | Description |
DNSConfig.Builder |
clearClusterDns()
public DNSConfig.Builder clearClusterDns()cluster_dns indicates which in-cluster DNS provider should be used.
.google.container.v1beta1.DNSConfig.Provider cluster_dns = 1;
| Type | Description |
DNSConfig.Builder |
This builder for chaining. |
clearClusterDnsDomain()
public DNSConfig.Builder clearClusterDnsDomain()cluster_dns_domain is the suffix used for all cluster service records.
string cluster_dns_domain = 3;
| Type | Description |
DNSConfig.Builder |
This builder for chaining. |
clearClusterDnsScope()
public DNSConfig.Builder clearClusterDnsScope()cluster_dns_scope indicates the scope of access to cluster DNS records.
.google.container.v1beta1.DNSConfig.DNSScope cluster_dns_scope = 2;
| Type | Description |
DNSConfig.Builder |
This builder for chaining. |
clearField(Descriptors.FieldDescriptor field)
public DNSConfig.Builder clearField(Descriptors.FieldDescriptor field)| Name | Description |
field |
FieldDescriptor |
| Type | Description |
DNSConfig.Builder |
clearOneof(Descriptors.OneofDescriptor oneof)
public DNSConfig.Builder clearOneof(Descriptors.OneofDescriptor oneof)| Name | Description |
oneof |
OneofDescriptor |
| Type | Description |
DNSConfig.Builder |
clone()
public DNSConfig.Builder clone()| Type | Description |
DNSConfig.Builder |
getClusterDns()
public DNSConfig.Provider getClusterDns()cluster_dns indicates which in-cluster DNS provider should be used.
.google.container.v1beta1.DNSConfig.Provider cluster_dns = 1;
| Type | Description |
DNSConfig.Provider |
The clusterDns. |
getClusterDnsDomain()
public String getClusterDnsDomain()cluster_dns_domain is the suffix used for all cluster service records.
string cluster_dns_domain = 3;
| Type | Description |
String |
The clusterDnsDomain. |
getClusterDnsDomainBytes()
public ByteString getClusterDnsDomainBytes()cluster_dns_domain is the suffix used for all cluster service records.
string cluster_dns_domain = 3;
| Type | Description |
ByteString |
The bytes for clusterDnsDomain. |
getClusterDnsScope()
public DNSConfig.DNSScope getClusterDnsScope()cluster_dns_scope indicates the scope of access to cluster DNS records.
.google.container.v1beta1.DNSConfig.DNSScope cluster_dns_scope = 2;
| Type | Description |
DNSConfig.DNSScope |
The clusterDnsScope. |
getClusterDnsScopeValue()
public int getClusterDnsScopeValue()cluster_dns_scope indicates the scope of access to cluster DNS records.
.google.container.v1beta1.DNSConfig.DNSScope cluster_dns_scope = 2;
| Type | Description |
int |
The enum numeric value on the wire for clusterDnsScope. |
getClusterDnsValue()
public int getClusterDnsValue()cluster_dns indicates which in-cluster DNS provider should be used.
.google.container.v1beta1.DNSConfig.Provider cluster_dns = 1;
| Type | Description |
int |
The enum numeric value on the wire for clusterDns. |
getDefaultInstanceForType()
public DNSConfig getDefaultInstanceForType()| Type | Description |
DNSConfig |
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()| Type | Description |
Descriptor |
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()| Type | Description |
FieldAccessorTable |
isInitialized()
public final boolean isInitialized()| Type | Description |
boolean |
mergeFrom(DNSConfig other)
public DNSConfig.Builder mergeFrom(DNSConfig other)| Name | Description |
other |
DNSConfig |
| Type | Description |
DNSConfig.Builder |
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public DNSConfig.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)| Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
| Type | Description |
DNSConfig.Builder |
| Type | Description |
IOException |
mergeFrom(Message other)
public DNSConfig.Builder mergeFrom(Message other)| Name | Description |
other |
Message |
| Type | Description |
DNSConfig.Builder |
mergeUnknownFields(UnknownFieldSet unknownFields)
public final DNSConfig.Builder mergeUnknownFields(UnknownFieldSet unknownFields)| Name | Description |
unknownFields |
UnknownFieldSet |
| Type | Description |
DNSConfig.Builder |
setClusterDns(DNSConfig.Provider value)
public DNSConfig.Builder setClusterDns(DNSConfig.Provider value)cluster_dns indicates which in-cluster DNS provider should be used.
.google.container.v1beta1.DNSConfig.Provider cluster_dns = 1;
| Name | Description |
value |
DNSConfig.ProviderThe clusterDns to set. |
| Type | Description |
DNSConfig.Builder |
This builder for chaining. |
setClusterDnsDomain(String value)
public DNSConfig.Builder setClusterDnsDomain(String value)cluster_dns_domain is the suffix used for all cluster service records.
string cluster_dns_domain = 3;
| Name | Description |
value |
StringThe clusterDnsDomain to set. |
| Type | Description |
DNSConfig.Builder |
This builder for chaining. |
setClusterDnsDomainBytes(ByteString value)
public DNSConfig.Builder setClusterDnsDomainBytes(ByteString value)cluster_dns_domain is the suffix used for all cluster service records.
string cluster_dns_domain = 3;
| Name | Description |
value |
ByteStringThe bytes for clusterDnsDomain to set. |
| Type | Description |
DNSConfig.Builder |
This builder for chaining. |
setClusterDnsScope(DNSConfig.DNSScope value)
public DNSConfig.Builder setClusterDnsScope(DNSConfig.DNSScope value)cluster_dns_scope indicates the scope of access to cluster DNS records.
.google.container.v1beta1.DNSConfig.DNSScope cluster_dns_scope = 2;
| Name | Description |
value |
DNSConfig.DNSScopeThe clusterDnsScope to set. |
| Type | Description |
DNSConfig.Builder |
This builder for chaining. |
setClusterDnsScopeValue(int value)
public DNSConfig.Builder setClusterDnsScopeValue(int value)cluster_dns_scope indicates the scope of access to cluster DNS records.
.google.container.v1beta1.DNSConfig.DNSScope cluster_dns_scope = 2;
| Name | Description |
value |
intThe enum numeric value on the wire for clusterDnsScope to set. |
| Type | Description |
DNSConfig.Builder |
This builder for chaining. |
setClusterDnsValue(int value)
public DNSConfig.Builder setClusterDnsValue(int value)cluster_dns indicates which in-cluster DNS provider should be used.
.google.container.v1beta1.DNSConfig.Provider cluster_dns = 1;
| Name | Description |
value |
intThe enum numeric value on the wire for clusterDns to set. |
| Type | Description |
DNSConfig.Builder |
This builder for chaining. |
setField(Descriptors.FieldDescriptor field, Object value)
public DNSConfig.Builder setField(Descriptors.FieldDescriptor field, Object value)| Name | Description |
field |
FieldDescriptor |
value |
Object |
| Type | Description |
DNSConfig.Builder |
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public DNSConfig.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)| Name | Description |
field |
FieldDescriptor |
index |
int |
value |
Object |
| Type | Description |
DNSConfig.Builder |
setUnknownFields(UnknownFieldSet unknownFields)
public final DNSConfig.Builder setUnknownFields(UnknownFieldSet unknownFields)| Name | Description |
unknownFields |
UnknownFieldSet |
| Type | Description |
DNSConfig.Builder |