Struct google_api_proto::google::cloud::channel::v1::ChangeParametersRequest
source · pub struct ChangeParametersRequest {
pub name: String,
pub parameters: Vec<Parameter>,
pub request_id: String,
pub purchase_order_id: String,
}
Expand description
Request message for [CloudChannelService.ChangeParametersRequest][].
Fields§
§name: String
Required. The name of the entitlement to update. Name uses the format: accounts/{account_id}/customers/{customer_id}/entitlements/{entitlement_id}
parameters: Vec<Parameter>
Required. Entitlement parameters to update. You can only change editable parameters.
To view the available Parameters for a request, refer to the [Offer.parameter_definitions][google.cloud.channel.v1.Offer.parameter_definitions] from the desired offer.
request_id: String
Optional. You can specify an optional unique request ID, and if you need to retry your request, the server will know to ignore the request if it’s complete.
For example, you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if it received the original operation with the same request ID. If it did, it will ignore the second request.
The request ID must be a valid UUID
with the exception that zero UUID is not supported
(00000000-0000-0000-0000-000000000000
).
purchase_order_id: String
Optional. Purchase order ID provided by the reseller.
Trait Implementations§
source§impl Clone for ChangeParametersRequest
impl Clone for ChangeParametersRequest
source§fn clone(&self) -> ChangeParametersRequest
fn clone(&self) -> ChangeParametersRequest
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for ChangeParametersRequest
impl Debug for ChangeParametersRequest
source§impl Default for ChangeParametersRequest
impl Default for ChangeParametersRequest
source§impl Message for ChangeParametersRequest
impl Message for ChangeParametersRequest
source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
source§fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
source§fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
self
. Read moresource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
self
.source§impl PartialEq for ChangeParametersRequest
impl PartialEq for ChangeParametersRequest
source§fn eq(&self, other: &ChangeParametersRequest) -> bool
fn eq(&self, other: &ChangeParametersRequest) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for ChangeParametersRequest
Auto Trait Implementations§
impl Freeze for ChangeParametersRequest
impl RefUnwindSafe for ChangeParametersRequest
impl Send for ChangeParametersRequest
impl Sync for ChangeParametersRequest
impl Unpin for ChangeParametersRequest
impl UnwindSafe for ChangeParametersRequest
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
T
in a tonic::Request