Package com.oracle.bmc.nosql.model
Class IndexSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.nosql.model.IndexSummary.Builder
-
- Enclosing class:
- IndexSummary
public static class IndexSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IndexSummary
build()
IndexSummary.Builder
copy(IndexSummary model)
IndexSummary.Builder
keys(List<IndexKey> keys)
A set of keys for a secondary index.IndexSummary.Builder
lifecycleDetails(String lifecycleDetails)
A message describing the current state in more detail.IndexSummary.Builder
lifecycleState(Index.LifecycleState lifecycleState)
The state of an index.IndexSummary.Builder
name(String name)
Index name.
-
-
-
Method Detail
-
name
public IndexSummary.Builder name(String name)
Index name.- Parameters:
name
- the value to set- Returns:
- this builder
-
keys
public IndexSummary.Builder keys(List<IndexKey> keys)
A set of keys for a secondary index.- Parameters:
keys
- the value to set- Returns:
- this builder
-
lifecycleState
public IndexSummary.Builder lifecycleState(Index.LifecycleState lifecycleState)
The state of an index.- Parameters:
lifecycleState
- the value to set- Returns:
- this builder
-
lifecycleDetails
public IndexSummary.Builder lifecycleDetails(String lifecycleDetails)
A message describing the current state in more detail.- Parameters:
lifecycleDetails
- the value to set- Returns:
- this builder
-
build
public IndexSummary build()
-
copy
public IndexSummary.Builder copy(IndexSummary model)
-
-