Struct aws_sdk_emr::input::set_termination_protection_input::Builder
source · [−]pub struct Builder { /* private fields */ }Expand description
A builder for SetTerminationProtectionInput.
Implementations
sourceimpl Builder
impl Builder
sourcepub fn job_flow_ids(self, input: impl Into<String>) -> Self
pub fn job_flow_ids(self, input: impl Into<String>) -> Self
Appends an item to job_flow_ids.
To override the contents of this collection use set_job_flow_ids.
A list of strings that uniquely identify the clusters to protect. This identifier is returned by RunJobFlow and can also be obtained from DescribeJobFlows .
sourcepub fn set_job_flow_ids(self, input: Option<Vec<String>>) -> Self
pub fn set_job_flow_ids(self, input: Option<Vec<String>>) -> Self
A list of strings that uniquely identify the clusters to protect. This identifier is returned by RunJobFlow and can also be obtained from DescribeJobFlows .
sourcepub fn termination_protected(self, input: bool) -> Self
pub fn termination_protected(self, input: bool) -> Self
A Boolean that indicates whether to protect the cluster and prevent the Amazon EC2 instances in the cluster from shutting down due to API calls, user intervention, or job-flow error.
sourcepub fn set_termination_protected(self, input: Option<bool>) -> Self
pub fn set_termination_protected(self, input: Option<bool>) -> Self
A Boolean that indicates whether to protect the cluster and prevent the Amazon EC2 instances in the cluster from shutting down due to API calls, user intervention, or job-flow error.
sourcepub fn build(self) -> Result<SetTerminationProtectionInput, BuildError>
pub fn build(self) -> Result<SetTerminationProtectionInput, BuildError>
Consumes the builder and constructs a SetTerminationProtectionInput.