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

#include <Network.h>

Public Member Functions

 Network ()
 
 Network (Aws::Utils::Json::JsonView jsonValue)
 
Networkoperator= (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)
 
NetworkWithId (const Aws::String &value)
 
NetworkWithId (Aws::String &&value)
 
NetworkWithId (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)
 
NetworkWithName (const Aws::String &value)
 
NetworkWithName (Aws::String &&value)
 
NetworkWithName (const char *value)
 
const Aws::StringGetDescription () const
 
bool DescriptionHasBeenSet () const
 
void SetDescription (const Aws::String &value)
 
void SetDescription (Aws::String &&value)
 
void SetDescription (const char *value)
 
NetworkWithDescription (const Aws::String &value)
 
NetworkWithDescription (Aws::String &&value)
 
NetworkWithDescription (const char *value)
 
const FrameworkGetFramework () const
 
bool FrameworkHasBeenSet () const
 
void SetFramework (const Framework &value)
 
void SetFramework (Framework &&value)
 
NetworkWithFramework (const Framework &value)
 
NetworkWithFramework (Framework &&value)
 
const Aws::StringGetFrameworkVersion () const
 
bool FrameworkVersionHasBeenSet () const
 
void SetFrameworkVersion (const Aws::String &value)
 
void SetFrameworkVersion (Aws::String &&value)
 
void SetFrameworkVersion (const char *value)
 
NetworkWithFrameworkVersion (const Aws::String &value)
 
NetworkWithFrameworkVersion (Aws::String &&value)
 
NetworkWithFrameworkVersion (const char *value)
 
const NetworkFrameworkAttributesGetFrameworkAttributes () const
 
bool FrameworkAttributesHasBeenSet () const
 
void SetFrameworkAttributes (const NetworkFrameworkAttributes &value)
 
void SetFrameworkAttributes (NetworkFrameworkAttributes &&value)
 
NetworkWithFrameworkAttributes (const NetworkFrameworkAttributes &value)
 
NetworkWithFrameworkAttributes (NetworkFrameworkAttributes &&value)
 
const Aws::StringGetVpcEndpointServiceName () const
 
bool VpcEndpointServiceNameHasBeenSet () const
 
void SetVpcEndpointServiceName (const Aws::String &value)
 
void SetVpcEndpointServiceName (Aws::String &&value)
 
void SetVpcEndpointServiceName (const char *value)
 
NetworkWithVpcEndpointServiceName (const Aws::String &value)
 
NetworkWithVpcEndpointServiceName (Aws::String &&value)
 
NetworkWithVpcEndpointServiceName (const char *value)
 
const VotingPolicyGetVotingPolicy () const
 
bool VotingPolicyHasBeenSet () const
 
void SetVotingPolicy (const VotingPolicy &value)
 
void SetVotingPolicy (VotingPolicy &&value)
 
NetworkWithVotingPolicy (const VotingPolicy &value)
 
NetworkWithVotingPolicy (VotingPolicy &&value)
 
const NetworkStatusGetStatus () const
 
bool StatusHasBeenSet () const
 
void SetStatus (const NetworkStatus &value)
 
void SetStatus (NetworkStatus &&value)
 
NetworkWithStatus (const NetworkStatus &value)
 
NetworkWithStatus (NetworkStatus &&value)
 
const Aws::Utils::DateTimeGetCreationDate () const
 
bool CreationDateHasBeenSet () const
 
void SetCreationDate (const Aws::Utils::DateTime &value)
 
void SetCreationDate (Aws::Utils::DateTime &&value)
 
NetworkWithCreationDate (const Aws::Utils::DateTime &value)
 
NetworkWithCreationDate (Aws::Utils::DateTime &&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)
 
NetworkWithTags (const Aws::Map< Aws::String, Aws::String > &value)
 
NetworkWithTags (Aws::Map< Aws::String, Aws::String > &&value)
 
NetworkAddTags (const Aws::String &key, const Aws::String &value)
 
NetworkAddTags (Aws::String &&key, const Aws::String &value)
 
NetworkAddTags (const Aws::String &key, Aws::String &&value)
 
NetworkAddTags (Aws::String &&key, Aws::String &&value)
 
NetworkAddTags (const char *key, Aws::String &&value)
 
NetworkAddTags (Aws::String &&key, const char *value)
 
NetworkAddTags (const char *key, 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)
 
NetworkWithArn (const Aws::String &value)
 
NetworkWithArn (Aws::String &&value)
 
NetworkWithArn (const char *value)
 

Detailed Description

Network configuration properties.

See Also:

AWS API Reference

Definition at line 37 of file Network.h.

Constructor & Destructor Documentation

◆ Network() [1/2]

Aws::ManagedBlockchain::Model::Network::Network ( )

◆ Network() [2/2]

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

Member Function Documentation

◆ AddTags() [1/7]

Network& Aws::ManagedBlockchain::Model::Network::AddTags ( Aws::String &&  key,
Aws::String &&  value 
)
inline

Tags assigned to the network. Each tag consists of a key and optional value.

For more information about tags, see Tagging Resources in the Amazon Managed Blockchain Ethereum Developer Guide, or Tagging Resources in the Amazon Managed Blockchain Hyperledger Fabric Developer Guide.

Definition at line 540 of file Network.h.

◆ AddTags() [2/7]

Network& Aws::ManagedBlockchain::Model::Network::AddTags ( Aws::String &&  key,
const Aws::String value 
)
inline

Tags assigned to the network. Each tag consists of a key and optional value.

For more information about tags, see Tagging Resources in the Amazon Managed Blockchain Ethereum Developer Guide, or Tagging Resources in the Amazon Managed Blockchain Hyperledger Fabric Developer Guide.

Definition at line 516 of file Network.h.

◆ AddTags() [3/7]

Network& Aws::ManagedBlockchain::Model::Network::AddTags ( Aws::String &&  key,
const char *  value 
)
inline

Tags assigned to the network. Each tag consists of a key and optional value.

For more information about tags, see Tagging Resources in the Amazon Managed Blockchain Ethereum Developer Guide, or Tagging Resources in the Amazon Managed Blockchain Hyperledger Fabric Developer Guide.

Definition at line 564 of file Network.h.

◆ AddTags() [4/7]

Network& Aws::ManagedBlockchain::Model::Network::AddTags ( const Aws::String key,
Aws::String &&  value 
)
inline

Tags assigned to the network. Each tag consists of a key and optional value.

For more information about tags, see Tagging Resources in the Amazon Managed Blockchain Ethereum Developer Guide, or Tagging Resources in the Amazon Managed Blockchain Hyperledger Fabric Developer Guide.

Definition at line 528 of file Network.h.

◆ AddTags() [5/7]

Network& Aws::ManagedBlockchain::Model::Network::AddTags ( const Aws::String key,
const Aws::String value 
)
inline

Tags assigned to the network. Each tag consists of a key and optional value.

For more information about tags, see Tagging Resources in the Amazon Managed Blockchain Ethereum Developer Guide, or Tagging Resources in the Amazon Managed Blockchain Hyperledger Fabric Developer Guide.

Definition at line 504 of file Network.h.

◆ AddTags() [6/7]

Network& Aws::ManagedBlockchain::Model::Network::AddTags ( const char *  key,
Aws::String &&  value 
)
inline

Tags assigned to the network. Each tag consists of a key and optional value.

For more information about tags, see Tagging Resources in the Amazon Managed Blockchain Ethereum Developer Guide, or Tagging Resources in the Amazon Managed Blockchain Hyperledger Fabric Developer Guide.

Definition at line 552 of file Network.h.

◆ AddTags() [7/7]

Network& Aws::ManagedBlockchain::Model::Network::AddTags ( const char *  key,
const char *  value 
)
inline

Tags assigned to the network. Each tag consists of a key and optional value.

For more information about tags, see Tagging Resources in the Amazon Managed Blockchain Ethereum Developer Guide, or Tagging Resources in the Amazon Managed Blockchain Hyperledger Fabric Developer Guide.

Definition at line 576 of file Network.h.

◆ ArnHasBeenSet()

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

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

Definition at line 593 of file Network.h.

◆ CreationDateHasBeenSet()

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

The date and time that the network was created.

Definition at line 399 of file Network.h.

◆ DescriptionHasBeenSet()

bool Aws::ManagedBlockchain::Model::Network::DescriptionHasBeenSet ( ) const
inline

Attributes of the blockchain framework for the network.

Definition at line 136 of file Network.h.

◆ FrameworkAttributesHasBeenSet()

bool Aws::ManagedBlockchain::Model::Network::FrameworkAttributesHasBeenSet ( ) const
inline

Attributes of the blockchain framework that the network uses.

Definition at line 249 of file Network.h.

◆ FrameworkHasBeenSet()

bool Aws::ManagedBlockchain::Model::Network::FrameworkHasBeenSet ( ) const
inline

The blockchain framework that the network uses.

Definition at line 177 of file Network.h.

◆ FrameworkVersionHasBeenSet()

bool Aws::ManagedBlockchain::Model::Network::FrameworkVersionHasBeenSet ( ) const
inline

The version of the blockchain framework that the network uses.

Definition at line 208 of file Network.h.

◆ GetArn()

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

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

Definition at line 585 of file Network.h.

◆ GetCreationDate()

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

The date and time that the network was created.

Definition at line 394 of file Network.h.

◆ GetDescription()

const Aws::String& Aws::ManagedBlockchain::Model::Network::GetDescription ( ) const
inline

Attributes of the blockchain framework for the network.

Definition at line 131 of file Network.h.

◆ GetFramework()

const Framework& Aws::ManagedBlockchain::Model::Network::GetFramework ( ) const
inline

The blockchain framework that the network uses.

Definition at line 172 of file Network.h.

◆ GetFrameworkAttributes()

const NetworkFrameworkAttributes& Aws::ManagedBlockchain::Model::Network::GetFrameworkAttributes ( ) const
inline

Attributes of the blockchain framework that the network uses.

Definition at line 244 of file Network.h.

◆ GetFrameworkVersion()

const Aws::String& Aws::ManagedBlockchain::Model::Network::GetFrameworkVersion ( ) const
inline

The version of the blockchain framework that the network uses.

Definition at line 203 of file Network.h.

◆ GetId()

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

The unique identifier of the network.

Definition at line 49 of file Network.h.

◆ GetName()

const Aws::String& Aws::ManagedBlockchain::Model::Network::GetName ( ) const
inline

The name of the network.

Definition at line 90 of file Network.h.

◆ GetStatus()

const NetworkStatus& Aws::ManagedBlockchain::Model::Network::GetStatus ( ) const
inline

The current status of the network.

Definition at line 363 of file Network.h.

◆ GetTags()

const Aws::Map<Aws::String, Aws::String>& Aws::ManagedBlockchain::Model::Network::GetTags ( ) const
inline

Tags assigned to the network. Each tag consists of a key and optional value.

For more information about tags, see Tagging Resources in the Amazon Managed Blockchain Ethereum Developer Guide, or Tagging Resources in the Amazon Managed Blockchain Hyperledger Fabric Developer Guide.

Definition at line 432 of file Network.h.

◆ GetVotingPolicy()

const VotingPolicy& Aws::ManagedBlockchain::Model::Network::GetVotingPolicy ( ) const
inline

The voting rules for the network to decide if a proposal is accepted.

Definition at line 332 of file Network.h.

◆ GetVpcEndpointServiceName()

const Aws::String& Aws::ManagedBlockchain::Model::Network::GetVpcEndpointServiceName ( ) const
inline

The VPC endpoint service name of the VPC endpoint service of the network. Members use the VPC endpoint service name to create a VPC endpoint to access network resources.

Definition at line 277 of file Network.h.

◆ IdHasBeenSet()

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

The unique identifier of the network.

Definition at line 54 of file Network.h.

◆ Jsonize()

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

◆ NameHasBeenSet()

bool Aws::ManagedBlockchain::Model::Network::NameHasBeenSet ( ) const
inline

The name of the network.

Definition at line 95 of file Network.h.

◆ operator=()

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

◆ SetArn() [1/3]

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

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

Definition at line 609 of file Network.h.

◆ SetArn() [2/3]

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

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

Definition at line 601 of file Network.h.

◆ SetArn() [3/3]

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

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

Definition at line 617 of file Network.h.

◆ SetCreationDate() [1/2]

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

The date and time that the network was created.

Definition at line 409 of file Network.h.

◆ SetCreationDate() [2/2]

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

The date and time that the network was created.

Definition at line 404 of file Network.h.

◆ SetDescription() [1/3]

void Aws::ManagedBlockchain::Model::Network::SetDescription ( Aws::String &&  value)
inline

Attributes of the blockchain framework for the network.

Definition at line 146 of file Network.h.

◆ SetDescription() [2/3]

void Aws::ManagedBlockchain::Model::Network::SetDescription ( const Aws::String value)
inline

Attributes of the blockchain framework for the network.

Definition at line 141 of file Network.h.

◆ SetDescription() [3/3]

void Aws::ManagedBlockchain::Model::Network::SetDescription ( const char *  value)
inline

Attributes of the blockchain framework for the network.

Definition at line 151 of file Network.h.

◆ SetFramework() [1/2]

void Aws::ManagedBlockchain::Model::Network::SetFramework ( const Framework value)
inline

The blockchain framework that the network uses.

Definition at line 182 of file Network.h.

◆ SetFramework() [2/2]

void Aws::ManagedBlockchain::Model::Network::SetFramework ( Framework &&  value)
inline

The blockchain framework that the network uses.

Definition at line 187 of file Network.h.

◆ SetFrameworkAttributes() [1/2]

void Aws::ManagedBlockchain::Model::Network::SetFrameworkAttributes ( const NetworkFrameworkAttributes value)
inline

Attributes of the blockchain framework that the network uses.

Definition at line 254 of file Network.h.

◆ SetFrameworkAttributes() [2/2]

void Aws::ManagedBlockchain::Model::Network::SetFrameworkAttributes ( NetworkFrameworkAttributes &&  value)
inline

Attributes of the blockchain framework that the network uses.

Definition at line 259 of file Network.h.

◆ SetFrameworkVersion() [1/3]

void Aws::ManagedBlockchain::Model::Network::SetFrameworkVersion ( Aws::String &&  value)
inline

The version of the blockchain framework that the network uses.

Definition at line 218 of file Network.h.

◆ SetFrameworkVersion() [2/3]

void Aws::ManagedBlockchain::Model::Network::SetFrameworkVersion ( const Aws::String value)
inline

The version of the blockchain framework that the network uses.

Definition at line 213 of file Network.h.

◆ SetFrameworkVersion() [3/3]

void Aws::ManagedBlockchain::Model::Network::SetFrameworkVersion ( const char *  value)
inline

The version of the blockchain framework that the network uses.

Definition at line 223 of file Network.h.

◆ SetId() [1/3]

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

The unique identifier of the network.

Definition at line 64 of file Network.h.

◆ SetId() [2/3]

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

The unique identifier of the network.

Definition at line 59 of file Network.h.

◆ SetId() [3/3]

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

The unique identifier of the network.

Definition at line 69 of file Network.h.

◆ SetName() [1/3]

void Aws::ManagedBlockchain::Model::Network::SetName ( Aws::String &&  value)
inline

The name of the network.

Definition at line 105 of file Network.h.

◆ SetName() [2/3]

void Aws::ManagedBlockchain::Model::Network::SetName ( const Aws::String value)
inline

The name of the network.

Definition at line 100 of file Network.h.

◆ SetName() [3/3]

void Aws::ManagedBlockchain::Model::Network::SetName ( const char *  value)
inline

The name of the network.

Definition at line 110 of file Network.h.

◆ SetStatus() [1/2]

void Aws::ManagedBlockchain::Model::Network::SetStatus ( const NetworkStatus value)
inline

The current status of the network.

Definition at line 373 of file Network.h.

◆ SetStatus() [2/2]

void Aws::ManagedBlockchain::Model::Network::SetStatus ( NetworkStatus &&  value)
inline

The current status of the network.

Definition at line 378 of file Network.h.

◆ SetTags() [1/2]

void Aws::ManagedBlockchain::Model::Network::SetTags ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

Tags assigned to the network. Each tag consists of a key and optional value.

For more information about tags, see Tagging Resources in the Amazon Managed Blockchain Ethereum Developer Guide, or Tagging Resources in the Amazon Managed Blockchain Hyperledger Fabric Developer Guide.

Definition at line 468 of file Network.h.

◆ SetTags() [2/2]

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

Tags assigned to the network. Each tag consists of a key and optional value.

For more information about tags, see Tagging Resources in the Amazon Managed Blockchain Ethereum Developer Guide, or Tagging Resources in the Amazon Managed Blockchain Hyperledger Fabric Developer Guide.

Definition at line 456 of file Network.h.

◆ SetVotingPolicy() [1/2]

void Aws::ManagedBlockchain::Model::Network::SetVotingPolicy ( const VotingPolicy value)
inline

The voting rules for the network to decide if a proposal is accepted.

Definition at line 342 of file Network.h.

◆ SetVotingPolicy() [2/2]

void Aws::ManagedBlockchain::Model::Network::SetVotingPolicy ( VotingPolicy &&  value)
inline

The voting rules for the network to decide if a proposal is accepted.

Definition at line 347 of file Network.h.

◆ SetVpcEndpointServiceName() [1/3]

void Aws::ManagedBlockchain::Model::Network::SetVpcEndpointServiceName ( Aws::String &&  value)
inline

The VPC endpoint service name of the VPC endpoint service of the network. Members use the VPC endpoint service name to create a VPC endpoint to access network resources.

Definition at line 298 of file Network.h.

◆ SetVpcEndpointServiceName() [2/3]

void Aws::ManagedBlockchain::Model::Network::SetVpcEndpointServiceName ( const Aws::String value)
inline

The VPC endpoint service name of the VPC endpoint service of the network. Members use the VPC endpoint service name to create a VPC endpoint to access network resources.

Definition at line 291 of file Network.h.

◆ SetVpcEndpointServiceName() [3/3]

void Aws::ManagedBlockchain::Model::Network::SetVpcEndpointServiceName ( const char *  value)
inline

The VPC endpoint service name of the VPC endpoint service of the network. Members use the VPC endpoint service name to create a VPC endpoint to access network resources.

Definition at line 305 of file Network.h.

◆ StatusHasBeenSet()

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

The current status of the network.

Definition at line 368 of file Network.h.

◆ TagsHasBeenSet()

bool Aws::ManagedBlockchain::Model::Network::TagsHasBeenSet ( ) const
inline

Tags assigned to the network. Each tag consists of a key and optional value.

For more information about tags, see Tagging Resources in the Amazon Managed Blockchain Ethereum Developer Guide, or Tagging Resources in the Amazon Managed Blockchain Hyperledger Fabric Developer Guide.

Definition at line 444 of file Network.h.

◆ VotingPolicyHasBeenSet()

bool Aws::ManagedBlockchain::Model::Network::VotingPolicyHasBeenSet ( ) const
inline

The voting rules for the network to decide if a proposal is accepted.

Definition at line 337 of file Network.h.

◆ VpcEndpointServiceNameHasBeenSet()

bool Aws::ManagedBlockchain::Model::Network::VpcEndpointServiceNameHasBeenSet ( ) const
inline

The VPC endpoint service name of the VPC endpoint service of the network. Members use the VPC endpoint service name to create a VPC endpoint to access network resources.

Definition at line 284 of file Network.h.

◆ WithArn() [1/3]

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

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

Definition at line 633 of file Network.h.

◆ WithArn() [2/3]

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

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

Definition at line 625 of file Network.h.

◆ WithArn() [3/3]

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

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

Definition at line 641 of file Network.h.

◆ WithCreationDate() [1/2]

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

The date and time that the network was created.

Definition at line 419 of file Network.h.

◆ WithCreationDate() [2/2]

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

The date and time that the network was created.

Definition at line 414 of file Network.h.

◆ WithDescription() [1/3]

Network& Aws::ManagedBlockchain::Model::Network::WithDescription ( Aws::String &&  value)
inline

Attributes of the blockchain framework for the network.

Definition at line 161 of file Network.h.

◆ WithDescription() [2/3]

Network& Aws::ManagedBlockchain::Model::Network::WithDescription ( const Aws::String value)
inline

Attributes of the blockchain framework for the network.

Definition at line 156 of file Network.h.

◆ WithDescription() [3/3]

Network& Aws::ManagedBlockchain::Model::Network::WithDescription ( const char *  value)
inline

Attributes of the blockchain framework for the network.

Definition at line 166 of file Network.h.

◆ WithFramework() [1/2]

Network& Aws::ManagedBlockchain::Model::Network::WithFramework ( const Framework value)
inline

The blockchain framework that the network uses.

Definition at line 192 of file Network.h.

◆ WithFramework() [2/2]

Network& Aws::ManagedBlockchain::Model::Network::WithFramework ( Framework &&  value)
inline

The blockchain framework that the network uses.

Definition at line 197 of file Network.h.

◆ WithFrameworkAttributes() [1/2]

Network& Aws::ManagedBlockchain::Model::Network::WithFrameworkAttributes ( const NetworkFrameworkAttributes value)
inline

Attributes of the blockchain framework that the network uses.

Definition at line 264 of file Network.h.

◆ WithFrameworkAttributes() [2/2]

Network& Aws::ManagedBlockchain::Model::Network::WithFrameworkAttributes ( NetworkFrameworkAttributes &&  value)
inline

Attributes of the blockchain framework that the network uses.

Definition at line 269 of file Network.h.

◆ WithFrameworkVersion() [1/3]

Network& Aws::ManagedBlockchain::Model::Network::WithFrameworkVersion ( Aws::String &&  value)
inline

The version of the blockchain framework that the network uses.

Definition at line 233 of file Network.h.

◆ WithFrameworkVersion() [2/3]

Network& Aws::ManagedBlockchain::Model::Network::WithFrameworkVersion ( const Aws::String value)
inline

The version of the blockchain framework that the network uses.

Definition at line 228 of file Network.h.

◆ WithFrameworkVersion() [3/3]

Network& Aws::ManagedBlockchain::Model::Network::WithFrameworkVersion ( const char *  value)
inline

The version of the blockchain framework that the network uses.

Definition at line 238 of file Network.h.

◆ WithId() [1/3]

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

The unique identifier of the network.

Definition at line 79 of file Network.h.

◆ WithId() [2/3]

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

The unique identifier of the network.

Definition at line 74 of file Network.h.

◆ WithId() [3/3]

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

The unique identifier of the network.

Definition at line 84 of file Network.h.

◆ WithName() [1/3]

Network& Aws::ManagedBlockchain::Model::Network::WithName ( Aws::String &&  value)
inline

The name of the network.

Definition at line 120 of file Network.h.

◆ WithName() [2/3]

Network& Aws::ManagedBlockchain::Model::Network::WithName ( const Aws::String value)
inline

The name of the network.

Definition at line 115 of file Network.h.

◆ WithName() [3/3]

Network& Aws::ManagedBlockchain::Model::Network::WithName ( const char *  value)
inline

The name of the network.

Definition at line 125 of file Network.h.

◆ WithStatus() [1/2]

Network& Aws::ManagedBlockchain::Model::Network::WithStatus ( const NetworkStatus value)
inline

The current status of the network.

Definition at line 383 of file Network.h.

◆ WithStatus() [2/2]

Network& Aws::ManagedBlockchain::Model::Network::WithStatus ( NetworkStatus &&  value)
inline

The current status of the network.

Definition at line 388 of file Network.h.

◆ WithTags() [1/2]

Network& Aws::ManagedBlockchain::Model::Network::WithTags ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

Tags assigned to the network. Each tag consists of a key and optional value.

For more information about tags, see Tagging Resources in the Amazon Managed Blockchain Ethereum Developer Guide, or Tagging Resources in the Amazon Managed Blockchain Hyperledger Fabric Developer Guide.

Definition at line 492 of file Network.h.

◆ WithTags() [2/2]

Network& Aws::ManagedBlockchain::Model::Network::WithTags ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

Tags assigned to the network. Each tag consists of a key and optional value.

For more information about tags, see Tagging Resources in the Amazon Managed Blockchain Ethereum Developer Guide, or Tagging Resources in the Amazon Managed Blockchain Hyperledger Fabric Developer Guide.

Definition at line 480 of file Network.h.

◆ WithVotingPolicy() [1/2]

Network& Aws::ManagedBlockchain::Model::Network::WithVotingPolicy ( const VotingPolicy value)
inline

The voting rules for the network to decide if a proposal is accepted.

Definition at line 352 of file Network.h.

◆ WithVotingPolicy() [2/2]

Network& Aws::ManagedBlockchain::Model::Network::WithVotingPolicy ( VotingPolicy &&  value)
inline

The voting rules for the network to decide if a proposal is accepted.

Definition at line 357 of file Network.h.

◆ WithVpcEndpointServiceName() [1/3]

Network& Aws::ManagedBlockchain::Model::Network::WithVpcEndpointServiceName ( Aws::String &&  value)
inline

The VPC endpoint service name of the VPC endpoint service of the network. Members use the VPC endpoint service name to create a VPC endpoint to access network resources.

Definition at line 319 of file Network.h.

◆ WithVpcEndpointServiceName() [2/3]

Network& Aws::ManagedBlockchain::Model::Network::WithVpcEndpointServiceName ( const Aws::String value)
inline

The VPC endpoint service name of the VPC endpoint service of the network. Members use the VPC endpoint service name to create a VPC endpoint to access network resources.

Definition at line 312 of file Network.h.

◆ WithVpcEndpointServiceName() [3/3]

Network& Aws::ManagedBlockchain::Model::Network::WithVpcEndpointServiceName ( const char *  value)
inline

The VPC endpoint service name of the VPC endpoint service of the network. Members use the VPC endpoint service name to create a VPC endpoint to access network resources.

Definition at line 326 of file Network.h.


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