Struct gapi_grpc::google::cloud::lifesciences::v2beta::RunPipelineRequest[][src]

pub struct RunPipelineRequest {
    pub parent: String,
    pub pipeline: Option<Pipeline>,
    pub labels: HashMap<String, String>,
    pub pub_sub_topic: String,
}

The arguments to the RunPipeline method. The requesting user must have the iam.serviceAccounts.actAs permission for the Cloud Life Sciences service account or the request will fail.

Fields

parent: String

The project and location that this request should be executed against.

pipeline: Option<Pipeline>

Required. The description of the pipeline to run.

labels: HashMap<String, String>

User-defined labels to associate with the returned operation. These labels are not propagated to any Google Cloud Platform resources used by the operation, and can be modified at any time.

To associate labels with resources created while executing the operation, see the appropriate resource message (for example, VirtualMachine).

pub_sub_topic: String

The name of an existing Pub/Sub topic. The server will publish messages to this topic whenever the status of the operation changes. The Life Sciences Service Agent account must have publisher permissions to the specified topic or notifications will not be sent.

Trait Implementations

impl Clone for RunPipelineRequest[src]

impl Debug for RunPipelineRequest[src]

impl Default for RunPipelineRequest[src]

impl Message for RunPipelineRequest[src]

impl PartialEq<RunPipelineRequest> for RunPipelineRequest[src]

impl StructuralPartialEq for RunPipelineRequest[src]

Auto Trait Implementations

impl RefUnwindSafe for RunPipelineRequest

impl Send for RunPipelineRequest

impl Sync for RunPipelineRequest

impl Unpin for RunPipelineRequest

impl UnwindSafe for RunPipelineRequest

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]