7#include <aws/managedblockchain/ManagedBlockchain_EXPORTS.h>
8#include <aws/managedblockchain/model/LogConfigurations.h>
19namespace ManagedBlockchain {
44 template <
typename CaLogsT = LogConfigurations>
46 m_caLogsHasBeenSet =
true;
47 m_caLogs = std::forward<CaLogsT>(value);
49 template <
typename CaLogsT = LogConfigurations>
57 bool m_caLogsHasBeenSet =
false;
bool CaLogsHasBeenSet() const
AWS_MANAGEDBLOCKCHAIN_API MemberFabricLogPublishingConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_MANAGEDBLOCKCHAIN_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_MANAGEDBLOCKCHAIN_API MemberFabricLogPublishingConfiguration(Aws::Utils::Json::JsonView jsonValue)
void SetCaLogs(CaLogsT &&value)
MemberFabricLogPublishingConfiguration & WithCaLogs(CaLogsT &&value)
AWS_MANAGEDBLOCKCHAIN_API MemberFabricLogPublishingConfiguration()=default
const LogConfigurations & GetCaLogs() const
Aws::Utils::Json::JsonValue JsonValue