@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.JobManifestFormat
public String getFormat()
Indicates which of the available formats the specified manifest uses.
JobManifestFormat
public 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.JobManifestFormat
public 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.JobManifestFormat
public 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.JobManifestFieldName
public 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.JobManifestFieldName
public 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.JobManifestFieldName
public 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.JobManifestFieldName
public 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.JobManifestFieldName
public String toString()
toString
in class Object
Object.toString()
public JobManifestSpec clone()