7#include <aws/s3control/S3Control_EXPORTS.h>
8#include <aws/s3control/model/GeneratedManifestFormat.h>
9#include <aws/s3control/model/JobManifestLocation.h>
57 template<
typename LocationT = JobManifestLocation>
58 void SetLocation(LocationT&& value) { m_locationHasBeenSet =
true; m_location = std::forward<LocationT>(value); }
59 template<
typename LocationT = JobManifestLocation>
65 bool m_formatHasBeenSet =
false;
67 JobManifestLocation m_location;
68 bool m_locationHasBeenSet =
false;
AWS_S3CONTROL_API S3GeneratedManifestDescriptor & operator=(const Aws::Utils::Xml::XmlNode &xmlNode)
void SetLocation(LocationT &&value)
AWS_S3CONTROL_API S3GeneratedManifestDescriptor()=default
void SetFormat(GeneratedManifestFormat value)
AWS_S3CONTROL_API void AddToNode(Aws::Utils::Xml::XmlNode &parentNode) const
const JobManifestLocation & GetLocation() const
S3GeneratedManifestDescriptor & WithLocation(LocationT &&value)
S3GeneratedManifestDescriptor & WithFormat(GeneratedManifestFormat value)
AWS_S3CONTROL_API S3GeneratedManifestDescriptor(const Aws::Utils::Xml::XmlNode &xmlNode)
bool FormatHasBeenSet() const
bool LocationHasBeenSet() const
GeneratedManifestFormat GetFormat() const