[][src]Struct google_dataproc1::NodeInitializationAction

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

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

This type is not used in any activity, and only used as part of another schema.

Fields

execution_timeout: Option<String>

Optional. Amount of time executable has to complete. Default is 10 minutes. 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.

executable_file: Option<String>

Required. Cloud Storage URI of executable file.

Trait Implementations

impl Part for NodeInitializationAction[src]

impl Clone for NodeInitializationAction[src]

impl Default for NodeInitializationAction[src]

impl Debug for NodeInitializationAction[src]

impl Serialize for NodeInitializationAction[src]

impl<'de> Deserialize<'de> for NodeInitializationAction[src]

Auto Trait Implementations

Blanket Implementations

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<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 = !

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<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Typeable for T where
    T: Any

impl<T> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]