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 SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description IndexSummarybuild()IndexSummary.Buildercopy(IndexSummary model)IndexSummary.Builderkeys(List<IndexKey> keys)A set of keys for a secondary index.IndexSummary.BuilderlifecycleDetails(String lifecycleDetails)A message describing the current state in more detail.IndexSummary.BuilderlifecycleState(Index.LifecycleState lifecycleState)The state of an index.IndexSummary.Buildername(String name)Index name.
 
- 
- 
- 
Method Detail- 
namepublic IndexSummary.Builder name(String name) Index name.- Parameters:
- name- the value to set
- Returns:
- this builder
 
 - 
keyspublic IndexSummary.Builder keys(List<IndexKey> keys) A set of keys for a secondary index.- Parameters:
- keys- the value to set
- Returns:
- this builder
 
 - 
lifecycleStatepublic IndexSummary.Builder lifecycleState(Index.LifecycleState lifecycleState) The state of an index.- Parameters:
- lifecycleState- the value to set
- Returns:
- this builder
 
 - 
lifecycleDetailspublic IndexSummary.Builder lifecycleDetails(String lifecycleDetails) A message describing the current state in more detail.- Parameters:
- lifecycleDetails- the value to set
- Returns:
- this builder
 
 - 
buildpublic IndexSummary build() 
 - 
copypublic IndexSummary.Builder copy(IndexSummary model) 
 
- 
 
-