7#include <aws/managedblockchain/ManagedBlockchain_EXPORTS.h>
8#include <aws/managedblockchain/model/LogConfigurations.h>
21namespace ManagedBlockchain
74 bool m_chaincodeLogsHasBeenSet =
false;
77 bool m_peerLogsHasBeenSet =
false;
void SetPeerLogs(LogConfigurations &&value)
void SetChaincodeLogs(const LogConfigurations &value)
AWS_MANAGEDBLOCKCHAIN_API NodeFabricLogPublishingConfiguration(Aws::Utils::Json::JsonView jsonValue)
const LogConfigurations & GetChaincodeLogs() const
AWS_MANAGEDBLOCKCHAIN_API NodeFabricLogPublishingConfiguration()
bool PeerLogsHasBeenSet() const
NodeFabricLogPublishingConfiguration & WithPeerLogs(const LogConfigurations &value)
NodeFabricLogPublishingConfiguration & WithChaincodeLogs(const LogConfigurations &value)
bool ChaincodeLogsHasBeenSet() const
const LogConfigurations & GetPeerLogs() const
void SetChaincodeLogs(LogConfigurations &&value)
NodeFabricLogPublishingConfiguration & WithChaincodeLogs(LogConfigurations &&value)
NodeFabricLogPublishingConfiguration & WithPeerLogs(LogConfigurations &&value)
AWS_MANAGEDBLOCKCHAIN_API NodeFabricLogPublishingConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetPeerLogs(const LogConfigurations &value)
AWS_MANAGEDBLOCKCHAIN_API Aws::Utils::Json::JsonValue Jsonize() const
Aws::Utils::Json::JsonValue JsonValue