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.v1.DNSConfig
Inheritance
Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessageV3.Builder > DNSConfig.BuilderImplements
DNSConfigOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public DNSConfig.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)| Parameters | |
|---|---|
| Name | Description |
field |
FieldDescriptor |
value |
Object |
| Returns | |
|---|---|
| Type | Description |
DNSConfig.Builder |
|
build()
public DNSConfig build()| Returns | |
|---|---|
| Type | Description |
DNSConfig |
|
buildPartial()
public DNSConfig buildPartial()| Returns | |
|---|---|
| Type | Description |
DNSConfig |
|
clear()
public DNSConfig.Builder clear()| Returns | |
|---|---|
| Type | Description |
DNSConfig.Builder |
|
clearClusterDns()
public DNSConfig.Builder clearClusterDns()cluster_dns indicates which in-cluster DNS provider should be used.
.google.container.v1.DNSConfig.Provider cluster_dns = 1;
| Returns | |
|---|---|
| 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;
| Returns | |
|---|---|
| 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.v1.DNSConfig.DNSScope cluster_dns_scope = 2;
| Returns | |
|---|---|
| Type | Description |
DNSConfig.Builder |
This builder for chaining. |
clearField(Descriptors.FieldDescriptor field)
public DNSConfig.Builder clearField(Descriptors.FieldDescriptor field)| Parameter | |
|---|---|
| Name | Description |
field |
FieldDescriptor |
| Returns | |
|---|---|
| Type | Description |
DNSConfig.Builder |
|
clearOneof(Descriptors.OneofDescriptor oneof)
public DNSConfig.Builder clearOneof(Descriptors.OneofDescriptor oneof)| Parameter | |
|---|---|
| Name | Description |
oneof |
OneofDescriptor |
| Returns | |
|---|---|
| Type | Description |
DNSConfig.Builder |
|
clone()
public DNSConfig.Builder clone()| Returns | |
|---|---|
| Type | Description |
DNSConfig.Builder |
|
getClusterDns()
public DNSConfig.Provider getClusterDns()cluster_dns indicates which in-cluster DNS provider should be used.
.google.container.v1.DNSConfig.Provider cluster_dns = 1;
| Returns | |
|---|---|
| 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;
| Returns | |
|---|---|
| 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;
| Returns | |
|---|---|
| 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.v1.DNSConfig.DNSScope cluster_dns_scope = 2;
| Returns | |
|---|---|
| Type | Description |
DNSConfig.DNSScope |
The clusterDnsScope. |
getClusterDnsScopeValue()
public int getClusterDnsScopeValue()cluster_dns_scope indicates the scope of access to cluster DNS records.
.google.container.v1.DNSConfig.DNSScope cluster_dns_scope = 2;
| Returns | |
|---|---|
| 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.v1.DNSConfig.Provider cluster_dns = 1;
| Returns | |
|---|---|
| Type | Description |
int |
The enum numeric value on the wire for clusterDns. |
getDefaultInstanceForType()
public DNSConfig getDefaultInstanceForType()| Returns | |
|---|---|
| Type | Description |
DNSConfig |
|
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()| Returns | |
|---|---|
| Type | Description |
FieldAccessorTable |
|
isInitialized()
public final boolean isInitialized()| Returns | |
|---|---|
| Type | Description |
boolean |
|
mergeFrom(DNSConfig other)
public DNSConfig.Builder mergeFrom(DNSConfig other)| Parameter | |
|---|---|
| Name | Description |
other |
DNSConfig |
| Returns | |
|---|---|
| Type | Description |
DNSConfig.Builder |
|
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public DNSConfig.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
DNSConfig.Builder |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
mergeFrom(Message other)
public DNSConfig.Builder mergeFrom(Message other)| Parameter | |
|---|---|
| Name | Description |
other |
Message |
| Returns | |
|---|---|
| Type | Description |
DNSConfig.Builder |
|
mergeUnknownFields(UnknownFieldSet unknownFields)
public final DNSConfig.Builder mergeUnknownFields(UnknownFieldSet unknownFields)| Parameter | |
|---|---|
| Name | Description |
unknownFields |
UnknownFieldSet |
| Returns | |
|---|---|
| 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.v1.DNSConfig.Provider cluster_dns = 1;
| Parameter | |
|---|---|
| Name | Description |
value |
DNSConfig.ProviderThe clusterDns to set. |
| Returns | |
|---|---|
| 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;
| Parameter | |
|---|---|
| Name | Description |
value |
StringThe clusterDnsDomain to set. |
| Returns | |
|---|---|
| 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;
| Parameter | |
|---|---|
| Name | Description |
value |
ByteStringThe bytes for clusterDnsDomain to set. |
| Returns | |
|---|---|
| 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.v1.DNSConfig.DNSScope cluster_dns_scope = 2;
| Parameter | |
|---|---|
| Name | Description |
value |
DNSConfig.DNSScopeThe clusterDnsScope to set. |
| Returns | |
|---|---|
| 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.v1.DNSConfig.DNSScope cluster_dns_scope = 2;
| Parameter | |
|---|---|
| Name | Description |
value |
intThe enum numeric value on the wire for clusterDnsScope to set. |
| Returns | |
|---|---|
| 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.v1.DNSConfig.Provider cluster_dns = 1;
| Parameter | |
|---|---|
| Name | Description |
value |
intThe enum numeric value on the wire for clusterDns to set. |
| Returns | |
|---|---|
| Type | Description |
DNSConfig.Builder |
This builder for chaining. |
setField(Descriptors.FieldDescriptor field, Object value)
public DNSConfig.Builder setField(Descriptors.FieldDescriptor field, Object value)| Parameters | |
|---|---|
| Name | Description |
field |
FieldDescriptor |
value |
Object |
| Returns | |
|---|---|
| Type | Description |
DNSConfig.Builder |
|
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public DNSConfig.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)| Parameters | |
|---|---|
| Name | Description |
field |
FieldDescriptor |
index |
int |
value |
Object |
| Returns | |
|---|---|
| Type | Description |
DNSConfig.Builder |
|
setUnknownFields(UnknownFieldSet unknownFields)
public final DNSConfig.Builder setUnknownFields(UnknownFieldSet unknownFields)| Parameter | |
|---|---|
| Name | Description |
unknownFields |
UnknownFieldSet |
| Returns | |
|---|---|
| Type | Description |
DNSConfig.Builder |
|