Struct aws_sdk_bedrock::operation::get_model_customization_job::builders::GetModelCustomizationJobOutputBuilder
source · #[non_exhaustive]pub struct GetModelCustomizationJobOutputBuilder { /* private fields */ }Expand description
A builder for GetModelCustomizationJobOutput.
Implementations§
source§impl GetModelCustomizationJobOutputBuilder
impl GetModelCustomizationJobOutputBuilder
sourcepub fn job_arn(self, input: impl Into<String>) -> Self
pub fn job_arn(self, input: impl Into<String>) -> Self
The ARN of the customization job.
This field is required.sourcepub fn set_job_arn(self, input: Option<String>) -> Self
pub fn set_job_arn(self, input: Option<String>) -> Self
The ARN of the customization job.
sourcepub fn get_job_arn(&self) -> &Option<String>
pub fn get_job_arn(&self) -> &Option<String>
The ARN of the customization job.
sourcepub fn job_name(self, input: impl Into<String>) -> Self
pub fn job_name(self, input: impl Into<String>) -> Self
The name of the customization job.
This field is required.sourcepub fn set_job_name(self, input: Option<String>) -> Self
pub fn set_job_name(self, input: Option<String>) -> Self
The name of the customization job.
sourcepub fn get_job_name(&self) -> &Option<String>
pub fn get_job_name(&self) -> &Option<String>
The name of the customization job.
sourcepub fn output_model_name(self, input: impl Into<String>) -> Self
pub fn output_model_name(self, input: impl Into<String>) -> Self
The name of the output model.
This field is required.sourcepub fn set_output_model_name(self, input: Option<String>) -> Self
pub fn set_output_model_name(self, input: Option<String>) -> Self
The name of the output model.
sourcepub fn get_output_model_name(&self) -> &Option<String>
pub fn get_output_model_name(&self) -> &Option<String>
The name of the output model.
sourcepub fn output_model_arn(self, input: impl Into<String>) -> Self
pub fn output_model_arn(self, input: impl Into<String>) -> Self
The ARN of the output model.
sourcepub fn set_output_model_arn(self, input: Option<String>) -> Self
pub fn set_output_model_arn(self, input: Option<String>) -> Self
The ARN of the output model.
sourcepub fn get_output_model_arn(&self) -> &Option<String>
pub fn get_output_model_arn(&self) -> &Option<String>
The ARN of the output model.
sourcepub fn client_request_token(self, input: impl Into<String>) -> Self
pub fn client_request_token(self, input: impl Into<String>) -> Self
The token that you specified in the CreateCustomizationJob request.
sourcepub fn set_client_request_token(self, input: Option<String>) -> Self
pub fn set_client_request_token(self, input: Option<String>) -> Self
The token that you specified in the CreateCustomizationJob request.
sourcepub fn get_client_request_token(&self) -> &Option<String>
pub fn get_client_request_token(&self) -> &Option<String>
The token that you specified in the CreateCustomizationJob request.
sourcepub fn role_arn(self, input: impl Into<String>) -> Self
pub fn role_arn(self, input: impl Into<String>) -> Self
The ARN of the IAM role.
This field is required.sourcepub fn set_role_arn(self, input: Option<String>) -> Self
pub fn set_role_arn(self, input: Option<String>) -> Self
The ARN of the IAM role.
sourcepub fn get_role_arn(&self) -> &Option<String>
pub fn get_role_arn(&self) -> &Option<String>
The ARN of the IAM role.
sourcepub fn status(self, input: ModelCustomizationJobStatus) -> Self
pub fn status(self, input: ModelCustomizationJobStatus) -> Self
The status of the job. A successful job transitions from in-progress to completed when the output model is ready to use. If the job failed, the failure message contains information about why the job failed.
sourcepub fn set_status(self, input: Option<ModelCustomizationJobStatus>) -> Self
pub fn set_status(self, input: Option<ModelCustomizationJobStatus>) -> Self
The status of the job. A successful job transitions from in-progress to completed when the output model is ready to use. If the job failed, the failure message contains information about why the job failed.
sourcepub fn get_status(&self) -> &Option<ModelCustomizationJobStatus>
pub fn get_status(&self) -> &Option<ModelCustomizationJobStatus>
The status of the job. A successful job transitions from in-progress to completed when the output model is ready to use. If the job failed, the failure message contains information about why the job failed.
sourcepub fn failure_message(self, input: impl Into<String>) -> Self
pub fn failure_message(self, input: impl Into<String>) -> Self
Information about why the job failed.
sourcepub fn set_failure_message(self, input: Option<String>) -> Self
pub fn set_failure_message(self, input: Option<String>) -> Self
Information about why the job failed.
sourcepub fn get_failure_message(&self) -> &Option<String>
pub fn get_failure_message(&self) -> &Option<String>
Information about why the job failed.
sourcepub fn creation_time(self, input: DateTime) -> Self
pub fn creation_time(self, input: DateTime) -> Self
Time that the resource was created.
This field is required.sourcepub fn set_creation_time(self, input: Option<DateTime>) -> Self
pub fn set_creation_time(self, input: Option<DateTime>) -> Self
Time that the resource was created.
sourcepub fn get_creation_time(&self) -> &Option<DateTime>
pub fn get_creation_time(&self) -> &Option<DateTime>
Time that the resource was created.
sourcepub fn last_modified_time(self, input: DateTime) -> Self
pub fn last_modified_time(self, input: DateTime) -> Self
Time that the resource was last modified.
sourcepub fn set_last_modified_time(self, input: Option<DateTime>) -> Self
pub fn set_last_modified_time(self, input: Option<DateTime>) -> Self
Time that the resource was last modified.
sourcepub fn get_last_modified_time(&self) -> &Option<DateTime>
pub fn get_last_modified_time(&self) -> &Option<DateTime>
Time that the resource was last modified.
sourcepub fn end_time(self, input: DateTime) -> Self
pub fn end_time(self, input: DateTime) -> Self
Time that the resource transitioned to terminal state.
sourcepub fn set_end_time(self, input: Option<DateTime>) -> Self
pub fn set_end_time(self, input: Option<DateTime>) -> Self
Time that the resource transitioned to terminal state.
sourcepub fn get_end_time(&self) -> &Option<DateTime>
pub fn get_end_time(&self) -> &Option<DateTime>
Time that the resource transitioned to terminal state.
sourcepub fn base_model_arn(self, input: impl Into<String>) -> Self
pub fn base_model_arn(self, input: impl Into<String>) -> Self
ARN of the base model.
This field is required.sourcepub fn set_base_model_arn(self, input: Option<String>) -> Self
pub fn set_base_model_arn(self, input: Option<String>) -> Self
ARN of the base model.
sourcepub fn get_base_model_arn(&self) -> &Option<String>
pub fn get_base_model_arn(&self) -> &Option<String>
ARN of the base model.
sourcepub fn hyper_parameters(
self,
k: impl Into<String>,
v: impl Into<String>
) -> Self
pub fn hyper_parameters( self, k: impl Into<String>, v: impl Into<String> ) -> Self
Adds a key-value pair to hyper_parameters.
To override the contents of this collection use set_hyper_parameters.
The hyperparameter values for the job.
sourcepub fn set_hyper_parameters(
self,
input: Option<HashMap<String, String>>
) -> Self
pub fn set_hyper_parameters( self, input: Option<HashMap<String, String>> ) -> Self
The hyperparameter values for the job.
sourcepub fn get_hyper_parameters(&self) -> &Option<HashMap<String, String>>
pub fn get_hyper_parameters(&self) -> &Option<HashMap<String, String>>
The hyperparameter values for the job.
sourcepub fn training_data_config(self, input: TrainingDataConfig) -> Self
pub fn training_data_config(self, input: TrainingDataConfig) -> Self
S3 Location of the training data.
This field is required.sourcepub fn set_training_data_config(self, input: Option<TrainingDataConfig>) -> Self
pub fn set_training_data_config(self, input: Option<TrainingDataConfig>) -> Self
S3 Location of the training data.
sourcepub fn get_training_data_config(&self) -> &Option<TrainingDataConfig>
pub fn get_training_data_config(&self) -> &Option<TrainingDataConfig>
S3 Location of the training data.
sourcepub fn validation_data_config(self, input: ValidationDataConfig) -> Self
pub fn validation_data_config(self, input: ValidationDataConfig) -> Self
Array of up to 10 validators.
This field is required.sourcepub fn set_validation_data_config(
self,
input: Option<ValidationDataConfig>
) -> Self
pub fn set_validation_data_config( self, input: Option<ValidationDataConfig> ) -> Self
Array of up to 10 validators.
sourcepub fn get_validation_data_config(&self) -> &Option<ValidationDataConfig>
pub fn get_validation_data_config(&self) -> &Option<ValidationDataConfig>
Array of up to 10 validators.
sourcepub fn output_data_config(self, input: OutputDataConfig) -> Self
pub fn output_data_config(self, input: OutputDataConfig) -> Self
Output data configuration
This field is required.sourcepub fn set_output_data_config(self, input: Option<OutputDataConfig>) -> Self
pub fn set_output_data_config(self, input: Option<OutputDataConfig>) -> Self
Output data configuration
sourcepub fn get_output_data_config(&self) -> &Option<OutputDataConfig>
pub fn get_output_data_config(&self) -> &Option<OutputDataConfig>
Output data configuration
sourcepub fn output_model_kms_key_arn(self, input: impl Into<String>) -> Self
pub fn output_model_kms_key_arn(self, input: impl Into<String>) -> Self
The custom model is encrypted at rest using this key.
sourcepub fn set_output_model_kms_key_arn(self, input: Option<String>) -> Self
pub fn set_output_model_kms_key_arn(self, input: Option<String>) -> Self
The custom model is encrypted at rest using this key.
sourcepub fn get_output_model_kms_key_arn(&self) -> &Option<String>
pub fn get_output_model_kms_key_arn(&self) -> &Option<String>
The custom model is encrypted at rest using this key.
sourcepub fn training_metrics(self, input: TrainingMetrics) -> Self
pub fn training_metrics(self, input: TrainingMetrics) -> Self
Metrics associated with the custom job.
sourcepub fn set_training_metrics(self, input: Option<TrainingMetrics>) -> Self
pub fn set_training_metrics(self, input: Option<TrainingMetrics>) -> Self
Metrics associated with the custom job.
sourcepub fn get_training_metrics(&self) -> &Option<TrainingMetrics>
pub fn get_training_metrics(&self) -> &Option<TrainingMetrics>
Metrics associated with the custom job.
sourcepub fn validation_metrics(self, input: ValidatorMetric) -> Self
pub fn validation_metrics(self, input: ValidatorMetric) -> Self
Appends an item to validation_metrics.
To override the contents of this collection use set_validation_metrics.
The loss metric for each validator that you provided in the createjob request.
sourcepub fn set_validation_metrics(self, input: Option<Vec<ValidatorMetric>>) -> Self
pub fn set_validation_metrics(self, input: Option<Vec<ValidatorMetric>>) -> Self
The loss metric for each validator that you provided in the createjob request.
sourcepub fn get_validation_metrics(&self) -> &Option<Vec<ValidatorMetric>>
pub fn get_validation_metrics(&self) -> &Option<Vec<ValidatorMetric>>
The loss metric for each validator that you provided in the createjob request.
sourcepub fn vpc_config(self, input: VpcConfig) -> Self
pub fn vpc_config(self, input: VpcConfig) -> Self
VPC configuration for the custom model job.
sourcepub fn set_vpc_config(self, input: Option<VpcConfig>) -> Self
pub fn set_vpc_config(self, input: Option<VpcConfig>) -> Self
VPC configuration for the custom model job.
sourcepub fn get_vpc_config(&self) -> &Option<VpcConfig>
pub fn get_vpc_config(&self) -> &Option<VpcConfig>
VPC configuration for the custom model job.
sourcepub fn build(self) -> Result<GetModelCustomizationJobOutput, BuildError>
pub fn build(self) -> Result<GetModelCustomizationJobOutput, BuildError>
Consumes the builder and constructs a GetModelCustomizationJobOutput.
This method will fail if any of the following fields are not set:
Trait Implementations§
source§impl Clone for GetModelCustomizationJobOutputBuilder
impl Clone for GetModelCustomizationJobOutputBuilder
source§fn clone(&self) -> GetModelCustomizationJobOutputBuilder
fn clone(&self) -> GetModelCustomizationJobOutputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Default for GetModelCustomizationJobOutputBuilder
impl Default for GetModelCustomizationJobOutputBuilder
source§fn default() -> GetModelCustomizationJobOutputBuilder
fn default() -> GetModelCustomizationJobOutputBuilder
source§impl PartialEq for GetModelCustomizationJobOutputBuilder
impl PartialEq for GetModelCustomizationJobOutputBuilder
source§fn eq(&self, other: &GetModelCustomizationJobOutputBuilder) -> bool
fn eq(&self, other: &GetModelCustomizationJobOutputBuilder) -> bool
self and other values to be equal, and is used
by ==.