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