Struct aws_sdk_securityhub::types::builders::AwsEcsServicePlacementConstraintsDetailsBuilder
source · #[non_exhaustive]pub struct AwsEcsServicePlacementConstraintsDetailsBuilder { /* private fields */ }Expand description
A builder for AwsEcsServicePlacementConstraintsDetails.
Implementations§
source§impl AwsEcsServicePlacementConstraintsDetailsBuilder
impl AwsEcsServicePlacementConstraintsDetailsBuilder
sourcepub fn expression(self, input: impl Into<String>) -> Self
pub fn expression(self, input: impl Into<String>) -> Self
A cluster query language expression to apply to the constraint. You cannot specify an expression if the constraint type is distinctInstance.
sourcepub fn set_expression(self, input: Option<String>) -> Self
pub fn set_expression(self, input: Option<String>) -> Self
A cluster query language expression to apply to the constraint. You cannot specify an expression if the constraint type is distinctInstance.
sourcepub fn get_expression(&self) -> &Option<String>
pub fn get_expression(&self) -> &Option<String>
A cluster query language expression to apply to the constraint. You cannot specify an expression if the constraint type is distinctInstance.
sourcepub fn type(self, input: impl Into<String>) -> Self
pub fn type(self, input: impl Into<String>) -> Self
The type of constraint. Use distinctInstance to run each task in a particular group on a different container instance. Use memberOf to restrict the selection to a group of valid candidates.
Valid values: distinctInstance | memberOf
sourcepub fn set_type(self, input: Option<String>) -> Self
pub fn set_type(self, input: Option<String>) -> Self
The type of constraint. Use distinctInstance to run each task in a particular group on a different container instance. Use memberOf to restrict the selection to a group of valid candidates.
Valid values: distinctInstance | memberOf
sourcepub fn get_type(&self) -> &Option<String>
pub fn get_type(&self) -> &Option<String>
The type of constraint. Use distinctInstance to run each task in a particular group on a different container instance. Use memberOf to restrict the selection to a group of valid candidates.
Valid values: distinctInstance | memberOf
sourcepub fn build(self) -> AwsEcsServicePlacementConstraintsDetails
pub fn build(self) -> AwsEcsServicePlacementConstraintsDetails
Consumes the builder and constructs a AwsEcsServicePlacementConstraintsDetails.
Trait Implementations§
source§impl Clone for AwsEcsServicePlacementConstraintsDetailsBuilder
impl Clone for AwsEcsServicePlacementConstraintsDetailsBuilder
source§fn clone(&self) -> AwsEcsServicePlacementConstraintsDetailsBuilder
fn clone(&self) -> AwsEcsServicePlacementConstraintsDetailsBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Default for AwsEcsServicePlacementConstraintsDetailsBuilder
impl Default for AwsEcsServicePlacementConstraintsDetailsBuilder
source§fn default() -> AwsEcsServicePlacementConstraintsDetailsBuilder
fn default() -> AwsEcsServicePlacementConstraintsDetailsBuilder
source§impl PartialEq for AwsEcsServicePlacementConstraintsDetailsBuilder
impl PartialEq for AwsEcsServicePlacementConstraintsDetailsBuilder
source§fn eq(&self, other: &AwsEcsServicePlacementConstraintsDetailsBuilder) -> bool
fn eq(&self, other: &AwsEcsServicePlacementConstraintsDetailsBuilder) -> bool
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for AwsEcsServicePlacementConstraintsDetailsBuilder
Auto Trait Implementations§
impl Freeze for AwsEcsServicePlacementConstraintsDetailsBuilder
impl RefUnwindSafe for AwsEcsServicePlacementConstraintsDetailsBuilder
impl Send for AwsEcsServicePlacementConstraintsDetailsBuilder
impl Sync for AwsEcsServicePlacementConstraintsDetailsBuilder
impl Unpin for AwsEcsServicePlacementConstraintsDetailsBuilder
impl UnwindSafe for AwsEcsServicePlacementConstraintsDetailsBuilder
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit)source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more