Struct aws_sdk_securityhub::types::builders::AwsEcsTaskDefinitionContainerDefinitionsResourceRequirementsDetailsBuilder
source · #[non_exhaustive]pub struct AwsEcsTaskDefinitionContainerDefinitionsResourceRequirementsDetailsBuilder { /* private fields */ }Expand description
Implementations§
source§impl AwsEcsTaskDefinitionContainerDefinitionsResourceRequirementsDetailsBuilder
impl AwsEcsTaskDefinitionContainerDefinitionsResourceRequirementsDetailsBuilder
sourcepub fn type(self, input: impl Into<String>) -> Self
pub fn type(self, input: impl Into<String>) -> Self
The type of resource to assign to a container. Valid values are GPU or InferenceAccelerator.
sourcepub fn set_type(self, input: Option<String>) -> Self
pub fn set_type(self, input: Option<String>) -> Self
The type of resource to assign to a container. Valid values are GPU or InferenceAccelerator.
sourcepub fn get_type(&self) -> &Option<String>
pub fn get_type(&self) -> &Option<String>
The type of resource to assign to a container. Valid values are GPU or InferenceAccelerator.
sourcepub fn value(self, input: impl Into<String>) -> Self
pub fn value(self, input: impl Into<String>) -> Self
The value for the specified resource type.
For GPU, the value is the number of physical GPUs the Amazon ECS container agent reserves for the container.
For InferenceAccelerator, the value should match the DeviceName attribute of an entry in InferenceAccelerators.
sourcepub fn set_value(self, input: Option<String>) -> Self
pub fn set_value(self, input: Option<String>) -> Self
The value for the specified resource type.
For GPU, the value is the number of physical GPUs the Amazon ECS container agent reserves for the container.
For InferenceAccelerator, the value should match the DeviceName attribute of an entry in InferenceAccelerators.
sourcepub fn get_value(&self) -> &Option<String>
pub fn get_value(&self) -> &Option<String>
The value for the specified resource type.
For GPU, the value is the number of physical GPUs the Amazon ECS container agent reserves for the container.
For InferenceAccelerator, the value should match the DeviceName attribute of an entry in InferenceAccelerators.
sourcepub fn build(
self
) -> AwsEcsTaskDefinitionContainerDefinitionsResourceRequirementsDetails
pub fn build( self ) -> AwsEcsTaskDefinitionContainerDefinitionsResourceRequirementsDetails
Consumes the builder and constructs a AwsEcsTaskDefinitionContainerDefinitionsResourceRequirementsDetails.
Trait Implementations§
source§impl Clone for AwsEcsTaskDefinitionContainerDefinitionsResourceRequirementsDetailsBuilder
impl Clone for AwsEcsTaskDefinitionContainerDefinitionsResourceRequirementsDetailsBuilder
source§fn clone(
&self
) -> AwsEcsTaskDefinitionContainerDefinitionsResourceRequirementsDetailsBuilder
fn clone( &self ) -> AwsEcsTaskDefinitionContainerDefinitionsResourceRequirementsDetailsBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Default for AwsEcsTaskDefinitionContainerDefinitionsResourceRequirementsDetailsBuilder
impl Default for AwsEcsTaskDefinitionContainerDefinitionsResourceRequirementsDetailsBuilder
source§fn default(
) -> AwsEcsTaskDefinitionContainerDefinitionsResourceRequirementsDetailsBuilder
fn default( ) -> AwsEcsTaskDefinitionContainerDefinitionsResourceRequirementsDetailsBuilder
source§impl PartialEq for AwsEcsTaskDefinitionContainerDefinitionsResourceRequirementsDetailsBuilder
impl PartialEq for AwsEcsTaskDefinitionContainerDefinitionsResourceRequirementsDetailsBuilder
source§fn eq(
&self,
other: &AwsEcsTaskDefinitionContainerDefinitionsResourceRequirementsDetailsBuilder
) -> bool
fn eq( &self, other: &AwsEcsTaskDefinitionContainerDefinitionsResourceRequirementsDetailsBuilder ) -> bool
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for AwsEcsTaskDefinitionContainerDefinitionsResourceRequirementsDetailsBuilder
Auto Trait Implementations§
impl Freeze for AwsEcsTaskDefinitionContainerDefinitionsResourceRequirementsDetailsBuilder
impl RefUnwindSafe for AwsEcsTaskDefinitionContainerDefinitionsResourceRequirementsDetailsBuilder
impl Send for AwsEcsTaskDefinitionContainerDefinitionsResourceRequirementsDetailsBuilder
impl Sync for AwsEcsTaskDefinitionContainerDefinitionsResourceRequirementsDetailsBuilder
impl Unpin for AwsEcsTaskDefinitionContainerDefinitionsResourceRequirementsDetailsBuilder
impl UnwindSafe for AwsEcsTaskDefinitionContainerDefinitionsResourceRequirementsDetailsBuilder
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> 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