7#include <aws/resiliencehubv2/Resiliencehubv2_EXPORTS.h>
8#include <aws/resiliencehubv2/model/S3ReportOutputConfiguration.h>
19namespace resiliencehubv2 {
38 template <
typename S3T = S3ReportOutputConfiguration>
40 m_s3HasBeenSet =
true;
41 m_s3 = std::forward<S3T>(value);
43 template <
typename S3T = S3ReportOutputConfiguration>
45 SetS3(std::forward<S3T>(value));
51 bool m_s3HasBeenSet =
false;
AWS_RESILIENCEHUBV2_API ReportOutputConfiguration(Aws::Utils::Json::JsonView jsonValue)
AWS_RESILIENCEHUBV2_API Aws::Utils::Json::JsonValue Jsonize() const
const S3ReportOutputConfiguration & GetS3() const
ReportOutputConfiguration & WithS3(S3T &&value)
AWS_RESILIENCEHUBV2_API ReportOutputConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_RESILIENCEHUBV2_API ReportOutputConfiguration()=default
bool S3HasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue