@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class Input extends Object implements Serializable, Cloneable, StructuredPojo
Represents information on how DataBrew can find data, in either the Glue Data Catalog or Amazon S3.
Constructor and Description |
---|
Input() |
Modifier and Type | Method and Description |
---|---|
Input |
clone() |
boolean |
equals(Object obj) |
DatabaseInputDefinition |
getDatabaseInputDefinition()
Connection information for dataset input files stored in a database.
|
DataCatalogInputDefinition |
getDataCatalogInputDefinition()
The Glue Data Catalog parameters for the data.
|
Metadata |
getMetadata()
Contains additional resource information needed for specific datasets.
|
S3Location |
getS3InputDefinition()
The Amazon S3 location where the data is stored.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setDatabaseInputDefinition(DatabaseInputDefinition databaseInputDefinition)
Connection information for dataset input files stored in a database.
|
void |
setDataCatalogInputDefinition(DataCatalogInputDefinition dataCatalogInputDefinition)
The Glue Data Catalog parameters for the data.
|
void |
setMetadata(Metadata metadata)
Contains additional resource information needed for specific datasets.
|
void |
setS3InputDefinition(S3Location s3InputDefinition)
The Amazon S3 location where the data is stored.
|
String |
toString()
Returns a string representation of this object.
|
Input |
withDatabaseInputDefinition(DatabaseInputDefinition databaseInputDefinition)
Connection information for dataset input files stored in a database.
|
Input |
withDataCatalogInputDefinition(DataCatalogInputDefinition dataCatalogInputDefinition)
The Glue Data Catalog parameters for the data.
|
Input |
withMetadata(Metadata metadata)
Contains additional resource information needed for specific datasets.
|
Input |
withS3InputDefinition(S3Location s3InputDefinition)
The Amazon S3 location where the data is stored.
|
public void setS3InputDefinition(S3Location s3InputDefinition)
The Amazon S3 location where the data is stored.
s3InputDefinition
- The Amazon S3 location where the data is stored.public S3Location getS3InputDefinition()
The Amazon S3 location where the data is stored.
public Input withS3InputDefinition(S3Location s3InputDefinition)
The Amazon S3 location where the data is stored.
s3InputDefinition
- The Amazon S3 location where the data is stored.public void setDataCatalogInputDefinition(DataCatalogInputDefinition dataCatalogInputDefinition)
The Glue Data Catalog parameters for the data.
dataCatalogInputDefinition
- The Glue Data Catalog parameters for the data.public DataCatalogInputDefinition getDataCatalogInputDefinition()
The Glue Data Catalog parameters for the data.
public Input withDataCatalogInputDefinition(DataCatalogInputDefinition dataCatalogInputDefinition)
The Glue Data Catalog parameters for the data.
dataCatalogInputDefinition
- The Glue Data Catalog parameters for the data.public void setDatabaseInputDefinition(DatabaseInputDefinition databaseInputDefinition)
Connection information for dataset input files stored in a database.
databaseInputDefinition
- Connection information for dataset input files stored in a database.public DatabaseInputDefinition getDatabaseInputDefinition()
Connection information for dataset input files stored in a database.
public Input withDatabaseInputDefinition(DatabaseInputDefinition databaseInputDefinition)
Connection information for dataset input files stored in a database.
databaseInputDefinition
- Connection information for dataset input files stored in a database.public void setMetadata(Metadata metadata)
Contains additional resource information needed for specific datasets.
metadata
- Contains additional resource information needed for specific datasets.public Metadata getMetadata()
Contains additional resource information needed for specific datasets.
public Input withMetadata(Metadata metadata)
Contains additional resource information needed for specific datasets.
metadata
- Contains additional resource information needed for specific datasets.public String toString()
toString
in class Object
Object.toString()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.