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

#include <Change.h>

Public Member Functions

 Change ()
 
 Change (Aws::Utils::Json::JsonView jsonValue)
 
Changeoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetChangeType () const
 
bool ChangeTypeHasBeenSet () const
 
void SetChangeType (const Aws::String &value)
 
void SetChangeType (Aws::String &&value)
 
void SetChangeType (const char *value)
 
ChangeWithChangeType (const Aws::String &value)
 
ChangeWithChangeType (Aws::String &&value)
 
ChangeWithChangeType (const char *value)
 
const EntityGetEntity () const
 
bool EntityHasBeenSet () const
 
void SetEntity (const Entity &value)
 
void SetEntity (Entity &&value)
 
ChangeWithEntity (const Entity &value)
 
ChangeWithEntity (Entity &&value)
 
const Aws::StringGetDetails () const
 
bool DetailsHasBeenSet () const
 
void SetDetails (const Aws::String &value)
 
void SetDetails (Aws::String &&value)
 
void SetDetails (const char *value)
 
ChangeWithDetails (const Aws::String &value)
 
ChangeWithDetails (Aws::String &&value)
 
ChangeWithDetails (const char *value)
 
const Aws::StringGetChangeName () const
 
bool ChangeNameHasBeenSet () const
 
void SetChangeName (const Aws::String &value)
 
void SetChangeName (Aws::String &&value)
 
void SetChangeName (const char *value)
 
ChangeWithChangeName (const Aws::String &value)
 
ChangeWithChangeName (Aws::String &&value)
 
ChangeWithChangeName (const char *value)
 

Detailed Description

An object that contains the ChangeType, Details, and Entity.

See Also:

AWS API Reference

Definition at line 33 of file Change.h.

Constructor & Destructor Documentation

◆ Change() [1/2]

Aws::MarketplaceCatalog::Model::Change::Change ( )

◆ Change() [2/2]

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

Member Function Documentation

◆ ChangeNameHasBeenSet()

bool Aws::MarketplaceCatalog::Model::Change::ChangeNameHasBeenSet ( ) const
inline

Optional name for the change.

Definition at line 187 of file Change.h.

◆ ChangeTypeHasBeenSet()

bool Aws::MarketplaceCatalog::Model::Change::ChangeTypeHasBeenSet ( ) const
inline

Change types are single string values that describe your intention for the change. Each change type is unique for each EntityType provided in the change's scope.

Definition at line 54 of file Change.h.

◆ DetailsHasBeenSet()

bool Aws::MarketplaceCatalog::Model::Change::DetailsHasBeenSet ( ) const
inline

This object contains details specific to the change type of the requested change.

Definition at line 140 of file Change.h.

◆ EntityHasBeenSet()

bool Aws::MarketplaceCatalog::Model::Change::EntityHasBeenSet ( ) const
inline

The entity to be changed.

Definition at line 107 of file Change.h.

◆ GetChangeName()

const Aws::String& Aws::MarketplaceCatalog::Model::Change::GetChangeName ( ) const
inline

Optional name for the change.

Definition at line 182 of file Change.h.

◆ GetChangeType()

const Aws::String& Aws::MarketplaceCatalog::Model::Change::GetChangeType ( ) const
inline

Change types are single string values that describe your intention for the change. Each change type is unique for each EntityType provided in the change's scope.

Definition at line 47 of file Change.h.

◆ GetDetails()

const Aws::String& Aws::MarketplaceCatalog::Model::Change::GetDetails ( ) const
inline

This object contains details specific to the change type of the requested change.

Definition at line 134 of file Change.h.

◆ GetEntity()

const Entity& Aws::MarketplaceCatalog::Model::Change::GetEntity ( ) const
inline

The entity to be changed.

Definition at line 102 of file Change.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SetChangeName() [1/3]

void Aws::MarketplaceCatalog::Model::Change::SetChangeName ( Aws::String &&  value)
inline

Optional name for the change.

Definition at line 197 of file Change.h.

◆ SetChangeName() [2/3]

void Aws::MarketplaceCatalog::Model::Change::SetChangeName ( const Aws::String value)
inline

Optional name for the change.

Definition at line 192 of file Change.h.

◆ SetChangeName() [3/3]

void Aws::MarketplaceCatalog::Model::Change::SetChangeName ( const char *  value)
inline

Optional name for the change.

Definition at line 202 of file Change.h.

◆ SetChangeType() [1/3]

void Aws::MarketplaceCatalog::Model::Change::SetChangeType ( Aws::String &&  value)
inline

Change types are single string values that describe your intention for the change. Each change type is unique for each EntityType provided in the change's scope.

Definition at line 68 of file Change.h.

◆ SetChangeType() [2/3]

void Aws::MarketplaceCatalog::Model::Change::SetChangeType ( const Aws::String value)
inline

Change types are single string values that describe your intention for the change. Each change type is unique for each EntityType provided in the change's scope.

Definition at line 61 of file Change.h.

◆ SetChangeType() [3/3]

void Aws::MarketplaceCatalog::Model::Change::SetChangeType ( const char *  value)
inline

Change types are single string values that describe your intention for the change. Each change type is unique for each EntityType provided in the change's scope.

Definition at line 75 of file Change.h.

◆ SetDetails() [1/3]

void Aws::MarketplaceCatalog::Model::Change::SetDetails ( Aws::String &&  value)
inline

This object contains details specific to the change type of the requested change.

Definition at line 152 of file Change.h.

◆ SetDetails() [2/3]

void Aws::MarketplaceCatalog::Model::Change::SetDetails ( const Aws::String value)
inline

This object contains details specific to the change type of the requested change.

Definition at line 146 of file Change.h.

◆ SetDetails() [3/3]

void Aws::MarketplaceCatalog::Model::Change::SetDetails ( const char *  value)
inline

This object contains details specific to the change type of the requested change.

Definition at line 158 of file Change.h.

◆ SetEntity() [1/2]

void Aws::MarketplaceCatalog::Model::Change::SetEntity ( const Entity value)
inline

The entity to be changed.

Definition at line 112 of file Change.h.

◆ SetEntity() [2/2]

void Aws::MarketplaceCatalog::Model::Change::SetEntity ( Entity &&  value)
inline

The entity to be changed.

Definition at line 117 of file Change.h.

◆ WithChangeName() [1/3]

Change& Aws::MarketplaceCatalog::Model::Change::WithChangeName ( Aws::String &&  value)
inline

Optional name for the change.

Definition at line 212 of file Change.h.

◆ WithChangeName() [2/3]

Change& Aws::MarketplaceCatalog::Model::Change::WithChangeName ( const Aws::String value)
inline

Optional name for the change.

Definition at line 207 of file Change.h.

◆ WithChangeName() [3/3]

Change& Aws::MarketplaceCatalog::Model::Change::WithChangeName ( const char *  value)
inline

Optional name for the change.

Definition at line 217 of file Change.h.

◆ WithChangeType() [1/3]

Change& Aws::MarketplaceCatalog::Model::Change::WithChangeType ( Aws::String &&  value)
inline

Change types are single string values that describe your intention for the change. Each change type is unique for each EntityType provided in the change's scope.

Definition at line 89 of file Change.h.

◆ WithChangeType() [2/3]

Change& Aws::MarketplaceCatalog::Model::Change::WithChangeType ( const Aws::String value)
inline

Change types are single string values that describe your intention for the change. Each change type is unique for each EntityType provided in the change's scope.

Definition at line 82 of file Change.h.

◆ WithChangeType() [3/3]

Change& Aws::MarketplaceCatalog::Model::Change::WithChangeType ( const char *  value)
inline

Change types are single string values that describe your intention for the change. Each change type is unique for each EntityType provided in the change's scope.

Definition at line 96 of file Change.h.

◆ WithDetails() [1/3]

Change& Aws::MarketplaceCatalog::Model::Change::WithDetails ( Aws::String &&  value)
inline

This object contains details specific to the change type of the requested change.

Definition at line 170 of file Change.h.

◆ WithDetails() [2/3]

Change& Aws::MarketplaceCatalog::Model::Change::WithDetails ( const Aws::String value)
inline

This object contains details specific to the change type of the requested change.

Definition at line 164 of file Change.h.

◆ WithDetails() [3/3]

Change& Aws::MarketplaceCatalog::Model::Change::WithDetails ( const char *  value)
inline

This object contains details specific to the change type of the requested change.

Definition at line 176 of file Change.h.

◆ WithEntity() [1/2]

Change& Aws::MarketplaceCatalog::Model::Change::WithEntity ( const Entity value)
inline

The entity to be changed.

Definition at line 122 of file Change.h.

◆ WithEntity() [2/2]

Change& Aws::MarketplaceCatalog::Model::Change::WithEntity ( Entity &&  value)
inline

The entity to be changed.

Definition at line 127 of file Change.h.


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