Interface DnsSettingsOrBuilder (1.21.0)

public interface DnsSettingsOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getCustomDns()

public abstract DnsSettings.CustomDns getCustomDns()

An arbitrary DNS provider identified by its name servers.

.google.cloud.domains.v1.DnsSettings.CustomDns custom_dns = 1;

Returns
TypeDescription
DnsSettings.CustomDns

The customDns.

getCustomDnsOrBuilder()

public abstract DnsSettings.CustomDnsOrBuilder getCustomDnsOrBuilder()

An arbitrary DNS provider identified by its name servers.

.google.cloud.domains.v1.DnsSettings.CustomDns custom_dns = 1;

Returns
TypeDescription
DnsSettings.CustomDnsOrBuilder

getDnsProviderCase()

public abstract DnsSettings.DnsProviderCase getDnsProviderCase()
Returns
TypeDescription
DnsSettings.DnsProviderCase

getGlueRecords(int index)

public abstract DnsSettings.GlueRecord getGlueRecords(int index)

The list of glue records for this Registration. Commonly empty.

repeated .google.cloud.domains.v1.DnsSettings.GlueRecord glue_records = 4;

Parameter
NameDescription
indexint
Returns
TypeDescription
DnsSettings.GlueRecord

getGlueRecordsCount()

public abstract int getGlueRecordsCount()

The list of glue records for this Registration. Commonly empty.

repeated .google.cloud.domains.v1.DnsSettings.GlueRecord glue_records = 4;

Returns
TypeDescription
int

getGlueRecordsList()

public abstract List<DnsSettings.GlueRecord> getGlueRecordsList()

The list of glue records for this Registration. Commonly empty.

repeated .google.cloud.domains.v1.DnsSettings.GlueRecord glue_records = 4;

Returns
TypeDescription
List<GlueRecord>

getGlueRecordsOrBuilder(int index)

public abstract DnsSettings.GlueRecordOrBuilder getGlueRecordsOrBuilder(int index)

The list of glue records for this Registration. Commonly empty.

repeated .google.cloud.domains.v1.DnsSettings.GlueRecord glue_records = 4;

Parameter
NameDescription
indexint
Returns
TypeDescription
DnsSettings.GlueRecordOrBuilder

getGlueRecordsOrBuilderList()

public abstract List<? extends DnsSettings.GlueRecordOrBuilder> getGlueRecordsOrBuilderList()

The list of glue records for this Registration. Commonly empty.

repeated .google.cloud.domains.v1.DnsSettings.GlueRecord glue_records = 4;

Returns
TypeDescription
List<? extends com.google.cloud.domains.v1.DnsSettings.GlueRecordOrBuilder>

getGoogleDomainsDns()

public abstract DnsSettings.GoogleDomainsDns getGoogleDomainsDns()

The free DNS zone provided by Google Domains.

.google.cloud.domains.v1.DnsSettings.GoogleDomainsDns google_domains_dns = 2;

Returns
TypeDescription
DnsSettings.GoogleDomainsDns

The googleDomainsDns.

getGoogleDomainsDnsOrBuilder()

public abstract DnsSettings.GoogleDomainsDnsOrBuilder getGoogleDomainsDnsOrBuilder()

The free DNS zone provided by Google Domains.

.google.cloud.domains.v1.DnsSettings.GoogleDomainsDns google_domains_dns = 2;

Returns
TypeDescription
DnsSettings.GoogleDomainsDnsOrBuilder

hasCustomDns()

public abstract boolean hasCustomDns()

An arbitrary DNS provider identified by its name servers.

.google.cloud.domains.v1.DnsSettings.CustomDns custom_dns = 1;

Returns
TypeDescription
boolean

Whether the customDns field is set.

hasGoogleDomainsDns()

public abstract boolean hasGoogleDomainsDns()

The free DNS zone provided by Google Domains.

.google.cloud.domains.v1.DnsSettings.GoogleDomainsDns google_domains_dns = 2;

Returns
TypeDescription
boolean

Whether the googleDomainsDns field is set.