Package org.leo.aws.ddb.repositories
Interface GSI.Builder
-
- All Known Implementing Classes:
GlobalSecondaryIndexImpl.BuilderImpl
- Enclosing interface:
- GSI
public static interface GSI.Builder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description GSIbuild()GSI.BuilderhashKeyTuple(Tuple<String,Field> hashKeyTuple)GSI.BuilderprojectionType(ProjectionType projectionType)GSI.BuilderrangeKeyTuple(Tuple<String,Field> rangeKeyTuple)
-
-
-
Method Detail
-
hashKeyTuple
GSI.Builder hashKeyTuple(Tuple<String,Field> hashKeyTuple)
- Parameters:
hashKeyTuple-- Returns:
-
rangeKeyTuple
GSI.Builder rangeKeyTuple(Tuple<String,Field> rangeKeyTuple)
- Parameters:
rangeKeyTuple-- Returns:
-
projectionType
GSI.Builder projectionType(ProjectionType projectionType)
- Parameters:
projectionType-- Returns:
-
build
GSI build()
- Returns:
-
-