7#include <aws/managedblockchain/ManagedBlockchain_EXPORTS.h>
8#include <aws/managedblockchain/model/NodeFabricAttributes.h>
9#include <aws/managedblockchain/model/NodeEthereumAttributes.h>
22namespace ManagedBlockchain
70 bool m_fabricHasBeenSet =
false;
73 bool m_ethereumHasBeenSet =
false;
void SetEthereum(NodeEthereumAttributes &&value)
AWS_MANAGEDBLOCKCHAIN_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_MANAGEDBLOCKCHAIN_API NodeFrameworkAttributes()
const NodeFabricAttributes & GetFabric() const
bool EthereumHasBeenSet() const
NodeFrameworkAttributes & WithEthereum(const NodeEthereumAttributes &value)
bool FabricHasBeenSet() const
AWS_MANAGEDBLOCKCHAIN_API NodeFrameworkAttributes & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetFabric(const NodeFabricAttributes &value)
NodeFrameworkAttributes & WithEthereum(NodeEthereumAttributes &&value)
NodeFrameworkAttributes & WithFabric(NodeFabricAttributes &&value)
NodeFrameworkAttributes & WithFabric(const NodeFabricAttributes &value)
void SetEthereum(const NodeEthereumAttributes &value)
AWS_MANAGEDBLOCKCHAIN_API NodeFrameworkAttributes(Aws::Utils::Json::JsonView jsonValue)
const NodeEthereumAttributes & GetEthereum() const
void SetFabric(NodeFabricAttributes &&value)
Aws::Utils::Json::JsonValue JsonValue