@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class JobManifestSpec extends Object implements Serializable, Cloneable
Describes the format of a manifest. If the manifest is in CSV format, also describes the columns contained within the manifest.
| Constructor and Description |
|---|
JobManifestSpec() |
| Modifier and Type | Method and Description |
|---|---|
JobManifestSpec |
clone() |
boolean |
equals(Object obj) |
List<String> |
getFields()
If the specified manifest object is in the
S3BatchOperations_CSV_20180820 format, this element
describes which columns contain the required data. |
String |
getFormat()
Indicates which of the available formats the specified manifest uses.
|
int |
hashCode() |
void |
setFields(Collection<String> fields)
If the specified manifest object is in the
S3BatchOperations_CSV_20180820 format, this element
describes which columns contain the required data. |
void |
setFormat(String format)
Indicates which of the available formats the specified manifest uses.
|
String |
toString()
Returns a string representation of this object.
|
JobManifestSpec |
withFields(Collection<String> fields)
If the specified manifest object is in the
S3BatchOperations_CSV_20180820 format, this element
describes which columns contain the required data. |
JobManifestSpec |
withFields(JobManifestFieldName... fields)
If the specified manifest object is in the
S3BatchOperations_CSV_20180820 format, this element
describes which columns contain the required data. |
JobManifestSpec |
withFields(String... fields)
If the specified manifest object is in the
S3BatchOperations_CSV_20180820 format, this element
describes which columns contain the required data. |
JobManifestSpec |
withFormat(JobManifestFormat format)
Indicates which of the available formats the specified manifest uses.
|
JobManifestSpec |
withFormat(String format)
Indicates which of the available formats the specified manifest uses.
|
public void setFormat(String format)
Indicates which of the available formats the specified manifest uses.
format - Indicates which of the available formats the specified manifest uses.JobManifestFormatpublic String getFormat()
Indicates which of the available formats the specified manifest uses.
JobManifestFormatpublic JobManifestSpec withFormat(String format)
Indicates which of the available formats the specified manifest uses.
format - Indicates which of the available formats the specified manifest uses.JobManifestFormatpublic JobManifestSpec withFormat(JobManifestFormat format)
Indicates which of the available formats the specified manifest uses.
format - Indicates which of the available formats the specified manifest uses.JobManifestFormatpublic List<String> getFields()
If the specified manifest object is in the S3BatchOperations_CSV_20180820 format, this element
describes which columns contain the required data.
S3BatchOperations_CSV_20180820 format, this
element describes which columns contain the required data.JobManifestFieldNamepublic void setFields(Collection<String> fields)
If the specified manifest object is in the S3BatchOperations_CSV_20180820 format, this element
describes which columns contain the required data.
fields - If the specified manifest object is in the S3BatchOperations_CSV_20180820 format, this
element describes which columns contain the required data.JobManifestFieldNamepublic JobManifestSpec withFields(String... fields)
If the specified manifest object is in the S3BatchOperations_CSV_20180820 format, this element
describes which columns contain the required data.
NOTE: This method appends the values to the existing list (if any). Use
setFields(java.util.Collection) or withFields(java.util.Collection) if you want to override the
existing values.
fields - If the specified manifest object is in the S3BatchOperations_CSV_20180820 format, this
element describes which columns contain the required data.JobManifestFieldNamepublic JobManifestSpec withFields(Collection<String> fields)
If the specified manifest object is in the S3BatchOperations_CSV_20180820 format, this element
describes which columns contain the required data.
fields - If the specified manifest object is in the S3BatchOperations_CSV_20180820 format, this
element describes which columns contain the required data.JobManifestFieldNamepublic JobManifestSpec withFields(JobManifestFieldName... fields)
If the specified manifest object is in the S3BatchOperations_CSV_20180820 format, this element
describes which columns contain the required data.
fields - If the specified manifest object is in the S3BatchOperations_CSV_20180820 format, this
element describes which columns contain the required data.JobManifestFieldNamepublic String toString()
toString in class ObjectObject.toString()public JobManifestSpec clone()