@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class DataCatalogInputDefinition extends Object implements Serializable, Cloneable, StructuredPojo
Represents how metadata stored in the Glue Data Catalog is defined in a DataBrew dataset.
Constructor and Description |
---|
DataCatalogInputDefinition() |
Modifier and Type | Method and Description |
---|---|
DataCatalogInputDefinition |
clone() |
boolean |
equals(Object obj) |
String |
getCatalogId()
The unique identifier of the Amazon Web Services account that holds the Data Catalog that stores the data.
|
String |
getDatabaseName()
The name of a database in the Data Catalog.
|
String |
getTableName()
The name of a database table in the Data Catalog.
|
S3Location |
getTempDirectory()
Represents an Amazon location where DataBrew can store intermediate results.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setCatalogId(String catalogId)
The unique identifier of the Amazon Web Services account that holds the Data Catalog that stores the data.
|
void |
setDatabaseName(String databaseName)
The name of a database in the Data Catalog.
|
void |
setTableName(String tableName)
The name of a database table in the Data Catalog.
|
void |
setTempDirectory(S3Location tempDirectory)
Represents an Amazon location where DataBrew can store intermediate results.
|
String |
toString()
Returns a string representation of this object.
|
DataCatalogInputDefinition |
withCatalogId(String catalogId)
The unique identifier of the Amazon Web Services account that holds the Data Catalog that stores the data.
|
DataCatalogInputDefinition |
withDatabaseName(String databaseName)
The name of a database in the Data Catalog.
|
DataCatalogInputDefinition |
withTableName(String tableName)
The name of a database table in the Data Catalog.
|
DataCatalogInputDefinition |
withTempDirectory(S3Location tempDirectory)
Represents an Amazon location where DataBrew can store intermediate results.
|
public void setCatalogId(String catalogId)
The unique identifier of the Amazon Web Services account that holds the Data Catalog that stores the data.
catalogId
- The unique identifier of the Amazon Web Services account that holds the Data Catalog that stores the data.public String getCatalogId()
The unique identifier of the Amazon Web Services account that holds the Data Catalog that stores the data.
public DataCatalogInputDefinition withCatalogId(String catalogId)
The unique identifier of the Amazon Web Services account that holds the Data Catalog that stores the data.
catalogId
- The unique identifier of the Amazon Web Services account that holds the Data Catalog that stores the data.public void setDatabaseName(String databaseName)
The name of a database in the Data Catalog.
databaseName
- The name of a database in the Data Catalog.public String getDatabaseName()
The name of a database in the Data Catalog.
public DataCatalogInputDefinition withDatabaseName(String databaseName)
The name of a database in the Data Catalog.
databaseName
- The name of a database in the Data Catalog.public void setTableName(String tableName)
The name of a database table in the Data Catalog. This table corresponds to a DataBrew dataset.
tableName
- The name of a database table in the Data Catalog. This table corresponds to a DataBrew dataset.public String getTableName()
The name of a database table in the Data Catalog. This table corresponds to a DataBrew dataset.
public DataCatalogInputDefinition withTableName(String tableName)
The name of a database table in the Data Catalog. This table corresponds to a DataBrew dataset.
tableName
- The name of a database table in the Data Catalog. This table corresponds to a DataBrew dataset.public void setTempDirectory(S3Location tempDirectory)
Represents an Amazon location where DataBrew can store intermediate results.
tempDirectory
- Represents an Amazon location where DataBrew can store intermediate results.public S3Location getTempDirectory()
Represents an Amazon location where DataBrew can store intermediate results.
public DataCatalogInputDefinition withTempDirectory(S3Location tempDirectory)
Represents an Amazon location where DataBrew can store intermediate results.
tempDirectory
- Represents an Amazon location where DataBrew can store intermediate results.public String toString()
toString
in class Object
Object.toString()
public DataCatalogInputDefinition clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.