7#include <aws/dataexchange/DataExchange_EXPORTS.h>
8#include <aws/dataexchange/model/AutoExportRevisionToS3RequestDetails.h>
34 AWS_DATAEXCHANGE_API
Action() =
default;
46 template<
typename ExportRevisionToS3T = AutoExportRevisionToS3RequestDetails>
47 void SetExportRevisionToS3(ExportRevisionToS3T&& value) { m_exportRevisionToS3HasBeenSet =
true; m_exportRevisionToS3 = std::forward<ExportRevisionToS3T>(value); }
48 template<
typename ExportRevisionToS3T = AutoExportRevisionToS3RequestDetails>
54 bool m_exportRevisionToS3HasBeenSet =
false;
AWS_DATAEXCHANGE_API Action()=default
AWS_DATAEXCHANGE_API Action & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_DATAEXCHANGE_API Action(Aws::Utils::Json::JsonView jsonValue)
bool ExportRevisionToS3HasBeenSet() const
Action & WithExportRevisionToS3(ExportRevisionToS3T &&value)
AWS_DATAEXCHANGE_API Aws::Utils::Json::JsonValue Jsonize() const
void SetExportRevisionToS3(ExportRevisionToS3T &&value)
const AutoExportRevisionToS3RequestDetails & GetExportRevisionToS3() const
Aws::Utils::Json::JsonValue JsonValue