#[non_exhaustive]pub struct AssociationExecutionTargetBuilder { /* private fields */ }
Expand description
A builder for AssociationExecutionTarget
.
Implementations§
source§impl AssociationExecutionTargetBuilder
impl AssociationExecutionTargetBuilder
sourcepub fn association_id(self, input: impl Into<String>) -> Self
pub fn association_id(self, input: impl Into<String>) -> Self
The association ID.
sourcepub fn set_association_id(self, input: Option<String>) -> Self
pub fn set_association_id(self, input: Option<String>) -> Self
The association ID.
sourcepub fn get_association_id(&self) -> &Option<String>
pub fn get_association_id(&self) -> &Option<String>
The association ID.
sourcepub fn association_version(self, input: impl Into<String>) -> Self
pub fn association_version(self, input: impl Into<String>) -> Self
The association version.
sourcepub fn set_association_version(self, input: Option<String>) -> Self
pub fn set_association_version(self, input: Option<String>) -> Self
The association version.
sourcepub fn get_association_version(&self) -> &Option<String>
pub fn get_association_version(&self) -> &Option<String>
The association version.
sourcepub fn execution_id(self, input: impl Into<String>) -> Self
pub fn execution_id(self, input: impl Into<String>) -> Self
The execution ID.
sourcepub fn set_execution_id(self, input: Option<String>) -> Self
pub fn set_execution_id(self, input: Option<String>) -> Self
The execution ID.
sourcepub fn get_execution_id(&self) -> &Option<String>
pub fn get_execution_id(&self) -> &Option<String>
The execution ID.
sourcepub fn resource_id(self, input: impl Into<String>) -> Self
pub fn resource_id(self, input: impl Into<String>) -> Self
The resource ID, for example, the managed node ID where the association ran.
sourcepub fn set_resource_id(self, input: Option<String>) -> Self
pub fn set_resource_id(self, input: Option<String>) -> Self
The resource ID, for example, the managed node ID where the association ran.
sourcepub fn get_resource_id(&self) -> &Option<String>
pub fn get_resource_id(&self) -> &Option<String>
The resource ID, for example, the managed node ID where the association ran.
sourcepub fn resource_type(self, input: impl Into<String>) -> Self
pub fn resource_type(self, input: impl Into<String>) -> Self
The resource type, for example, EC2.
sourcepub fn set_resource_type(self, input: Option<String>) -> Self
pub fn set_resource_type(self, input: Option<String>) -> Self
The resource type, for example, EC2.
sourcepub fn get_resource_type(&self) -> &Option<String>
pub fn get_resource_type(&self) -> &Option<String>
The resource type, for example, EC2.
sourcepub fn set_status(self, input: Option<String>) -> Self
pub fn set_status(self, input: Option<String>) -> Self
The association execution status.
sourcepub fn get_status(&self) -> &Option<String>
pub fn get_status(&self) -> &Option<String>
The association execution status.
sourcepub fn detailed_status(self, input: impl Into<String>) -> Self
pub fn detailed_status(self, input: impl Into<String>) -> Self
Detailed information about the execution status.
sourcepub fn set_detailed_status(self, input: Option<String>) -> Self
pub fn set_detailed_status(self, input: Option<String>) -> Self
Detailed information about the execution status.
sourcepub fn get_detailed_status(&self) -> &Option<String>
pub fn get_detailed_status(&self) -> &Option<String>
Detailed information about the execution status.
sourcepub fn last_execution_date(self, input: DateTime) -> Self
pub fn last_execution_date(self, input: DateTime) -> Self
The date of the last execution.
sourcepub fn set_last_execution_date(self, input: Option<DateTime>) -> Self
pub fn set_last_execution_date(self, input: Option<DateTime>) -> Self
The date of the last execution.
sourcepub fn get_last_execution_date(&self) -> &Option<DateTime>
pub fn get_last_execution_date(&self) -> &Option<DateTime>
The date of the last execution.
sourcepub fn output_source(self, input: OutputSource) -> Self
pub fn output_source(self, input: OutputSource) -> Self
The location where the association details are saved.
sourcepub fn set_output_source(self, input: Option<OutputSource>) -> Self
pub fn set_output_source(self, input: Option<OutputSource>) -> Self
The location where the association details are saved.
sourcepub fn get_output_source(&self) -> &Option<OutputSource>
pub fn get_output_source(&self) -> &Option<OutputSource>
The location where the association details are saved.
sourcepub fn build(self) -> AssociationExecutionTarget
pub fn build(self) -> AssociationExecutionTarget
Consumes the builder and constructs a AssociationExecutionTarget
.
Trait Implementations§
source§impl Clone for AssociationExecutionTargetBuilder
impl Clone for AssociationExecutionTargetBuilder
source§fn clone(&self) -> AssociationExecutionTargetBuilder
fn clone(&self) -> AssociationExecutionTargetBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for AssociationExecutionTargetBuilder
impl Default for AssociationExecutionTargetBuilder
source§fn default() -> AssociationExecutionTargetBuilder
fn default() -> AssociationExecutionTargetBuilder
source§impl PartialEq for AssociationExecutionTargetBuilder
impl PartialEq for AssociationExecutionTargetBuilder
source§fn eq(&self, other: &AssociationExecutionTargetBuilder) -> bool
fn eq(&self, other: &AssociationExecutionTargetBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.