7#include <aws/kinesis/Kinesis_EXPORTS.h>
8#include <aws/kinesis/model/CloudWatchLogs.h>
41 template <
typename CloudWatchLogsT = CloudWatchLogs>
43 m_cloudWatchLogsHasBeenSet =
true;
44 m_cloudWatchLogs = std::forward<CloudWatchLogsT>(value);
46 template <
typename CloudWatchLogsT = CloudWatchLogs>
54 bool m_cloudWatchLogsHasBeenSet =
false;
AWS_KINESIS_API ChannelLoggingConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_KINESIS_API Aws::Utils::Json::JsonValue Jsonize() const
bool CloudWatchLogsHasBeenSet() const
ChannelLoggingConfiguration & WithCloudWatchLogs(CloudWatchLogsT &&value)
void SetCloudWatchLogs(CloudWatchLogsT &&value)
const CloudWatchLogs & GetCloudWatchLogs() const
AWS_KINESIS_API ChannelLoggingConfiguration(Aws::Utils::Json::JsonView jsonValue)
AWS_KINESIS_API ChannelLoggingConfiguration()=default
Aws::Utils::Json::JsonValue JsonValue