@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() |
copy
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.