#[non_exhaustive]pub struct AutoMlComputeConfigBuilder { /* private fields */ }
Expand description
A builder for AutoMlComputeConfig
.
Implementations§
source§impl AutoMlComputeConfigBuilder
impl AutoMlComputeConfigBuilder
sourcepub fn emr_serverless_compute_config(
self,
input: EmrServerlessComputeConfig,
) -> Self
pub fn emr_serverless_compute_config( self, input: EmrServerlessComputeConfig, ) -> Self
The configuration for using EMR Serverless to run the AutoML job V2.
To allow your AutoML job V2 to automatically initiate a remote job on EMR Serverless when additional compute resources are needed to process large datasets, you need to provide an EmrServerlessComputeConfig
object, which includes an ExecutionRoleARN
attribute, to the AutoMLComputeConfig
of the AutoML job V2 input request.
By seamlessly transitioning to EMR Serverless when required, the AutoML job can handle datasets that would otherwise exceed the initially provisioned resources, without any manual intervention from you.
EMR Serverless is available for the tabular and time series problem types. We recommend setting up this option for tabular datasets larger than 5 GB and time series datasets larger than 30 GB.
sourcepub fn set_emr_serverless_compute_config(
self,
input: Option<EmrServerlessComputeConfig>,
) -> Self
pub fn set_emr_serverless_compute_config( self, input: Option<EmrServerlessComputeConfig>, ) -> Self
The configuration for using EMR Serverless to run the AutoML job V2.
To allow your AutoML job V2 to automatically initiate a remote job on EMR Serverless when additional compute resources are needed to process large datasets, you need to provide an EmrServerlessComputeConfig
object, which includes an ExecutionRoleARN
attribute, to the AutoMLComputeConfig
of the AutoML job V2 input request.
By seamlessly transitioning to EMR Serverless when required, the AutoML job can handle datasets that would otherwise exceed the initially provisioned resources, without any manual intervention from you.
EMR Serverless is available for the tabular and time series problem types. We recommend setting up this option for tabular datasets larger than 5 GB and time series datasets larger than 30 GB.
sourcepub fn get_emr_serverless_compute_config(
&self,
) -> &Option<EmrServerlessComputeConfig>
pub fn get_emr_serverless_compute_config( &self, ) -> &Option<EmrServerlessComputeConfig>
The configuration for using EMR Serverless to run the AutoML job V2.
To allow your AutoML job V2 to automatically initiate a remote job on EMR Serverless when additional compute resources are needed to process large datasets, you need to provide an EmrServerlessComputeConfig
object, which includes an ExecutionRoleARN
attribute, to the AutoMLComputeConfig
of the AutoML job V2 input request.
By seamlessly transitioning to EMR Serverless when required, the AutoML job can handle datasets that would otherwise exceed the initially provisioned resources, without any manual intervention from you.
EMR Serverless is available for the tabular and time series problem types. We recommend setting up this option for tabular datasets larger than 5 GB and time series datasets larger than 30 GB.
sourcepub fn build(self) -> AutoMlComputeConfig
pub fn build(self) -> AutoMlComputeConfig
Consumes the builder and constructs a AutoMlComputeConfig
.
Trait Implementations§
source§impl Clone for AutoMlComputeConfigBuilder
impl Clone for AutoMlComputeConfigBuilder
source§fn clone(&self) -> AutoMlComputeConfigBuilder
fn clone(&self) -> AutoMlComputeConfigBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for AutoMlComputeConfigBuilder
impl Debug for AutoMlComputeConfigBuilder
source§impl Default for AutoMlComputeConfigBuilder
impl Default for AutoMlComputeConfigBuilder
source§fn default() -> AutoMlComputeConfigBuilder
fn default() -> AutoMlComputeConfigBuilder
impl StructuralPartialEq for AutoMlComputeConfigBuilder
Auto Trait Implementations§
impl Freeze for AutoMlComputeConfigBuilder
impl RefUnwindSafe for AutoMlComputeConfigBuilder
impl Send for AutoMlComputeConfigBuilder
impl Sync for AutoMlComputeConfigBuilder
impl Unpin for AutoMlComputeConfigBuilder
impl UnwindSafe for AutoMlComputeConfigBuilder
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§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)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