Package org.leo.aws.ddb.data
Class PrimaryKey
- java.lang.Object
-
- org.leo.aws.ddb.data.PrimaryKey
-
public final class PrimaryKey extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfacePrimaryKey.Builderprivate static classPrimaryKey.PrimaryKeyBuilder
-
Field Summary
Fields Modifier and Type Field Description private StringhashKeyNameprivate ObjecthashKeyValueprivate StringrangeKeyNameprivate ObjectrangeKeyValue
-
Constructor Summary
Constructors Modifier Constructor Description privatePrimaryKey(String hashKeyName, Object hashKeyValue, String rangeKeyName, Object rangeKeyValue)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static PrimaryKey.Builderbuilder()static PrimaryKey.Builderbuilder(String hashKeyName, Object hashKeyValue)booleanequals(Object o)StringgetHashKeyName()ObjectgetHashKeyValue()StringgetRangeKeyName()ObjectgetRangeKeyValue()inthashCode()PrimaryKey.BuildertoBuilder()StringtoString()
-
-
-
Method Detail
-
builder
public static PrimaryKey.Builder builder()
-
builder
public static PrimaryKey.Builder builder(String hashKeyName, Object hashKeyValue)
-
getHashKeyName
public String getHashKeyName()
- Returns:
- Returns Hash Key
-
getHashKeyValue
public Object getHashKeyValue()
- Returns:
- hash key value
-
getRangeKeyName
public String getRangeKeyName()
- Returns:
- Range Key name
-
getRangeKeyValue
public Object getRangeKeyValue()
- Returns:
- Range Key Value
-
toBuilder
public PrimaryKey.Builder toBuilder()
-
-