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

pub struct MergeFileSetRequest {
    pub request_id: String,
    pub file_set: Option<FileSet>,
    pub update_mask: Option<FieldMask>,
    pub authorization_token: String,
    pub create_if_not_found: bool,
}

Request passed into MergeFileSet

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.

file_set: Option<FileSet>

Contains the name and fields of the file set to be merged. The name format must be: invocations/${INVOCATION_ID}/fileSets/${FILE_SET_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 FileSet is NOT_FOUND.

Trait Implementations

impl Clone for MergeFileSetRequest[src]

impl Debug for MergeFileSetRequest[src]

impl Default for MergeFileSetRequest[src]

impl Message for MergeFileSetRequest[src]

impl PartialEq<MergeFileSetRequest> for MergeFileSetRequest[src]

impl StructuralPartialEq for MergeFileSetRequest[src]

Auto Trait Implementations

impl RefUnwindSafe for MergeFileSetRequest

impl Send for MergeFileSetRequest

impl Sync for MergeFileSetRequest

impl Unpin for MergeFileSetRequest

impl UnwindSafe for MergeFileSetRequest

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]