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.
| Parameters | |
|---|---|
| Name | Description | 
| data | arrayOptional. Data for populating the Message object. | 
| ↳ custom_dns | Google\Cloud\Domains\V1beta1\DnsSettings\CustomDnsAn arbitrary DNS provider identified by its name servers. | 
| ↳ google_domains_dns | Google\Cloud\Domains\V1beta1\DnsSettings\GoogleDomainsDnsThe free DNS zone provided by Google Domains. | 
| ↳ glue_records | array<Google\Cloud\Domains\V1beta1\DnsSettings\GlueRecord>The list of glue records for this  | 
getCustomDns
An arbitrary DNS provider identified by its name servers.
| Returns | |
|---|---|
| Type | Description | 
| Google\Cloud\Domains\V1beta1\DnsSettings\CustomDns|null | |
hasCustomDns
setCustomDns
An arbitrary DNS provider identified by its name servers.
| Parameter | |
|---|---|
| Name | Description | 
| var | Google\Cloud\Domains\V1beta1\DnsSettings\CustomDns | 
| Returns | |
|---|---|
| Type | Description | 
| $this | |
getGoogleDomainsDns
The free DNS zone provided by Google Domains.
| Returns | |
|---|---|
| Type | Description | 
| Google\Cloud\Domains\V1beta1\DnsSettings\GoogleDomainsDns|null | |
hasGoogleDomainsDns
setGoogleDomainsDns
The free DNS zone provided by Google Domains.
| Parameter | |
|---|---|
| Name | Description | 
| var | Google\Cloud\Domains\V1beta1\DnsSettings\GoogleDomainsDns | 
| Returns | |
|---|---|
| Type | Description | 
| $this | |
getGlueRecords
The list of glue records for this Registration. Commonly empty.
| Returns | |
|---|---|
| Type | Description | 
| Google\Protobuf\Internal\RepeatedField | |
setGlueRecords
The list of glue records for this Registration. Commonly empty.
| Parameter | |
|---|---|
| Name | Description | 
| var | array<Google\Cloud\Domains\V1beta1\DnsSettings\GlueRecord> | 
| Returns | |
|---|---|
| Type | Description | 
| $this | |
getDnsProvider
| Returns | |
|---|---|
| Type | Description | 
| string | |