@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class LogicalTableSource extends Object implements Serializable, Cloneable, StructuredPojo
Information about the source of a logical table. This is a variant type structure. For this structure to be valid, only one of the attributes can be non-null.
| Constructor and Description | 
|---|
| LogicalTableSource() | 
| Modifier and Type | Method and Description | 
|---|---|
| LogicalTableSource | clone() | 
| boolean | equals(Object obj) | 
| JoinInstruction | getJoinInstruction()
 Specifies the result of a join of two logical tables. | 
| String | getPhysicalTableId()
 Physical table ID. | 
| int | hashCode() | 
| void | marshall(ProtocolMarshaller protocolMarshaller)Marshalls this structured data using the given  ProtocolMarshaller. | 
| void | setJoinInstruction(JoinInstruction joinInstruction)
 Specifies the result of a join of two logical tables. | 
| void | setPhysicalTableId(String physicalTableId)
 Physical table ID. | 
| String | toString()Returns a string representation of this object. | 
| LogicalTableSource | withJoinInstruction(JoinInstruction joinInstruction)
 Specifies the result of a join of two logical tables. | 
| LogicalTableSource | withPhysicalTableId(String physicalTableId)
 Physical table ID. | 
public void setJoinInstruction(JoinInstruction joinInstruction)
Specifies the result of a join of two logical tables.
joinInstruction - Specifies the result of a join of two logical tables.public JoinInstruction getJoinInstruction()
Specifies the result of a join of two logical tables.
public LogicalTableSource withJoinInstruction(JoinInstruction joinInstruction)
Specifies the result of a join of two logical tables.
joinInstruction - Specifies the result of a join of two logical tables.public void setPhysicalTableId(String physicalTableId)
Physical table ID.
physicalTableId - Physical table ID.public String getPhysicalTableId()
Physical table ID.
public LogicalTableSource withPhysicalTableId(String physicalTableId)
Physical table ID.
physicalTableId - Physical table ID.public String toString()
toString in class ObjectObject.toString()public LogicalTableSource clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.