7#include <aws/timestream-query/TimestreamQuery_EXPORTS.h>
8#include <aws/timestream-query/TimestreamQueryRequest.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
10#include <aws/core/utils/DateTime.h>
11#include <aws/timestream-query/model/ScheduledQueryInsights.h>
13#include <aws/core/utils/UUID.h>
17namespace TimestreamQuery
48 inline void SetScheduledQueryArn(
const char* value) { m_scheduledQueryArnHasBeenSet =
true; m_scheduledQueryArn.assign(value); }
75 inline void SetClientToken(
const char* value) { m_clientTokenHasBeenSet =
true; m_clientToken.assign(value); }
98 bool m_scheduledQueryArnHasBeenSet =
false;
101 bool m_invocationTimeHasBeenSet =
false;
104 bool m_clientTokenHasBeenSet =
false;
107 bool m_queryInsightsHasBeenSet =
false;
ExecuteScheduledQueryRequest & WithQueryInsights(const ScheduledQueryInsights &value)
void SetInvocationTime(const Aws::Utils::DateTime &value)
ExecuteScheduledQueryRequest & WithClientToken(const Aws::String &value)
ExecuteScheduledQueryRequest & WithInvocationTime(const Aws::Utils::DateTime &value)
const Aws::String & GetScheduledQueryArn() const
const Aws::String & GetClientToken() const
const ScheduledQueryInsights & GetQueryInsights() const
ExecuteScheduledQueryRequest & WithQueryInsights(ScheduledQueryInsights &&value)
ExecuteScheduledQueryRequest & WithScheduledQueryArn(Aws::String &&value)
void SetClientToken(Aws::String &&value)
ExecuteScheduledQueryRequest & WithScheduledQueryArn(const char *value)
void SetClientToken(const char *value)
void SetScheduledQueryArn(const Aws::String &value)
void SetClientToken(const Aws::String &value)
void SetInvocationTime(Aws::Utils::DateTime &&value)
AWS_TIMESTREAMQUERY_API ExecuteScheduledQueryRequest()
AWS_TIMESTREAMQUERY_API Aws::String SerializePayload() const override
bool QueryInsightsHasBeenSet() const
ExecuteScheduledQueryRequest & WithInvocationTime(Aws::Utils::DateTime &&value)
AWS_TIMESTREAMQUERY_API Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override
bool ScheduledQueryArnHasBeenSet() const
bool ClientTokenHasBeenSet() const
void SetScheduledQueryArn(Aws::String &&value)
ExecuteScheduledQueryRequest & WithScheduledQueryArn(const Aws::String &value)
virtual const char * GetServiceRequestName() const override
ExecuteScheduledQueryRequest & WithClientToken(Aws::String &&value)
void SetQueryInsights(ScheduledQueryInsights &&value)
ExecuteScheduledQueryRequest & WithClientToken(const char *value)
void SetQueryInsights(const ScheduledQueryInsights &value)
void SetScheduledQueryArn(const char *value)
bool InvocationTimeHasBeenSet() const
const Aws::Utils::DateTime & GetInvocationTime() const
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String