Interface DNSConfigOrBuilder (2.47.0)

public interface DNSConfigOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getClusterDns()

public abstract 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 abstract 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 abstract 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 abstract 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 abstract 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 abstract 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.