public final class DNSConfig extends GeneratedMessageV3 implements DNSConfigOrBuilder
DNSConfig contains the desired set of options for configuring clusterDNS.
Protobuf type google.container.v1beta1.DNSConfig
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
Static Fields
CLUSTER_DNS_DOMAIN_FIELD_NUMBER
public static final int CLUSTER_DNS_DOMAIN_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
CLUSTER_DNS_FIELD_NUMBER
public static final int CLUSTER_DNS_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
CLUSTER_DNS_SCOPE_FIELD_NUMBER
public static final int CLUSTER_DNS_SCOPE_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static DNSConfig getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static DNSConfig.Builder newBuilder()
newBuilder(DNSConfig prototype)
public static DNSConfig.Builder newBuilder(DNSConfig prototype)
Parameter |
Name |
Description |
prototype |
DNSConfig
|
public static DNSConfig parseDelimitedFrom(InputStream input)
public static DNSConfig parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static DNSConfig parseFrom(byte[] data)
Parameter |
Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static DNSConfig parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static DNSConfig parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static DNSConfig parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static DNSConfig parseFrom(CodedInputStream input)
public static DNSConfig parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static DNSConfig parseFrom(InputStream input)
public static DNSConfig parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static DNSConfig parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static DNSConfig parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<DNSConfig> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter |
Name |
Description |
obj |
Object
|
Overrides
getClusterDns()
public DNSConfig.Provider getClusterDns()
cluster_dns indicates which in-cluster DNS provider should be used.
.google.container.v1beta1.DNSConfig.Provider cluster_dns = 1;
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.v1beta1.DNSConfig.DNSScope cluster_dns_scope = 2;
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;
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.v1beta1.DNSConfig.Provider cluster_dns = 1;
Returns |
Type |
Description |
int |
The enum numeric value on the wire for clusterDns.
|
getDefaultInstanceForType()
public DNSConfig getDefaultInstanceForType()
getParserForType()
public Parser<DNSConfig> getParserForType()
Overrides
getSerializedSize()
public int getSerializedSize()
Returns |
Type |
Description |
int |
|
Overrides
hashCode()
Returns |
Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public DNSConfig.Builder newBuilderForType()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected DNSConfig.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Returns |
Type |
Description |
Object |
|
Overrides
toBuilder()
public DNSConfig.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides