#[non_exhaustive]pub struct ModelCompilationConfigBuilder { /* private fields */ }
Expand description
A builder for ModelCompilationConfig
.
Implementations§
source§impl ModelCompilationConfigBuilder
impl ModelCompilationConfigBuilder
sourcepub fn image(self, input: impl Into<String>) -> Self
pub fn image(self, input: impl Into<String>) -> Self
The URI of an LMI DLC in Amazon ECR. SageMaker uses this image to run the optimization.
sourcepub fn set_image(self, input: Option<String>) -> Self
pub fn set_image(self, input: Option<String>) -> Self
The URI of an LMI DLC in Amazon ECR. SageMaker uses this image to run the optimization.
sourcepub fn get_image(&self) -> &Option<String>
pub fn get_image(&self) -> &Option<String>
The URI of an LMI DLC in Amazon ECR. SageMaker uses this image to run the optimization.
sourcepub fn override_environment(
self,
k: impl Into<String>,
v: impl Into<String>,
) -> Self
pub fn override_environment( self, k: impl Into<String>, v: impl Into<String>, ) -> Self
Adds a key-value pair to override_environment
.
To override the contents of this collection use set_override_environment
.
Environment variables that override the default ones in the model container.
sourcepub fn set_override_environment(
self,
input: Option<HashMap<String, String>>,
) -> Self
pub fn set_override_environment( self, input: Option<HashMap<String, String>>, ) -> Self
Environment variables that override the default ones in the model container.
sourcepub fn get_override_environment(&self) -> &Option<HashMap<String, String>>
pub fn get_override_environment(&self) -> &Option<HashMap<String, String>>
Environment variables that override the default ones in the model container.
sourcepub fn build(self) -> ModelCompilationConfig
pub fn build(self) -> ModelCompilationConfig
Consumes the builder and constructs a ModelCompilationConfig
.
Trait Implementations§
source§impl Clone for ModelCompilationConfigBuilder
impl Clone for ModelCompilationConfigBuilder
source§fn clone(&self) -> ModelCompilationConfigBuilder
fn clone(&self) -> ModelCompilationConfigBuilder
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Default for ModelCompilationConfigBuilder
impl Default for ModelCompilationConfigBuilder
source§fn default() -> ModelCompilationConfigBuilder
fn default() -> ModelCompilationConfigBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for ModelCompilationConfigBuilder
impl PartialEq for ModelCompilationConfigBuilder
source§fn eq(&self, other: &ModelCompilationConfigBuilder) -> bool
fn eq(&self, other: &ModelCompilationConfigBuilder) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for ModelCompilationConfigBuilder
Auto Trait Implementations§
impl Freeze for ModelCompilationConfigBuilder
impl RefUnwindSafe for ModelCompilationConfigBuilder
impl Send for ModelCompilationConfigBuilder
impl Sync for ModelCompilationConfigBuilder
impl Unpin for ModelCompilationConfigBuilder
impl UnwindSafe for ModelCompilationConfigBuilder
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
Mutably borrows from an owned value. Read more
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)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>
Converts
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>
Converts
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 moreCreates a shared type from an unshared type.