Reference documentation and code samples for the Google Cloud Domains V1 Client class RegisterDomainRequest.
Request for the RegisterDomain
method.
Generated from protobuf message google.cloud.domains.v1.RegisterDomainRequest
Namespace
Google \ Cloud \ Domains \ V1Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ parent
string
Required. The parent resource of the Registration
. Must be in the format projects/*/locations/*
.
↳ registration
↳ domain_notices
array
The list of domain notices that you acknowledge. Call RetrieveRegisterParameters
to see the notices that need acknowledgement.
↳ contact_notices
array
The list of contact notices that the caller acknowledges. The notices needed here depend on the values specified in registration.contact_settings
.
↳ yearly_price
Google\Type\Money
Required. Yearly price to register or renew the domain. The value that should be put here can be obtained from RetrieveRegisterParameters or SearchDomains calls.
↳ validate_only
bool
When true, only validation is performed, without actually registering the domain. Follows: https://cloud.google.com/apis/design/design_patterns#request_validation
getParent
Required. The parent resource of the Registration
. Must be in the
format projects/*/locations/*
.
string
setParent
Required. The parent resource of the Registration
. Must be in the
format projects/*/locations/*
.
var
string
$this
getRegistration
Required. The complete Registration
resource to be created.
hasRegistration
clearRegistration
setRegistration
Required. The complete Registration
resource to be created.
$this
getDomainNotices
The list of domain notices that you acknowledge. Call RetrieveRegisterParameters
to see the notices that need acknowledgement.
setDomainNotices
The list of domain notices that you acknowledge. Call RetrieveRegisterParameters
to see the notices that need acknowledgement.
var
int[]
$this
getContactNotices
The list of contact notices that the caller acknowledges. The notices
needed here depend on the values specified in registration.contact_settings
.
setContactNotices
The list of contact notices that the caller acknowledges. The notices
needed here depend on the values specified in registration.contact_settings
.
var
int[]
$this
getYearlyPrice
Required. Yearly price to register or renew the domain.
The value that should be put here can be obtained from RetrieveRegisterParameters or SearchDomains calls.
hasYearlyPrice
clearYearlyPrice
setYearlyPrice
Required. Yearly price to register or renew the domain.
The value that should be put here can be obtained from RetrieveRegisterParameters or SearchDomains calls.
$this
getValidateOnly
When true, only validation is performed, without actually registering the domain. Follows: https://cloud.google.com/apis/design/design_patterns#request_validation
bool
setValidateOnly
When true, only validation is performed, without actually registering the domain. Follows: https://cloud.google.com/apis/design/design_patterns#request_validation
var
bool
$this
static::build
parent
string
Required. The parent resource of the Registration
. Must be in the
format projects/*/locations/*
. Please see DomainsClient::locationName()
for help formatting this field.
registration
yearlyPrice
Google\Type\Money
Required. Yearly price to register or renew the domain. The value that should be put here can be obtained from RetrieveRegisterParameters or SearchDomains calls.

