@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class JoinInstruction extends Object implements Serializable, Cloneable, StructuredPojo
The instructions associated with a join.
Constructor and Description |
---|
JoinInstruction() |
Modifier and Type | Method and Description |
---|---|
JoinInstruction |
clone() |
boolean |
equals(Object obj) |
JoinKeyProperties |
getLeftJoinKeyProperties()
Join key properties of the left operand.
|
String |
getLeftOperand()
The operand on the left side of a join.
|
String |
getOnClause()
The join instructions provided in the
ON clause of a join. |
JoinKeyProperties |
getRightJoinKeyProperties()
Join key properties of the right operand.
|
String |
getRightOperand()
The operand on the right side of a join.
|
String |
getType()
The type of join that it is.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setLeftJoinKeyProperties(JoinKeyProperties leftJoinKeyProperties)
Join key properties of the left operand.
|
void |
setLeftOperand(String leftOperand)
The operand on the left side of a join.
|
void |
setOnClause(String onClause)
The join instructions provided in the
ON clause of a join. |
void |
setRightJoinKeyProperties(JoinKeyProperties rightJoinKeyProperties)
Join key properties of the right operand.
|
void |
setRightOperand(String rightOperand)
The operand on the right side of a join.
|
void |
setType(String type)
The type of join that it is.
|
String |
toString()
Returns a string representation of this object.
|
JoinInstruction |
withLeftJoinKeyProperties(JoinKeyProperties leftJoinKeyProperties)
Join key properties of the left operand.
|
JoinInstruction |
withLeftOperand(String leftOperand)
The operand on the left side of a join.
|
JoinInstruction |
withOnClause(String onClause)
The join instructions provided in the
ON clause of a join. |
JoinInstruction |
withRightJoinKeyProperties(JoinKeyProperties rightJoinKeyProperties)
Join key properties of the right operand.
|
JoinInstruction |
withRightOperand(String rightOperand)
The operand on the right side of a join.
|
JoinInstruction |
withType(JoinType type)
The type of join that it is.
|
JoinInstruction |
withType(String type)
The type of join that it is.
|
public void setLeftOperand(String leftOperand)
The operand on the left side of a join.
leftOperand
- The operand on the left side of a join.public String getLeftOperand()
The operand on the left side of a join.
public JoinInstruction withLeftOperand(String leftOperand)
The operand on the left side of a join.
leftOperand
- The operand on the left side of a join.public void setRightOperand(String rightOperand)
The operand on the right side of a join.
rightOperand
- The operand on the right side of a join.public String getRightOperand()
The operand on the right side of a join.
public JoinInstruction withRightOperand(String rightOperand)
The operand on the right side of a join.
rightOperand
- The operand on the right side of a join.public void setLeftJoinKeyProperties(JoinKeyProperties leftJoinKeyProperties)
Join key properties of the left operand.
leftJoinKeyProperties
- Join key properties of the left operand.public JoinKeyProperties getLeftJoinKeyProperties()
Join key properties of the left operand.
public JoinInstruction withLeftJoinKeyProperties(JoinKeyProperties leftJoinKeyProperties)
Join key properties of the left operand.
leftJoinKeyProperties
- Join key properties of the left operand.public void setRightJoinKeyProperties(JoinKeyProperties rightJoinKeyProperties)
Join key properties of the right operand.
rightJoinKeyProperties
- Join key properties of the right operand.public JoinKeyProperties getRightJoinKeyProperties()
Join key properties of the right operand.
public JoinInstruction withRightJoinKeyProperties(JoinKeyProperties rightJoinKeyProperties)
Join key properties of the right operand.
rightJoinKeyProperties
- Join key properties of the right operand.public void setType(String type)
The type of join that it is.
type
- The type of join that it is.JoinType
public String getType()
The type of join that it is.
JoinType
public JoinInstruction withType(String type)
The type of join that it is.
type
- The type of join that it is.JoinType
public JoinInstruction withType(JoinType type)
The type of join that it is.
type
- The type of join that it is.JoinType
public void setOnClause(String onClause)
The join instructions provided in the ON
clause of a join.
onClause
- The join instructions provided in the ON
clause of a join.public String getOnClause()
The join instructions provided in the ON
clause of a join.
ON
clause of a join.public JoinInstruction withOnClause(String onClause)
The join instructions provided in the ON
clause of a join.
onClause
- The join instructions provided in the ON
clause of a join.public String toString()
toString
in class Object
Object.toString()
public JoinInstruction clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.