Class IndexesArgs.Builder
- java.lang.Object
-
- com.pulumi.azurenative.documentdb.inputs.IndexesArgs.Builder
-
- Enclosing class:
- IndexesArgs
public static final class IndexesArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(IndexesArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IndexesArgs
build()
IndexesArgs.Builder
dataType(DataType dataType)
IndexesArgs.Builder
dataType(com.pulumi.core.Either<java.lang.String,DataType> dataType)
IndexesArgs.Builder
dataType(com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,DataType>> dataType)
IndexesArgs.Builder
dataType(java.lang.String dataType)
IndexesArgs.Builder
kind(IndexKind kind)
IndexesArgs.Builder
kind(com.pulumi.core.Either<java.lang.String,IndexKind> kind)
IndexesArgs.Builder
kind(com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,IndexKind>> kind)
IndexesArgs.Builder
kind(java.lang.String kind)
IndexesArgs.Builder
precision(com.pulumi.core.Output<java.lang.Integer> precision)
IndexesArgs.Builder
precision(java.lang.Integer precision)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(IndexesArgs defaults)
-
-
Method Detail
-
dataType
public IndexesArgs.Builder dataType(@Nullable com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,DataType>> dataType)
- Parameters:
dataType
- The datatype for which the indexing behavior is applied to.- Returns:
- builder
-
dataType
public IndexesArgs.Builder dataType(com.pulumi.core.Either<java.lang.String,DataType> dataType)
- Parameters:
dataType
- The datatype for which the indexing behavior is applied to.- Returns:
- builder
-
dataType
public IndexesArgs.Builder dataType(java.lang.String dataType)
- Parameters:
dataType
- The datatype for which the indexing behavior is applied to.- Returns:
- builder
-
dataType
public IndexesArgs.Builder dataType(DataType dataType)
- Parameters:
dataType
- The datatype for which the indexing behavior is applied to.- Returns:
- builder
-
kind
public IndexesArgs.Builder kind(@Nullable com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,IndexKind>> kind)
- Parameters:
kind
- Indicates the type of index.- Returns:
- builder
-
kind
public IndexesArgs.Builder kind(com.pulumi.core.Either<java.lang.String,IndexKind> kind)
- Parameters:
kind
- Indicates the type of index.- Returns:
- builder
-
kind
public IndexesArgs.Builder kind(java.lang.String kind)
- Parameters:
kind
- Indicates the type of index.- Returns:
- builder
-
kind
public IndexesArgs.Builder kind(IndexKind kind)
- Parameters:
kind
- Indicates the type of index.- Returns:
- builder
-
precision
public IndexesArgs.Builder precision(@Nullable com.pulumi.core.Output<java.lang.Integer> precision)
- Parameters:
precision
- The precision of the index. -1 is maximum precision.- Returns:
- builder
-
precision
public IndexesArgs.Builder precision(java.lang.Integer precision)
- Parameters:
precision
- The precision of the index. -1 is maximum precision.- Returns:
- builder
-
build
public IndexesArgs build()
-
-