7#include <aws/datasync/DataSync_EXPORTS.h>
8#include <aws/datasync/model/ManifestAction.h>
9#include <aws/datasync/model/ManifestFormat.h>
10#include <aws/datasync/model/SourceManifestConfig.h>
92 bool m_actionHasBeenSet =
false;
95 bool m_formatHasBeenSet =
false;
98 bool m_sourceHasBeenSet =
false;
const ManifestAction & GetAction() const
bool ActionHasBeenSet() const
bool FormatHasBeenSet() const
ManifestConfig & WithSource(SourceManifestConfig &&value)
AWS_DATASYNC_API ManifestConfig()
const SourceManifestConfig & GetSource() const
AWS_DATASYNC_API ManifestConfig & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetFormat(ManifestFormat &&value)
bool SourceHasBeenSet() const
ManifestConfig & WithFormat(ManifestFormat &&value)
ManifestConfig & WithAction(ManifestAction &&value)
void SetSource(SourceManifestConfig &&value)
void SetAction(const ManifestAction &value)
const ManifestFormat & GetFormat() const
void SetSource(const SourceManifestConfig &value)
void SetFormat(const ManifestFormat &value)
AWS_DATASYNC_API ManifestConfig(Aws::Utils::Json::JsonView jsonValue)
ManifestConfig & WithSource(const SourceManifestConfig &value)
ManifestConfig & WithFormat(const ManifestFormat &value)
void SetAction(ManifestAction &&value)
AWS_DATASYNC_API Aws::Utils::Json::JsonValue Jsonize() const
ManifestConfig & WithAction(const ManifestAction &value)
Aws::Utils::Json::JsonValue JsonValue