public sealed class RegisterParameters : IMessage<RegisterParameters>, IEquatable<RegisterParameters>, IDeepCloneable<RegisterParameters>, IBufferMessage, IMessage
Parameters required to register a new domain.
Implements
IMessage<RegisterParameters>, IEquatable<RegisterParameters>, IDeepCloneable<RegisterParameters>, IBufferMessage, IMessageNamespace
Google.Cloud.Domains.V1Assembly
Google.Cloud.Domains.V1.dll
Constructors
RegisterParameters()
public RegisterParameters()
RegisterParameters(RegisterParameters)
public RegisterParameters(RegisterParameters other)
Parameter | |
---|---|
Name | Description |
other | RegisterParameters |
Properties
Availability
public RegisterParameters.Types.Availability Availability { get; set; }
Indicates whether the domain is available for registration. This value is
accurate when obtained by calling RetrieveRegisterParameters
, but is
approximate when obtained by calling SearchDomains
.
Property Value | |
---|---|
Type | Description |
RegisterParameters.Types.Availability |
DomainName
public string DomainName { get; set; }
The domain name. Unicode domain names are expressed in Punycode format.
Property Value | |
---|---|
Type | Description |
String |
DomainNotices
public RepeatedField<DomainNotice> DomainNotices { get; }
Notices about special properties of the domain.
Property Value | |
---|---|
Type | Description |
RepeatedField<DomainNotice> |
SupportedPrivacy
public RepeatedField<ContactPrivacy> SupportedPrivacy { get; }
Contact privacy options that the domain supports.
Property Value | |
---|---|
Type | Description |
RepeatedField<ContactPrivacy> |
YearlyPrice
public Money YearlyPrice { get; set; }
Price to register or renew the domain for one year.
Property Value | |
---|---|
Type | Description |
Money |