7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/managedblockchain/ManagedBlockchain_EXPORTS.h>
9#include <aws/managedblockchain/model/Edition.h>
20namespace ManagedBlockchain {
41 template <
typename OrderingServiceEndpo
intT = Aws::String>
43 m_orderingServiceEndpointHasBeenSet =
true;
44 m_orderingServiceEndpoint = std::forward<OrderingServiceEndpointT>(value);
46 template <
typename OrderingServiceEndpo
intT = Aws::String>
63 m_editionHasBeenSet =
true;
75 bool m_orderingServiceEndpointHasBeenSet =
false;
76 bool m_editionHasBeenSet =
false;
NetworkFabricAttributes & WithOrderingServiceEndpoint(OrderingServiceEndpointT &&value)
Edition GetEdition() const
bool EditionHasBeenSet() const
NetworkFabricAttributes & WithEdition(Edition value)
AWS_MANAGEDBLOCKCHAIN_API NetworkFabricAttributes()=default
void SetEdition(Edition value)
AWS_MANAGEDBLOCKCHAIN_API NetworkFabricAttributes(Aws::Utils::Json::JsonView jsonValue)
AWS_MANAGEDBLOCKCHAIN_API NetworkFabricAttributes & operator=(Aws::Utils::Json::JsonView jsonValue)
const Aws::String & GetOrderingServiceEndpoint() const
void SetOrderingServiceEndpoint(OrderingServiceEndpointT &&value)
bool OrderingServiceEndpointHasBeenSet() const
AWS_MANAGEDBLOCKCHAIN_API Aws::Utils::Json::JsonValue Jsonize() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue