Struct aws_sdk_personalize::model::solution_config::Builder
source · [−]#[non_exhaustive]pub struct Builder { /* private fields */ }Expand description
A builder for SolutionConfig
Implementations
sourceimpl Builder
impl Builder
sourcepub fn event_value_threshold(self, input: impl Into<String>) -> Self
pub fn event_value_threshold(self, input: impl Into<String>) -> Self
Only events with a value greater than or equal to this threshold are used for training a model.
sourcepub fn set_event_value_threshold(self, input: Option<String>) -> Self
pub fn set_event_value_threshold(self, input: Option<String>) -> Self
Only events with a value greater than or equal to this threshold are used for training a model.
sourcepub fn hpo_config(self, input: HpoConfig) -> Self
pub fn hpo_config(self, input: HpoConfig) -> Self
Describes the properties for hyperparameter optimization (HPO).
sourcepub fn set_hpo_config(self, input: Option<HpoConfig>) -> Self
pub fn set_hpo_config(self, input: Option<HpoConfig>) -> Self
Describes the properties for hyperparameter optimization (HPO).
sourcepub fn algorithm_hyper_parameters(
self,
k: impl Into<String>,
v: impl Into<String>
) -> Self
pub fn algorithm_hyper_parameters(
self,
k: impl Into<String>,
v: impl Into<String>
) -> Self
Adds a key-value pair to algorithm_hyper_parameters.
To override the contents of this collection use set_algorithm_hyper_parameters.
Lists the hyperparameter names and ranges.
sourcepub fn set_algorithm_hyper_parameters(
self,
input: Option<HashMap<String, String>>
) -> Self
pub fn set_algorithm_hyper_parameters(
self,
input: Option<HashMap<String, String>>
) -> Self
Lists the hyperparameter names and ranges.
sourcepub fn feature_transformation_parameters(
self,
k: impl Into<String>,
v: impl Into<String>
) -> Self
pub fn feature_transformation_parameters(
self,
k: impl Into<String>,
v: impl Into<String>
) -> Self
Adds a key-value pair to feature_transformation_parameters.
To override the contents of this collection use set_feature_transformation_parameters.
Lists the feature transformation parameters.
sourcepub fn set_feature_transformation_parameters(
self,
input: Option<HashMap<String, String>>
) -> Self
pub fn set_feature_transformation_parameters(
self,
input: Option<HashMap<String, String>>
) -> Self
Lists the feature transformation parameters.
sourcepub fn auto_ml_config(self, input: AutoMlConfig) -> Self
pub fn auto_ml_config(self, input: AutoMlConfig) -> Self
The AutoMLConfig object containing a list of recipes to search when AutoML is performed.
sourcepub fn set_auto_ml_config(self, input: Option<AutoMlConfig>) -> Self
pub fn set_auto_ml_config(self, input: Option<AutoMlConfig>) -> Self
The AutoMLConfig object containing a list of recipes to search when AutoML is performed.
sourcepub fn optimization_objective(self, input: OptimizationObjective) -> Self
pub fn optimization_objective(self, input: OptimizationObjective) -> Self
Describes the additional objective for the solution, such as maximizing streaming minutes or increasing revenue. For more information see Optimizing a solution.
sourcepub fn set_optimization_objective(
self,
input: Option<OptimizationObjective>
) -> Self
pub fn set_optimization_objective(
self,
input: Option<OptimizationObjective>
) -> Self
Describes the additional objective for the solution, such as maximizing streaming minutes or increasing revenue. For more information see Optimizing a solution.
sourcepub fn build(self) -> SolutionConfig
pub fn build(self) -> SolutionConfig
Consumes the builder and constructs a SolutionConfig
Trait Implementations
impl StructuralPartialEq for Builder
Auto Trait Implementations
impl RefUnwindSafe for Builder
impl Send for Builder
impl Sync for Builder
impl Unpin for Builder
impl UnwindSafe for Builder
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more