#[non_exhaustive]pub struct InferenceComponentSpecificationBuilder { /* private fields */ }Expand description
A builder for InferenceComponentSpecification.
Implementations§
source§impl InferenceComponentSpecificationBuilder
 
impl InferenceComponentSpecificationBuilder
sourcepub fn model_name(self, input: impl Into<String>) -> Self
 
pub fn model_name(self, input: impl Into<String>) -> Self
The name of an existing SageMaker model object in your account that you want to deploy with the inference component.
sourcepub fn set_model_name(self, input: Option<String>) -> Self
 
pub fn set_model_name(self, input: Option<String>) -> Self
The name of an existing SageMaker model object in your account that you want to deploy with the inference component.
sourcepub fn get_model_name(&self) -> &Option<String>
 
pub fn get_model_name(&self) -> &Option<String>
The name of an existing SageMaker model object in your account that you want to deploy with the inference component.
sourcepub fn container(self, input: InferenceComponentContainerSpecification) -> Self
 
pub fn container(self, input: InferenceComponentContainerSpecification) -> Self
Defines a container that provides the runtime environment for a model that you deploy with an inference component.
sourcepub fn set_container(
    self,
    input: Option<InferenceComponentContainerSpecification>
) -> Self
 
pub fn set_container( self, input: Option<InferenceComponentContainerSpecification> ) -> Self
Defines a container that provides the runtime environment for a model that you deploy with an inference component.
sourcepub fn get_container(&self) -> &Option<InferenceComponentContainerSpecification>
 
pub fn get_container(&self) -> &Option<InferenceComponentContainerSpecification>
Defines a container that provides the runtime environment for a model that you deploy with an inference component.
sourcepub fn startup_parameters(
    self,
    input: InferenceComponentStartupParameters
) -> Self
 
pub fn startup_parameters( self, input: InferenceComponentStartupParameters ) -> Self
Settings that take effect while the model container starts up.
sourcepub fn set_startup_parameters(
    self,
    input: Option<InferenceComponentStartupParameters>
) -> Self
 
pub fn set_startup_parameters( self, input: Option<InferenceComponentStartupParameters> ) -> Self
Settings that take effect while the model container starts up.
sourcepub fn get_startup_parameters(
    &self
) -> &Option<InferenceComponentStartupParameters>
 
pub fn get_startup_parameters( &self ) -> &Option<InferenceComponentStartupParameters>
Settings that take effect while the model container starts up.
sourcepub fn compute_resource_requirements(
    self,
    input: InferenceComponentComputeResourceRequirements
) -> Self
 
pub fn compute_resource_requirements( self, input: InferenceComponentComputeResourceRequirements ) -> Self
The compute resources allocated to run the model assigned to the inference component.
This field is required.sourcepub fn set_compute_resource_requirements(
    self,
    input: Option<InferenceComponentComputeResourceRequirements>
) -> Self
 
pub fn set_compute_resource_requirements( self, input: Option<InferenceComponentComputeResourceRequirements> ) -> Self
The compute resources allocated to run the model assigned to the inference component.
sourcepub fn get_compute_resource_requirements(
    &self
) -> &Option<InferenceComponentComputeResourceRequirements>
 
pub fn get_compute_resource_requirements( &self ) -> &Option<InferenceComponentComputeResourceRequirements>
The compute resources allocated to run the model assigned to the inference component.
sourcepub fn build(self) -> InferenceComponentSpecification
 
pub fn build(self) -> InferenceComponentSpecification
Consumes the builder and constructs a InferenceComponentSpecification.
Trait Implementations§
source§impl Clone for InferenceComponentSpecificationBuilder
 
impl Clone for InferenceComponentSpecificationBuilder
source§fn clone(&self) -> InferenceComponentSpecificationBuilder
 
fn clone(&self) -> InferenceComponentSpecificationBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
 
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Default for InferenceComponentSpecificationBuilder
 
impl Default for InferenceComponentSpecificationBuilder
source§fn default() -> InferenceComponentSpecificationBuilder
 
fn default() -> InferenceComponentSpecificationBuilder
source§impl PartialEq for InferenceComponentSpecificationBuilder
 
impl PartialEq for InferenceComponentSpecificationBuilder
source§fn eq(&self, other: &InferenceComponentSpecificationBuilder) -> bool
 
fn eq(&self, other: &InferenceComponentSpecificationBuilder) -> bool
self and other values to be equal, and is used
by ==.