Cloud Domains v1 API - Class RegisterDomainRequest (2.2.0)

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.

Inheritance

object > RegisterDomainRequest

Namespace

Google.Cloud.Domains.V1

Assembly

Google.Cloud.Domains.V1.dll

Constructors

RegisterDomainRequest()

public RegisterDomainRequest()

RegisterDomainRequest(RegisterDomainRequest)

public RegisterDomainRequest(RegisterDomainRequest other)
Parameter
NameDescription
otherRegisterDomainRequest

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
TypeDescription
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
TypeDescription
RepeatedFieldDomainNotice

Parent

public string Parent { get; set; }

Required. The parent resource of the Registration. Must be in the format projects/*/locations/*.

Property Value
TypeDescription
string

ParentAsLocationName

public LocationName ParentAsLocationName { get; set; }

LocationName-typed view over the Parent resource name property.

Property Value
TypeDescription
LocationName

Registration

public Registration Registration { get; set; }

Required. The complete Registration resource to be created.

Property Value
TypeDescription
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
TypeDescription
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
TypeDescription
Money