public sealed class ConfigureDnsSettingsRequest : IMessage<ConfigureDnsSettingsRequest>, IEquatable<ConfigureDnsSettingsRequest>, IDeepCloneable<ConfigureDnsSettingsRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the Cloud Domains v1beta1 API class ConfigureDnsSettingsRequest.
Request for the ConfigureDnsSettings
method.
Implements
IMessage<ConfigureDnsSettingsRequest>, IEquatable<ConfigureDnsSettingsRequest>, IDeepCloneable<ConfigureDnsSettingsRequest>, IBufferMessage, IMessageNamespace
Google.Cloud.Domains.V1Beta1Assembly
Google.Cloud.Domains.V1Beta1.dll
Constructors
ConfigureDnsSettingsRequest()
public ConfigureDnsSettingsRequest()
ConfigureDnsSettingsRequest(ConfigureDnsSettingsRequest)
public ConfigureDnsSettingsRequest(ConfigureDnsSettingsRequest other)
Parameter | |
---|---|
Name | Description |
other | ConfigureDnsSettingsRequest |
Properties
DnsSettings
public DnsSettings DnsSettings { get; set; }
Fields of the DnsSettings
to update.
Property Value | |
---|---|
Type | Description |
DnsSettings |
Registration
public string Registration { get; set; }
Required. The name of the Registration
whose DNS settings are being updated,
in the format projects/*/locations/*/registrations/*
.
Property Value | |
---|---|
Type | Description |
String |
RegistrationAsRegistrationName
public RegistrationName RegistrationAsRegistrationName { get; set; }
RegistrationName-typed view over the Registration resource name property.
Property Value | |
---|---|
Type | Description |
RegistrationName |
UpdateMask
public FieldMask UpdateMask { get; set; }
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"
. //
Property Value | |
---|---|
Type | Description |
FieldMask |
ValidateOnly
public bool ValidateOnly { get; set; }
Validate the request without actually updating the DNS settings.
Property Value | |
---|---|
Type | Description |
Boolean |