#[non_exhaustive]pub struct AutoMlCandidate {
pub candidate_name: Option<String>,
pub final_auto_ml_job_objective_metric: Option<FinalAutoMlJobObjectiveMetric>,
pub objective_status: Option<ObjectiveStatus>,
pub candidate_steps: Option<Vec<AutoMlCandidateStep>>,
pub candidate_status: Option<CandidateStatus>,
pub inference_containers: Option<Vec<AutoMlContainerDefinition>>,
pub creation_time: Option<DateTime>,
pub end_time: Option<DateTime>,
pub last_modified_time: Option<DateTime>,
pub failure_reason: Option<String>,
pub candidate_properties: Option<CandidateProperties>,
pub inference_container_definitions: Option<HashMap<AutoMlProcessingUnit, Vec<AutoMlContainerDefinition>>>,
}
Expand description
Information about a candidate produced by an AutoML training job, including its status, steps, and other properties.
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.candidate_name: Option<String>
The name of the candidate.
final_auto_ml_job_objective_metric: Option<FinalAutoMlJobObjectiveMetric>
The best candidate result from an AutoML training job.
objective_status: Option<ObjectiveStatus>
The objective's status.
candidate_steps: Option<Vec<AutoMlCandidateStep>>
Information about the candidate's steps.
candidate_status: Option<CandidateStatus>
The candidate's status.
inference_containers: Option<Vec<AutoMlContainerDefinition>>
Information about the recommended inference container definitions.
creation_time: Option<DateTime>
The creation time.
end_time: Option<DateTime>
The end time.
last_modified_time: Option<DateTime>
The last modified time.
failure_reason: Option<String>
The failure reason.
candidate_properties: Option<CandidateProperties>
The properties of an AutoML candidate job.
inference_container_definitions: Option<HashMap<AutoMlProcessingUnit, Vec<AutoMlContainerDefinition>>>
The mapping of all supported processing unit (CPU, GPU, etc...) to inference container definitions for the candidate. This field is populated for the AutoML jobs V2 (for example, for jobs created by calling CreateAutoMLJobV2
) related to image or text classification problem types only.
Implementations§
Source§impl AutoMlCandidate
impl AutoMlCandidate
Sourcepub fn candidate_name(&self) -> Option<&str>
pub fn candidate_name(&self) -> Option<&str>
The name of the candidate.
Sourcepub fn final_auto_ml_job_objective_metric(
&self,
) -> Option<&FinalAutoMlJobObjectiveMetric>
pub fn final_auto_ml_job_objective_metric( &self, ) -> Option<&FinalAutoMlJobObjectiveMetric>
The best candidate result from an AutoML training job.
Sourcepub fn objective_status(&self) -> Option<&ObjectiveStatus>
pub fn objective_status(&self) -> Option<&ObjectiveStatus>
The objective's status.
Sourcepub fn candidate_steps(&self) -> &[AutoMlCandidateStep]
pub fn candidate_steps(&self) -> &[AutoMlCandidateStep]
Information about the candidate's steps.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .candidate_steps.is_none()
.
Sourcepub fn candidate_status(&self) -> Option<&CandidateStatus>
pub fn candidate_status(&self) -> Option<&CandidateStatus>
The candidate's status.
Sourcepub fn inference_containers(&self) -> &[AutoMlContainerDefinition]
pub fn inference_containers(&self) -> &[AutoMlContainerDefinition]
Information about the recommended inference container definitions.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .inference_containers.is_none()
.
Sourcepub fn creation_time(&self) -> Option<&DateTime>
pub fn creation_time(&self) -> Option<&DateTime>
The creation time.
Sourcepub fn last_modified_time(&self) -> Option<&DateTime>
pub fn last_modified_time(&self) -> Option<&DateTime>
The last modified time.
Sourcepub fn failure_reason(&self) -> Option<&str>
pub fn failure_reason(&self) -> Option<&str>
The failure reason.
Sourcepub fn candidate_properties(&self) -> Option<&CandidateProperties>
pub fn candidate_properties(&self) -> Option<&CandidateProperties>
The properties of an AutoML candidate job.
Sourcepub fn inference_container_definitions(
&self,
) -> Option<&HashMap<AutoMlProcessingUnit, Vec<AutoMlContainerDefinition>>>
pub fn inference_container_definitions( &self, ) -> Option<&HashMap<AutoMlProcessingUnit, Vec<AutoMlContainerDefinition>>>
The mapping of all supported processing unit (CPU, GPU, etc...) to inference container definitions for the candidate. This field is populated for the AutoML jobs V2 (for example, for jobs created by calling CreateAutoMLJobV2
) related to image or text classification problem types only.
Source§impl AutoMlCandidate
impl AutoMlCandidate
Sourcepub fn builder() -> AutoMlCandidateBuilder
pub fn builder() -> AutoMlCandidateBuilder
Creates a new builder-style object to manufacture AutoMlCandidate
.
Trait Implementations§
Source§impl Clone for AutoMlCandidate
impl Clone for AutoMlCandidate
Source§fn clone(&self) -> AutoMlCandidate
fn clone(&self) -> AutoMlCandidate
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Debug for AutoMlCandidate
impl Debug for AutoMlCandidate
Source§impl PartialEq for AutoMlCandidate
impl PartialEq for AutoMlCandidate
impl StructuralPartialEq for AutoMlCandidate
Auto Trait Implementations§
impl Freeze for AutoMlCandidate
impl RefUnwindSafe for AutoMlCandidate
impl Send for AutoMlCandidate
impl Sync for AutoMlCandidate
impl Unpin for AutoMlCandidate
impl UnwindSafe for AutoMlCandidate
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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 moreSource§impl<T> Paint for Twhere
T: ?Sized,
impl<T> Paint for Twhere
T: ?Sized,
Source§fn fg(&self, value: Color) -> Painted<&T>
fn fg(&self, value: Color) -> Painted<&T>
Returns a styled value derived from self
with the foreground set to
value
.
This method should be used rarely. Instead, prefer to use color-specific
builder methods like red()
and
green()
, which have the same functionality but are
pithier.
§Example
Set foreground color to white using fg()
:
use yansi::{Paint, Color};
painted.fg(Color::White);
Set foreground color to white using white()
.
use yansi::Paint;
painted.white();
Source§fn bright_black(&self) -> Painted<&T>
fn bright_black(&self) -> Painted<&T>
Source§fn bright_red(&self) -> Painted<&T>
fn bright_red(&self) -> Painted<&T>
Source§fn bright_green(&self) -> Painted<&T>
fn bright_green(&self) -> Painted<&T>
Source§fn bright_yellow(&self) -> Painted<&T>
fn bright_yellow(&self) -> Painted<&T>
Source§fn bright_blue(&self) -> Painted<&T>
fn bright_blue(&self) -> Painted<&T>
Source§fn bright_magenta(&self) -> Painted<&T>
fn bright_magenta(&self) -> Painted<&T>
Source§fn bright_cyan(&self) -> Painted<&T>
fn bright_cyan(&self) -> Painted<&T>
Source§fn bright_white(&self) -> Painted<&T>
fn bright_white(&self) -> Painted<&T>
Source§fn bg(&self, value: Color) -> Painted<&T>
fn bg(&self, value: Color) -> Painted<&T>
Returns a styled value derived from self
with the background set to
value
.
This method should be used rarely. Instead, prefer to use color-specific
builder methods like on_red()
and
on_green()
, which have the same functionality but
are pithier.
§Example
Set background color to red using fg()
:
use yansi::{Paint, Color};
painted.bg(Color::Red);
Set background color to red using on_red()
.
use yansi::Paint;
painted.on_red();
Source§fn on_primary(&self) -> Painted<&T>
fn on_primary(&self) -> Painted<&T>
Source§fn on_magenta(&self) -> Painted<&T>
fn on_magenta(&self) -> Painted<&T>
Source§fn on_bright_black(&self) -> Painted<&T>
fn on_bright_black(&self) -> Painted<&T>
Source§fn on_bright_red(&self) -> Painted<&T>
fn on_bright_red(&self) -> Painted<&T>
Source§fn on_bright_green(&self) -> Painted<&T>
fn on_bright_green(&self) -> Painted<&T>
Source§fn on_bright_yellow(&self) -> Painted<&T>
fn on_bright_yellow(&self) -> Painted<&T>
Source§fn on_bright_blue(&self) -> Painted<&T>
fn on_bright_blue(&self) -> Painted<&T>
Source§fn on_bright_magenta(&self) -> Painted<&T>
fn on_bright_magenta(&self) -> Painted<&T>
Source§fn on_bright_cyan(&self) -> Painted<&T>
fn on_bright_cyan(&self) -> Painted<&T>
Source§fn on_bright_white(&self) -> Painted<&T>
fn on_bright_white(&self) -> Painted<&T>
Source§fn attr(&self, value: Attribute) -> Painted<&T>
fn attr(&self, value: Attribute) -> Painted<&T>
Enables the styling Attribute
value
.
This method should be used rarely. Instead, prefer to use
attribute-specific builder methods like bold()
and
underline()
, which have the same functionality
but are pithier.
§Example
Make text bold using attr()
:
use yansi::{Paint, Attribute};
painted.attr(Attribute::Bold);
Make text bold using using bold()
.
use yansi::Paint;
painted.bold();
Source§fn rapid_blink(&self) -> Painted<&T>
fn rapid_blink(&self) -> Painted<&T>
Source§fn quirk(&self, value: Quirk) -> Painted<&T>
fn quirk(&self, value: Quirk) -> Painted<&T>
Enables the yansi
Quirk
value
.
This method should be used rarely. Instead, prefer to use quirk-specific
builder methods like mask()
and
wrap()
, which have the same functionality but are
pithier.
§Example
Enable wrapping using .quirk()
:
use yansi::{Paint, Quirk};
painted.quirk(Quirk::Wrap);
Enable wrapping using wrap()
.
use yansi::Paint;
painted.wrap();
Source§fn clear(&self) -> Painted<&T>
👎Deprecated since 1.0.1: renamed to resetting()
due to conflicts with Vec::clear()
.
The clear()
method will be removed in a future release.
fn clear(&self) -> Painted<&T>
resetting()
due to conflicts with Vec::clear()
.
The clear()
method will be removed in a future release.Source§fn whenever(&self, value: Condition) -> Painted<&T>
fn whenever(&self, value: Condition) -> Painted<&T>
Conditionally enable styling based on whether the Condition
value
applies. Replaces any previous condition.
See the crate level docs for more details.
§Example
Enable styling painted
only when both stdout
and stderr
are TTYs:
use yansi::{Paint, Condition};
painted.red().on_yellow().whenever(Condition::STDOUTERR_ARE_TTY);