AWS SDK for C++  1.8.99
AWS SDK for C++
Public Member Functions | List of all members
Aws::Snowball::Model::ClusterListEntry Class Reference

#include <ClusterListEntry.h>

Public Member Functions

 ClusterListEntry ()
 
 ClusterListEntry (Aws::Utils::Json::JsonView jsonValue)
 
ClusterListEntryoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetClusterId () const
 
bool ClusterIdHasBeenSet () const
 
void SetClusterId (const Aws::String &value)
 
void SetClusterId (Aws::String &&value)
 
void SetClusterId (const char *value)
 
ClusterListEntryWithClusterId (const Aws::String &value)
 
ClusterListEntryWithClusterId (Aws::String &&value)
 
ClusterListEntryWithClusterId (const char *value)
 
const ClusterStateGetClusterState () const
 
bool ClusterStateHasBeenSet () const
 
void SetClusterState (const ClusterState &value)
 
void SetClusterState (ClusterState &&value)
 
ClusterListEntryWithClusterState (const ClusterState &value)
 
ClusterListEntryWithClusterState (ClusterState &&value)
 
const Aws::Utils::DateTimeGetCreationDate () const
 
bool CreationDateHasBeenSet () const
 
void SetCreationDate (const Aws::Utils::DateTime &value)
 
void SetCreationDate (Aws::Utils::DateTime &&value)
 
ClusterListEntryWithCreationDate (const Aws::Utils::DateTime &value)
 
ClusterListEntryWithCreationDate (Aws::Utils::DateTime &&value)
 
const Aws::StringGetDescription () const
 
bool DescriptionHasBeenSet () const
 
void SetDescription (const Aws::String &value)
 
void SetDescription (Aws::String &&value)
 
void SetDescription (const char *value)
 
ClusterListEntryWithDescription (const Aws::String &value)
 
ClusterListEntryWithDescription (Aws::String &&value)
 
ClusterListEntryWithDescription (const char *value)
 

Detailed Description

Contains a cluster's state, a cluster's ID, and other important information.

See Also:

AWS API Reference

Definition at line 34 of file ClusterListEntry.h.

Constructor & Destructor Documentation

◆ ClusterListEntry() [1/2]

Aws::Snowball::Model::ClusterListEntry::ClusterListEntry ( )

◆ ClusterListEntry() [2/2]

Aws::Snowball::Model::ClusterListEntry::ClusterListEntry ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ ClusterIdHasBeenSet()

bool Aws::Snowball::Model::ClusterListEntry::ClusterIdHasBeenSet ( ) const
inline

The 39-character ID for the cluster that you want to list, for example CID123e4567-e89b-12d3-a456-426655440000.

Definition at line 53 of file ClusterListEntry.h.

◆ ClusterStateHasBeenSet()

bool Aws::Snowball::Model::ClusterListEntry::ClusterStateHasBeenSet ( ) const
inline

The current state of this cluster. For information about the state of a specific node, see JobListEntry$JobState.

Definition at line 102 of file ClusterListEntry.h.

◆ CreationDateHasBeenSet()

bool Aws::Snowball::Model::ClusterListEntry::CreationDateHasBeenSet ( ) const
inline

The creation date for this cluster.

Definition at line 137 of file ClusterListEntry.h.

◆ DescriptionHasBeenSet()

bool Aws::Snowball::Model::ClusterListEntry::DescriptionHasBeenSet ( ) const
inline

Defines an optional description of the cluster, for example Environmental Data Cluster-01.

Definition at line 170 of file ClusterListEntry.h.

◆ GetClusterId()

const Aws::String& Aws::Snowball::Model::ClusterListEntry::GetClusterId ( ) const
inline

The 39-character ID for the cluster that you want to list, for example CID123e4567-e89b-12d3-a456-426655440000.

Definition at line 47 of file ClusterListEntry.h.

◆ GetClusterState()

const ClusterState& Aws::Snowball::Model::ClusterListEntry::GetClusterState ( ) const
inline

The current state of this cluster. For information about the state of a specific node, see JobListEntry$JobState.

Definition at line 96 of file ClusterListEntry.h.

◆ GetCreationDate()

const Aws::Utils::DateTime& Aws::Snowball::Model::ClusterListEntry::GetCreationDate ( ) const
inline

The creation date for this cluster.

Definition at line 132 of file ClusterListEntry.h.

◆ GetDescription()

const Aws::String& Aws::Snowball::Model::ClusterListEntry::GetDescription ( ) const
inline

Defines an optional description of the cluster, for example Environmental Data Cluster-01.

Definition at line 164 of file ClusterListEntry.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::Snowball::Model::ClusterListEntry::Jsonize ( ) const

◆ operator=()

ClusterListEntry& Aws::Snowball::Model::ClusterListEntry::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetClusterId() [1/3]

void Aws::Snowball::Model::ClusterListEntry::SetClusterId ( const Aws::String value)
inline

The 39-character ID for the cluster that you want to list, for example CID123e4567-e89b-12d3-a456-426655440000.

Definition at line 59 of file ClusterListEntry.h.

◆ SetClusterId() [2/3]

void Aws::Snowball::Model::ClusterListEntry::SetClusterId ( Aws::String &&  value)
inline

The 39-character ID for the cluster that you want to list, for example CID123e4567-e89b-12d3-a456-426655440000.

Definition at line 65 of file ClusterListEntry.h.

◆ SetClusterId() [3/3]

void Aws::Snowball::Model::ClusterListEntry::SetClusterId ( const char *  value)
inline

The 39-character ID for the cluster that you want to list, for example CID123e4567-e89b-12d3-a456-426655440000.

Definition at line 71 of file ClusterListEntry.h.

◆ SetClusterState() [1/2]

void Aws::Snowball::Model::ClusterListEntry::SetClusterState ( const ClusterState value)
inline

The current state of this cluster. For information about the state of a specific node, see JobListEntry$JobState.

Definition at line 108 of file ClusterListEntry.h.

◆ SetClusterState() [2/2]

void Aws::Snowball::Model::ClusterListEntry::SetClusterState ( ClusterState &&  value)
inline

The current state of this cluster. For information about the state of a specific node, see JobListEntry$JobState.

Definition at line 114 of file ClusterListEntry.h.

◆ SetCreationDate() [1/2]

void Aws::Snowball::Model::ClusterListEntry::SetCreationDate ( const Aws::Utils::DateTime value)
inline

The creation date for this cluster.

Definition at line 142 of file ClusterListEntry.h.

◆ SetCreationDate() [2/2]

void Aws::Snowball::Model::ClusterListEntry::SetCreationDate ( Aws::Utils::DateTime &&  value)
inline

The creation date for this cluster.

Definition at line 147 of file ClusterListEntry.h.

◆ SetDescription() [1/3]

void Aws::Snowball::Model::ClusterListEntry::SetDescription ( const Aws::String value)
inline

Defines an optional description of the cluster, for example Environmental Data Cluster-01.

Definition at line 176 of file ClusterListEntry.h.

◆ SetDescription() [2/3]

void Aws::Snowball::Model::ClusterListEntry::SetDescription ( Aws::String &&  value)
inline

Defines an optional description of the cluster, for example Environmental Data Cluster-01.

Definition at line 182 of file ClusterListEntry.h.

◆ SetDescription() [3/3]

void Aws::Snowball::Model::ClusterListEntry::SetDescription ( const char *  value)
inline

Defines an optional description of the cluster, for example Environmental Data Cluster-01.

Definition at line 188 of file ClusterListEntry.h.

◆ WithClusterId() [1/3]

ClusterListEntry& Aws::Snowball::Model::ClusterListEntry::WithClusterId ( const Aws::String value)
inline

The 39-character ID for the cluster that you want to list, for example CID123e4567-e89b-12d3-a456-426655440000.

Definition at line 77 of file ClusterListEntry.h.

◆ WithClusterId() [2/3]

ClusterListEntry& Aws::Snowball::Model::ClusterListEntry::WithClusterId ( Aws::String &&  value)
inline

The 39-character ID for the cluster that you want to list, for example CID123e4567-e89b-12d3-a456-426655440000.

Definition at line 83 of file ClusterListEntry.h.

◆ WithClusterId() [3/3]

ClusterListEntry& Aws::Snowball::Model::ClusterListEntry::WithClusterId ( const char *  value)
inline

The 39-character ID for the cluster that you want to list, for example CID123e4567-e89b-12d3-a456-426655440000.

Definition at line 89 of file ClusterListEntry.h.

◆ WithClusterState() [1/2]

ClusterListEntry& Aws::Snowball::Model::ClusterListEntry::WithClusterState ( const ClusterState value)
inline

The current state of this cluster. For information about the state of a specific node, see JobListEntry$JobState.

Definition at line 120 of file ClusterListEntry.h.

◆ WithClusterState() [2/2]

ClusterListEntry& Aws::Snowball::Model::ClusterListEntry::WithClusterState ( ClusterState &&  value)
inline

The current state of this cluster. For information about the state of a specific node, see JobListEntry$JobState.

Definition at line 126 of file ClusterListEntry.h.

◆ WithCreationDate() [1/2]

ClusterListEntry& Aws::Snowball::Model::ClusterListEntry::WithCreationDate ( const Aws::Utils::DateTime value)
inline

The creation date for this cluster.

Definition at line 152 of file ClusterListEntry.h.

◆ WithCreationDate() [2/2]

ClusterListEntry& Aws::Snowball::Model::ClusterListEntry::WithCreationDate ( Aws::Utils::DateTime &&  value)
inline

The creation date for this cluster.

Definition at line 157 of file ClusterListEntry.h.

◆ WithDescription() [1/3]

ClusterListEntry& Aws::Snowball::Model::ClusterListEntry::WithDescription ( const Aws::String value)
inline

Defines an optional description of the cluster, for example Environmental Data Cluster-01.

Definition at line 194 of file ClusterListEntry.h.

◆ WithDescription() [2/3]

ClusterListEntry& Aws::Snowball::Model::ClusterListEntry::WithDescription ( Aws::String &&  value)
inline

Defines an optional description of the cluster, for example Environmental Data Cluster-01.

Definition at line 200 of file ClusterListEntry.h.

◆ WithDescription() [3/3]

ClusterListEntry& Aws::Snowball::Model::ClusterListEntry::WithDescription ( const char *  value)
inline

Defines an optional description of the cluster, for example Environmental Data Cluster-01.

Definition at line 206 of file ClusterListEntry.h.


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