Struct aws_sdk_bedrock::operation::get_model_customization_job::GetModelCustomizationJobOutput
source · #[non_exhaustive]pub struct GetModelCustomizationJobOutput {Show 20 fields
pub job_arn: String,
pub job_name: String,
pub output_model_name: String,
pub output_model_arn: Option<String>,
pub client_request_token: Option<String>,
pub role_arn: String,
pub status: Option<ModelCustomizationJobStatus>,
pub failure_message: Option<String>,
pub creation_time: DateTime,
pub last_modified_time: Option<DateTime>,
pub end_time: Option<DateTime>,
pub base_model_arn: String,
pub hyper_parameters: 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: String
The ARN of the customization job.
job_name: String
The name of the customization job.
output_model_name: 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: 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: 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: String
ARN of the base model.
hyper_parameters: 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) -> &str
pub fn output_model_name(&self) -> &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) -> &DateTime
pub fn creation_time(&self) -> &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) -> &str
pub fn base_model_arn(&self) -> &str
ARN of the base model.
sourcepub fn hyper_parameters(&self) -> &HashMap<String, String>
pub fn hyper_parameters(&self) -> &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) -> &[ValidatorMetric]
pub fn validation_metrics(&self) -> &[ValidatorMetric]
The loss metric for each validator that you provided in the createjob request.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .validation_metrics.is_none()
.
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.