@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class PhysicalTable extends Object implements Serializable, Cloneable, StructuredPojo
A view of a data source that contains information about the shape of the data in the underlying source. This is a variant type structure. For this structure to be valid, only one of the attributes can be non-null.
Constructor and Description |
---|
PhysicalTable() |
Modifier and Type | Method and Description |
---|---|
PhysicalTable |
clone() |
boolean |
equals(Object obj) |
CustomSql |
getCustomSql()
A physical table type built from the results of the custom SQL query.
|
RelationalTable |
getRelationalTable()
A physical table type for relational data sources.
|
S3Source |
getS3Source()
A physical table type for as S3 data source.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setCustomSql(CustomSql customSql)
A physical table type built from the results of the custom SQL query.
|
void |
setRelationalTable(RelationalTable relationalTable)
A physical table type for relational data sources.
|
void |
setS3Source(S3Source s3Source)
A physical table type for as S3 data source.
|
String |
toString()
Returns a string representation of this object.
|
PhysicalTable |
withCustomSql(CustomSql customSql)
A physical table type built from the results of the custom SQL query.
|
PhysicalTable |
withRelationalTable(RelationalTable relationalTable)
A physical table type for relational data sources.
|
PhysicalTable |
withS3Source(S3Source s3Source)
A physical table type for as S3 data source.
|
public void setRelationalTable(RelationalTable relationalTable)
A physical table type for relational data sources.
relationalTable
- A physical table type for relational data sources.public RelationalTable getRelationalTable()
A physical table type for relational data sources.
public PhysicalTable withRelationalTable(RelationalTable relationalTable)
A physical table type for relational data sources.
relationalTable
- A physical table type for relational data sources.public void setCustomSql(CustomSql customSql)
A physical table type built from the results of the custom SQL query.
customSql
- A physical table type built from the results of the custom SQL query.public CustomSql getCustomSql()
A physical table type built from the results of the custom SQL query.
public PhysicalTable withCustomSql(CustomSql customSql)
A physical table type built from the results of the custom SQL query.
customSql
- A physical table type built from the results of the custom SQL query.public void setS3Source(S3Source s3Source)
A physical table type for as S3 data source.
s3Source
- A physical table type for as S3 data source.public S3Source getS3Source()
A physical table type for as S3 data source.
public PhysicalTable withS3Source(S3Source s3Source)
A physical table type for as S3 data source.
s3Source
- A physical table type for as S3 data source.public String toString()
toString
in class Object
Object.toString()
public PhysicalTable clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.