Reference documentation and code samples for the Google Cloud Domains V1beta1 Client class ConfigureDnsSettingsRequest.
Request for the ConfigureDnsSettings
method.
Generated from protobuf message google.cloud.domains.v1beta1.ConfigureDnsSettingsRequest
Namespace
Google \ Cloud \ Domains \ V1beta1Methods
__construct
Constructor.
Parameters | |
---|---|
Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ registration |
string
Required. The name of the |
↳ dns_settings |
Google\Cloud\Domains\V1beta1\DnsSettings
Fields of the |
↳ update_mask |
Google\Protobuf\FieldMask
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 |
↳ validate_only |
bool
Validate the request without actually updating the DNS settings. |
getRegistration
Required. The name of the Registration
whose DNS settings are being updated,
in the format projects/*/locations/*/registrations/*
.
Returns | |
---|---|
Type | Description |
string |
setRegistration
Required. The name of the Registration
whose DNS settings are being updated,
in the format projects/*/locations/*/registrations/*
.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getDnsSettings
Fields of the DnsSettings
to update.
Returns | |
---|---|
Type | Description |
Google\Cloud\Domains\V1beta1\DnsSettings|null |
hasDnsSettings
clearDnsSettings
setDnsSettings
Fields of the DnsSettings
to update.
Parameter | |
---|---|
Name | Description |
var |
Google\Cloud\Domains\V1beta1\DnsSettings
|
Returns | |
---|---|
Type | Description |
$this |
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"
. //
Returns | |
---|---|
Type | Description |
Google\Protobuf\FieldMask|null |
hasUpdateMask
clearUpdateMask
setUpdateMask
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"
. //
Parameter | |
---|---|
Name | Description |
var |
Google\Protobuf\FieldMask
|
Returns | |
---|---|
Type | Description |
$this |
getValidateOnly
Validate the request without actually updating the DNS settings.
Returns | |
---|---|
Type | Description |
bool |
setValidateOnly
Validate the request without actually updating the DNS settings.
Parameter | |
---|---|
Name | Description |
var |
bool
|
Returns | |
---|---|
Type | Description |
$this |