30 namespace ServiceCatalog
64 inline void SetName(
const char* value) { m_nameHasBeenSet =
true; m_name.assign(value); }
99 inline void SetArn(
const char* value) { m_arnHasBeenSet =
true; m_arn.assign(value); }
134 inline void SetType(
const char* value) { m_typeHasBeenSet =
true; m_type.assign(value); }
169 inline void SetId(
const char* value) { m_idHasBeenSet =
true; m_id.assign(value); }
229 inline void SetStatusMessage(
const char* value) { m_statusMessageHasBeenSet =
true; m_statusMessage.assign(value); }
289 inline void SetIdempotencyToken(
const char* value) { m_idempotencyTokenHasBeenSet =
true; m_idempotencyToken.assign(value); }
328 inline void SetLastRecordId(
const char* value) { m_lastRecordIdHasBeenSet =
true; m_lastRecordId.assign(value); }
350 bool m_nameHasBeenSet;
352 bool m_arnHasBeenSet;
354 bool m_typeHasBeenSet;
358 bool m_statusHasBeenSet;
360 bool m_statusMessageHasBeenSet;
362 bool m_createdTimeHasBeenSet;
364 bool m_idempotencyTokenHasBeenSet;
366 bool m_lastRecordIdHasBeenSet;
ProvisionedProductDetail & WithStatus(RecordStatus &&value)
void SetStatus(RecordStatus &&value)
const Aws::String & GetLastRecordId() const
ProvisionedProductDetail & WithStatusMessage(const Aws::String &value)
ProvisionedProductDetail & WithLastRecordId(const Aws::String &value)
#define AWS_SERVICECATALOG_API
const Aws::String & GetName() const
ProvisionedProductDetail & WithType(const char *value)
ProvisionedProductDetail & WithStatusMessage(const char *value)
void SetStatusMessage(Aws::String &&value)
ProvisionedProductDetail & WithStatus(const RecordStatus &value)
void SetType(Aws::String &&value)
ProvisionedProductDetail & WithType(Aws::String &&value)
void SetStatusMessage(const char *value)
void SetArn(const char *value)
void SetIdempotencyToken(const Aws::String &value)
void SetArn(Aws::String &&value)
const Aws::String & GetId() const
void SetId(const Aws::String &value)
ProvisionedProductDetail & WithId(const char *value)
ProvisionedProductDetail & WithArn(const Aws::String &value)
void SetLastRecordId(const char *value)
ProvisionedProductDetail & WithArn(Aws::String &&value)
ProvisionedProductDetail & WithId(const Aws::String &value)
void SetName(const Aws::String &value)
ProvisionedProductDetail & WithCreatedTime(Aws::Utils::DateTime &&value)
void SetId(Aws::String &&value)
void SetArn(const Aws::String &value)
void SetIdempotencyToken(Aws::String &&value)
void SetType(const char *value)
ProvisionedProductDetail & WithName(const char *value)
void SetName(Aws::String &&value)
ProvisionedProductDetail & WithLastRecordId(const char *value)
ProvisionedProductDetail & WithType(const Aws::String &value)
void SetLastRecordId(Aws::String &&value)
void SetCreatedTime(Aws::Utils::DateTime &&value)
const Aws::Utils::DateTime & GetCreatedTime() const
ProvisionedProductDetail & WithIdempotencyToken(const Aws::String &value)
ProvisionedProductDetail & WithName(const Aws::String &value)
ProvisionedProductDetail & WithIdempotencyToken(Aws::String &&value)
const Aws::String & GetType() const
void SetName(const char *value)
void SetCreatedTime(const Aws::Utils::DateTime &value)
ProvisionedProductDetail & WithStatusMessage(Aws::String &&value)
void SetStatus(const RecordStatus &value)
ProvisionedProductDetail & WithCreatedTime(const Aws::Utils::DateTime &value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
void SetType(const Aws::String &value)
ProvisionedProductDetail & WithId(Aws::String &&value)
const Aws::String & GetIdempotencyToken() const
void SetIdempotencyToken(const char *value)
ProvisionedProductDetail & WithArn(const char *value)
void SetId(const char *value)
const Aws::String & GetStatusMessage() const
ProvisionedProductDetail & WithLastRecordId(Aws::String &&value)
ProvisionedProductDetail & WithName(Aws::String &&value)
const Aws::String & GetArn() const
const RecordStatus & GetStatus() const
void SetStatusMessage(const Aws::String &value)
ProvisionedProductDetail & WithIdempotencyToken(const char *value)
void SetLastRecordId(const Aws::String &value)
JSON (JavaScript Object Notation).