/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include Describes the format of a manifest. If the manifest is in CSV format, also
* describes the columns contained within the manifest.See Also:
* AWS
* API Reference
Indicates which of the available formats the specified manifest uses.
*/ inline const JobManifestFormat& GetFormat() const{ return m_format; } /** *Indicates which of the available formats the specified manifest uses.
*/ inline bool FormatHasBeenSet() const { return m_formatHasBeenSet; } /** *Indicates which of the available formats the specified manifest uses.
*/ inline void SetFormat(const JobManifestFormat& value) { m_formatHasBeenSet = true; m_format = value; } /** *Indicates which of the available formats the specified manifest uses.
*/ inline void SetFormat(JobManifestFormat&& value) { m_formatHasBeenSet = true; m_format = std::move(value); } /** *Indicates which of the available formats the specified manifest uses.
*/ inline JobManifestSpec& WithFormat(const JobManifestFormat& value) { SetFormat(value); return *this;} /** *Indicates which of the available formats the specified manifest uses.
*/ inline JobManifestSpec& WithFormat(JobManifestFormat&& value) { SetFormat(std::move(value)); return *this;} /** *If the specified manifest object is in the
* S3BatchOperations_CSV_20180820
format, this element describes which
* columns contain the required data.
If the specified manifest object is in the
* S3BatchOperations_CSV_20180820
format, this element describes which
* columns contain the required data.
If the specified manifest object is in the
* S3BatchOperations_CSV_20180820
format, this element describes which
* columns contain the required data.
If the specified manifest object is in the
* S3BatchOperations_CSV_20180820
format, this element describes which
* columns contain the required data.
If the specified manifest object is in the
* S3BatchOperations_CSV_20180820
format, this element describes which
* columns contain the required data.
If the specified manifest object is in the
* S3BatchOperations_CSV_20180820
format, this element describes which
* columns contain the required data.
If the specified manifest object is in the
* S3BatchOperations_CSV_20180820
format, this element describes which
* columns contain the required data.
If the specified manifest object is in the
* S3BatchOperations_CSV_20180820
format, this element describes which
* columns contain the required data.