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 ==.