@Generated(value="software.amazon.awssdk:codegen") public final class RelationalTable extends Object implements SdkPojo, Serializable, ToCopyableBuilder<RelationalTable.Builder,RelationalTable>
A physical table type for relational data sources.
| Modifier and Type | Class and Description |
|---|---|
static interface |
RelationalTable.Builder |
| Modifier and Type | Method and Description |
|---|---|
static RelationalTable.Builder |
builder() |
String |
catalog()
The catalog associated with a table.
|
String |
dataSourceArn()
The Amazon Resource Name (ARN) for the data source.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
boolean |
hasInputColumns()
Returns true if the InputColumns property was specified by the sender (it may be empty), or false if the sender
did not specify the value (it will be empty).
|
List<InputColumn> |
inputColumns()
The column schema of the table.
|
String |
name()
The name of the relational table.
|
String |
schema()
The schema name.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends RelationalTable.Builder> |
serializableBuilderClass() |
RelationalTable.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String dataSourceArn()
The Amazon Resource Name (ARN) for the data source.
public final String catalog()
The catalog associated with a table.
public final String schema()
The schema name. This name applies to certain relational database engines.
public final String name()
The name of the relational table.
public final boolean hasInputColumns()
public final List<InputColumn> inputColumns()
The column schema of the table.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasInputColumns() to see if a value was sent in this field.
public RelationalTable.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<RelationalTable.Builder,RelationalTable>public static RelationalTable.Builder builder()
public static Class<? extends RelationalTable.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2020. All rights reserved.