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