Builder
class Builder
kotlin.Any | |
↳ | android.app.appsearch.AppSearchSchema.DoublePropertyConfig.Builder |
Builder for DoublePropertyConfig
.
Summary
Public constructors | |
---|---|
Creates a new |
Public methods | |
---|---|
AppSearchSchema.DoublePropertyConfig |
build() Constructs a new |
AppSearchSchema.DoublePropertyConfig.Builder |
setCardinality(cardinality: Int) Sets the cardinality of the property (whether it is optional, required or repeated). |
AppSearchSchema.DoublePropertyConfig.Builder |
setScoringEnabled(scoringEnabled: Boolean) Sets the property enabled or disabled for scoring. |
Public constructors
Builder
Builder(propertyName: String)
Creates a new DoublePropertyConfig.Builder
.
Parameters | |
---|---|
propertyName |
String: This value cannot be null . |
Public methods
build
fun build(): AppSearchSchema.DoublePropertyConfig
Constructs a new DoublePropertyConfig
from the contents of this builder.
Return | |
---|---|
AppSearchSchema.DoublePropertyConfig |
This value cannot be null . |
setCardinality
fun setCardinality(cardinality: Int): AppSearchSchema.DoublePropertyConfig.Builder
Sets the cardinality of the property (whether it is optional, required or repeated).
If this method is not called, the default cardinality is android.app.appsearch.AppSearchSchema.PropertyConfig#CARDINALITY_OPTIONAL
.
Return | |
---|---|
AppSearchSchema.DoublePropertyConfig.Builder |
This value cannot be null . |
setScoringEnabled
fun setScoringEnabled(scoringEnabled: Boolean): AppSearchSchema.DoublePropertyConfig.Builder
Sets the property enabled or disabled for scoring.
If this method is not called, the default value is false.
If enabled, it can be used in the advanced ranking expression via the function of 'getScorableProperty'.
For the detailed documentation, see android.app.appsearch.SearchSpec.Builder#setRankingStrategy(java.lang.String)
.
Return | |
---|---|
AppSearchSchema.DoublePropertyConfig.Builder |
This value cannot be null . |