Interface DnsSettingsOrBuilder (1.43.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
Type Description
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
Type Description
DnsSettings.CustomDnsOrBuilder

getDnsProviderCase()

public abstract DnsSettings.DnsProviderCase getDnsProviderCase()
Returns
Type Description
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
Name Description
index int
Returns
Type Description
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
Type Description
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
Type Description
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
Name Description
index int
Returns
Type Description
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
Type Description
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
Type Description
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
Type Description
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
Type Description
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
Type Description
boolean

Whether the googleDomainsDns field is set.