pub struct MergeConfiguredTargetRequest {
pub request_id: String,
pub configured_target: Option<ConfiguredTarget>,
pub update_mask: Option<FieldMask>,
pub authorization_token: String,
pub create_if_not_found: bool,
}
Expand description
Request passed into MergeConfiguredTarget
Fields§
§request_id: String
A unique identifier for this request. Must be set to a different value for each request that affects a given resource (eg. a random UUID). Required for the operation to be idempotent. This is achieved by ignoring this request if the last successful operation on the resource had the same request ID. Restricted to 36 Unicode characters.
configured_target: Option<ConfiguredTarget>
Contains the name and the fields of the configured target to be merged. The name format must be: invocations/${INVOCATION_ID}/targets/${url_encode(TARGET_ID)}/configuredTargets/${CONFIG_ID}
update_mask: Option<FieldMask>
Indicates which fields to merge.
This is a token to authorize access to this invocation. It must be set to the same value that was provided in the CreateInvocationRequest.
create_if_not_found: bool
If true then the Merge operation will become a Create operation if the ConfiguredTarget is NOT_FOUND.
Trait Implementations§
source§impl Clone for MergeConfiguredTargetRequest
impl Clone for MergeConfiguredTargetRequest
source§fn clone(&self) -> MergeConfiguredTargetRequest
fn clone(&self) -> MergeConfiguredTargetRequest
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for MergeConfiguredTargetRequest
impl Debug for MergeConfiguredTargetRequest
source§impl Message for MergeConfiguredTargetRequest
impl Message for MergeConfiguredTargetRequest
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 MergeConfiguredTargetRequest
impl PartialEq for MergeConfiguredTargetRequest
source§fn eq(&self, other: &MergeConfiguredTargetRequest) -> bool
fn eq(&self, other: &MergeConfiguredTargetRequest) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for MergeConfiguredTargetRequest
Auto Trait Implementations§
impl Freeze for MergeConfiguredTargetRequest
impl RefUnwindSafe for MergeConfiguredTargetRequest
impl Send for MergeConfiguredTargetRequest
impl Sync for MergeConfiguredTargetRequest
impl Unpin for MergeConfiguredTargetRequest
impl UnwindSafe for MergeConfiguredTargetRequest
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