#[non_exhaustive]pub struct InferenceComponentContainerSpecificationBuilder { /* private fields */ }
Expand description
A builder for InferenceComponentContainerSpecification
.
Implementations§
source§impl InferenceComponentContainerSpecificationBuilder
impl InferenceComponentContainerSpecificationBuilder
sourcepub fn image(self, input: impl Into<String>) -> Self
pub fn image(self, input: impl Into<String>) -> Self
The Amazon Elastic Container Registry (Amazon ECR) path where the Docker image for the model is stored.
sourcepub fn set_image(self, input: Option<String>) -> Self
pub fn set_image(self, input: Option<String>) -> Self
The Amazon Elastic Container Registry (Amazon ECR) path where the Docker image for the model is stored.
sourcepub fn get_image(&self) -> &Option<String>
pub fn get_image(&self) -> &Option<String>
The Amazon Elastic Container Registry (Amazon ECR) path where the Docker image for the model is stored.
sourcepub fn artifact_url(self, input: impl Into<String>) -> Self
pub fn artifact_url(self, input: impl Into<String>) -> Self
The Amazon S3 path where the model artifacts, which result from model training, are stored. This path must point to a single gzip compressed tar archive (.tar.gz suffix).
sourcepub fn set_artifact_url(self, input: Option<String>) -> Self
pub fn set_artifact_url(self, input: Option<String>) -> Self
The Amazon S3 path where the model artifacts, which result from model training, are stored. This path must point to a single gzip compressed tar archive (.tar.gz suffix).
sourcepub fn get_artifact_url(&self) -> &Option<String>
pub fn get_artifact_url(&self) -> &Option<String>
The Amazon S3 path where the model artifacts, which result from model training, are stored. This path must point to a single gzip compressed tar archive (.tar.gz suffix).
sourcepub fn environment(self, k: impl Into<String>, v: impl Into<String>) -> Self
pub fn environment(self, k: impl Into<String>, v: impl Into<String>) -> Self
Adds a key-value pair to environment
.
To override the contents of this collection use set_environment
.
The environment variables to set in the Docker container. Each key and value in the Environment string-to-string map can have length of up to 1024. We support up to 16 entries in the map.
sourcepub fn set_environment(self, input: Option<HashMap<String, String>>) -> Self
pub fn set_environment(self, input: Option<HashMap<String, String>>) -> Self
The environment variables to set in the Docker container. Each key and value in the Environment string-to-string map can have length of up to 1024. We support up to 16 entries in the map.
sourcepub fn get_environment(&self) -> &Option<HashMap<String, String>>
pub fn get_environment(&self) -> &Option<HashMap<String, String>>
The environment variables to set in the Docker container. Each key and value in the Environment string-to-string map can have length of up to 1024. We support up to 16 entries in the map.
sourcepub fn build(self) -> InferenceComponentContainerSpecification
pub fn build(self) -> InferenceComponentContainerSpecification
Consumes the builder and constructs a InferenceComponentContainerSpecification
.
Trait Implementations§
source§impl Clone for InferenceComponentContainerSpecificationBuilder
impl Clone for InferenceComponentContainerSpecificationBuilder
source§fn clone(&self) -> InferenceComponentContainerSpecificationBuilder
fn clone(&self) -> InferenceComponentContainerSpecificationBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for InferenceComponentContainerSpecificationBuilder
impl Default for InferenceComponentContainerSpecificationBuilder
source§fn default() -> InferenceComponentContainerSpecificationBuilder
fn default() -> InferenceComponentContainerSpecificationBuilder
source§impl PartialEq for InferenceComponentContainerSpecificationBuilder
impl PartialEq for InferenceComponentContainerSpecificationBuilder
source§fn eq(&self, other: &InferenceComponentContainerSpecificationBuilder) -> bool
fn eq(&self, other: &InferenceComponentContainerSpecificationBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.