Struct gapi_grpc::google::devtools::resultstore::v2::MergeInvocationRequest[][src]

pub struct MergeInvocationRequest {
    pub request_id: String,
    pub invocation: Option<Invocation>,
    pub update_mask: Option<FieldMask>,
    pub authorization_token: String,
}

Request passed into MergeInvocation

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.

invocation: Option<Invocation>

Contains the name and the fields of the invocation to be merged. The name format must be: invocations/${INVOCATION_ID}

update_mask: Option<FieldMask>

Indicates which fields to merge.

authorization_token: String

This is a token to authorize access to this invocation. It must be set to the same value that was provided in the CreateInvocationRequest.

Trait Implementations

impl Clone for MergeInvocationRequest[src]

impl Debug for MergeInvocationRequest[src]

impl Default for MergeInvocationRequest[src]

impl Message for MergeInvocationRequest[src]

impl PartialEq<MergeInvocationRequest> for MergeInvocationRequest[src]

impl StructuralPartialEq for MergeInvocationRequest[src]

Auto Trait Implementations

impl RefUnwindSafe for MergeInvocationRequest

impl Send for MergeInvocationRequest

impl Sync for MergeInvocationRequest

impl Unpin for MergeInvocationRequest

impl UnwindSafe for MergeInvocationRequest

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> IntoRequest<T> for T[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 
[src]

impl<T> WithSubscriber for T[src]