Cloud Domains v1beta1 API - Class RegisterDomainRequest (2.0.0-beta05)

public sealed class RegisterDomainRequest : IMessage<RegisterDomainRequest>, IEquatable<RegisterDomainRequest>, IDeepCloneable<RegisterDomainRequest>, IBufferMessage, IMessage

Reference documentation and code samples for the Cloud Domains v1beta1 API class RegisterDomainRequest.

Request for the RegisterDomain method.

Inheritance

object > RegisterDomainRequest

Namespace

Google.Cloud.Domains.V1Beta1

Assembly

Google.Cloud.Domains.V1Beta1.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