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