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

#include <NodeFrameworkAttributes.h>

Public Member Functions

 NodeFrameworkAttributes ()
 
 NodeFrameworkAttributes (Aws::Utils::Json::JsonView jsonValue)
 
NodeFrameworkAttributesoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const NodeFabricAttributesGetFabric () const
 
bool FabricHasBeenSet () const
 
void SetFabric (const NodeFabricAttributes &value)
 
void SetFabric (NodeFabricAttributes &&value)
 
NodeFrameworkAttributesWithFabric (const NodeFabricAttributes &value)
 
NodeFrameworkAttributesWithFabric (NodeFabricAttributes &&value)
 
const NodeEthereumAttributesGetEthereum () const
 
bool EthereumHasBeenSet () const
 
void SetEthereum (const NodeEthereumAttributes &value)
 
void SetEthereum (NodeEthereumAttributes &&value)
 
NodeFrameworkAttributesWithEthereum (const NodeEthereumAttributes &value)
 
NodeFrameworkAttributesWithEthereum (NodeEthereumAttributes &&value)
 

Detailed Description

Attributes relevant to a node on a Managed Blockchain network for the blockchain framework that the network uses.

See Also:

AWS API Reference

Definition at line 33 of file NodeFrameworkAttributes.h.

Constructor & Destructor Documentation

◆ NodeFrameworkAttributes() [1/2]

Aws::ManagedBlockchain::Model::NodeFrameworkAttributes::NodeFrameworkAttributes ( )

◆ NodeFrameworkAttributes() [2/2]

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

Member Function Documentation

◆ EthereumHasBeenSet()

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

Attributes of Ethereum for a node on a Managed Blockchain network that uses Ethereum.

Definition at line 89 of file NodeFrameworkAttributes.h.

◆ FabricHasBeenSet()

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

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

Definition at line 52 of file NodeFrameworkAttributes.h.

◆ GetEthereum()

const NodeEthereumAttributes& Aws::ManagedBlockchain::Model::NodeFrameworkAttributes::GetEthereum ( ) const
inline

Attributes of Ethereum for a node on a Managed Blockchain network that uses Ethereum.

Definition at line 83 of file NodeFrameworkAttributes.h.

◆ GetFabric()

const NodeFabricAttributes& Aws::ManagedBlockchain::Model::NodeFrameworkAttributes::GetFabric ( ) const
inline

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

Definition at line 46 of file NodeFrameworkAttributes.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SetEthereum() [1/2]

void Aws::ManagedBlockchain::Model::NodeFrameworkAttributes::SetEthereum ( const NodeEthereumAttributes value)
inline

Attributes of Ethereum for a node on a Managed Blockchain network that uses Ethereum.

Definition at line 95 of file NodeFrameworkAttributes.h.

◆ SetEthereum() [2/2]

void Aws::ManagedBlockchain::Model::NodeFrameworkAttributes::SetEthereum ( NodeEthereumAttributes &&  value)
inline

Attributes of Ethereum for a node on a Managed Blockchain network that uses Ethereum.

Definition at line 101 of file NodeFrameworkAttributes.h.

◆ SetFabric() [1/2]

void Aws::ManagedBlockchain::Model::NodeFrameworkAttributes::SetFabric ( const NodeFabricAttributes value)
inline

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

Definition at line 58 of file NodeFrameworkAttributes.h.

◆ SetFabric() [2/2]

void Aws::ManagedBlockchain::Model::NodeFrameworkAttributes::SetFabric ( NodeFabricAttributes &&  value)
inline

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

Definition at line 64 of file NodeFrameworkAttributes.h.

◆ WithEthereum() [1/2]

NodeFrameworkAttributes& Aws::ManagedBlockchain::Model::NodeFrameworkAttributes::WithEthereum ( const NodeEthereumAttributes value)
inline

Attributes of Ethereum for a node on a Managed Blockchain network that uses Ethereum.

Definition at line 107 of file NodeFrameworkAttributes.h.

◆ WithEthereum() [2/2]

NodeFrameworkAttributes& Aws::ManagedBlockchain::Model::NodeFrameworkAttributes::WithEthereum ( NodeEthereumAttributes &&  value)
inline

Attributes of Ethereum for a node on a Managed Blockchain network that uses Ethereum.

Definition at line 113 of file NodeFrameworkAttributes.h.

◆ WithFabric() [1/2]

NodeFrameworkAttributes& Aws::ManagedBlockchain::Model::NodeFrameworkAttributes::WithFabric ( const NodeFabricAttributes value)
inline

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

Definition at line 70 of file NodeFrameworkAttributes.h.

◆ WithFabric() [2/2]

NodeFrameworkAttributes& Aws::ManagedBlockchain::Model::NodeFrameworkAttributes::WithFabric ( NodeFabricAttributes &&  value)
inline

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

Definition at line 76 of file NodeFrameworkAttributes.h.


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