Reference documentation and code samples for the Google Cloud Domains V1beta1 Client class DnsSettings.
Defines the DNS configuration of a Registration
, including name servers,
DNSSEC, and glue records.
Generated from protobuf message google.cloud.domains.v1beta1.DnsSettings
Namespace
Google \ Cloud \ Domains \ V1beta1Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ custom_dns
Google\Cloud\Domains\V1beta1\DnsSettings\CustomDns
An arbitrary DNS provider identified by its name servers.
↳ google_domains_dns
Google\Cloud\Domains\V1beta1\DnsSettings\GoogleDomainsDns
The free DNS zone provided by Google Domains .
↳ glue_records
array< Google\Cloud\Domains\V1beta1\DnsSettings\GlueRecord
>
The list of glue records for this Registration
. Commonly empty.
getCustomDns
An arbitrary DNS provider identified by its name servers.
hasCustomDns
setCustomDns
An arbitrary DNS provider identified by its name servers.
$this
getGoogleDomainsDns
The free DNS zone provided by Google Domains .
hasGoogleDomainsDns
setGoogleDomainsDns
The free DNS zone provided by Google Domains .
$this
getGlueRecords
The list of glue records for this Registration
. Commonly empty.
setGlueRecords
The list of glue records for this Registration
. Commonly empty.
$this
getDnsProvider
string