StructuredPojo, ToCopyableBuilder<RedshiftMetadata.Builder,RedshiftMetadata>@Generated("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 | Description |
|---|---|---|
static interface |
RedshiftMetadata.Builder |
| Modifier and Type | Method | Description |
|---|---|---|
static RedshiftMetadata.Builder |
builder() |
|
String |
databaseUserName() |
|
boolean |
equals(Object obj) |
|
int |
hashCode() |
|
void |
marshall(ProtocolMarshaller protocolMarshaller) |
Marshalls this structured data using the given
ProtocolMarshaller. |
RedshiftDatabase |
redshiftDatabase() |
|
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() |
public 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.