pub struct SetTaskDefinitionBuilder { /* private fields */ }Expand description
Represents the service used to build SetTaskDefinitions
Implementations§
Trait Implementations§
Source§impl TaskDefinitionBuilderBase for SetTaskDefinitionBuilder
 
impl TaskDefinitionBuilderBase for SetTaskDefinitionBuilder
Source§fn if_(&mut self, condition: &str) -> &mut Self
 
fn if_(&mut self, condition: &str) -> &mut Self
Configures the task to build to run only if the specified condition matches
Source§fn with_timeout_reference(&mut self, reference: &str) -> &mut Self
 
fn with_timeout_reference(&mut self, reference: &str) -> &mut Self
Sets the task’s timeout
Source§fn with_timeout<F>(&mut self, setup: F) -> &mut Selfwhere
    F: FnOnce(&mut TimeoutDefinitionBuilder),
 
fn with_timeout<F>(&mut self, setup: F) -> &mut Selfwhere
    F: FnOnce(&mut TimeoutDefinitionBuilder),
Sets the task’s timeout
Source§fn with_input<F>(&mut self, setup: F) -> &mut Selfwhere
    F: FnOnce(&mut InputDataModelDefinitionBuilder),
 
fn with_input<F>(&mut self, setup: F) -> &mut Selfwhere
    F: FnOnce(&mut InputDataModelDefinitionBuilder),
Configures the task’s input
Source§fn with_output<F>(&mut self, setup: F) -> &mut Selfwhere
    F: FnOnce(&mut OutputDataModelDefinitionBuilder),
 
fn with_output<F>(&mut self, setup: F) -> &mut Selfwhere
    F: FnOnce(&mut OutputDataModelDefinitionBuilder),
Configures the task’s output
Source§fn with_export<F>(&mut self, setup: F) -> &mut Selfwhere
    F: FnOnce(&mut OutputDataModelDefinitionBuilder),
 
fn with_export<F>(&mut self, setup: F) -> &mut Selfwhere
    F: FnOnce(&mut OutputDataModelDefinitionBuilder),
Configures the task’s export
Source§fn then(&mut self, directive: &str) -> &mut Self
 
fn then(&mut self, directive: &str) -> &mut Self
Configures the task to build to then execute the specified flow directive
Source§fn build(self) -> TaskDefinition
 
fn build(self) -> TaskDefinition
Builds a new SetTaskDefinition
Auto Trait Implementations§
impl Freeze for SetTaskDefinitionBuilder
impl RefUnwindSafe for SetTaskDefinitionBuilder
impl Send for SetTaskDefinitionBuilder
impl Sync for SetTaskDefinitionBuilder
impl Unpin for SetTaskDefinitionBuilder
impl UnwindSafe for SetTaskDefinitionBuilder
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