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

pub struct MergeTargetRequest {
    pub request_id: String,
    pub target: Option<Target>,
    pub update_mask: Option<FieldMask>,
    pub authorization_token: String,
    pub create_if_not_found: bool,
}

Request passed into MergeTarget

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.

target: Option<Target>

Contains the name and the fields of the target to be merged. The name format must be: invocations/${INVOCATION_ID}/targets/${url_encode(TARGET_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.

create_if_not_found: bool

If true then the Merge operation will become a Create operation if the Target is NOT_FOUND.

Trait Implementations

impl Clone for MergeTargetRequest[src]

impl Debug for MergeTargetRequest[src]

impl Default for MergeTargetRequest[src]

impl Message for MergeTargetRequest[src]

impl PartialEq<MergeTargetRequest> for MergeTargetRequest[src]

impl StructuralPartialEq for MergeTargetRequest[src]

Auto Trait Implementations

impl RefUnwindSafe for MergeTargetRequest

impl Send for MergeTargetRequest

impl Sync for MergeTargetRequest

impl Unpin for MergeTargetRequest

impl UnwindSafe for MergeTargetRequest

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]