@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class DataSourceConfiguration extends Object implements Serializable, Cloneable, StructuredPojo
Defines configuration details about the data source.
| Constructor and Description | 
|---|
DataSourceConfiguration()  | 
| Modifier and Type | Method and Description | 
|---|---|
DataSourceConfiguration | 
clone()  | 
boolean | 
equals(Object obj)  | 
CsvConfiguration | 
getCsvConfiguration()  | 
String | 
getDataFormat()
 This is currently CSV. 
 | 
DataSourceS3Configuration | 
getDataSourceS3Configuration()
 Configuration of an S3 location for a file which contains data to load. 
 | 
int | 
hashCode()  | 
void | 
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given  
ProtocolMarshaller. | 
void | 
setCsvConfiguration(CsvConfiguration csvConfiguration)  | 
void | 
setDataFormat(String dataFormat)
 This is currently CSV. 
 | 
void | 
setDataSourceS3Configuration(DataSourceS3Configuration dataSourceS3Configuration)
 Configuration of an S3 location for a file which contains data to load. 
 | 
String | 
toString()
Returns a string representation of this object. 
 | 
DataSourceConfiguration | 
withCsvConfiguration(CsvConfiguration csvConfiguration)  | 
DataSourceConfiguration | 
withDataFormat(BatchLoadDataFormat dataFormat)
 This is currently CSV. 
 | 
DataSourceConfiguration | 
withDataFormat(String dataFormat)
 This is currently CSV. 
 | 
DataSourceConfiguration | 
withDataSourceS3Configuration(DataSourceS3Configuration dataSourceS3Configuration)
 Configuration of an S3 location for a file which contains data to load. 
 | 
public void setDataSourceS3Configuration(DataSourceS3Configuration dataSourceS3Configuration)
Configuration of an S3 location for a file which contains data to load.
dataSourceS3Configuration - Configuration of an S3 location for a file which contains data to load.public DataSourceS3Configuration getDataSourceS3Configuration()
Configuration of an S3 location for a file which contains data to load.
public DataSourceConfiguration withDataSourceS3Configuration(DataSourceS3Configuration dataSourceS3Configuration)
Configuration of an S3 location for a file which contains data to load.
dataSourceS3Configuration - Configuration of an S3 location for a file which contains data to load.public void setCsvConfiguration(CsvConfiguration csvConfiguration)
csvConfiguration - public CsvConfiguration getCsvConfiguration()
public DataSourceConfiguration withCsvConfiguration(CsvConfiguration csvConfiguration)
csvConfiguration - public void setDataFormat(String dataFormat)
This is currently CSV.
dataFormat - This is currently CSV.BatchLoadDataFormatpublic String getDataFormat()
This is currently CSV.
BatchLoadDataFormatpublic DataSourceConfiguration withDataFormat(String dataFormat)
This is currently CSV.
dataFormat - This is currently CSV.BatchLoadDataFormatpublic DataSourceConfiguration withDataFormat(BatchLoadDataFormat dataFormat)
This is currently CSV.
dataFormat - This is currently CSV.BatchLoadDataFormatpublic String toString()
toString in class ObjectObject.toString()public DataSourceConfiguration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.