#[non_exhaustive]pub struct HyperParameterTuningJobObjective {
    pub type: Option<HyperParameterTuningJobObjectiveType>,
    pub metric_name: Option<String>,
}Expand description
Defines the objective metric for a hyperparameter tuning job. Hyperparameter tuning uses the value of this metric to evaluate the training jobs it launches, and returns the training job that results in either the highest or lowest value for this metric, depending on the value you specify for the Type parameter. If you want to define a custom objective metric, see Define metrics and environment variables.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional 
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.type: Option<HyperParameterTuningJobObjectiveType>Whether to minimize or maximize the objective metric.
metric_name: Option<String>The name of the metric to use for the objective metric.
Implementations§
source§impl HyperParameterTuningJobObjective
 
impl HyperParameterTuningJobObjective
sourcepub fn type(&self) -> Option<&HyperParameterTuningJobObjectiveType>
 
pub fn type(&self) -> Option<&HyperParameterTuningJobObjectiveType>
Whether to minimize or maximize the objective metric.
sourcepub fn metric_name(&self) -> Option<&str>
 
pub fn metric_name(&self) -> Option<&str>
The name of the metric to use for the objective metric.
source§impl HyperParameterTuningJobObjective
 
impl HyperParameterTuningJobObjective
sourcepub fn builder() -> HyperParameterTuningJobObjectiveBuilder
 
pub fn builder() -> HyperParameterTuningJobObjectiveBuilder
Creates a new builder-style object to manufacture HyperParameterTuningJobObjective.
Trait Implementations§
source§impl Clone for HyperParameterTuningJobObjective
 
impl Clone for HyperParameterTuningJobObjective
source§fn clone(&self) -> HyperParameterTuningJobObjective
 
fn clone(&self) -> HyperParameterTuningJobObjective
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
 
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from 
source. Read moresource§impl PartialEq for HyperParameterTuningJobObjective
 
impl PartialEq for HyperParameterTuningJobObjective
source§fn eq(&self, other: &HyperParameterTuningJobObjective) -> bool
 
fn eq(&self, other: &HyperParameterTuningJobObjective) -> bool
This method tests for 
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for HyperParameterTuningJobObjective
Auto Trait Implementations§
impl RefUnwindSafe for HyperParameterTuningJobObjective
impl Send for HyperParameterTuningJobObjective
impl Sync for HyperParameterTuningJobObjective
impl Unpin for HyperParameterTuningJobObjective
impl UnwindSafe for HyperParameterTuningJobObjective
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
Mutably borrows from an owned value. Read more
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>
Creates a shared type from an unshared type.