@Generated(value="software.amazon.awssdk:codegen") public class RedshiftMetadata extends Object implements StructuredPojo, ToCopyableBuilder<RedshiftMetadata.Builder,RedshiftMetadata>
Describes the DataSource details specific to Amazon Redshift.
| Modifier and Type | Class and Description |
|---|---|
static interface |
RedshiftMetadata.Builder |
| Modifier and Type | Method and Description |
|---|---|
static RedshiftMetadata.Builder |
builder() |
String |
databaseUserName()
Returns the value of the DatabaseUserName property for this object.
|
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
RedshiftDatabase |
redshiftDatabase()
Returns the value of the RedshiftDatabase property for this object.
|
String |
selectSqlQuery()
The SQL query that is specified during CreateDataSourceFromRedshift.
|
static Class<? extends RedshiftMetadata.Builder> |
serializableBuilderClass() |
RedshiftMetadata.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
copypublic RedshiftDatabase redshiftDatabase()
public String databaseUserName()
public String selectSqlQuery()
The SQL query that is specified during CreateDataSourceFromRedshift. Returns only if Verbose
is true in GetDataSourceInput.
Verbose is true in GetDataSourceInput.public RedshiftMetadata.Builder toBuilder()
ToCopyableBuildertoBuilder in interface ToCopyableBuilder<RedshiftMetadata.Builder,RedshiftMetadata>public static RedshiftMetadata.Builder builder()
public static Class<? extends RedshiftMetadata.Builder> serializableBuilderClass()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.