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

#include <GroupInformation.h>

Public Member Functions

 GroupInformation ()
 
 GroupInformation (Aws::Utils::Json::JsonView jsonValue)
 
GroupInformationoperator= (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)
 
GroupInformationWithArn (const Aws::String &value)
 
GroupInformationWithArn (Aws::String &&value)
 
GroupInformationWithArn (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)
 
GroupInformationWithCreationTimestamp (const Aws::String &value)
 
GroupInformationWithCreationTimestamp (Aws::String &&value)
 
GroupInformationWithCreationTimestamp (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)
 
GroupInformationWithId (const Aws::String &value)
 
GroupInformationWithId (Aws::String &&value)
 
GroupInformationWithId (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)
 
GroupInformationWithLastUpdatedTimestamp (const Aws::String &value)
 
GroupInformationWithLastUpdatedTimestamp (Aws::String &&value)
 
GroupInformationWithLastUpdatedTimestamp (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)
 
GroupInformationWithLatestVersion (const Aws::String &value)
 
GroupInformationWithLatestVersion (Aws::String &&value)
 
GroupInformationWithLatestVersion (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)
 
GroupInformationWithLatestVersionArn (const Aws::String &value)
 
GroupInformationWithLatestVersionArn (Aws::String &&value)
 
GroupInformationWithLatestVersionArn (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)
 
GroupInformationWithName (const Aws::String &value)
 
GroupInformationWithName (Aws::String &&value)
 
GroupInformationWithName (const char *value)
 

Detailed Description

Information about a group.

See Also:

AWS API Reference

Definition at line 31 of file GroupInformation.h.

Constructor & Destructor Documentation

◆ GroupInformation() [1/2]

Aws::Greengrass::Model::GroupInformation::GroupInformation ( )

◆ GroupInformation() [2/2]

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

Member Function Documentation

◆ ArnHasBeenSet()

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

The ARN of the group.

Definition at line 48 of file GroupInformation.h.

◆ CreationTimestampHasBeenSet()

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

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

Definition at line 89 of file GroupInformation.h.

◆ GetArn()

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

The ARN of the group.

Definition at line 43 of file GroupInformation.h.

◆ GetCreationTimestamp()

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

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

Definition at line 84 of file GroupInformation.h.

◆ GetId()

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

The ID of the group.

Definition at line 125 of file GroupInformation.h.

◆ GetLastUpdatedTimestamp()

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

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

Definition at line 166 of file GroupInformation.h.

◆ GetLatestVersion()

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

The ID of the latest version associated with the group.

Definition at line 207 of file GroupInformation.h.

◆ GetLatestVersionArn()

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

The ARN of the latest version associated with the group.

Definition at line 248 of file GroupInformation.h.

◆ GetName()

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

The name of the group.

Definition at line 289 of file GroupInformation.h.

◆ IdHasBeenSet()

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

The ID of the group.

Definition at line 130 of file GroupInformation.h.

◆ Jsonize()

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

◆ LastUpdatedTimestampHasBeenSet()

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

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

Definition at line 171 of file GroupInformation.h.

◆ LatestVersionArnHasBeenSet()

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

The ARN of the latest version associated with the group.

Definition at line 253 of file GroupInformation.h.

◆ LatestVersionHasBeenSet()

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

The ID of the latest version associated with the group.

Definition at line 212 of file GroupInformation.h.

◆ NameHasBeenSet()

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

The name of the group.

Definition at line 294 of file GroupInformation.h.

◆ operator=()

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

◆ SetArn() [1/3]

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

The ARN of the group.

Definition at line 53 of file GroupInformation.h.

◆ SetArn() [2/3]

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

The ARN of the group.

Definition at line 58 of file GroupInformation.h.

◆ SetArn() [3/3]

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

The ARN of the group.

Definition at line 63 of file GroupInformation.h.

◆ SetCreationTimestamp() [1/3]

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

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

Definition at line 94 of file GroupInformation.h.

◆ SetCreationTimestamp() [2/3]

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

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

Definition at line 99 of file GroupInformation.h.

◆ SetCreationTimestamp() [3/3]

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

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

Definition at line 104 of file GroupInformation.h.

◆ SetId() [1/3]

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

The ID of the group.

Definition at line 135 of file GroupInformation.h.

◆ SetId() [2/3]

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

The ID of the group.

Definition at line 140 of file GroupInformation.h.

◆ SetId() [3/3]

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

The ID of the group.

Definition at line 145 of file GroupInformation.h.

◆ SetLastUpdatedTimestamp() [1/3]

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

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

Definition at line 176 of file GroupInformation.h.

◆ SetLastUpdatedTimestamp() [2/3]

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

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

Definition at line 181 of file GroupInformation.h.

◆ SetLastUpdatedTimestamp() [3/3]

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

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

Definition at line 186 of file GroupInformation.h.

◆ SetLatestVersion() [1/3]

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

The ID of the latest version associated with the group.

Definition at line 217 of file GroupInformation.h.

◆ SetLatestVersion() [2/3]

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

The ID of the latest version associated with the group.

Definition at line 222 of file GroupInformation.h.

◆ SetLatestVersion() [3/3]

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

The ID of the latest version associated with the group.

Definition at line 227 of file GroupInformation.h.

◆ SetLatestVersionArn() [1/3]

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

The ARN of the latest version associated with the group.

Definition at line 258 of file GroupInformation.h.

◆ SetLatestVersionArn() [2/3]

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

The ARN of the latest version associated with the group.

Definition at line 263 of file GroupInformation.h.

◆ SetLatestVersionArn() [3/3]

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

The ARN of the latest version associated with the group.

Definition at line 268 of file GroupInformation.h.

◆ SetName() [1/3]

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

The name of the group.

Definition at line 299 of file GroupInformation.h.

◆ SetName() [2/3]

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

The name of the group.

Definition at line 304 of file GroupInformation.h.

◆ SetName() [3/3]

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

The name of the group.

Definition at line 309 of file GroupInformation.h.

◆ WithArn() [1/3]

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

The ARN of the group.

Definition at line 68 of file GroupInformation.h.

◆ WithArn() [2/3]

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

The ARN of the group.

Definition at line 73 of file GroupInformation.h.

◆ WithArn() [3/3]

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

The ARN of the group.

Definition at line 78 of file GroupInformation.h.

◆ WithCreationTimestamp() [1/3]

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

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

Definition at line 109 of file GroupInformation.h.

◆ WithCreationTimestamp() [2/3]

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

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

Definition at line 114 of file GroupInformation.h.

◆ WithCreationTimestamp() [3/3]

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

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

Definition at line 119 of file GroupInformation.h.

◆ WithId() [1/3]

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

The ID of the group.

Definition at line 150 of file GroupInformation.h.

◆ WithId() [2/3]

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

The ID of the group.

Definition at line 155 of file GroupInformation.h.

◆ WithId() [3/3]

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

The ID of the group.

Definition at line 160 of file GroupInformation.h.

◆ WithLastUpdatedTimestamp() [1/3]

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

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

Definition at line 191 of file GroupInformation.h.

◆ WithLastUpdatedTimestamp() [2/3]

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

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

Definition at line 196 of file GroupInformation.h.

◆ WithLastUpdatedTimestamp() [3/3]

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

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

Definition at line 201 of file GroupInformation.h.

◆ WithLatestVersion() [1/3]

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

The ID of the latest version associated with the group.

Definition at line 232 of file GroupInformation.h.

◆ WithLatestVersion() [2/3]

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

The ID of the latest version associated with the group.

Definition at line 237 of file GroupInformation.h.

◆ WithLatestVersion() [3/3]

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

The ID of the latest version associated with the group.

Definition at line 242 of file GroupInformation.h.

◆ WithLatestVersionArn() [1/3]

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

The ARN of the latest version associated with the group.

Definition at line 273 of file GroupInformation.h.

◆ WithLatestVersionArn() [2/3]

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

The ARN of the latest version associated with the group.

Definition at line 278 of file GroupInformation.h.

◆ WithLatestVersionArn() [3/3]

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

The ARN of the latest version associated with the group.

Definition at line 283 of file GroupInformation.h.

◆ WithName() [1/3]

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

The name of the group.

Definition at line 314 of file GroupInformation.h.

◆ WithName() [2/3]

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

The name of the group.

Definition at line 319 of file GroupInformation.h.

◆ WithName() [3/3]

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

The name of the group.

Definition at line 324 of file GroupInformation.h.


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