Struct aws_sdk_sagemaker::operation::create_edge_packaging_job::builders::CreateEdgePackagingJobInputBuilder
source · #[non_exhaustive]pub struct CreateEdgePackagingJobInputBuilder { /* private fields */ }
Expand description
A builder for CreateEdgePackagingJobInput
.
Implementations§
source§impl CreateEdgePackagingJobInputBuilder
impl CreateEdgePackagingJobInputBuilder
sourcepub fn edge_packaging_job_name(self, input: impl Into<String>) -> Self
pub fn edge_packaging_job_name(self, input: impl Into<String>) -> Self
The name of the edge packaging job.
sourcepub fn set_edge_packaging_job_name(self, input: Option<String>) -> Self
pub fn set_edge_packaging_job_name(self, input: Option<String>) -> Self
The name of the edge packaging job.
sourcepub fn get_edge_packaging_job_name(&self) -> &Option<String>
pub fn get_edge_packaging_job_name(&self) -> &Option<String>
The name of the edge packaging job.
sourcepub fn compilation_job_name(self, input: impl Into<String>) -> Self
pub fn compilation_job_name(self, input: impl Into<String>) -> Self
The name of the SageMaker Neo compilation job that will be used to locate model artifacts for packaging.
sourcepub fn set_compilation_job_name(self, input: Option<String>) -> Self
pub fn set_compilation_job_name(self, input: Option<String>) -> Self
The name of the SageMaker Neo compilation job that will be used to locate model artifacts for packaging.
sourcepub fn get_compilation_job_name(&self) -> &Option<String>
pub fn get_compilation_job_name(&self) -> &Option<String>
The name of the SageMaker Neo compilation job that will be used to locate model artifacts for packaging.
sourcepub fn model_name(self, input: impl Into<String>) -> Self
pub fn model_name(self, input: impl Into<String>) -> Self
The name of the model.
sourcepub fn set_model_name(self, input: Option<String>) -> Self
pub fn set_model_name(self, input: Option<String>) -> Self
The name of the model.
sourcepub fn get_model_name(&self) -> &Option<String>
pub fn get_model_name(&self) -> &Option<String>
The name of the model.
sourcepub fn model_version(self, input: impl Into<String>) -> Self
pub fn model_version(self, input: impl Into<String>) -> Self
The version of the model.
sourcepub fn set_model_version(self, input: Option<String>) -> Self
pub fn set_model_version(self, input: Option<String>) -> Self
The version of the model.
sourcepub fn get_model_version(&self) -> &Option<String>
pub fn get_model_version(&self) -> &Option<String>
The version of the model.
sourcepub fn role_arn(self, input: impl Into<String>) -> Self
pub fn role_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of an IAM role that enables Amazon SageMaker to download and upload the model, and to contact SageMaker Neo.
sourcepub fn set_role_arn(self, input: Option<String>) -> Self
pub fn set_role_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of an IAM role that enables Amazon SageMaker to download and upload the model, and to contact SageMaker Neo.
sourcepub fn get_role_arn(&self) -> &Option<String>
pub fn get_role_arn(&self) -> &Option<String>
The Amazon Resource Name (ARN) of an IAM role that enables Amazon SageMaker to download and upload the model, and to contact SageMaker Neo.
sourcepub fn output_config(self, input: EdgeOutputConfig) -> Self
pub fn output_config(self, input: EdgeOutputConfig) -> Self
Provides information about the output location for the packaged model.
sourcepub fn set_output_config(self, input: Option<EdgeOutputConfig>) -> Self
pub fn set_output_config(self, input: Option<EdgeOutputConfig>) -> Self
Provides information about the output location for the packaged model.
sourcepub fn get_output_config(&self) -> &Option<EdgeOutputConfig>
pub fn get_output_config(&self) -> &Option<EdgeOutputConfig>
Provides information about the output location for the packaged model.
sourcepub fn resource_key(self, input: impl Into<String>) -> Self
pub fn resource_key(self, input: impl Into<String>) -> Self
The Amazon Web Services KMS key to use when encrypting the EBS volume the edge packaging job runs on.
sourcepub fn set_resource_key(self, input: Option<String>) -> Self
pub fn set_resource_key(self, input: Option<String>) -> Self
The Amazon Web Services KMS key to use when encrypting the EBS volume the edge packaging job runs on.
sourcepub fn get_resource_key(&self) -> &Option<String>
pub fn get_resource_key(&self) -> &Option<String>
The Amazon Web Services KMS key to use when encrypting the EBS volume the edge packaging job runs on.
Appends an item to tags
.
To override the contents of this collection use set_tags
.
Creates tags for the packaging job.
Creates tags for the packaging job.
Creates tags for the packaging job.
sourcepub fn build(self) -> Result<CreateEdgePackagingJobInput, BuildError>
pub fn build(self) -> Result<CreateEdgePackagingJobInput, BuildError>
Consumes the builder and constructs a CreateEdgePackagingJobInput
.
source§impl CreateEdgePackagingJobInputBuilder
impl CreateEdgePackagingJobInputBuilder
sourcepub async fn send_with(
self,
client: &Client
) -> Result<CreateEdgePackagingJobOutput, SdkError<CreateEdgePackagingJobError, HttpResponse>>
pub async fn send_with( self, client: &Client ) -> Result<CreateEdgePackagingJobOutput, SdkError<CreateEdgePackagingJobError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for CreateEdgePackagingJobInputBuilder
impl Clone for CreateEdgePackagingJobInputBuilder
source§fn clone(&self) -> CreateEdgePackagingJobInputBuilder
fn clone(&self) -> CreateEdgePackagingJobInputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for CreateEdgePackagingJobInputBuilder
impl Default for CreateEdgePackagingJobInputBuilder
source§fn default() -> CreateEdgePackagingJobInputBuilder
fn default() -> CreateEdgePackagingJobInputBuilder
source§impl PartialEq<CreateEdgePackagingJobInputBuilder> for CreateEdgePackagingJobInputBuilder
impl PartialEq<CreateEdgePackagingJobInputBuilder> for CreateEdgePackagingJobInputBuilder
source§fn eq(&self, other: &CreateEdgePackagingJobInputBuilder) -> bool
fn eq(&self, other: &CreateEdgePackagingJobInputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.