AWS SDK for C++  1.9.66
AWS SDK for C++
Public Member Functions | List of all members
Aws::MarketplaceCatalog::Model::EntitySummary Class Reference

#include <EntitySummary.h>

Public Member Functions

 EntitySummary ()
 
 EntitySummary (Aws::Utils::Json::JsonView jsonValue)
 
EntitySummaryoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetName () const
 
bool NameHasBeenSet () const
 
void SetName (const Aws::String &value)
 
void SetName (Aws::String &&value)
 
void SetName (const char *value)
 
EntitySummaryWithName (const Aws::String &value)
 
EntitySummaryWithName (Aws::String &&value)
 
EntitySummaryWithName (const char *value)
 
const Aws::StringGetEntityType () const
 
bool EntityTypeHasBeenSet () const
 
void SetEntityType (const Aws::String &value)
 
void SetEntityType (Aws::String &&value)
 
void SetEntityType (const char *value)
 
EntitySummaryWithEntityType (const Aws::String &value)
 
EntitySummaryWithEntityType (Aws::String &&value)
 
EntitySummaryWithEntityType (const char *value)
 
const Aws::StringGetEntityId () const
 
bool EntityIdHasBeenSet () const
 
void SetEntityId (const Aws::String &value)
 
void SetEntityId (Aws::String &&value)
 
void SetEntityId (const char *value)
 
EntitySummaryWithEntityId (const Aws::String &value)
 
EntitySummaryWithEntityId (Aws::String &&value)
 
EntitySummaryWithEntityId (const char *value)
 
const Aws::StringGetEntityArn () const
 
bool EntityArnHasBeenSet () const
 
void SetEntityArn (const Aws::String &value)
 
void SetEntityArn (Aws::String &&value)
 
void SetEntityArn (const char *value)
 
EntitySummaryWithEntityArn (const Aws::String &value)
 
EntitySummaryWithEntityArn (Aws::String &&value)
 
EntitySummaryWithEntityArn (const char *value)
 
const Aws::StringGetLastModifiedDate () const
 
bool LastModifiedDateHasBeenSet () const
 
void SetLastModifiedDate (const Aws::String &value)
 
void SetLastModifiedDate (Aws::String &&value)
 
void SetLastModifiedDate (const char *value)
 
EntitySummaryWithLastModifiedDate (const Aws::String &value)
 
EntitySummaryWithLastModifiedDate (Aws::String &&value)
 
EntitySummaryWithLastModifiedDate (const char *value)
 
const Aws::StringGetVisibility () const
 
bool VisibilityHasBeenSet () const
 
void SetVisibility (const Aws::String &value)
 
void SetVisibility (Aws::String &&value)
 
void SetVisibility (const char *value)
 
EntitySummaryWithVisibility (const Aws::String &value)
 
EntitySummaryWithVisibility (Aws::String &&value)
 
EntitySummaryWithVisibility (const char *value)
 

Detailed Description

This object is a container for common summary information about the entity. The summary doesn't contain the whole entity structure, but it does contain information common across all entities.

See Also:

AWS API Reference

Definition at line 33 of file EntitySummary.h.

Constructor & Destructor Documentation

◆ EntitySummary() [1/2]

Aws::MarketplaceCatalog::Model::EntitySummary::EntitySummary ( )

◆ EntitySummary() [2/2]

Aws::MarketplaceCatalog::Model::EntitySummary::EntitySummary ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ EntityArnHasBeenSet()

bool Aws::MarketplaceCatalog::Model::EntitySummary::EntityArnHasBeenSet ( ) const
inline

The ARN associated with the unique identifier for the entity.

Definition at line 181 of file EntitySummary.h.

◆ EntityIdHasBeenSet()

bool Aws::MarketplaceCatalog::Model::EntitySummary::EntityIdHasBeenSet ( ) const
inline

The unique identifier for the entity.

Definition at line 140 of file EntitySummary.h.

◆ EntityTypeHasBeenSet()

bool Aws::MarketplaceCatalog::Model::EntitySummary::EntityTypeHasBeenSet ( ) const
inline

The type of the entity.

Definition at line 99 of file EntitySummary.h.

◆ GetEntityArn()

const Aws::String& Aws::MarketplaceCatalog::Model::EntitySummary::GetEntityArn ( ) const
inline

The ARN associated with the unique identifier for the entity.

Definition at line 176 of file EntitySummary.h.

◆ GetEntityId()

const Aws::String& Aws::MarketplaceCatalog::Model::EntitySummary::GetEntityId ( ) const
inline

The unique identifier for the entity.

Definition at line 135 of file EntitySummary.h.

◆ GetEntityType()

const Aws::String& Aws::MarketplaceCatalog::Model::EntitySummary::GetEntityType ( ) const
inline

The type of the entity.

Definition at line 94 of file EntitySummary.h.

◆ GetLastModifiedDate()

const Aws::String& Aws::MarketplaceCatalog::Model::EntitySummary::GetLastModifiedDate ( ) const
inline

The last time the entity was published, using ISO 8601 format (2018-02-27T13:45:22Z).

Definition at line 218 of file EntitySummary.h.

◆ GetName()

const Aws::String& Aws::MarketplaceCatalog::Model::EntitySummary::GetName ( ) const
inline

The name for the entity. This value is not unique. It is defined by the seller.

Definition at line 46 of file EntitySummary.h.

◆ GetVisibility()

const Aws::String& Aws::MarketplaceCatalog::Model::EntitySummary::GetVisibility ( ) const
inline

The visibility status of the entity to buyers. This value can be Public (everyone can view the entity), Limited (the entity is visible to limited accounts only), or Restricted (the entity was published and then unpublished and only existing buyers can view it).

Definition at line 270 of file EntitySummary.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::MarketplaceCatalog::Model::EntitySummary::Jsonize ( ) const

◆ LastModifiedDateHasBeenSet()

bool Aws::MarketplaceCatalog::Model::EntitySummary::LastModifiedDateHasBeenSet ( ) const
inline

The last time the entity was published, using ISO 8601 format (2018-02-27T13:45:22Z).

Definition at line 224 of file EntitySummary.h.

◆ NameHasBeenSet()

bool Aws::MarketplaceCatalog::Model::EntitySummary::NameHasBeenSet ( ) const
inline

The name for the entity. This value is not unique. It is defined by the seller.

Definition at line 52 of file EntitySummary.h.

◆ operator=()

EntitySummary& Aws::MarketplaceCatalog::Model::EntitySummary::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetEntityArn() [1/3]

void Aws::MarketplaceCatalog::Model::EntitySummary::SetEntityArn ( Aws::String &&  value)
inline

The ARN associated with the unique identifier for the entity.

Definition at line 191 of file EntitySummary.h.

◆ SetEntityArn() [2/3]

void Aws::MarketplaceCatalog::Model::EntitySummary::SetEntityArn ( const Aws::String value)
inline

The ARN associated with the unique identifier for the entity.

Definition at line 186 of file EntitySummary.h.

◆ SetEntityArn() [3/3]

void Aws::MarketplaceCatalog::Model::EntitySummary::SetEntityArn ( const char *  value)
inline

The ARN associated with the unique identifier for the entity.

Definition at line 196 of file EntitySummary.h.

◆ SetEntityId() [1/3]

void Aws::MarketplaceCatalog::Model::EntitySummary::SetEntityId ( Aws::String &&  value)
inline

The unique identifier for the entity.

Definition at line 150 of file EntitySummary.h.

◆ SetEntityId() [2/3]

void Aws::MarketplaceCatalog::Model::EntitySummary::SetEntityId ( const Aws::String value)
inline

The unique identifier for the entity.

Definition at line 145 of file EntitySummary.h.

◆ SetEntityId() [3/3]

void Aws::MarketplaceCatalog::Model::EntitySummary::SetEntityId ( const char *  value)
inline

The unique identifier for the entity.

Definition at line 155 of file EntitySummary.h.

◆ SetEntityType() [1/3]

void Aws::MarketplaceCatalog::Model::EntitySummary::SetEntityType ( Aws::String &&  value)
inline

The type of the entity.

Definition at line 109 of file EntitySummary.h.

◆ SetEntityType() [2/3]

void Aws::MarketplaceCatalog::Model::EntitySummary::SetEntityType ( const Aws::String value)
inline

The type of the entity.

Definition at line 104 of file EntitySummary.h.

◆ SetEntityType() [3/3]

void Aws::MarketplaceCatalog::Model::EntitySummary::SetEntityType ( const char *  value)
inline

The type of the entity.

Definition at line 114 of file EntitySummary.h.

◆ SetLastModifiedDate() [1/3]

void Aws::MarketplaceCatalog::Model::EntitySummary::SetLastModifiedDate ( Aws::String &&  value)
inline

The last time the entity was published, using ISO 8601 format (2018-02-27T13:45:22Z).

Definition at line 236 of file EntitySummary.h.

◆ SetLastModifiedDate() [2/3]

void Aws::MarketplaceCatalog::Model::EntitySummary::SetLastModifiedDate ( const Aws::String value)
inline

The last time the entity was published, using ISO 8601 format (2018-02-27T13:45:22Z).

Definition at line 230 of file EntitySummary.h.

◆ SetLastModifiedDate() [3/3]

void Aws::MarketplaceCatalog::Model::EntitySummary::SetLastModifiedDate ( const char *  value)
inline

The last time the entity was published, using ISO 8601 format (2018-02-27T13:45:22Z).

Definition at line 242 of file EntitySummary.h.

◆ SetName() [1/3]

void Aws::MarketplaceCatalog::Model::EntitySummary::SetName ( Aws::String &&  value)
inline

The name for the entity. This value is not unique. It is defined by the seller.

Definition at line 64 of file EntitySummary.h.

◆ SetName() [2/3]

void Aws::MarketplaceCatalog::Model::EntitySummary::SetName ( const Aws::String value)
inline

The name for the entity. This value is not unique. It is defined by the seller.

Definition at line 58 of file EntitySummary.h.

◆ SetName() [3/3]

void Aws::MarketplaceCatalog::Model::EntitySummary::SetName ( const char *  value)
inline

The name for the entity. This value is not unique. It is defined by the seller.

Definition at line 70 of file EntitySummary.h.

◆ SetVisibility() [1/3]

void Aws::MarketplaceCatalog::Model::EntitySummary::SetVisibility ( Aws::String &&  value)
inline

The visibility status of the entity to buyers. This value can be Public (everyone can view the entity), Limited (the entity is visible to limited accounts only), or Restricted (the entity was published and then unpublished and only existing buyers can view it).

Definition at line 297 of file EntitySummary.h.

◆ SetVisibility() [2/3]

void Aws::MarketplaceCatalog::Model::EntitySummary::SetVisibility ( const Aws::String value)
inline

The visibility status of the entity to buyers. This value can be Public (everyone can view the entity), Limited (the entity is visible to limited accounts only), or Restricted (the entity was published and then unpublished and only existing buyers can view it).

Definition at line 288 of file EntitySummary.h.

◆ SetVisibility() [3/3]

void Aws::MarketplaceCatalog::Model::EntitySummary::SetVisibility ( const char *  value)
inline

The visibility status of the entity to buyers. This value can be Public (everyone can view the entity), Limited (the entity is visible to limited accounts only), or Restricted (the entity was published and then unpublished and only existing buyers can view it).

Definition at line 306 of file EntitySummary.h.

◆ VisibilityHasBeenSet()

bool Aws::MarketplaceCatalog::Model::EntitySummary::VisibilityHasBeenSet ( ) const
inline

The visibility status of the entity to buyers. This value can be Public (everyone can view the entity), Limited (the entity is visible to limited accounts only), or Restricted (the entity was published and then unpublished and only existing buyers can view it).

Definition at line 279 of file EntitySummary.h.

◆ WithEntityArn() [1/3]

EntitySummary& Aws::MarketplaceCatalog::Model::EntitySummary::WithEntityArn ( Aws::String &&  value)
inline

The ARN associated with the unique identifier for the entity.

Definition at line 206 of file EntitySummary.h.

◆ WithEntityArn() [2/3]

EntitySummary& Aws::MarketplaceCatalog::Model::EntitySummary::WithEntityArn ( const Aws::String value)
inline

The ARN associated with the unique identifier for the entity.

Definition at line 201 of file EntitySummary.h.

◆ WithEntityArn() [3/3]

EntitySummary& Aws::MarketplaceCatalog::Model::EntitySummary::WithEntityArn ( const char *  value)
inline

The ARN associated with the unique identifier for the entity.

Definition at line 211 of file EntitySummary.h.

◆ WithEntityId() [1/3]

EntitySummary& Aws::MarketplaceCatalog::Model::EntitySummary::WithEntityId ( Aws::String &&  value)
inline

The unique identifier for the entity.

Definition at line 165 of file EntitySummary.h.

◆ WithEntityId() [2/3]

EntitySummary& Aws::MarketplaceCatalog::Model::EntitySummary::WithEntityId ( const Aws::String value)
inline

The unique identifier for the entity.

Definition at line 160 of file EntitySummary.h.

◆ WithEntityId() [3/3]

EntitySummary& Aws::MarketplaceCatalog::Model::EntitySummary::WithEntityId ( const char *  value)
inline

The unique identifier for the entity.

Definition at line 170 of file EntitySummary.h.

◆ WithEntityType() [1/3]

EntitySummary& Aws::MarketplaceCatalog::Model::EntitySummary::WithEntityType ( Aws::String &&  value)
inline

The type of the entity.

Definition at line 124 of file EntitySummary.h.

◆ WithEntityType() [2/3]

EntitySummary& Aws::MarketplaceCatalog::Model::EntitySummary::WithEntityType ( const Aws::String value)
inline

The type of the entity.

Definition at line 119 of file EntitySummary.h.

◆ WithEntityType() [3/3]

EntitySummary& Aws::MarketplaceCatalog::Model::EntitySummary::WithEntityType ( const char *  value)
inline

The type of the entity.

Definition at line 129 of file EntitySummary.h.

◆ WithLastModifiedDate() [1/3]

EntitySummary& Aws::MarketplaceCatalog::Model::EntitySummary::WithLastModifiedDate ( Aws::String &&  value)
inline

The last time the entity was published, using ISO 8601 format (2018-02-27T13:45:22Z).

Definition at line 254 of file EntitySummary.h.

◆ WithLastModifiedDate() [2/3]

EntitySummary& Aws::MarketplaceCatalog::Model::EntitySummary::WithLastModifiedDate ( const Aws::String value)
inline

The last time the entity was published, using ISO 8601 format (2018-02-27T13:45:22Z).

Definition at line 248 of file EntitySummary.h.

◆ WithLastModifiedDate() [3/3]

EntitySummary& Aws::MarketplaceCatalog::Model::EntitySummary::WithLastModifiedDate ( const char *  value)
inline

The last time the entity was published, using ISO 8601 format (2018-02-27T13:45:22Z).

Definition at line 260 of file EntitySummary.h.

◆ WithName() [1/3]

EntitySummary& Aws::MarketplaceCatalog::Model::EntitySummary::WithName ( Aws::String &&  value)
inline

The name for the entity. This value is not unique. It is defined by the seller.

Definition at line 82 of file EntitySummary.h.

◆ WithName() [2/3]

EntitySummary& Aws::MarketplaceCatalog::Model::EntitySummary::WithName ( const Aws::String value)
inline

The name for the entity. This value is not unique. It is defined by the seller.

Definition at line 76 of file EntitySummary.h.

◆ WithName() [3/3]

EntitySummary& Aws::MarketplaceCatalog::Model::EntitySummary::WithName ( const char *  value)
inline

The name for the entity. This value is not unique. It is defined by the seller.

Definition at line 88 of file EntitySummary.h.

◆ WithVisibility() [1/3]

EntitySummary& Aws::MarketplaceCatalog::Model::EntitySummary::WithVisibility ( Aws::String &&  value)
inline

The visibility status of the entity to buyers. This value can be Public (everyone can view the entity), Limited (the entity is visible to limited accounts only), or Restricted (the entity was published and then unpublished and only existing buyers can view it).

Definition at line 324 of file EntitySummary.h.

◆ WithVisibility() [2/3]

EntitySummary& Aws::MarketplaceCatalog::Model::EntitySummary::WithVisibility ( const Aws::String value)
inline

The visibility status of the entity to buyers. This value can be Public (everyone can view the entity), Limited (the entity is visible to limited accounts only), or Restricted (the entity was published and then unpublished and only existing buyers can view it).

Definition at line 315 of file EntitySummary.h.

◆ WithVisibility() [3/3]

EntitySummary& Aws::MarketplaceCatalog::Model::EntitySummary::WithVisibility ( const char *  value)
inline

The visibility status of the entity to buyers. This value can be Public (everyone can view the entity), Limited (the entity is visible to limited accounts only), or Restricted (the entity was published and then unpublished and only existing buyers can view it).

Definition at line 333 of file EntitySummary.h.


The documentation for this class was generated from the following file: