pub struct UpdateModelPackage { /* private fields */ }
Expand description
Fluent builder constructing a request to UpdateModelPackage
.
Updates a versioned model.
Implementations
sourceimpl UpdateModelPackage
impl UpdateModelPackage
sourcepub async fn send(
self
) -> Result<UpdateModelPackageOutput, SdkError<UpdateModelPackageError>>
pub async fn send(
self
) -> Result<UpdateModelPackageOutput, SdkError<UpdateModelPackageError>>
Sends the request and returns the response.
If an error occurs, an SdkError
will be returned with additional details that
can be matched against.
By default, any retryable failures will be retried twice. Retry behavior is configurable with the RetryConfig, which can be set when configuring the client.
sourcepub fn model_package_arn(self, input: impl Into<String>) -> Self
pub fn model_package_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of the model package.
sourcepub fn set_model_package_arn(self, input: Option<String>) -> Self
pub fn set_model_package_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of the model package.
sourcepub fn model_approval_status(self, input: ModelApprovalStatus) -> Self
pub fn model_approval_status(self, input: ModelApprovalStatus) -> Self
The approval status of the model.
sourcepub fn set_model_approval_status(
self,
input: Option<ModelApprovalStatus>
) -> Self
pub fn set_model_approval_status(
self,
input: Option<ModelApprovalStatus>
) -> Self
The approval status of the model.
sourcepub fn approval_description(self, input: impl Into<String>) -> Self
pub fn approval_description(self, input: impl Into<String>) -> Self
A description for the approval status of the model.
sourcepub fn set_approval_description(self, input: Option<String>) -> Self
pub fn set_approval_description(self, input: Option<String>) -> Self
A description for the approval status of the model.
sourcepub fn customer_metadata_properties(
self,
k: impl Into<String>,
v: impl Into<String>
) -> Self
pub fn customer_metadata_properties(
self,
k: impl Into<String>,
v: impl Into<String>
) -> Self
Adds a key-value pair to CustomerMetadataProperties
.
To override the contents of this collection use set_customer_metadata_properties
.
The metadata properties associated with the model package versions.
sourcepub fn set_customer_metadata_properties(
self,
input: Option<HashMap<String, String>>
) -> Self
pub fn set_customer_metadata_properties(
self,
input: Option<HashMap<String, String>>
) -> Self
The metadata properties associated with the model package versions.
sourcepub fn customer_metadata_properties_to_remove(
self,
input: impl Into<String>
) -> Self
pub fn customer_metadata_properties_to_remove(
self,
input: impl Into<String>
) -> Self
Appends an item to CustomerMetadataPropertiesToRemove
.
To override the contents of this collection use set_customer_metadata_properties_to_remove
.
The metadata properties associated with the model package versions to remove.
sourcepub fn set_customer_metadata_properties_to_remove(
self,
input: Option<Vec<String>>
) -> Self
pub fn set_customer_metadata_properties_to_remove(
self,
input: Option<Vec<String>>
) -> Self
The metadata properties associated with the model package versions to remove.
sourcepub fn additional_inference_specifications_to_add(
self,
input: AdditionalInferenceSpecificationDefinition
) -> Self
pub fn additional_inference_specifications_to_add(
self,
input: AdditionalInferenceSpecificationDefinition
) -> Self
Appends an item to AdditionalInferenceSpecificationsToAdd
.
To override the contents of this collection use set_additional_inference_specifications_to_add
.
An array of additional Inference Specification objects to be added to the existing array additional Inference Specification. Total number of additional Inference Specifications can not exceed 15. Each additional Inference Specification specifies artifacts based on this model package that can be used on inference endpoints. Generally used with SageMaker Neo to store the compiled artifacts.
sourcepub fn set_additional_inference_specifications_to_add(
self,
input: Option<Vec<AdditionalInferenceSpecificationDefinition>>
) -> Self
pub fn set_additional_inference_specifications_to_add(
self,
input: Option<Vec<AdditionalInferenceSpecificationDefinition>>
) -> Self
An array of additional Inference Specification objects to be added to the existing array additional Inference Specification. Total number of additional Inference Specifications can not exceed 15. Each additional Inference Specification specifies artifacts based on this model package that can be used on inference endpoints. Generally used with SageMaker Neo to store the compiled artifacts.
Trait Implementations
sourceimpl Clone for UpdateModelPackage
impl Clone for UpdateModelPackage
sourcefn clone(&self) -> UpdateModelPackage
fn clone(&self) -> UpdateModelPackage
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
Auto Trait Implementations
impl !RefUnwindSafe for UpdateModelPackage
impl Send for UpdateModelPackage
impl Sync for UpdateModelPackage
impl Unpin for UpdateModelPackage
impl !UnwindSafe for UpdateModelPackage
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more