Struct aws_sdk_bedrock::operation::get_model_customization_job::GetModelCustomizationJobOutput
source · #[non_exhaustive]pub struct GetModelCustomizationJobOutput {Show 20 fields
pub job_arn: Option<String>,
pub job_name: Option<String>,
pub output_model_name: Option<String>,
pub output_model_arn: Option<String>,
pub client_request_token: Option<String>,
pub role_arn: Option<String>,
pub status: Option<ModelCustomizationJobStatus>,
pub failure_message: Option<String>,
pub creation_time: Option<DateTime>,
pub last_modified_time: Option<DateTime>,
pub end_time: Option<DateTime>,
pub base_model_arn: Option<String>,
pub hyper_parameters: Option<HashMap<String, String>>,
pub training_data_config: Option<TrainingDataConfig>,
pub validation_data_config: Option<ValidationDataConfig>,
pub output_data_config: Option<OutputDataConfig>,
pub output_model_kms_key_arn: Option<String>,
pub training_metrics: Option<TrainingMetrics>,
pub validation_metrics: Option<Vec<ValidatorMetric>>,
pub vpc_config: Option<VpcConfig>,
/* private fields */
}Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.job_arn: Option<String>The ARN of the customization job.
job_name: Option<String>The name of the customization job.
output_model_name: Option<String>The name of the output model.
output_model_arn: Option<String>The ARN of the output model.
client_request_token: Option<String>The token that you specified in the CreateCustomizationJob request.
role_arn: Option<String>The ARN of the IAM role.
status: 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.
failure_message: Option<String>Information about why the job failed.
creation_time: Option<DateTime>Time that the resource was created.
last_modified_time: Option<DateTime>Time that the resource was last modified.
end_time: Option<DateTime>Time that the resource transitioned to terminal state.
base_model_arn: Option<String>ARN of the base model.
hyper_parameters: Option<HashMap<String, String>>The hyperparameter values for the job.
training_data_config: Option<TrainingDataConfig>S3 Location of the training data.
validation_data_config: Option<ValidationDataConfig>Array of up to 10 validators.
output_data_config: Option<OutputDataConfig>Output data configuration
output_model_kms_key_arn: Option<String>The custom model is encrypted at rest using this key.
training_metrics: Option<TrainingMetrics>Metrics associated with the custom job.
validation_metrics: Option<Vec<ValidatorMetric>>The loss metric for each validator that you provided in the createjob request.
vpc_config: Option<VpcConfig>VPC configuration for the custom model job.
Implementations§
source§impl GetModelCustomizationJobOutput
impl GetModelCustomizationJobOutput
sourcepub fn output_model_name(&self) -> Option<&str>
pub fn output_model_name(&self) -> Option<&str>
The name of the output model.
sourcepub fn output_model_arn(&self) -> Option<&str>
pub fn output_model_arn(&self) -> Option<&str>
The ARN of the output model.
sourcepub fn client_request_token(&self) -> Option<&str>
pub fn client_request_token(&self) -> Option<&str>
The token that you specified in the CreateCustomizationJob request.
sourcepub fn status(&self) -> Option<&ModelCustomizationJobStatus>
pub fn 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) -> Option<&str>
pub fn failure_message(&self) -> Option<&str>
Information about why the job failed.
sourcepub fn creation_time(&self) -> Option<&DateTime>
pub fn creation_time(&self) -> Option<&DateTime>
Time that the resource was created.
sourcepub fn last_modified_time(&self) -> Option<&DateTime>
pub fn last_modified_time(&self) -> Option<&DateTime>
Time that the resource was last modified.
sourcepub fn end_time(&self) -> Option<&DateTime>
pub fn end_time(&self) -> Option<&DateTime>
Time that the resource transitioned to terminal state.
sourcepub fn base_model_arn(&self) -> Option<&str>
pub fn base_model_arn(&self) -> Option<&str>
ARN of the base model.
sourcepub fn hyper_parameters(&self) -> Option<&HashMap<String, String>>
pub fn hyper_parameters(&self) -> Option<&HashMap<String, String>>
The hyperparameter values for the job.
sourcepub fn training_data_config(&self) -> Option<&TrainingDataConfig>
pub fn training_data_config(&self) -> Option<&TrainingDataConfig>
S3 Location of the training data.
sourcepub fn validation_data_config(&self) -> Option<&ValidationDataConfig>
pub fn validation_data_config(&self) -> Option<&ValidationDataConfig>
Array of up to 10 validators.
sourcepub fn output_data_config(&self) -> Option<&OutputDataConfig>
pub fn output_data_config(&self) -> Option<&OutputDataConfig>
Output data configuration
sourcepub fn output_model_kms_key_arn(&self) -> Option<&str>
pub fn output_model_kms_key_arn(&self) -> Option<&str>
The custom model is encrypted at rest using this key.
sourcepub fn training_metrics(&self) -> Option<&TrainingMetrics>
pub fn training_metrics(&self) -> Option<&TrainingMetrics>
Metrics associated with the custom job.
sourcepub fn validation_metrics(&self) -> Option<&[ValidatorMetric]>
pub fn validation_metrics(&self) -> Option<&[ValidatorMetric]>
The loss metric for each validator that you provided in the createjob request.
sourcepub fn vpc_config(&self) -> Option<&VpcConfig>
pub fn vpc_config(&self) -> Option<&VpcConfig>
VPC configuration for the custom model job.
source§impl GetModelCustomizationJobOutput
impl GetModelCustomizationJobOutput
sourcepub fn builder() -> GetModelCustomizationJobOutputBuilder
pub fn builder() -> GetModelCustomizationJobOutputBuilder
Creates a new builder-style object to manufacture GetModelCustomizationJobOutput.
Trait Implementations§
source§impl Clone for GetModelCustomizationJobOutput
impl Clone for GetModelCustomizationJobOutput
source§fn clone(&self) -> GetModelCustomizationJobOutput
fn clone(&self) -> GetModelCustomizationJobOutput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl PartialEq for GetModelCustomizationJobOutput
impl PartialEq for GetModelCustomizationJobOutput
source§fn eq(&self, other: &GetModelCustomizationJobOutput) -> bool
fn eq(&self, other: &GetModelCustomizationJobOutput) -> bool
self and other values to be equal, and is used
by ==.source§impl RequestId for GetModelCustomizationJobOutput
impl RequestId for GetModelCustomizationJobOutput
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
None if the service could not be reached.