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()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<RedshiftMetadata.Builder,RedshiftMetadata>
public static RedshiftMetadata.Builder builder()
public static Class<? extends RedshiftMetadata.Builder> serializableBuilderClass()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.