28 namespace ServiceCatalog
62 inline void SetId(
const char* value) { m_idHasBeenSet =
true; m_id.assign(value); }
97 inline void SetProductId(
const char* value) { m_productIdHasBeenSet =
true; m_productId.assign(value); }
132 inline void SetName(
const char* value) { m_nameHasBeenSet =
true; m_name.assign(value); }
171 inline void SetOwner(
const char* value) { m_ownerHasBeenSet =
true; m_owner.assign(value); }
209 inline void SetShortDescription(
const char* value) { m_shortDescriptionHasBeenSet =
true; m_shortDescription.assign(value); }
248 inline void SetType(
const char* value) { m_typeHasBeenSet =
true; m_type.assign(value); }
290 inline void SetDistributor(
const char* value) { m_distributorHasBeenSet =
true; m_distributor.assign(value); }
328 inline void SetHasDefaultPath(
bool value) { m_hasDefaultPathHasBeenSet =
true; m_hasDefaultPath = value; }
358 inline void SetSupportEmail(
const char* value) { m_supportEmailHasBeenSet =
true; m_supportEmail.assign(value); }
393 inline void SetSupportDescription(
const char* value) { m_supportDescriptionHasBeenSet =
true; m_supportDescription.assign(value); }
428 inline void SetSupportUrl(
const char* value) { m_supportUrlHasBeenSet =
true; m_supportUrl.assign(value); }
449 bool m_productIdHasBeenSet;
451 bool m_nameHasBeenSet;
453 bool m_ownerHasBeenSet;
455 bool m_shortDescriptionHasBeenSet;
457 bool m_typeHasBeenSet;
459 bool m_distributorHasBeenSet;
460 bool m_hasDefaultPath;
461 bool m_hasDefaultPathHasBeenSet;
463 bool m_supportEmailHasBeenSet;
465 bool m_supportDescriptionHasBeenSet;
467 bool m_supportUrlHasBeenSet;
const Aws::String & GetSupportEmail() const
void SetOwner(Aws::String &&value)
void SetProductId(Aws::String &&value)
ProductViewSummary & WithProductId(const Aws::String &value)
ProductViewSummary & WithShortDescription(const Aws::String &value)
ProductViewSummary & WithType(const char *value)
ProductViewSummary & WithDistributor(Aws::String &&value)
void SetSupportEmail(const Aws::String &value)
ProductViewSummary & WithProductId(const char *value)
void SetType(Aws::String &&value)
#define AWS_SERVICECATALOG_API
void SetId(Aws::String &&value)
ProductViewSummary & WithSupportEmail(const Aws::String &value)
const Aws::String & GetId() const
void SetSupportDescription(const Aws::String &value)
ProductViewSummary & WithOwner(const char *value)
ProductViewSummary & WithId(Aws::String &&value)
ProductViewSummary & WithName(const char *value)
ProductViewSummary & WithId(const Aws::String &value)
const Aws::String & GetShortDescription() const
void SetType(const Aws::String &value)
ProductViewSummary & WithHasDefaultPath(bool value)
ProductViewSummary & WithSupportUrl(const char *value)
void SetSupportDescription(const char *value)
void SetSupportUrl(const char *value)
ProductViewSummary & WithSupportDescription(Aws::String &&value)
void SetSupportDescription(Aws::String &&value)
ProductViewSummary & WithOwner(Aws::String &&value)
void SetDistributor(const Aws::String &value)
ProductViewSummary & WithDistributor(const Aws::String &value)
void SetSupportEmail(Aws::String &&value)
void SetProductId(const char *value)
ProductViewSummary & WithName(const Aws::String &value)
ProductViewSummary & WithName(Aws::String &&value)
void SetSupportUrl(Aws::String &&value)
void SetHasDefaultPath(bool value)
const Aws::String & GetSupportUrl() const
void SetDistributor(Aws::String &&value)
ProductViewSummary & WithSupportEmail(const char *value)
void SetName(const char *value)
const Aws::String & GetDistributor() const
ProductViewSummary & WithProductId(Aws::String &&value)
void SetOwner(const Aws::String &value)
ProductViewSummary & WithDistributor(const char *value)
void SetId(const char *value)
const Aws::String & GetProductId() const
void SetDistributor(const char *value)
ProductViewSummary & WithType(const Aws::String &value)
ProductViewSummary & WithSupportDescription(const Aws::String &value)
void SetSupportEmail(const char *value)
void SetShortDescription(const Aws::String &value)
ProductViewSummary & WithType(Aws::String &&value)
ProductViewSummary & WithSupportUrl(const Aws::String &value)
ProductViewSummary & WithId(const char *value)
const Aws::String & GetSupportDescription() const
void SetShortDescription(Aws::String &&value)
void SetName(Aws::String &&value)
void SetSupportUrl(const Aws::String &value)
void SetProductId(const Aws::String &value)
void SetType(const char *value)
ProductViewSummary & WithSupportUrl(Aws::String &&value)
ProductViewSummary & WithShortDescription(const char *value)
void SetShortDescription(const char *value)
bool GetHasDefaultPath() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
void SetOwner(const char *value)
ProductViewSummary & WithOwner(const Aws::String &value)
ProductViewSummary & WithSupportDescription(const char *value)
const Aws::String & GetName() const
const Aws::String & GetType() const
void SetId(const Aws::String &value)
const Aws::String & GetOwner() const
void SetName(const Aws::String &value)
ProductViewSummary & WithSupportEmail(Aws::String &&value)
JSON (JavaScript Object Notation).
ProductViewSummary & WithShortDescription(Aws::String &&value)