Package com.oracle.bmc.nosql.model
Class Index.Builder
- java.lang.Object
- 
- com.oracle.bmc.nosql.model.Index.Builder
 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description Indexbuild()Index.BuildercompartmentId(String compartmentId)Compartment Identifier.Index.Buildercopy(Index model)Index.Builderkeys(List<IndexKey> keys)A set of keys for a secondary index.Index.BuilderlifecycleDetails(String lifecycleDetails)A message describing the current state in more detail.Index.BuilderlifecycleState(Index.LifecycleState lifecycleState)The state of an index.Index.Buildername(String name)Index name.Index.BuildertableId(String tableId)the OCID of the table to which this index belongs.Index.BuildertableName(String tableName)The name of the table to which this index belongs.
 
- 
- 
- 
Method Detail- 
namepublic Index.Builder name(String name) Index name.- Parameters:
- name- the value to set
- Returns:
- this builder
 
 - 
compartmentIdpublic Index.Builder compartmentId(String compartmentId) Compartment Identifier.- Parameters:
- compartmentId- the value to set
- Returns:
- this builder
 
 - 
tableNamepublic Index.Builder tableName(String tableName) The name of the table to which this index belongs.- Parameters:
- tableName- the value to set
- Returns:
- this builder
 
 - 
tableIdpublic Index.Builder tableId(String tableId) the OCID of the table to which this index belongs.- Parameters:
- tableId- the value to set
- Returns:
- this builder
 
 - 
keyspublic Index.Builder keys(List<IndexKey> keys) A set of keys for a secondary index.- Parameters:
- keys- the value to set
- Returns:
- this builder
 
 - 
lifecycleStatepublic Index.Builder lifecycleState(Index.LifecycleState lifecycleState) The state of an index.- Parameters:
- lifecycleState- the value to set
- Returns:
- this builder
 
 - 
lifecycleDetailspublic Index.Builder lifecycleDetails(String lifecycleDetails) A message describing the current state in more detail.- Parameters:
- lifecycleDetails- the value to set
- Returns:
- this builder
 
 - 
buildpublic Index build() 
 - 
copypublic Index.Builder copy(Index model) 
 
- 
 
-