public sealed class RegisterDomainRequest : IMessage<RegisterDomainRequest>, IEquatable<RegisterDomainRequest>, IDeepCloneable<RegisterDomainRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the Cloud Domains v1 API class RegisterDomainRequest.
Request for the RegisterDomain
method.
Implements
IMessageRegisterDomainRequest, IEquatableRegisterDomainRequest, IDeepCloneableRegisterDomainRequest, IBufferMessage, IMessageNamespace
Google.Cloud.Domains.V1Assembly
Google.Cloud.Domains.V1.dll
Constructors
RegisterDomainRequest()
public RegisterDomainRequest()
RegisterDomainRequest(RegisterDomainRequest)
public RegisterDomainRequest(RegisterDomainRequest other)
Parameter | |
---|---|
Name | Description |
other | RegisterDomainRequest |
Properties
ContactNotices
public RepeatedField<ContactNotice> ContactNotices { get; }
The list of contact notices that the caller acknowledges. The notices
needed here depend on the values specified in
registration.contact_settings
.
Property Value | |
---|---|
Type | Description |
RepeatedFieldContactNotice |
DomainNotices
public RepeatedField<DomainNotice> DomainNotices { get; }
The list of domain notices that you acknowledge. Call
RetrieveRegisterParameters
to see the notices that need acknowledgement.
Property Value | |
---|---|
Type | Description |
RepeatedFieldDomainNotice |
Parent
public string Parent { get; set; }
Required. The parent resource of the Registration
. Must be in the
format projects/*/locations/*
.
Property Value | |
---|---|
Type | Description |
string |
ParentAsLocationName
public LocationName ParentAsLocationName { get; set; }
LocationName-typed view over the Parent resource name property.
Property Value | |
---|---|
Type | Description |
LocationName |
Registration
public Registration Registration { get; set; }
Required. The complete Registration
resource to be created.
Property Value | |
---|---|
Type | Description |
Registration |
ValidateOnly
public bool ValidateOnly { get; set; }
When true, only validation is performed, without actually registering the domain. Follows: https://cloud.google.com/apis/design/design_patterns#request_validation
Property Value | |
---|---|
Type | Description |
bool |
YearlyPrice
public Money YearlyPrice { get; set; }
Required. Yearly price to register or renew the domain. The value that should be put here can be obtained from RetrieveRegisterParameters or SearchDomains calls.
Property Value | |
---|---|
Type | Description |
Money |