Struct aws_sdk_forecastquery::Client 
source · [−]pub struct Client { /* private fields */ }Expand description
Client for Amazon Forecast Query Service
Client for invoking operations on Amazon Forecast Query Service. Each operation on Amazon Forecast Query Service is a method on this
this struct. .send() MUST be invoked on the generated operations to dispatch the request to the service.
Examples
Constructing a client and invoking an operation
    // create a shared configuration. This can be used & shared between multiple service clients.
    let shared_config = aws_config::load_from_env().await;
    let client = aws_sdk_forecastquery::Client::new(&shared_config);
    // invoke an operation
    /* let rsp = client
        .<operation_name>().
        .<param>("some value")
        .send().await; */Constructing a client with custom configuration
use aws_config::RetryConfig;
let shared_config = aws_config::load_from_env().await;
let config = aws_sdk_forecastquery::config::Builder::from(&shared_config)
  .retry_config(RetryConfig::disabled())
  .build();
let client = aws_sdk_forecastquery::Client::from_conf(config);Implementations
sourceimpl Client
 
impl Client
sourcepub fn with_config(
    client: Client<DynConnector, DynMiddleware<DynConnector>>,
    conf: Config
) -> Self
 
pub fn with_config(
    client: Client<DynConnector, DynMiddleware<DynConnector>>,
    conf: Config
) -> Self
Creates a client with the given service configuration.
sourceimpl Client
 
impl Client
sourcepub fn query_forecast(&self) -> QueryForecast
 
pub fn query_forecast(&self) -> QueryForecast
Constructs a fluent builder for the QueryForecast operation.
- The fluent builder is configurable:
forecast_arn(impl Into<String>)/set_forecast_arn(Option<String>):The Amazon Resource Name (ARN) of the forecast to query.
start_date(impl Into<String>)/set_start_date(Option<String>):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.
end_date(impl Into<String>)/set_end_date(Option<String>):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.
filters(HashMap<String, String>)/set_filters(Option<HashMap<String, String>>):The filtering criteria to apply when retrieving the forecast. For example, to get the forecast for
client_21in the electricity usage dataset, specify the following:{“item_id” : “client_21”}To get the full forecast, use the CreateForecastExportJob operation.
next_token(impl Into<String>)/set_next_token(Option<String>):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.
 - On success, responds with 
QueryForecastOutputwith field(s):forecast(Option<Forecast>):The forecast.
 - On failure, responds with 
SdkError<QueryForecastError> 
sourcepub fn query_what_if_forecast(&self) -> QueryWhatIfForecast
 
pub fn query_what_if_forecast(&self) -> QueryWhatIfForecast
Constructs a fluent builder for the QueryWhatIfForecast operation.
- The fluent builder is configurable:
what_if_forecast_arn(impl Into<String>)/set_what_if_forecast_arn(Option<String>):The Amazon Resource Name (ARN) of the what-if forecast to query.
start_date(impl Into<String>)/set_start_date(Option<String>):The start date for the what-if forecast. Specify the date using this format: yyyy-MM-dd’T’HH:mm:ss (ISO 8601 format). For example, 2015-01-01T08:00:00.
end_date(impl Into<String>)/set_end_date(Option<String>):The end date for the what-if forecast. Specify the date using this format: yyyy-MM-dd’T’HH:mm:ss (ISO 8601 format). For example, 2015-01-01T20:00:00.
filters(HashMap<String, String>)/set_filters(Option<HashMap<String, String>>):The filtering criteria to apply when retrieving the forecast. For example, to get the forecast for
client_21in the electricity usage dataset, specify the following:{“item_id” : “client_21”}To get the full what-if forecast, use the CreateForecastExportJob operation.
next_token(impl Into<String>)/set_next_token(Option<String>):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.
 - On success, responds with 
QueryWhatIfForecastOutputwith field(s):forecast(Option<Forecast>):Provides information about a forecast. Returned as part of the
QueryForecastresponse.
 - On failure, responds with 
SdkError<QueryWhatIfForecastError> 
sourceimpl Client
 
impl Client
sourcepub fn from_conf_conn<C, E>(conf: Config, conn: C) -> Self where
    C: SmithyConnector<Error = E> + Send + 'static,
    E: Into<ConnectorError>, 
 
pub fn from_conf_conn<C, E>(conf: Config, conn: C) -> Self where
    C: SmithyConnector<Error = E> + Send + 'static,
    E: Into<ConnectorError>, 
Creates a client with the given service config and connector override.
Trait Implementations
sourceimpl From<Client<DynConnector, DynMiddleware<DynConnector>, Standard>> for Client
 
impl From<Client<DynConnector, DynMiddleware<DynConnector>, Standard>> for Client
sourcefn from(client: Client<DynConnector, DynMiddleware<DynConnector>>) -> Self
 
fn from(client: Client<DynConnector, DynMiddleware<DynConnector>>) -> Self
Converts to this type from the input type.
Auto Trait Implementations
impl !RefUnwindSafe for Client
impl Send for Client
impl Sync for Client
impl Unpin for Client
impl !UnwindSafe for Client
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> 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