7#include <aws/osis/OSIS_EXPORTS.h>
8#include <aws/osis/model/CloudWatchLogDestination.h>
48 inline void SetIsLoggingEnabled(
bool value) { m_isLoggingEnabledHasBeenSet =
true; m_isLoggingEnabled = value; }
67 bool m_isLoggingEnabled;
68 bool m_isLoggingEnabledHasBeenSet =
false;
71 bool m_cloudWatchLogDestinationHasBeenSet =
false;
bool CloudWatchLogDestinationHasBeenSet() const
LogPublishingOptions & WithIsLoggingEnabled(bool value)
void SetCloudWatchLogDestination(const CloudWatchLogDestination &value)
void SetIsLoggingEnabled(bool value)
LogPublishingOptions & WithCloudWatchLogDestination(const CloudWatchLogDestination &value)
LogPublishingOptions & WithCloudWatchLogDestination(CloudWatchLogDestination &&value)
AWS_OSIS_API LogPublishingOptions & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetCloudWatchLogDestination(CloudWatchLogDestination &&value)
bool IsLoggingEnabledHasBeenSet() const
AWS_OSIS_API LogPublishingOptions(Aws::Utils::Json::JsonView jsonValue)
const CloudWatchLogDestination & GetCloudWatchLogDestination() const
bool GetIsLoggingEnabled() const
AWS_OSIS_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_OSIS_API LogPublishingOptions()
Aws::Utils::Json::JsonValue JsonValue