Cloud Domains v1 API - Class TransferDomainRequest (2.3.0)

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

Reference documentation and code samples for the Cloud Domains v1 API class TransferDomainRequest.

Request for the TransferDomain method.

Inheritance

object > TransferDomainRequest

Namespace

Google.Cloud.Domains.V1

Assembly

Google.Cloud.Domains.V1.dll

Constructors

TransferDomainRequest()

public TransferDomainRequest()

TransferDomainRequest(TransferDomainRequest)

public TransferDomainRequest(TransferDomainRequest other)
Parameter
NameDescription
otherTransferDomainRequest

Properties

AuthorizationCode

public AuthorizationCode AuthorizationCode { get; set; }

The domain's transfer authorization code. You can obtain this from the domain's current registrar.

Property Value
TypeDescription
AuthorizationCode

ContactNotices

public RepeatedField<ContactNotice> ContactNotices { get; }

The list of contact notices that you acknowledge. The notices needed here depend on the values specified in registration.contact_settings.

Property Value
TypeDescription
RepeatedFieldContactNotice

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.

You can leave registration.dns_settings unset to import the domain's current DNS configuration from its current registrar. Use this option only if you are sure that the domain's current DNS service does not cease upon transfer, as is often the case for DNS services provided for free by the registrar.

Property Value
TypeDescription
Registration

ValidateOnly

public bool ValidateOnly { get; set; }

Validate the request without actually transferring the domain.

Property Value
TypeDescription
bool

YearlyPrice

public Money YearlyPrice { get; set; }

Required. Acknowledgement of the price to transfer or renew the domain for one year. Call RetrieveTransferParameters to obtain the price, which you must acknowledge.

Property Value
TypeDescription
Money