AWS SDK for C++  1.8.74
AWS SDK for C++
Public Member Functions | List of all members
Aws::Greengrass::Model::DefinitionInformation Class Reference

#include <DefinitionInformation.h>

Public Member Functions

 DefinitionInformation ()
 
 DefinitionInformation (Aws::Utils::Json::JsonView jsonValue)
 
DefinitionInformationoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetArn () const
 
bool ArnHasBeenSet () const
 
void SetArn (const Aws::String &value)
 
void SetArn (Aws::String &&value)
 
void SetArn (const char *value)
 
DefinitionInformationWithArn (const Aws::String &value)
 
DefinitionInformationWithArn (Aws::String &&value)
 
DefinitionInformationWithArn (const char *value)
 
const Aws::StringGetCreationTimestamp () const
 
bool CreationTimestampHasBeenSet () const
 
void SetCreationTimestamp (const Aws::String &value)
 
void SetCreationTimestamp (Aws::String &&value)
 
void SetCreationTimestamp (const char *value)
 
DefinitionInformationWithCreationTimestamp (const Aws::String &value)
 
DefinitionInformationWithCreationTimestamp (Aws::String &&value)
 
DefinitionInformationWithCreationTimestamp (const char *value)
 
const Aws::StringGetId () const
 
bool IdHasBeenSet () const
 
void SetId (const Aws::String &value)
 
void SetId (Aws::String &&value)
 
void SetId (const char *value)
 
DefinitionInformationWithId (const Aws::String &value)
 
DefinitionInformationWithId (Aws::String &&value)
 
DefinitionInformationWithId (const char *value)
 
const Aws::StringGetLastUpdatedTimestamp () const
 
bool LastUpdatedTimestampHasBeenSet () const
 
void SetLastUpdatedTimestamp (const Aws::String &value)
 
void SetLastUpdatedTimestamp (Aws::String &&value)
 
void SetLastUpdatedTimestamp (const char *value)
 
DefinitionInformationWithLastUpdatedTimestamp (const Aws::String &value)
 
DefinitionInformationWithLastUpdatedTimestamp (Aws::String &&value)
 
DefinitionInformationWithLastUpdatedTimestamp (const char *value)
 
const Aws::StringGetLatestVersion () const
 
bool LatestVersionHasBeenSet () const
 
void SetLatestVersion (const Aws::String &value)
 
void SetLatestVersion (Aws::String &&value)
 
void SetLatestVersion (const char *value)
 
DefinitionInformationWithLatestVersion (const Aws::String &value)
 
DefinitionInformationWithLatestVersion (Aws::String &&value)
 
DefinitionInformationWithLatestVersion (const char *value)
 
const Aws::StringGetLatestVersionArn () const
 
bool LatestVersionArnHasBeenSet () const
 
void SetLatestVersionArn (const Aws::String &value)
 
void SetLatestVersionArn (Aws::String &&value)
 
void SetLatestVersionArn (const char *value)
 
DefinitionInformationWithLatestVersionArn (const Aws::String &value)
 
DefinitionInformationWithLatestVersionArn (Aws::String &&value)
 
DefinitionInformationWithLatestVersionArn (const char *value)
 
const Aws::StringGetName () const
 
bool NameHasBeenSet () const
 
void SetName (const Aws::String &value)
 
void SetName (Aws::String &&value)
 
void SetName (const char *value)
 
DefinitionInformationWithName (const Aws::String &value)
 
DefinitionInformationWithName (Aws::String &&value)
 
DefinitionInformationWithName (const char *value)
 
const Aws::Map< Aws::String, Aws::String > & GetTags () const
 
bool TagsHasBeenSet () const
 
void SetTags (const Aws::Map< Aws::String, Aws::String > &value)
 
void SetTags (Aws::Map< Aws::String, Aws::String > &&value)
 
DefinitionInformationWithTags (const Aws::Map< Aws::String, Aws::String > &value)
 
DefinitionInformationWithTags (Aws::Map< Aws::String, Aws::String > &&value)
 
DefinitionInformationAddTags (const Aws::String &key, const Aws::String &value)
 
DefinitionInformationAddTags (Aws::String &&key, const Aws::String &value)
 
DefinitionInformationAddTags (const Aws::String &key, Aws::String &&value)
 
DefinitionInformationAddTags (Aws::String &&key, Aws::String &&value)
 
DefinitionInformationAddTags (const char *key, Aws::String &&value)
 
DefinitionInformationAddTags (Aws::String &&key, const char *value)
 
DefinitionInformationAddTags (const char *key, const char *value)
 

Detailed Description

Information about a definition.

See Also:

AWS API Reference

Definition at line 32 of file DefinitionInformation.h.

Constructor & Destructor Documentation

◆ DefinitionInformation() [1/2]

Aws::Greengrass::Model::DefinitionInformation::DefinitionInformation ( )

◆ DefinitionInformation() [2/2]

Aws::Greengrass::Model::DefinitionInformation::DefinitionInformation ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddTags() [1/7]

DefinitionInformation& Aws::Greengrass::Model::DefinitionInformation::AddTags ( const Aws::String key,
const Aws::String value 
)
inline

Tag(s) attached to the resource arn.

Definition at line 361 of file DefinitionInformation.h.

◆ AddTags() [2/7]

DefinitionInformation& Aws::Greengrass::Model::DefinitionInformation::AddTags ( Aws::String &&  key,
const Aws::String value 
)
inline

Tag(s) attached to the resource arn.

Definition at line 366 of file DefinitionInformation.h.

◆ AddTags() [3/7]

DefinitionInformation& Aws::Greengrass::Model::DefinitionInformation::AddTags ( const Aws::String key,
Aws::String &&  value 
)
inline

Tag(s) attached to the resource arn.

Definition at line 371 of file DefinitionInformation.h.

◆ AddTags() [4/7]

DefinitionInformation& Aws::Greengrass::Model::DefinitionInformation::AddTags ( Aws::String &&  key,
Aws::String &&  value 
)
inline

Tag(s) attached to the resource arn.

Definition at line 376 of file DefinitionInformation.h.

◆ AddTags() [5/7]

DefinitionInformation& Aws::Greengrass::Model::DefinitionInformation::AddTags ( const char *  key,
Aws::String &&  value 
)
inline

Tag(s) attached to the resource arn.

Definition at line 381 of file DefinitionInformation.h.

◆ AddTags() [6/7]

DefinitionInformation& Aws::Greengrass::Model::DefinitionInformation::AddTags ( Aws::String &&  key,
const char *  value 
)
inline

Tag(s) attached to the resource arn.

Definition at line 386 of file DefinitionInformation.h.

◆ AddTags() [7/7]

DefinitionInformation& Aws::Greengrass::Model::DefinitionInformation::AddTags ( const char *  key,
const char *  value 
)
inline

Tag(s) attached to the resource arn.

Definition at line 391 of file DefinitionInformation.h.

◆ ArnHasBeenSet()

bool Aws::Greengrass::Model::DefinitionInformation::ArnHasBeenSet ( ) const
inline

The ARN of the definition.

Definition at line 49 of file DefinitionInformation.h.

◆ CreationTimestampHasBeenSet()

bool Aws::Greengrass::Model::DefinitionInformation::CreationTimestampHasBeenSet ( ) const
inline

The time, in milliseconds since the epoch, when the definition was created.

Definition at line 90 of file DefinitionInformation.h.

◆ GetArn()

const Aws::String& Aws::Greengrass::Model::DefinitionInformation::GetArn ( ) const
inline

The ARN of the definition.

Definition at line 44 of file DefinitionInformation.h.

◆ GetCreationTimestamp()

const Aws::String& Aws::Greengrass::Model::DefinitionInformation::GetCreationTimestamp ( ) const
inline

The time, in milliseconds since the epoch, when the definition was created.

Definition at line 85 of file DefinitionInformation.h.

◆ GetId()

const Aws::String& Aws::Greengrass::Model::DefinitionInformation::GetId ( ) const
inline

The ID of the definition.

Definition at line 126 of file DefinitionInformation.h.

◆ GetLastUpdatedTimestamp()

const Aws::String& Aws::Greengrass::Model::DefinitionInformation::GetLastUpdatedTimestamp ( ) const
inline

The time, in milliseconds since the epoch, when the definition was last updated.

Definition at line 167 of file DefinitionInformation.h.

◆ GetLatestVersion()

const Aws::String& Aws::Greengrass::Model::DefinitionInformation::GetLatestVersion ( ) const
inline

The ID of the latest version associated with the definition.

Definition at line 208 of file DefinitionInformation.h.

◆ GetLatestVersionArn()

const Aws::String& Aws::Greengrass::Model::DefinitionInformation::GetLatestVersionArn ( ) const
inline

The ARN of the latest version associated with the definition.

Definition at line 249 of file DefinitionInformation.h.

◆ GetName()

const Aws::String& Aws::Greengrass::Model::DefinitionInformation::GetName ( ) const
inline

The name of the definition.

Definition at line 290 of file DefinitionInformation.h.

◆ GetTags()

const Aws::Map<Aws::String, Aws::String>& Aws::Greengrass::Model::DefinitionInformation::GetTags ( ) const
inline

Tag(s) attached to the resource arn.

Definition at line 331 of file DefinitionInformation.h.

◆ IdHasBeenSet()

bool Aws::Greengrass::Model::DefinitionInformation::IdHasBeenSet ( ) const
inline

The ID of the definition.

Definition at line 131 of file DefinitionInformation.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::Greengrass::Model::DefinitionInformation::Jsonize ( ) const

◆ LastUpdatedTimestampHasBeenSet()

bool Aws::Greengrass::Model::DefinitionInformation::LastUpdatedTimestampHasBeenSet ( ) const
inline

The time, in milliseconds since the epoch, when the definition was last updated.

Definition at line 172 of file DefinitionInformation.h.

◆ LatestVersionArnHasBeenSet()

bool Aws::Greengrass::Model::DefinitionInformation::LatestVersionArnHasBeenSet ( ) const
inline

The ARN of the latest version associated with the definition.

Definition at line 254 of file DefinitionInformation.h.

◆ LatestVersionHasBeenSet()

bool Aws::Greengrass::Model::DefinitionInformation::LatestVersionHasBeenSet ( ) const
inline

The ID of the latest version associated with the definition.

Definition at line 213 of file DefinitionInformation.h.

◆ NameHasBeenSet()

bool Aws::Greengrass::Model::DefinitionInformation::NameHasBeenSet ( ) const
inline

The name of the definition.

Definition at line 295 of file DefinitionInformation.h.

◆ operator=()

DefinitionInformation& Aws::Greengrass::Model::DefinitionInformation::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetArn() [1/3]

void Aws::Greengrass::Model::DefinitionInformation::SetArn ( const Aws::String value)
inline

The ARN of the definition.

Definition at line 54 of file DefinitionInformation.h.

◆ SetArn() [2/3]

void Aws::Greengrass::Model::DefinitionInformation::SetArn ( Aws::String &&  value)
inline

The ARN of the definition.

Definition at line 59 of file DefinitionInformation.h.

◆ SetArn() [3/3]

void Aws::Greengrass::Model::DefinitionInformation::SetArn ( const char *  value)
inline

The ARN of the definition.

Definition at line 64 of file DefinitionInformation.h.

◆ SetCreationTimestamp() [1/3]

void Aws::Greengrass::Model::DefinitionInformation::SetCreationTimestamp ( const Aws::String value)
inline

The time, in milliseconds since the epoch, when the definition was created.

Definition at line 95 of file DefinitionInformation.h.

◆ SetCreationTimestamp() [2/3]

void Aws::Greengrass::Model::DefinitionInformation::SetCreationTimestamp ( Aws::String &&  value)
inline

The time, in milliseconds since the epoch, when the definition was created.

Definition at line 100 of file DefinitionInformation.h.

◆ SetCreationTimestamp() [3/3]

void Aws::Greengrass::Model::DefinitionInformation::SetCreationTimestamp ( const char *  value)
inline

The time, in milliseconds since the epoch, when the definition was created.

Definition at line 105 of file DefinitionInformation.h.

◆ SetId() [1/3]

void Aws::Greengrass::Model::DefinitionInformation::SetId ( const Aws::String value)
inline

The ID of the definition.

Definition at line 136 of file DefinitionInformation.h.

◆ SetId() [2/3]

void Aws::Greengrass::Model::DefinitionInformation::SetId ( Aws::String &&  value)
inline

The ID of the definition.

Definition at line 141 of file DefinitionInformation.h.

◆ SetId() [3/3]

void Aws::Greengrass::Model::DefinitionInformation::SetId ( const char *  value)
inline

The ID of the definition.

Definition at line 146 of file DefinitionInformation.h.

◆ SetLastUpdatedTimestamp() [1/3]

void Aws::Greengrass::Model::DefinitionInformation::SetLastUpdatedTimestamp ( const Aws::String value)
inline

The time, in milliseconds since the epoch, when the definition was last updated.

Definition at line 177 of file DefinitionInformation.h.

◆ SetLastUpdatedTimestamp() [2/3]

void Aws::Greengrass::Model::DefinitionInformation::SetLastUpdatedTimestamp ( Aws::String &&  value)
inline

The time, in milliseconds since the epoch, when the definition was last updated.

Definition at line 182 of file DefinitionInformation.h.

◆ SetLastUpdatedTimestamp() [3/3]

void Aws::Greengrass::Model::DefinitionInformation::SetLastUpdatedTimestamp ( const char *  value)
inline

The time, in milliseconds since the epoch, when the definition was last updated.

Definition at line 187 of file DefinitionInformation.h.

◆ SetLatestVersion() [1/3]

void Aws::Greengrass::Model::DefinitionInformation::SetLatestVersion ( const Aws::String value)
inline

The ID of the latest version associated with the definition.

Definition at line 218 of file DefinitionInformation.h.

◆ SetLatestVersion() [2/3]

void Aws::Greengrass::Model::DefinitionInformation::SetLatestVersion ( Aws::String &&  value)
inline

The ID of the latest version associated with the definition.

Definition at line 223 of file DefinitionInformation.h.

◆ SetLatestVersion() [3/3]

void Aws::Greengrass::Model::DefinitionInformation::SetLatestVersion ( const char *  value)
inline

The ID of the latest version associated with the definition.

Definition at line 228 of file DefinitionInformation.h.

◆ SetLatestVersionArn() [1/3]

void Aws::Greengrass::Model::DefinitionInformation::SetLatestVersionArn ( const Aws::String value)
inline

The ARN of the latest version associated with the definition.

Definition at line 259 of file DefinitionInformation.h.

◆ SetLatestVersionArn() [2/3]

void Aws::Greengrass::Model::DefinitionInformation::SetLatestVersionArn ( Aws::String &&  value)
inline

The ARN of the latest version associated with the definition.

Definition at line 264 of file DefinitionInformation.h.

◆ SetLatestVersionArn() [3/3]

void Aws::Greengrass::Model::DefinitionInformation::SetLatestVersionArn ( const char *  value)
inline

The ARN of the latest version associated with the definition.

Definition at line 269 of file DefinitionInformation.h.

◆ SetName() [1/3]

void Aws::Greengrass::Model::DefinitionInformation::SetName ( const Aws::String value)
inline

The name of the definition.

Definition at line 300 of file DefinitionInformation.h.

◆ SetName() [2/3]

void Aws::Greengrass::Model::DefinitionInformation::SetName ( Aws::String &&  value)
inline

The name of the definition.

Definition at line 305 of file DefinitionInformation.h.

◆ SetName() [3/3]

void Aws::Greengrass::Model::DefinitionInformation::SetName ( const char *  value)
inline

The name of the definition.

Definition at line 310 of file DefinitionInformation.h.

◆ SetTags() [1/2]

void Aws::Greengrass::Model::DefinitionInformation::SetTags ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

Tag(s) attached to the resource arn.

Definition at line 341 of file DefinitionInformation.h.

◆ SetTags() [2/2]

void Aws::Greengrass::Model::DefinitionInformation::SetTags ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

Tag(s) attached to the resource arn.

Definition at line 346 of file DefinitionInformation.h.

◆ TagsHasBeenSet()

bool Aws::Greengrass::Model::DefinitionInformation::TagsHasBeenSet ( ) const
inline

Tag(s) attached to the resource arn.

Definition at line 336 of file DefinitionInformation.h.

◆ WithArn() [1/3]

DefinitionInformation& Aws::Greengrass::Model::DefinitionInformation::WithArn ( const Aws::String value)
inline

The ARN of the definition.

Definition at line 69 of file DefinitionInformation.h.

◆ WithArn() [2/3]

DefinitionInformation& Aws::Greengrass::Model::DefinitionInformation::WithArn ( Aws::String &&  value)
inline

The ARN of the definition.

Definition at line 74 of file DefinitionInformation.h.

◆ WithArn() [3/3]

DefinitionInformation& Aws::Greengrass::Model::DefinitionInformation::WithArn ( const char *  value)
inline

The ARN of the definition.

Definition at line 79 of file DefinitionInformation.h.

◆ WithCreationTimestamp() [1/3]

DefinitionInformation& Aws::Greengrass::Model::DefinitionInformation::WithCreationTimestamp ( const Aws::String value)
inline

The time, in milliseconds since the epoch, when the definition was created.

Definition at line 110 of file DefinitionInformation.h.

◆ WithCreationTimestamp() [2/3]

DefinitionInformation& Aws::Greengrass::Model::DefinitionInformation::WithCreationTimestamp ( Aws::String &&  value)
inline

The time, in milliseconds since the epoch, when the definition was created.

Definition at line 115 of file DefinitionInformation.h.

◆ WithCreationTimestamp() [3/3]

DefinitionInformation& Aws::Greengrass::Model::DefinitionInformation::WithCreationTimestamp ( const char *  value)
inline

The time, in milliseconds since the epoch, when the definition was created.

Definition at line 120 of file DefinitionInformation.h.

◆ WithId() [1/3]

DefinitionInformation& Aws::Greengrass::Model::DefinitionInformation::WithId ( const Aws::String value)
inline

The ID of the definition.

Definition at line 151 of file DefinitionInformation.h.

◆ WithId() [2/3]

DefinitionInformation& Aws::Greengrass::Model::DefinitionInformation::WithId ( Aws::String &&  value)
inline

The ID of the definition.

Definition at line 156 of file DefinitionInformation.h.

◆ WithId() [3/3]

DefinitionInformation& Aws::Greengrass::Model::DefinitionInformation::WithId ( const char *  value)
inline

The ID of the definition.

Definition at line 161 of file DefinitionInformation.h.

◆ WithLastUpdatedTimestamp() [1/3]

DefinitionInformation& Aws::Greengrass::Model::DefinitionInformation::WithLastUpdatedTimestamp ( const Aws::String value)
inline

The time, in milliseconds since the epoch, when the definition was last updated.

Definition at line 192 of file DefinitionInformation.h.

◆ WithLastUpdatedTimestamp() [2/3]

DefinitionInformation& Aws::Greengrass::Model::DefinitionInformation::WithLastUpdatedTimestamp ( Aws::String &&  value)
inline

The time, in milliseconds since the epoch, when the definition was last updated.

Definition at line 197 of file DefinitionInformation.h.

◆ WithLastUpdatedTimestamp() [3/3]

DefinitionInformation& Aws::Greengrass::Model::DefinitionInformation::WithLastUpdatedTimestamp ( const char *  value)
inline

The time, in milliseconds since the epoch, when the definition was last updated.

Definition at line 202 of file DefinitionInformation.h.

◆ WithLatestVersion() [1/3]

DefinitionInformation& Aws::Greengrass::Model::DefinitionInformation::WithLatestVersion ( const Aws::String value)
inline

The ID of the latest version associated with the definition.

Definition at line 233 of file DefinitionInformation.h.

◆ WithLatestVersion() [2/3]

DefinitionInformation& Aws::Greengrass::Model::DefinitionInformation::WithLatestVersion ( Aws::String &&  value)
inline

The ID of the latest version associated with the definition.

Definition at line 238 of file DefinitionInformation.h.

◆ WithLatestVersion() [3/3]

DefinitionInformation& Aws::Greengrass::Model::DefinitionInformation::WithLatestVersion ( const char *  value)
inline

The ID of the latest version associated with the definition.

Definition at line 243 of file DefinitionInformation.h.

◆ WithLatestVersionArn() [1/3]

DefinitionInformation& Aws::Greengrass::Model::DefinitionInformation::WithLatestVersionArn ( const Aws::String value)
inline

The ARN of the latest version associated with the definition.

Definition at line 274 of file DefinitionInformation.h.

◆ WithLatestVersionArn() [2/3]

DefinitionInformation& Aws::Greengrass::Model::DefinitionInformation::WithLatestVersionArn ( Aws::String &&  value)
inline

The ARN of the latest version associated with the definition.

Definition at line 279 of file DefinitionInformation.h.

◆ WithLatestVersionArn() [3/3]

DefinitionInformation& Aws::Greengrass::Model::DefinitionInformation::WithLatestVersionArn ( const char *  value)
inline

The ARN of the latest version associated with the definition.

Definition at line 284 of file DefinitionInformation.h.

◆ WithName() [1/3]

DefinitionInformation& Aws::Greengrass::Model::DefinitionInformation::WithName ( const Aws::String value)
inline

The name of the definition.

Definition at line 315 of file DefinitionInformation.h.

◆ WithName() [2/3]

DefinitionInformation& Aws::Greengrass::Model::DefinitionInformation::WithName ( Aws::String &&  value)
inline

The name of the definition.

Definition at line 320 of file DefinitionInformation.h.

◆ WithName() [3/3]

DefinitionInformation& Aws::Greengrass::Model::DefinitionInformation::WithName ( const char *  value)
inline

The name of the definition.

Definition at line 325 of file DefinitionInformation.h.

◆ WithTags() [1/2]

DefinitionInformation& Aws::Greengrass::Model::DefinitionInformation::WithTags ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

Tag(s) attached to the resource arn.

Definition at line 351 of file DefinitionInformation.h.

◆ WithTags() [2/2]

DefinitionInformation& Aws::Greengrass::Model::DefinitionInformation::WithTags ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

Tag(s) attached to the resource arn.

Definition at line 356 of file DefinitionInformation.h.


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