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

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,
}

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.

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 ConfiguredTarget is NOT_FOUND.

Trait Implementations

impl Clone for MergeConfiguredTargetRequest[src]

impl Debug for MergeConfiguredTargetRequest[src]

impl Default for MergeConfiguredTargetRequest[src]

impl Message for MergeConfiguredTargetRequest[src]

impl PartialEq<MergeConfiguredTargetRequest> for MergeConfiguredTargetRequest[src]

impl StructuralPartialEq for MergeConfiguredTargetRequest[src]

Auto Trait Implementations

impl RefUnwindSafe for MergeConfiguredTargetRequest

impl Send for MergeConfiguredTargetRequest

impl Sync for MergeConfiguredTargetRequest

impl Unpin for MergeConfiguredTargetRequest

impl UnwindSafe for MergeConfiguredTargetRequest

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]