public class RedshiftMetadata
extends java.lang.Object
implements java.io.Serializable, java.lang.Cloneable
Describes the DataSource
details specific to Amazon Redshift.
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
databaseUserName |
private RedshiftDatabase |
redshiftDatabase |
private java.lang.String |
selectSqlQuery
The SQL query that is specified during
CreateDataSourceFromRedshift.
|
Constructor and Description |
---|
RedshiftMetadata() |
Modifier and Type | Method and Description |
---|---|
RedshiftMetadata |
clone() |
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getDatabaseUserName() |
RedshiftDatabase |
getRedshiftDatabase() |
java.lang.String |
getSelectSqlQuery()
The SQL query that is specified during
CreateDataSourceFromRedshift.
|
int |
hashCode() |
void |
setDatabaseUserName(java.lang.String databaseUserName) |
void |
setRedshiftDatabase(RedshiftDatabase redshiftDatabase) |
void |
setSelectSqlQuery(java.lang.String selectSqlQuery)
The SQL query that is specified during
CreateDataSourceFromRedshift.
|
java.lang.String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
RedshiftMetadata |
withDatabaseUserName(java.lang.String databaseUserName) |
RedshiftMetadata |
withRedshiftDatabase(RedshiftDatabase redshiftDatabase) |
RedshiftMetadata |
withSelectSqlQuery(java.lang.String selectSqlQuery)
The SQL query that is specified during
CreateDataSourceFromRedshift.
|
private RedshiftDatabase redshiftDatabase
private java.lang.String databaseUserName
private java.lang.String selectSqlQuery
The SQL query that is specified during
CreateDataSourceFromRedshift. Returns only if Verbose
is true in GetDataSourceInput.
public void setRedshiftDatabase(RedshiftDatabase redshiftDatabase)
redshiftDatabase
- public RedshiftDatabase getRedshiftDatabase()
public RedshiftMetadata withRedshiftDatabase(RedshiftDatabase redshiftDatabase)
redshiftDatabase
- public void setDatabaseUserName(java.lang.String databaseUserName)
databaseUserName
- public java.lang.String getDatabaseUserName()
public RedshiftMetadata withDatabaseUserName(java.lang.String databaseUserName)
databaseUserName
- public void setSelectSqlQuery(java.lang.String selectSqlQuery)
The SQL query that is specified during
CreateDataSourceFromRedshift. Returns only if Verbose
is true in GetDataSourceInput.
selectSqlQuery
- The SQL query that is specified during
CreateDataSourceFromRedshift. Returns only if
Verbose
is true in GetDataSourceInput.public java.lang.String getSelectSqlQuery()
The SQL query that is specified during
CreateDataSourceFromRedshift. Returns only if Verbose
is true in GetDataSourceInput.
Verbose
is true in GetDataSourceInput.public RedshiftMetadata withSelectSqlQuery(java.lang.String selectSqlQuery)
The SQL query that is specified during
CreateDataSourceFromRedshift. Returns only if Verbose
is true in GetDataSourceInput.
selectSqlQuery
- The SQL query that is specified during
CreateDataSourceFromRedshift. Returns only if
Verbose
is true in GetDataSourceInput.public java.lang.String toString()
toString
in class java.lang.Object
Object.toString()
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public RedshiftMetadata clone()
clone
in class java.lang.Object