Class Indexes
- java.lang.Object
-
- com.azure.resourcemanager.cosmos.models.Indexes
-
public final class Indexes extends Object
The indexes for the path.
-
-
Constructor Summary
Constructors Constructor Description Indexes()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DataTypedataType()Get the dataType property: The datatype for which the indexing behavior is applied to.IndexKindkind()Get the kind property: Indicates the type of index.Integerprecision()Get the precision property: The precision of the index.voidvalidate()Validates the instance.IndexeswithDataType(DataType dataType)Set the dataType property: The datatype for which the indexing behavior is applied to.IndexeswithKind(IndexKind kind)Set the kind property: Indicates the type of index.IndexeswithPrecision(Integer precision)Set the precision property: The precision of the index.
-
-
-
Method Detail
-
dataType
public DataType dataType()
Get the dataType property: The datatype for which the indexing behavior is applied to.- Returns:
- the dataType value.
-
withDataType
public Indexes withDataType(DataType dataType)
Set the dataType property: The datatype for which the indexing behavior is applied to.- Parameters:
dataType- the dataType value to set.- Returns:
- the Indexes object itself.
-
precision
public Integer precision()
Get the precision property: The precision of the index. -1 is maximum precision.- Returns:
- the precision value.
-
withPrecision
public Indexes withPrecision(Integer precision)
Set the precision property: The precision of the index. -1 is maximum precision.- Parameters:
precision- the precision value to set.- Returns:
- the Indexes object itself.
-
kind
public IndexKind kind()
Get the kind property: Indicates the type of index.- Returns:
- the kind value.
-
withKind
public Indexes withKind(IndexKind kind)
Set the kind property: Indicates the type of index.- Parameters:
kind- the kind value to set.- Returns:
- the Indexes object itself.
-
validate
public void validate()
Validates the instance.- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-
-