7#include <aws/managedblockchain/ManagedBlockchain_EXPORTS.h>
8#include <aws/managedblockchain/model/Edition.h>
21namespace ManagedBlockchain
50 inline void SetEdition(
const Edition& value) { m_editionHasBeenSet =
true; m_edition = value; }
51 inline void SetEdition(
Edition&& value) { m_editionHasBeenSet =
true; m_edition = std::move(value); }
58 bool m_editionHasBeenSet =
false;
const Edition & GetEdition() const
AWS_MANAGEDBLOCKCHAIN_API Aws::Utils::Json::JsonValue Jsonize() const
bool EditionHasBeenSet() const
void SetEdition(const Edition &value)
AWS_MANAGEDBLOCKCHAIN_API NetworkFabricConfiguration(Aws::Utils::Json::JsonView jsonValue)
AWS_MANAGEDBLOCKCHAIN_API NetworkFabricConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
NetworkFabricConfiguration & WithEdition(const Edition &value)
void SetEdition(Edition &&value)
NetworkFabricConfiguration & WithEdition(Edition &&value)
AWS_MANAGEDBLOCKCHAIN_API NetworkFabricConfiguration()
Aws::Utils::Json::JsonValue JsonValue