@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class JoinKeyProperties extends Object implements Serializable, Cloneable, StructuredPojo
Properties associated with the columns participating in a join.
Constructor and Description |
---|
JoinKeyProperties() |
Modifier and Type | Method and Description |
---|---|
JoinKeyProperties |
clone() |
boolean |
equals(Object obj) |
Boolean |
getUniqueKey()
Indicates that a row in a table is uniquely identified by the columns in a join key.
|
int |
hashCode() |
Boolean |
isUniqueKey()
Indicates that a row in a table is uniquely identified by the columns in a join key.
|
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setUniqueKey(Boolean uniqueKey)
Indicates that a row in a table is uniquely identified by the columns in a join key.
|
String |
toString()
Returns a string representation of this object.
|
JoinKeyProperties |
withUniqueKey(Boolean uniqueKey)
Indicates that a row in a table is uniquely identified by the columns in a join key.
|
public void setUniqueKey(Boolean uniqueKey)
Indicates that a row in a table is uniquely identified by the columns in a join key. This is used by QuickSight to optimize query performance.
uniqueKey
- Indicates that a row in a table is uniquely identified by the columns in a join key. This is used by
QuickSight to optimize query performance.public Boolean getUniqueKey()
Indicates that a row in a table is uniquely identified by the columns in a join key. This is used by QuickSight to optimize query performance.
public JoinKeyProperties withUniqueKey(Boolean uniqueKey)
Indicates that a row in a table is uniquely identified by the columns in a join key. This is used by QuickSight to optimize query performance.
uniqueKey
- Indicates that a row in a table is uniquely identified by the columns in a join key. This is used by
QuickSight to optimize query performance.public Boolean isUniqueKey()
Indicates that a row in a table is uniquely identified by the columns in a join key. This is used by QuickSight to optimize query performance.
public String toString()
toString
in class Object
Object.toString()
public JoinKeyProperties clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.