Struct aws_sdk_forecastquery::operation::query_forecast::builders::QueryForecastInputBuilder
source · #[non_exhaustive]pub struct QueryForecastInputBuilder { /* private fields */ }
Expand description
A builder for QueryForecastInput
.
Implementations§
source§impl QueryForecastInputBuilder
impl QueryForecastInputBuilder
sourcepub fn forecast_arn(self, input: impl Into<String>) -> Self
pub fn forecast_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of the forecast to query.
sourcepub fn set_forecast_arn(self, input: Option<String>) -> Self
pub fn set_forecast_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of the forecast to query.
sourcepub fn start_date(self, input: impl Into<String>) -> Self
pub fn start_date(self, input: impl Into<String>) -> Self
The start date for the forecast. Specify the date using this format: yyyy-MM-dd'T'HH:mm:ss (ISO 8601 format). For example, 2015-01-01T08:00:00.
sourcepub fn set_start_date(self, input: Option<String>) -> Self
pub fn set_start_date(self, input: Option<String>) -> Self
The start date for the forecast. Specify the date using this format: yyyy-MM-dd'T'HH:mm:ss (ISO 8601 format). For example, 2015-01-01T08:00:00.
sourcepub fn end_date(self, input: impl Into<String>) -> Self
pub fn end_date(self, input: impl Into<String>) -> Self
The end date for the forecast. Specify the date using this format: yyyy-MM-dd'T'HH:mm:ss (ISO 8601 format). For example, 2015-01-01T20:00:00.
sourcepub fn set_end_date(self, input: Option<String>) -> Self
pub fn set_end_date(self, input: Option<String>) -> Self
The end date for the forecast. Specify the date using this format: yyyy-MM-dd'T'HH:mm:ss (ISO 8601 format). For example, 2015-01-01T20:00:00.
sourcepub fn filters(self, k: impl Into<String>, v: impl Into<String>) -> Self
pub fn filters(self, k: impl Into<String>, v: impl Into<String>) -> Self
Adds a key-value pair to filters
.
To override the contents of this collection use set_filters
.
The filtering criteria to apply when retrieving the forecast. For example, to get the forecast for client_21
in the electricity usage dataset, specify the following:
{"item_id" : "client_21"}
To get the full forecast, use the CreateForecastExportJob operation.
sourcepub fn set_filters(self, input: Option<HashMap<String, String>>) -> Self
pub fn set_filters(self, input: Option<HashMap<String, String>>) -> Self
The filtering criteria to apply when retrieving the forecast. For example, to get the forecast for client_21
in the electricity usage dataset, specify the following:
{"item_id" : "client_21"}
To get the full forecast, use the CreateForecastExportJob operation.
sourcepub fn next_token(self, input: impl Into<String>) -> Self
pub fn next_token(self, input: impl Into<String>) -> Self
If the result of the previous request was truncated, the response includes a NextToken
. To retrieve the next set of results, use the token in the next request. Tokens expire after 24 hours.
sourcepub fn set_next_token(self, input: Option<String>) -> Self
pub fn set_next_token(self, input: Option<String>) -> Self
If the result of the previous request was truncated, the response includes a NextToken
. To retrieve the next set of results, use the token in the next request. Tokens expire after 24 hours.
sourcepub fn build(self) -> Result<QueryForecastInput, BuildError>
pub fn build(self) -> Result<QueryForecastInput, BuildError>
Consumes the builder and constructs a QueryForecastInput
.
Trait Implementations§
source§impl Clone for QueryForecastInputBuilder
impl Clone for QueryForecastInputBuilder
source§fn clone(&self) -> QueryForecastInputBuilder
fn clone(&self) -> QueryForecastInputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for QueryForecastInputBuilder
impl Debug for QueryForecastInputBuilder
source§impl Default for QueryForecastInputBuilder
impl Default for QueryForecastInputBuilder
source§fn default() -> QueryForecastInputBuilder
fn default() -> QueryForecastInputBuilder
source§impl PartialEq<QueryForecastInputBuilder> for QueryForecastInputBuilder
impl PartialEq<QueryForecastInputBuilder> for QueryForecastInputBuilder
source§fn eq(&self, other: &QueryForecastInputBuilder) -> bool
fn eq(&self, other: &QueryForecastInputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.