7#include <aws/braket/Braket_EXPORTS.h>
8#include <aws/braket/model/QueueName.h>
9#include <aws/braket/model/QueuePriority.h>
10#include <aws/core/utils/memory/stl/AWSString.h>
50 inline void SetQueue(
QueueName&& value) { m_queueHasBeenSet =
true; m_queue = std::move(value); }
76 inline void SetQueueSize(
const char* value) { m_queueSizeHasBeenSet =
true; m_queueSize.assign(value); }
84 bool m_queueHasBeenSet =
false;
87 bool m_queuePriorityHasBeenSet =
false;
90 bool m_queueSizeHasBeenSet =
false;
DeviceQueueInfo & WithQueue(QueueName &&value)
AWS_BRAKET_API DeviceQueueInfo()
const Aws::String & GetQueueSize() const
const QueuePriority & GetQueuePriority() const
AWS_BRAKET_API Aws::Utils::Json::JsonValue Jsonize() const
void SetQueue(const QueueName &value)
AWS_BRAKET_API DeviceQueueInfo & operator=(Aws::Utils::Json::JsonView jsonValue)
DeviceQueueInfo & WithQueuePriority(const QueuePriority &value)
void SetQueuePriority(const QueuePriority &value)
DeviceQueueInfo & WithQueueSize(const Aws::String &value)
const QueueName & GetQueue() const
bool QueueSizeHasBeenSet() const
DeviceQueueInfo & WithQueueSize(const char *value)
void SetQueuePriority(QueuePriority &&value)
DeviceQueueInfo & WithQueueSize(Aws::String &&value)
DeviceQueueInfo & WithQueue(const QueueName &value)
DeviceQueueInfo & WithQueuePriority(QueuePriority &&value)
void SetQueueSize(const char *value)
AWS_BRAKET_API DeviceQueueInfo(Aws::Utils::Json::JsonView jsonValue)
bool QueuePriorityHasBeenSet() const
void SetQueueSize(const Aws::String &value)
void SetQueue(QueueName &&value)
void SetQueueSize(Aws::String &&value)
bool QueueHasBeenSet() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue