Struct google_dataproc1::api::NodeInitializationAction
source · pub struct NodeInitializationAction {
pub executable_file: Option<String>,
pub execution_timeout: Option<Duration>,
}
Expand description
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§
§executable_file: Option<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 (https://developers.google.com/protocol-buffers/docs/proto3#json)).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§
source§impl Clone for NodeInitializationAction
impl Clone for NodeInitializationAction
source§fn clone(&self) -> NodeInitializationAction
fn clone(&self) -> NodeInitializationAction
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for NodeInitializationAction
impl Debug for NodeInitializationAction
source§impl Default for NodeInitializationAction
impl Default for NodeInitializationAction
source§fn default() -> NodeInitializationAction
fn default() -> NodeInitializationAction
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for NodeInitializationAction
impl<'de> Deserialize<'de> for NodeInitializationAction
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl Serialize for NodeInitializationAction
impl Serialize for NodeInitializationAction
impl Part for NodeInitializationAction
Auto Trait Implementations§
impl RefUnwindSafe for NodeInitializationAction
impl Send for NodeInitializationAction
impl Sync for NodeInitializationAction
impl Unpin for NodeInitializationAction
impl UnwindSafe for NodeInitializationAction
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more