AWS SDK for C++  1.9.125
AWS SDK for C++
Public Member Functions | List of all members
Aws::ManagedBlockchain::Model::NodeSummary Class Reference

#include <NodeSummary.h>

Public Member Functions

 NodeSummary ()
 
 NodeSummary (Aws::Utils::Json::JsonView jsonValue)
 
NodeSummaryoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetId () const
 
bool IdHasBeenSet () const
 
void SetId (const Aws::String &value)
 
void SetId (Aws::String &&value)
 
void SetId (const char *value)
 
NodeSummaryWithId (const Aws::String &value)
 
NodeSummaryWithId (Aws::String &&value)
 
NodeSummaryWithId (const char *value)
 
const NodeStatusGetStatus () const
 
bool StatusHasBeenSet () const
 
void SetStatus (const NodeStatus &value)
 
void SetStatus (NodeStatus &&value)
 
NodeSummaryWithStatus (const NodeStatus &value)
 
NodeSummaryWithStatus (NodeStatus &&value)
 
const Aws::Utils::DateTimeGetCreationDate () const
 
bool CreationDateHasBeenSet () const
 
void SetCreationDate (const Aws::Utils::DateTime &value)
 
void SetCreationDate (Aws::Utils::DateTime &&value)
 
NodeSummaryWithCreationDate (const Aws::Utils::DateTime &value)
 
NodeSummaryWithCreationDate (Aws::Utils::DateTime &&value)
 
const Aws::StringGetAvailabilityZone () const
 
bool AvailabilityZoneHasBeenSet () const
 
void SetAvailabilityZone (const Aws::String &value)
 
void SetAvailabilityZone (Aws::String &&value)
 
void SetAvailabilityZone (const char *value)
 
NodeSummaryWithAvailabilityZone (const Aws::String &value)
 
NodeSummaryWithAvailabilityZone (Aws::String &&value)
 
NodeSummaryWithAvailabilityZone (const char *value)
 
const Aws::StringGetInstanceType () const
 
bool InstanceTypeHasBeenSet () const
 
void SetInstanceType (const Aws::String &value)
 
void SetInstanceType (Aws::String &&value)
 
void SetInstanceType (const char *value)
 
NodeSummaryWithInstanceType (const Aws::String &value)
 
NodeSummaryWithInstanceType (Aws::String &&value)
 
NodeSummaryWithInstanceType (const char *value)
 
const Aws::StringGetArn () const
 
bool ArnHasBeenSet () const
 
void SetArn (const Aws::String &value)
 
void SetArn (Aws::String &&value)
 
void SetArn (const char *value)
 
NodeSummaryWithArn (const Aws::String &value)
 
NodeSummaryWithArn (Aws::String &&value)
 
NodeSummaryWithArn (const char *value)
 

Detailed Description

A summary of configuration properties for a node.

See Also:


AWS API Reference

Definition at line 34 of file NodeSummary.h.

Constructor & Destructor Documentation

◆ NodeSummary() [1/2]

Aws::ManagedBlockchain::Model::NodeSummary::NodeSummary ( )

◆ NodeSummary() [2/2]

Aws::ManagedBlockchain::Model::NodeSummary::NodeSummary ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ ArnHasBeenSet()

bool Aws::ManagedBlockchain::Model::NodeSummary::ArnHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) of the node. For more information about ARNs and their format, see Amazon Resource Names (ARNs) in the AWS General Reference.

Definition at line 242 of file NodeSummary.h.

◆ AvailabilityZoneHasBeenSet()

bool Aws::ManagedBlockchain::Model::NodeSummary::AvailabilityZoneHasBeenSet ( ) const
inline

The Availability Zone in which the node exists.

Definition at line 154 of file NodeSummary.h.

◆ CreationDateHasBeenSet()

bool Aws::ManagedBlockchain::Model::NodeSummary::CreationDateHasBeenSet ( ) const
inline

The date and time that the node was created.

Definition at line 123 of file NodeSummary.h.

◆ GetArn()

const Aws::String& Aws::ManagedBlockchain::Model::NodeSummary::GetArn ( ) const
inline

The Amazon Resource Name (ARN) of the node. For more information about ARNs and their format, see Amazon Resource Names (ARNs) in the AWS General Reference.

Definition at line 234 of file NodeSummary.h.

◆ GetAvailabilityZone()

const Aws::String& Aws::ManagedBlockchain::Model::NodeSummary::GetAvailabilityZone ( ) const
inline

The Availability Zone in which the node exists.

Definition at line 149 of file NodeSummary.h.

◆ GetCreationDate()

const Aws::Utils::DateTime& Aws::ManagedBlockchain::Model::NodeSummary::GetCreationDate ( ) const
inline

The date and time that the node was created.

Definition at line 118 of file NodeSummary.h.

◆ GetId()

const Aws::String& Aws::ManagedBlockchain::Model::NodeSummary::GetId ( ) const
inline

The unique identifier of the node.

Definition at line 46 of file NodeSummary.h.

◆ GetInstanceType()

const Aws::String& Aws::ManagedBlockchain::Model::NodeSummary::GetInstanceType ( ) const
inline

The EC2 instance type for the node.

Definition at line 190 of file NodeSummary.h.

◆ GetStatus()

const NodeStatus& Aws::ManagedBlockchain::Model::NodeSummary::GetStatus ( ) const
inline

The status of the node.

Definition at line 87 of file NodeSummary.h.

◆ IdHasBeenSet()

bool Aws::ManagedBlockchain::Model::NodeSummary::IdHasBeenSet ( ) const
inline

The unique identifier of the node.

Definition at line 51 of file NodeSummary.h.

◆ InstanceTypeHasBeenSet()

bool Aws::ManagedBlockchain::Model::NodeSummary::InstanceTypeHasBeenSet ( ) const
inline

The EC2 instance type for the node.

Definition at line 195 of file NodeSummary.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::ManagedBlockchain::Model::NodeSummary::Jsonize ( ) const

◆ operator=()

NodeSummary& Aws::ManagedBlockchain::Model::NodeSummary::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetArn() [1/3]

void Aws::ManagedBlockchain::Model::NodeSummary::SetArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the node. For more information about ARNs and their format, see Amazon Resource Names (ARNs) in the AWS General Reference.

Definition at line 258 of file NodeSummary.h.

◆ SetArn() [2/3]

void Aws::ManagedBlockchain::Model::NodeSummary::SetArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the node. For more information about ARNs and their format, see Amazon Resource Names (ARNs) in the AWS General Reference.

Definition at line 250 of file NodeSummary.h.

◆ SetArn() [3/3]

void Aws::ManagedBlockchain::Model::NodeSummary::SetArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the node. For more information about ARNs and their format, see Amazon Resource Names (ARNs) in the AWS General Reference.

Definition at line 266 of file NodeSummary.h.

◆ SetAvailabilityZone() [1/3]

void Aws::ManagedBlockchain::Model::NodeSummary::SetAvailabilityZone ( Aws::String &&  value)
inline

The Availability Zone in which the node exists.

Definition at line 164 of file NodeSummary.h.

◆ SetAvailabilityZone() [2/3]

void Aws::ManagedBlockchain::Model::NodeSummary::SetAvailabilityZone ( const Aws::String value)
inline

The Availability Zone in which the node exists.

Definition at line 159 of file NodeSummary.h.

◆ SetAvailabilityZone() [3/3]

void Aws::ManagedBlockchain::Model::NodeSummary::SetAvailabilityZone ( const char *  value)
inline

The Availability Zone in which the node exists.

Definition at line 169 of file NodeSummary.h.

◆ SetCreationDate() [1/2]

void Aws::ManagedBlockchain::Model::NodeSummary::SetCreationDate ( Aws::Utils::DateTime &&  value)
inline

The date and time that the node was created.

Definition at line 133 of file NodeSummary.h.

◆ SetCreationDate() [2/2]

void Aws::ManagedBlockchain::Model::NodeSummary::SetCreationDate ( const Aws::Utils::DateTime value)
inline

The date and time that the node was created.

Definition at line 128 of file NodeSummary.h.

◆ SetId() [1/3]

void Aws::ManagedBlockchain::Model::NodeSummary::SetId ( Aws::String &&  value)
inline

The unique identifier of the node.

Definition at line 61 of file NodeSummary.h.

◆ SetId() [2/3]

void Aws::ManagedBlockchain::Model::NodeSummary::SetId ( const Aws::String value)
inline

The unique identifier of the node.

Definition at line 56 of file NodeSummary.h.

◆ SetId() [3/3]

void Aws::ManagedBlockchain::Model::NodeSummary::SetId ( const char *  value)
inline

The unique identifier of the node.

Definition at line 66 of file NodeSummary.h.

◆ SetInstanceType() [1/3]

void Aws::ManagedBlockchain::Model::NodeSummary::SetInstanceType ( Aws::String &&  value)
inline

The EC2 instance type for the node.

Definition at line 205 of file NodeSummary.h.

◆ SetInstanceType() [2/3]

void Aws::ManagedBlockchain::Model::NodeSummary::SetInstanceType ( const Aws::String value)
inline

The EC2 instance type for the node.

Definition at line 200 of file NodeSummary.h.

◆ SetInstanceType() [3/3]

void Aws::ManagedBlockchain::Model::NodeSummary::SetInstanceType ( const char *  value)
inline

The EC2 instance type for the node.

Definition at line 210 of file NodeSummary.h.

◆ SetStatus() [1/2]

void Aws::ManagedBlockchain::Model::NodeSummary::SetStatus ( const NodeStatus value)
inline

The status of the node.

Definition at line 97 of file NodeSummary.h.

◆ SetStatus() [2/2]

void Aws::ManagedBlockchain::Model::NodeSummary::SetStatus ( NodeStatus &&  value)
inline

The status of the node.

Definition at line 102 of file NodeSummary.h.

◆ StatusHasBeenSet()

bool Aws::ManagedBlockchain::Model::NodeSummary::StatusHasBeenSet ( ) const
inline

The status of the node.

Definition at line 92 of file NodeSummary.h.

◆ WithArn() [1/3]

NodeSummary& Aws::ManagedBlockchain::Model::NodeSummary::WithArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the node. For more information about ARNs and their format, see Amazon Resource Names (ARNs) in the AWS General Reference.

Definition at line 282 of file NodeSummary.h.

◆ WithArn() [2/3]

NodeSummary& Aws::ManagedBlockchain::Model::NodeSummary::WithArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the node. For more information about ARNs and their format, see Amazon Resource Names (ARNs) in the AWS General Reference.

Definition at line 274 of file NodeSummary.h.

◆ WithArn() [3/3]

NodeSummary& Aws::ManagedBlockchain::Model::NodeSummary::WithArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the node. For more information about ARNs and their format, see Amazon Resource Names (ARNs) in the AWS General Reference.

Definition at line 290 of file NodeSummary.h.

◆ WithAvailabilityZone() [1/3]

NodeSummary& Aws::ManagedBlockchain::Model::NodeSummary::WithAvailabilityZone ( Aws::String &&  value)
inline

The Availability Zone in which the node exists.

Definition at line 179 of file NodeSummary.h.

◆ WithAvailabilityZone() [2/3]

NodeSummary& Aws::ManagedBlockchain::Model::NodeSummary::WithAvailabilityZone ( const Aws::String value)
inline

The Availability Zone in which the node exists.

Definition at line 174 of file NodeSummary.h.

◆ WithAvailabilityZone() [3/3]

NodeSummary& Aws::ManagedBlockchain::Model::NodeSummary::WithAvailabilityZone ( const char *  value)
inline

The Availability Zone in which the node exists.

Definition at line 184 of file NodeSummary.h.

◆ WithCreationDate() [1/2]

NodeSummary& Aws::ManagedBlockchain::Model::NodeSummary::WithCreationDate ( Aws::Utils::DateTime &&  value)
inline

The date and time that the node was created.

Definition at line 143 of file NodeSummary.h.

◆ WithCreationDate() [2/2]

NodeSummary& Aws::ManagedBlockchain::Model::NodeSummary::WithCreationDate ( const Aws::Utils::DateTime value)
inline

The date and time that the node was created.

Definition at line 138 of file NodeSummary.h.

◆ WithId() [1/3]

NodeSummary& Aws::ManagedBlockchain::Model::NodeSummary::WithId ( Aws::String &&  value)
inline

The unique identifier of the node.

Definition at line 76 of file NodeSummary.h.

◆ WithId() [2/3]

NodeSummary& Aws::ManagedBlockchain::Model::NodeSummary::WithId ( const Aws::String value)
inline

The unique identifier of the node.

Definition at line 71 of file NodeSummary.h.

◆ WithId() [3/3]

NodeSummary& Aws::ManagedBlockchain::Model::NodeSummary::WithId ( const char *  value)
inline

The unique identifier of the node.

Definition at line 81 of file NodeSummary.h.

◆ WithInstanceType() [1/3]

NodeSummary& Aws::ManagedBlockchain::Model::NodeSummary::WithInstanceType ( Aws::String &&  value)
inline

The EC2 instance type for the node.

Definition at line 220 of file NodeSummary.h.

◆ WithInstanceType() [2/3]

NodeSummary& Aws::ManagedBlockchain::Model::NodeSummary::WithInstanceType ( const Aws::String value)
inline

The EC2 instance type for the node.

Definition at line 215 of file NodeSummary.h.

◆ WithInstanceType() [3/3]

NodeSummary& Aws::ManagedBlockchain::Model::NodeSummary::WithInstanceType ( const char *  value)
inline

The EC2 instance type for the node.

Definition at line 225 of file NodeSummary.h.

◆ WithStatus() [1/2]

NodeSummary& Aws::ManagedBlockchain::Model::NodeSummary::WithStatus ( const NodeStatus value)
inline

The status of the node.

Definition at line 107 of file NodeSummary.h.

◆ WithStatus() [2/2]

NodeSummary& Aws::ManagedBlockchain::Model::NodeSummary::WithStatus ( NodeStatus &&  value)
inline

The status of the node.

Definition at line 112 of file NodeSummary.h.


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