Interface ConfigureDnsSettingsRequestOrBuilder (1.50.0)

public interface ConfigureDnsSettingsRequestOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getDnsSettings()

public abstract DnsSettings getDnsSettings()

Fields of the DnsSettings to update.

.google.cloud.domains.v1alpha2.DnsSettings dns_settings = 2;

Returns
Type Description
DnsSettings

The dnsSettings.

getDnsSettingsOrBuilder()

public abstract DnsSettingsOrBuilder getDnsSettingsOrBuilder()

Fields of the DnsSettings to update.

.google.cloud.domains.v1alpha2.DnsSettings dns_settings = 2;

Returns
Type Description
DnsSettingsOrBuilder

getRegistration()

public abstract String getRegistration()

Required. The name of the Registration whose DNS settings are being updated, in the format projects/*/locations/*/registrations/*.

string registration = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Returns
Type Description
String

The registration.

getRegistrationBytes()

public abstract ByteString getRegistrationBytes()

Required. The name of the Registration whose DNS settings are being updated, in the format projects/*/locations/*/registrations/*.

string registration = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Returns
Type Description
ByteString

The bytes for registration.

getUpdateMask()

public abstract FieldMask getUpdateMask()

Required. The field mask describing which fields to update as a comma-separated list. For example, if only the name servers are being updated for an existing Custom DNS configuration, the update_mask is "custom_dns.name_servers".

When changing the DNS provider from one type to another, pass the new provider's field name as part of the field mask. For example, when changing from a Google Domains DNS configuration to a Custom DNS configuration, the update_mask is "custom_dns". //

.google.protobuf.FieldMask update_mask = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
FieldMask

The updateMask.

getUpdateMaskOrBuilder()

public abstract FieldMaskOrBuilder getUpdateMaskOrBuilder()

Required. The field mask describing which fields to update as a comma-separated list. For example, if only the name servers are being updated for an existing Custom DNS configuration, the update_mask is "custom_dns.name_servers".

When changing the DNS provider from one type to another, pass the new provider's field name as part of the field mask. For example, when changing from a Google Domains DNS configuration to a Custom DNS configuration, the update_mask is "custom_dns". //

.google.protobuf.FieldMask update_mask = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
FieldMaskOrBuilder

getValidateOnly()

public abstract boolean getValidateOnly()

Validate the request without actually updating the DNS settings.

bool validate_only = 4;

Returns
Type Description
boolean

The validateOnly.

hasDnsSettings()

public abstract boolean hasDnsSettings()

Fields of the DnsSettings to update.

.google.cloud.domains.v1alpha2.DnsSettings dns_settings = 2;

Returns
Type Description
boolean

Whether the dnsSettings field is set.

hasUpdateMask()

public abstract boolean hasUpdateMask()

Required. The field mask describing which fields to update as a comma-separated list. For example, if only the name servers are being updated for an existing Custom DNS configuration, the update_mask is "custom_dns.name_servers".

When changing the DNS provider from one type to another, pass the new provider's field name as part of the field mask. For example, when changing from a Google Domains DNS configuration to a Custom DNS configuration, the update_mask is "custom_dns". //

.google.protobuf.FieldMask update_mask = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
boolean

Whether the updateMask field is set.