7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/mgn/Mgn_EXPORTS.h>
41 m_s3OutputEnabledHasBeenSet =
true;
42 m_s3OutputEnabled = value;
56 template <
typename OutputS3BucketNameT = Aws::String>
58 m_outputS3BucketNameHasBeenSet =
true;
59 m_outputS3BucketName = std::forward<OutputS3BucketNameT>(value);
61 template <
typename OutputS3BucketNameT = Aws::String>
75 m_cloudWatchOutputEnabledHasBeenSet =
true;
76 m_cloudWatchOutputEnabled = value;
90 template <
typename CloudWatchLogGroupNameT = Aws::String>
92 m_cloudWatchLogGroupNameHasBeenSet =
true;
93 m_cloudWatchLogGroupName = std::forward<CloudWatchLogGroupNameT>(value);
95 template <
typename CloudWatchLogGroupNameT = Aws::String>
102 bool m_s3OutputEnabled{
false};
106 bool m_cloudWatchOutputEnabled{
false};
109 bool m_s3OutputEnabledHasBeenSet =
false;
110 bool m_outputS3BucketNameHasBeenSet =
false;
111 bool m_cloudWatchOutputEnabledHasBeenSet =
false;
112 bool m_cloudWatchLogGroupNameHasBeenSet =
false;
void SetCloudWatchLogGroupName(CloudWatchLogGroupNameT &&value)
bool GetS3OutputEnabled() const
const Aws::String & GetCloudWatchLogGroupName() const
bool OutputS3BucketNameHasBeenSet() const
AWS_MGN_API ConnectorSsmCommandConfig()=default
ConnectorSsmCommandConfig & WithS3OutputEnabled(bool value)
bool CloudWatchOutputEnabledHasBeenSet() const
ConnectorSsmCommandConfig & WithCloudWatchOutputEnabled(bool value)
bool S3OutputEnabledHasBeenSet() const
bool GetCloudWatchOutputEnabled() const
ConnectorSsmCommandConfig & WithCloudWatchLogGroupName(CloudWatchLogGroupNameT &&value)
void SetOutputS3BucketName(OutputS3BucketNameT &&value)
AWS_MGN_API ConnectorSsmCommandConfig & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_MGN_API Aws::Utils::Json::JsonValue Jsonize() const
bool CloudWatchLogGroupNameHasBeenSet() const
void SetS3OutputEnabled(bool value)
void SetCloudWatchOutputEnabled(bool value)
AWS_MGN_API ConnectorSsmCommandConfig(Aws::Utils::Json::JsonView jsonValue)
const Aws::String & GetOutputS3BucketName() const
ConnectorSsmCommandConfig & WithOutputS3BucketName(OutputS3BucketNameT &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue