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

#include <NetworkFrameworkAttributes.h>

Public Member Functions

 NetworkFrameworkAttributes ()
 
 NetworkFrameworkAttributes (Aws::Utils::Json::JsonView jsonValue)
 
NetworkFrameworkAttributesoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const NetworkFabricAttributesGetFabric () const
 
bool FabricHasBeenSet () const
 
void SetFabric (const NetworkFabricAttributes &value)
 
void SetFabric (NetworkFabricAttributes &&value)
 
NetworkFrameworkAttributesWithFabric (const NetworkFabricAttributes &value)
 
NetworkFrameworkAttributesWithFabric (NetworkFabricAttributes &&value)
 
const NetworkEthereumAttributesGetEthereum () const
 
bool EthereumHasBeenSet () const
 
void SetEthereum (const NetworkEthereumAttributes &value)
 
void SetEthereum (NetworkEthereumAttributes &&value)
 
NetworkFrameworkAttributesWithEthereum (const NetworkEthereumAttributes &value)
 
NetworkFrameworkAttributesWithEthereum (NetworkEthereumAttributes &&value)
 

Detailed Description

Attributes relevant to the network for the blockchain framework that the network uses.

See Also:

AWS API Reference

Definition at line 33 of file NetworkFrameworkAttributes.h.

Constructor & Destructor Documentation

◆ NetworkFrameworkAttributes() [1/2]

Aws::ManagedBlockchain::Model::NetworkFrameworkAttributes::NetworkFrameworkAttributes ( )

◆ NetworkFrameworkAttributes() [2/2]

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

Member Function Documentation

◆ EthereumHasBeenSet()

bool Aws::ManagedBlockchain::Model::NetworkFrameworkAttributes::EthereumHasBeenSet ( ) const
inline

Attributes of an Ethereum network for Managed Blockchain resources participating in an Ethereum network.

Definition at line 89 of file NetworkFrameworkAttributes.h.

◆ FabricHasBeenSet()

bool Aws::ManagedBlockchain::Model::NetworkFrameworkAttributes::FabricHasBeenSet ( ) const
inline

Attributes of Hyperledger Fabric for a Managed Blockchain network that uses Hyperledger Fabric.

Definition at line 52 of file NetworkFrameworkAttributes.h.

◆ GetEthereum()

const NetworkEthereumAttributes& Aws::ManagedBlockchain::Model::NetworkFrameworkAttributes::GetEthereum ( ) const
inline

Attributes of an Ethereum network for Managed Blockchain resources participating in an Ethereum network.

Definition at line 83 of file NetworkFrameworkAttributes.h.

◆ GetFabric()

const NetworkFabricAttributes& Aws::ManagedBlockchain::Model::NetworkFrameworkAttributes::GetFabric ( ) const
inline

Attributes of Hyperledger Fabric for a Managed Blockchain network that uses Hyperledger Fabric.

Definition at line 46 of file NetworkFrameworkAttributes.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SetEthereum() [1/2]

void Aws::ManagedBlockchain::Model::NetworkFrameworkAttributes::SetEthereum ( const NetworkEthereumAttributes value)
inline

Attributes of an Ethereum network for Managed Blockchain resources participating in an Ethereum network.

Definition at line 95 of file NetworkFrameworkAttributes.h.

◆ SetEthereum() [2/2]

void Aws::ManagedBlockchain::Model::NetworkFrameworkAttributes::SetEthereum ( NetworkEthereumAttributes &&  value)
inline

Attributes of an Ethereum network for Managed Blockchain resources participating in an Ethereum network.

Definition at line 101 of file NetworkFrameworkAttributes.h.

◆ SetFabric() [1/2]

void Aws::ManagedBlockchain::Model::NetworkFrameworkAttributes::SetFabric ( const NetworkFabricAttributes value)
inline

Attributes of Hyperledger Fabric for a Managed Blockchain network that uses Hyperledger Fabric.

Definition at line 58 of file NetworkFrameworkAttributes.h.

◆ SetFabric() [2/2]

void Aws::ManagedBlockchain::Model::NetworkFrameworkAttributes::SetFabric ( NetworkFabricAttributes &&  value)
inline

Attributes of Hyperledger Fabric for a Managed Blockchain network that uses Hyperledger Fabric.

Definition at line 64 of file NetworkFrameworkAttributes.h.

◆ WithEthereum() [1/2]

NetworkFrameworkAttributes& Aws::ManagedBlockchain::Model::NetworkFrameworkAttributes::WithEthereum ( const NetworkEthereumAttributes value)
inline

Attributes of an Ethereum network for Managed Blockchain resources participating in an Ethereum network.

Definition at line 107 of file NetworkFrameworkAttributes.h.

◆ WithEthereum() [2/2]

NetworkFrameworkAttributes& Aws::ManagedBlockchain::Model::NetworkFrameworkAttributes::WithEthereum ( NetworkEthereumAttributes &&  value)
inline

Attributes of an Ethereum network for Managed Blockchain resources participating in an Ethereum network.

Definition at line 113 of file NetworkFrameworkAttributes.h.

◆ WithFabric() [1/2]

NetworkFrameworkAttributes& Aws::ManagedBlockchain::Model::NetworkFrameworkAttributes::WithFabric ( const NetworkFabricAttributes value)
inline

Attributes of Hyperledger Fabric for a Managed Blockchain network that uses Hyperledger Fabric.

Definition at line 70 of file NetworkFrameworkAttributes.h.

◆ WithFabric() [2/2]

NetworkFrameworkAttributes& Aws::ManagedBlockchain::Model::NetworkFrameworkAttributes::WithFabric ( NetworkFabricAttributes &&  value)
inline

Attributes of Hyperledger Fabric for a Managed Blockchain network that uses Hyperledger Fabric.

Definition at line 76 of file NetworkFrameworkAttributes.h.


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