[][src]Struct gcp_client::google::cloud::dataproc::v1::NodeInitializationAction

pub struct NodeInitializationAction {
    pub executable_file: String,
    pub execution_timeout: Option<Duration>,
}

Specifies an executable to run on a fully configured node and a timeout period for executable completion.

Fields

executable_file: String

Required. Cloud Storage URI of executable file.

execution_timeout: Option<Duration>

Optional. Amount of time executable has to complete. Default is 10 minutes (see JSON representation of Duration).

Cluster creation fails with an explanatory error message (the name of the executable that caused the error and the exceeded timeout period) if the executable is not completed at end of the timeout period.

Trait Implementations

impl Clone for NodeInitializationAction[src]

impl Debug for NodeInitializationAction[src]

impl Default for NodeInitializationAction[src]

impl Message for NodeInitializationAction[src]

impl PartialEq<NodeInitializationAction> for NodeInitializationAction[src]

impl StructuralPartialEq for NodeInitializationAction[src]

Auto Trait Implementations

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

impl<T> WithSubscriber for T[src]