Package org.leo.aws.ddb.data
Class PrimaryKey.PrimaryKeyBuilder
- java.lang.Object
-
- org.leo.aws.ddb.data.PrimaryKey.PrimaryKeyBuilder
-
- All Implemented Interfaces:
PrimaryKey.Builder
- Enclosing class:
- PrimaryKey
private static class PrimaryKey.PrimaryKeyBuilder extends Object implements PrimaryKey.Builder
-
-
Field Summary
Fields Modifier and Type Field Description private StringhashKeyNameprivate ObjecthashKeyValueprivate ObjectrangeKeyValueprivate StringrangeName
-
Constructor Summary
Constructors Constructor Description PrimaryKeyBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PrimaryKeybuild()PrimaryKey.BuilderhashKeyName(String hashKeyName)PrimaryKey.BuilderhashKeyValue(Object hashKeyValue)PrimaryKey.BuilderrangeKeyName(String rangeKeyName)PrimaryKey.BuilderrangeKeyValue(Object rangeKeyValue)StringtoString()
-
-
-
Method Detail
-
hashKeyName
public PrimaryKey.Builder hashKeyName(String hashKeyName)
- Specified by:
hashKeyNamein interfacePrimaryKey.Builder- Parameters:
hashKeyName- Hash Key Name- Returns:
- Builder
-
hashKeyValue
public PrimaryKey.Builder hashKeyValue(Object hashKeyValue)
- Specified by:
hashKeyValuein interfacePrimaryKey.Builder- Parameters:
hashKeyValue- Hash Key Value- Returns:
- Builder
-
rangeKeyName
public PrimaryKey.Builder rangeKeyName(String rangeKeyName)
- Specified by:
rangeKeyNamein interfacePrimaryKey.Builder- Parameters:
rangeKeyName- Range Key Name- Returns:
- Builder
-
rangeKeyValue
public PrimaryKey.Builder rangeKeyValue(Object rangeKeyValue)
- Specified by:
rangeKeyValuein interfacePrimaryKey.Builder- Parameters:
rangeKeyValue- Range Key Value- Returns:
- Builder
-
build
public PrimaryKey build()
- Specified by:
buildin interfacePrimaryKey.Builder- Returns:
- Primary Key Object
-
-