7#include <aws/securityhub/SecurityHub_EXPORTS.h>
8#include <aws/securityhub/model/CloudWatchLogsLogGroupArnConfigDetails.h>
48 template<
typename CloudWatchLogsLogGroupArnT = CloudWatchLogsLogGroupArnConfigDetails>
49 void SetCloudWatchLogsLogGroupArn(CloudWatchLogsLogGroupArnT&& value) { m_cloudWatchLogsLogGroupArnHasBeenSet =
true; m_cloudWatchLogsLogGroupArn = std::forward<CloudWatchLogsLogGroupArnT>(value); }
50 template<
typename CloudWatchLogsLogGroupArnT = CloudWatchLogsLogGroupArnConfigDetails>
56 bool m_cloudWatchLogsLogGroupArnHasBeenSet =
false;
AWS_SECURITYHUB_API AwsRoute53QueryLoggingConfigDetails()=default
void SetCloudWatchLogsLogGroupArn(CloudWatchLogsLogGroupArnT &&value)
AWS_SECURITYHUB_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_SECURITYHUB_API AwsRoute53QueryLoggingConfigDetails & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_SECURITYHUB_API AwsRoute53QueryLoggingConfigDetails(Aws::Utils::Json::JsonView jsonValue)
bool CloudWatchLogsLogGroupArnHasBeenSet() const
AwsRoute53QueryLoggingConfigDetails & WithCloudWatchLogsLogGroupArn(CloudWatchLogsLogGroupArnT &&value)
const CloudWatchLogsLogGroupArnConfigDetails & GetCloudWatchLogsLogGroupArn() const
Aws::Utils::Json::JsonValue JsonValue