AWS SDK for C++  1.8.100
AWS SDK for C++
Public Member Functions | List of all members
Aws::S3Control::Model::JobManifestSpec Class Reference

#include <JobManifestSpec.h>

Public Member Functions

 JobManifestSpec ()
 
 JobManifestSpec (const Aws::Utils::Xml::XmlNode &xmlNode)
 
JobManifestSpecoperator= (const Aws::Utils::Xml::XmlNode &xmlNode)
 
void AddToNode (Aws::Utils::Xml::XmlNode &parentNode) const
 
const JobManifestFormatGetFormat () const
 
bool FormatHasBeenSet () const
 
void SetFormat (const JobManifestFormat &value)
 
void SetFormat (JobManifestFormat &&value)
 
JobManifestSpecWithFormat (const JobManifestFormat &value)
 
JobManifestSpecWithFormat (JobManifestFormat &&value)
 
const Aws::Vector< JobManifestFieldName > & GetFields () const
 
bool FieldsHasBeenSet () const
 
void SetFields (const Aws::Vector< JobManifestFieldName > &value)
 
void SetFields (Aws::Vector< JobManifestFieldName > &&value)
 
JobManifestSpecWithFields (const Aws::Vector< JobManifestFieldName > &value)
 
JobManifestSpecWithFields (Aws::Vector< JobManifestFieldName > &&value)
 
JobManifestSpecAddFields (const JobManifestFieldName &value)
 
JobManifestSpecAddFields (JobManifestFieldName &&value)
 

Detailed Description

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

Definition at line 34 of file JobManifestSpec.h.

Constructor & Destructor Documentation

◆ JobManifestSpec() [1/2]

Aws::S3Control::Model::JobManifestSpec::JobManifestSpec ( )

◆ JobManifestSpec() [2/2]

Aws::S3Control::Model::JobManifestSpec::JobManifestSpec ( const Aws::Utils::Xml::XmlNode xmlNode)

Member Function Documentation

◆ AddFields() [1/2]

JobManifestSpec& Aws::S3Control::Model::JobManifestSpec::AddFields ( const JobManifestFieldName value)
inline

If the specified manifest object is in the S3BatchOperations_CSV_20180820 format, this element describes which columns contain the required data.

Definition at line 122 of file JobManifestSpec.h.

◆ AddFields() [2/2]

JobManifestSpec& Aws::S3Control::Model::JobManifestSpec::AddFields ( JobManifestFieldName &&  value)
inline

If the specified manifest object is in the S3BatchOperations_CSV_20180820 format, this element describes which columns contain the required data.

Definition at line 129 of file JobManifestSpec.h.

◆ AddToNode()

void Aws::S3Control::Model::JobManifestSpec::AddToNode ( Aws::Utils::Xml::XmlNode parentNode) const

◆ FieldsHasBeenSet()

bool Aws::S3Control::Model::JobManifestSpec::FieldsHasBeenSet ( ) const
inline

If the specified manifest object is in the S3BatchOperations_CSV_20180820 format, this element describes which columns contain the required data.

Definition at line 87 of file JobManifestSpec.h.

◆ FormatHasBeenSet()

bool Aws::S3Control::Model::JobManifestSpec::FormatHasBeenSet ( ) const
inline

Indicates which of the available formats the specified manifest uses.

Definition at line 52 of file JobManifestSpec.h.

◆ GetFields()

const Aws::Vector<JobManifestFieldName>& Aws::S3Control::Model::JobManifestSpec::GetFields ( ) const
inline

If the specified manifest object is in the S3BatchOperations_CSV_20180820 format, this element describes which columns contain the required data.

Definition at line 80 of file JobManifestSpec.h.

◆ GetFormat()

const JobManifestFormat& Aws::S3Control::Model::JobManifestSpec::GetFormat ( ) const
inline

Indicates which of the available formats the specified manifest uses.

Definition at line 47 of file JobManifestSpec.h.

◆ operator=()

JobManifestSpec& Aws::S3Control::Model::JobManifestSpec::operator= ( const Aws::Utils::Xml::XmlNode xmlNode)

◆ SetFields() [1/2]

void Aws::S3Control::Model::JobManifestSpec::SetFields ( const Aws::Vector< JobManifestFieldName > &  value)
inline

If the specified manifest object is in the S3BatchOperations_CSV_20180820 format, this element describes which columns contain the required data.

Definition at line 94 of file JobManifestSpec.h.

◆ SetFields() [2/2]

void Aws::S3Control::Model::JobManifestSpec::SetFields ( Aws::Vector< JobManifestFieldName > &&  value)
inline

If the specified manifest object is in the S3BatchOperations_CSV_20180820 format, this element describes which columns contain the required data.

Definition at line 101 of file JobManifestSpec.h.

◆ SetFormat() [1/2]

void Aws::S3Control::Model::JobManifestSpec::SetFormat ( const JobManifestFormat value)
inline

Indicates which of the available formats the specified manifest uses.

Definition at line 57 of file JobManifestSpec.h.

◆ SetFormat() [2/2]

void Aws::S3Control::Model::JobManifestSpec::SetFormat ( JobManifestFormat &&  value)
inline

Indicates which of the available formats the specified manifest uses.

Definition at line 62 of file JobManifestSpec.h.

◆ WithFields() [1/2]

JobManifestSpec& Aws::S3Control::Model::JobManifestSpec::WithFields ( const Aws::Vector< JobManifestFieldName > &  value)
inline

If the specified manifest object is in the S3BatchOperations_CSV_20180820 format, this element describes which columns contain the required data.

Definition at line 108 of file JobManifestSpec.h.

◆ WithFields() [2/2]

JobManifestSpec& Aws::S3Control::Model::JobManifestSpec::WithFields ( Aws::Vector< JobManifestFieldName > &&  value)
inline

If the specified manifest object is in the S3BatchOperations_CSV_20180820 format, this element describes which columns contain the required data.

Definition at line 115 of file JobManifestSpec.h.

◆ WithFormat() [1/2]

JobManifestSpec& Aws::S3Control::Model::JobManifestSpec::WithFormat ( const JobManifestFormat value)
inline

Indicates which of the available formats the specified manifest uses.

Definition at line 67 of file JobManifestSpec.h.

◆ WithFormat() [2/2]

JobManifestSpec& Aws::S3Control::Model::JobManifestSpec::WithFormat ( JobManifestFormat &&  value)
inline

Indicates which of the available formats the specified manifest uses.

Definition at line 72 of file JobManifestSpec.h.


The documentation for this class was generated from the following file: