7#include <aws/timestream-query/TimestreamQuery_EXPORTS.h>
8#include <aws/timestream-query/model/ComputeMode.h>
9#include <aws/timestream-query/model/ProvisionedCapacityRequest.h>
22namespace TimestreamQuery
61 template<
typename ProvisionedCapacityT = ProvisionedCapacityRequest>
63 template<
typename ProvisionedCapacityT = ProvisionedCapacityRequest>
69 bool m_computeModeHasBeenSet =
false;
71 ProvisionedCapacityRequest m_provisionedCapacity;
72 bool m_provisionedCapacityHasBeenSet =
false;
QueryComputeRequest & WithProvisionedCapacity(ProvisionedCapacityT &&value)
bool ComputeModeHasBeenSet() const
AWS_TIMESTREAMQUERY_API QueryComputeRequest(Aws::Utils::Json::JsonView jsonValue)
const ProvisionedCapacityRequest & GetProvisionedCapacity() const
void SetComputeMode(ComputeMode value)
ComputeMode GetComputeMode() const
AWS_TIMESTREAMQUERY_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_TIMESTREAMQUERY_API QueryComputeRequest()=default
void SetProvisionedCapacity(ProvisionedCapacityT &&value)
AWS_TIMESTREAMQUERY_API QueryComputeRequest & operator=(Aws::Utils::Json::JsonView jsonValue)
QueryComputeRequest & WithComputeMode(ComputeMode value)
bool ProvisionedCapacityHasBeenSet() const
std::shared_ptr< T > MakeShared(const char *allocationTag, ArgTypes &&... args)
Aws::Utils::Json::JsonValue JsonValue