Struct aws_sdk_forecast::operation::create_what_if_forecast::builders::CreateWhatIfForecastInputBuilder
source · #[non_exhaustive]pub struct CreateWhatIfForecastInputBuilder { /* private fields */ }
Expand description
A builder for CreateWhatIfForecastInput
.
Implementations§
source§impl CreateWhatIfForecastInputBuilder
impl CreateWhatIfForecastInputBuilder
sourcepub fn what_if_forecast_name(self, input: impl Into<String>) -> Self
pub fn what_if_forecast_name(self, input: impl Into<String>) -> Self
The name of the what-if forecast. Names must be unique within each what-if analysis.
This field is required.sourcepub fn set_what_if_forecast_name(self, input: Option<String>) -> Self
pub fn set_what_if_forecast_name(self, input: Option<String>) -> Self
The name of the what-if forecast. Names must be unique within each what-if analysis.
sourcepub fn get_what_if_forecast_name(&self) -> &Option<String>
pub fn get_what_if_forecast_name(&self) -> &Option<String>
The name of the what-if forecast. Names must be unique within each what-if analysis.
sourcepub fn what_if_analysis_arn(self, input: impl Into<String>) -> Self
pub fn what_if_analysis_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of the what-if analysis.
This field is required.sourcepub fn set_what_if_analysis_arn(self, input: Option<String>) -> Self
pub fn set_what_if_analysis_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of the what-if analysis.
sourcepub fn get_what_if_analysis_arn(&self) -> &Option<String>
pub fn get_what_if_analysis_arn(&self) -> &Option<String>
The Amazon Resource Name (ARN) of the what-if analysis.
sourcepub fn time_series_transformations(
self,
input: TimeSeriesTransformation
) -> Self
pub fn time_series_transformations( self, input: TimeSeriesTransformation ) -> Self
Appends an item to time_series_transformations
.
To override the contents of this collection use set_time_series_transformations
.
The transformations that are applied to the baseline time series. Each transformation contains an action and a set of conditions. An action is applied only when all conditions are met. If no conditions are provided, the action is applied to all items.
sourcepub fn set_time_series_transformations(
self,
input: Option<Vec<TimeSeriesTransformation>>
) -> Self
pub fn set_time_series_transformations( self, input: Option<Vec<TimeSeriesTransformation>> ) -> Self
The transformations that are applied to the baseline time series. Each transformation contains an action and a set of conditions. An action is applied only when all conditions are met. If no conditions are provided, the action is applied to all items.
sourcepub fn get_time_series_transformations(
&self
) -> &Option<Vec<TimeSeriesTransformation>>
pub fn get_time_series_transformations( &self ) -> &Option<Vec<TimeSeriesTransformation>>
The transformations that are applied to the baseline time series. Each transformation contains an action and a set of conditions. An action is applied only when all conditions are met. If no conditions are provided, the action is applied to all items.
sourcepub fn time_series_replacements_data_source(
self,
input: TimeSeriesReplacementsDataSource
) -> Self
pub fn time_series_replacements_data_source( self, input: TimeSeriesReplacementsDataSource ) -> Self
The replacement time series dataset, which contains the rows that you want to change in the related time series dataset. A replacement time series does not need to contain all rows that are in the baseline related time series. Include only the rows (measure-dimension combinations) that you want to include in the what-if forecast.
This dataset is merged with the original time series to create a transformed dataset that is used for the what-if analysis.
This dataset should contain the items to modify (such as item_id or workforce_type), any relevant dimensions, the timestamp column, and at least one of the related time series columns. This file should not contain duplicate timestamps for the same time series.
Timestamps and item_ids not included in this dataset are not included in the what-if analysis.
sourcepub fn set_time_series_replacements_data_source(
self,
input: Option<TimeSeriesReplacementsDataSource>
) -> Self
pub fn set_time_series_replacements_data_source( self, input: Option<TimeSeriesReplacementsDataSource> ) -> Self
The replacement time series dataset, which contains the rows that you want to change in the related time series dataset. A replacement time series does not need to contain all rows that are in the baseline related time series. Include only the rows (measure-dimension combinations) that you want to include in the what-if forecast.
This dataset is merged with the original time series to create a transformed dataset that is used for the what-if analysis.
This dataset should contain the items to modify (such as item_id or workforce_type), any relevant dimensions, the timestamp column, and at least one of the related time series columns. This file should not contain duplicate timestamps for the same time series.
Timestamps and item_ids not included in this dataset are not included in the what-if analysis.
sourcepub fn get_time_series_replacements_data_source(
&self
) -> &Option<TimeSeriesReplacementsDataSource>
pub fn get_time_series_replacements_data_source( &self ) -> &Option<TimeSeriesReplacementsDataSource>
The replacement time series dataset, which contains the rows that you want to change in the related time series dataset. A replacement time series does not need to contain all rows that are in the baseline related time series. Include only the rows (measure-dimension combinations) that you want to include in the what-if forecast.
This dataset is merged with the original time series to create a transformed dataset that is used for the what-if analysis.
This dataset should contain the items to modify (such as item_id or workforce_type), any relevant dimensions, the timestamp column, and at least one of the related time series columns. This file should not contain duplicate timestamps for the same time series.
Timestamps and item_ids not included in this dataset are not included in the what-if analysis.
A list of tags to apply to the what if forecast.
A list of tags to apply to the what if forecast.
sourcepub fn build(self) -> Result<CreateWhatIfForecastInput, BuildError>
pub fn build(self) -> Result<CreateWhatIfForecastInput, BuildError>
Consumes the builder and constructs a CreateWhatIfForecastInput
.
source§impl CreateWhatIfForecastInputBuilder
impl CreateWhatIfForecastInputBuilder
sourcepub async fn send_with(
self,
client: &Client
) -> Result<CreateWhatIfForecastOutput, SdkError<CreateWhatIfForecastError, HttpResponse>>
pub async fn send_with( self, client: &Client ) -> Result<CreateWhatIfForecastOutput, SdkError<CreateWhatIfForecastError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for CreateWhatIfForecastInputBuilder
impl Clone for CreateWhatIfForecastInputBuilder
source§fn clone(&self) -> CreateWhatIfForecastInputBuilder
fn clone(&self) -> CreateWhatIfForecastInputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for CreateWhatIfForecastInputBuilder
impl Default for CreateWhatIfForecastInputBuilder
source§fn default() -> CreateWhatIfForecastInputBuilder
fn default() -> CreateWhatIfForecastInputBuilder
source§impl PartialEq for CreateWhatIfForecastInputBuilder
impl PartialEq for CreateWhatIfForecastInputBuilder
source§fn eq(&self, other: &CreateWhatIfForecastInputBuilder) -> bool
fn eq(&self, other: &CreateWhatIfForecastInputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for CreateWhatIfForecastInputBuilder
Auto Trait Implementations§
impl Freeze for CreateWhatIfForecastInputBuilder
impl RefUnwindSafe for CreateWhatIfForecastInputBuilder
impl Send for CreateWhatIfForecastInputBuilder
impl Sync for CreateWhatIfForecastInputBuilder
impl Unpin for CreateWhatIfForecastInputBuilder
impl UnwindSafe for CreateWhatIfForecastInputBuilder
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