7#include <aws/timestream-query/TimestreamQuery_EXPORTS.h>
8#include <aws/timestream-query/model/ComputeMode.h>
9#include <aws/timestream-query/model/ProvisionedCapacityResponse.h>
20namespace TimestreamQuery {
45 m_computeModeHasBeenSet =
true;
46 m_computeMode = value;
61 template <
typename ProvisionedCapacityT = ProvisionedCapacityResponse>
63 m_provisionedCapacityHasBeenSet =
true;
64 m_provisionedCapacity = std::forward<ProvisionedCapacityT>(value);
66 template <
typename ProvisionedCapacityT = ProvisionedCapacityResponse>
75 ProvisionedCapacityResponse m_provisionedCapacity;
76 bool m_computeModeHasBeenSet =
false;
77 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