Struct googapis::google::cloud::domains::v1alpha2::TransferDomainRequest [−][src]
pub struct TransferDomainRequest {
pub parent: String,
pub registration: Option<Registration>,
pub contact_notices: Vec<i32>,
pub yearly_price: Option<Money>,
pub authorization_code: Option<AuthorizationCode>,
pub validate_only: bool,
}
Expand description
Request for the TransferDomain
method.
Fields
parent: String
Required. The parent resource of the Registration
. Must be in the
format projects/*/locations/*
.
registration: Option<Registration>
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.
contact_notices: Vec<i32>
The list of contact notices that you acknowledge. The notices
needed here depend on the values specified in
registration.contact_settings
.
yearly_price: Option<Money>
Required. Acknowledgement of the price to transfer or renew the domain for one year.
Call RetrieveTransferParameters
to obtain the price, which you must
acknowledge.
The domain’s transfer authorization code. You can obtain this from the domain’s current registrar.
validate_only: bool
Validate the request without actually transferring the domain.
Implementations
pub fn contact_notices(
&self
) -> FilterMap<Cloned<Iter<'_, i32>>, fn(_: i32) -> Option<ContactNotice>>
pub fn contact_notices(
&self
) -> FilterMap<Cloned<Iter<'_, i32>>, fn(_: i32) -> Option<ContactNotice>>
Returns an iterator which yields the valid enum values contained in contact_notices
.
Appends the provided enum value to contact_notices
.
Trait Implementations
fn merge_field<B>(
&mut self,
tag: u32,
wire_type: WireType,
buf: &mut B,
ctx: DecodeContext
) -> Result<(), DecodeError> where
B: Buf,
Returns the encoded length of the message without a length delimiter.
Encodes the message to a buffer. Read more
Encodes the message to a newly allocated buffer.
Encodes the message with a length-delimiter to a buffer. Read more
Encodes the message with a length-delimiter to a newly allocated buffer.
Decodes an instance of the message from a buffer. Read more
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError> where
Self: Default,
B: Buf,
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError> where
Self: Default,
B: Buf,
Decodes a length-delimited instance of the message from the buffer.
Decodes an instance of the message from a buffer, and merges it into self
. Read more
Decodes a length-delimited instance of the message from buffer, and
merges it into self
. Read more
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for TransferDomainRequest
impl Send for TransferDomainRequest
impl Sync for TransferDomainRequest
impl Unpin for TransferDomainRequest
impl UnwindSafe for TransferDomainRequest
Blanket Implementations
Mutably borrows from an owned value. Read more
Wrap the input message T
in a tonic::Request
pub fn vzip(self) -> V
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more