#[non_exhaustive]pub struct GetEvaluationJobOutput {Show 13 fields
pub job_name: String,
pub status: EvaluationJobStatus,
pub job_arn: String,
pub job_description: Option<String>,
pub role_arn: String,
pub customer_encryption_key_id: Option<String>,
pub job_type: EvaluationJobType,
pub evaluation_config: Option<EvaluationConfig>,
pub inference_config: Option<EvaluationInferenceConfig>,
pub output_data_config: Option<EvaluationOutputDataConfig>,
pub creation_time: DateTime,
pub last_modified_time: Option<DateTime>,
pub failure_messages: Option<Vec<String>>,
/* 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_name: String
The name of the model evaluation job.
status: EvaluationJobStatus
The status of the model evaluation job.
job_arn: String
The Amazon Resource Name (ARN) of the model evaluation job.
job_description: Option<String>
The description of the model evaluation job.
role_arn: String
The Amazon Resource Name (ARN) of the IAM service role used in the model evaluation job.
customer_encryption_key_id: Option<String>
The Amazon Resource Name (ARN) of the customer managed key specified when the model evaluation job was created.
job_type: EvaluationJobType
The type of model evaluation job.
evaluation_config: Option<EvaluationConfig>
Contains details about the type of model evaluation job, the metrics used, the task type selected, the datasets used, and any custom metrics you defined.
inference_config: Option<EvaluationInferenceConfig>
Details about the models you specified in your model evaluation job.
output_data_config: Option<EvaluationOutputDataConfig>
Amazon S3 location for where output data is saved.
creation_time: DateTime
When the model evaluation job was created.
last_modified_time: Option<DateTime>
When the model evaluation job was last modified.
failure_messages: Option<Vec<String>>
An array of strings the specify why the model evaluation job has failed.
Implementations§
source§impl GetEvaluationJobOutput
impl GetEvaluationJobOutput
sourcepub fn status(&self) -> &EvaluationJobStatus
pub fn status(&self) -> &EvaluationJobStatus
The status of the model evaluation job.
sourcepub fn job_description(&self) -> Option<&str>
pub fn job_description(&self) -> Option<&str>
The description of the model evaluation job.
sourcepub fn role_arn(&self) -> &str
pub fn role_arn(&self) -> &str
The Amazon Resource Name (ARN) of the IAM service role used in the model evaluation job.
sourcepub fn customer_encryption_key_id(&self) -> Option<&str>
pub fn customer_encryption_key_id(&self) -> Option<&str>
The Amazon Resource Name (ARN) of the customer managed key specified when the model evaluation job was created.
sourcepub fn job_type(&self) -> &EvaluationJobType
pub fn job_type(&self) -> &EvaluationJobType
The type of model evaluation job.
sourcepub fn evaluation_config(&self) -> Option<&EvaluationConfig>
pub fn evaluation_config(&self) -> Option<&EvaluationConfig>
Contains details about the type of model evaluation job, the metrics used, the task type selected, the datasets used, and any custom metrics you defined.
sourcepub fn inference_config(&self) -> Option<&EvaluationInferenceConfig>
pub fn inference_config(&self) -> Option<&EvaluationInferenceConfig>
Details about the models you specified in your model evaluation job.
sourcepub fn output_data_config(&self) -> Option<&EvaluationOutputDataConfig>
pub fn output_data_config(&self) -> Option<&EvaluationOutputDataConfig>
Amazon S3 location for where output data is saved.
sourcepub fn creation_time(&self) -> &DateTime
pub fn creation_time(&self) -> &DateTime
When the model evaluation job was created.
sourcepub fn last_modified_time(&self) -> Option<&DateTime>
pub fn last_modified_time(&self) -> Option<&DateTime>
When the model evaluation job was last modified.
sourcepub fn failure_messages(&self) -> &[String]
pub fn failure_messages(&self) -> &[String]
An array of strings the specify why the model evaluation job has failed.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .failure_messages.is_none()
.
source§impl GetEvaluationJobOutput
impl GetEvaluationJobOutput
sourcepub fn builder() -> GetEvaluationJobOutputBuilder
pub fn builder() -> GetEvaluationJobOutputBuilder
Creates a new builder-style object to manufacture GetEvaluationJobOutput
.
Trait Implementations§
source§impl Clone for GetEvaluationJobOutput
impl Clone for GetEvaluationJobOutput
source§fn clone(&self) -> GetEvaluationJobOutput
fn clone(&self) -> GetEvaluationJobOutput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for GetEvaluationJobOutput
impl Debug for GetEvaluationJobOutput
source§impl PartialEq for GetEvaluationJobOutput
impl PartialEq for GetEvaluationJobOutput
source§fn eq(&self, other: &GetEvaluationJobOutput) -> bool
fn eq(&self, other: &GetEvaluationJobOutput) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl RequestId for GetEvaluationJobOutput
impl RequestId for GetEvaluationJobOutput
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
None
if the service could not be reached.impl StructuralPartialEq for GetEvaluationJobOutput
Auto Trait Implementations§
impl Freeze for GetEvaluationJobOutput
impl RefUnwindSafe for GetEvaluationJobOutput
impl Send for GetEvaluationJobOutput
impl Sync for GetEvaluationJobOutput
impl Unpin for GetEvaluationJobOutput
impl UnwindSafe for GetEvaluationJobOutput
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more