Interface NumberAttributeBoostingConfiguration.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<NumberAttributeBoostingConfiguration.Builder,NumberAttributeBoostingConfiguration>,SdkBuilder<NumberAttributeBoostingConfiguration.Builder,NumberAttributeBoostingConfiguration>,SdkPojo
- Enclosing class:
- NumberAttributeBoostingConfiguration
public static interface NumberAttributeBoostingConfiguration.Builder extends SdkPojo, CopyableBuilder<NumberAttributeBoostingConfiguration.Builder,NumberAttributeBoostingConfiguration>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description NumberAttributeBoostingConfiguration.BuilderboostingLevel(String boostingLevel)Specifies the duration, in seconds, of a boost applies to aNUMBERtype document attribute.NumberAttributeBoostingConfiguration.BuilderboostingLevel(DocumentAttributeBoostingLevel boostingLevel)Specifies the duration, in seconds, of a boost applies to aNUMBERtype document attribute.NumberAttributeBoostingConfiguration.BuilderboostingType(String boostingType)Specifies how much a document attribute is boosted.NumberAttributeBoostingConfiguration.BuilderboostingType(NumberAttributeBoostingType boostingType)Specifies how much a document attribute is boosted.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
boostingLevel
NumberAttributeBoostingConfiguration.Builder boostingLevel(String boostingLevel)
Specifies the duration, in seconds, of a boost applies to a
NUMBERtype document attribute.- Parameters:
boostingLevel- Specifies the duration, in seconds, of a boost applies to aNUMBERtype document attribute.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
DocumentAttributeBoostingLevel,DocumentAttributeBoostingLevel
-
boostingLevel
NumberAttributeBoostingConfiguration.Builder boostingLevel(DocumentAttributeBoostingLevel boostingLevel)
Specifies the duration, in seconds, of a boost applies to a
NUMBERtype document attribute.- Parameters:
boostingLevel- Specifies the duration, in seconds, of a boost applies to aNUMBERtype document attribute.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
DocumentAttributeBoostingLevel,DocumentAttributeBoostingLevel
-
boostingType
NumberAttributeBoostingConfiguration.Builder boostingType(String boostingType)
Specifies how much a document attribute is boosted.
- Parameters:
boostingType- Specifies how much a document attribute is boosted.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
NumberAttributeBoostingType,NumberAttributeBoostingType
-
boostingType
NumberAttributeBoostingConfiguration.Builder boostingType(NumberAttributeBoostingType boostingType)
Specifies how much a document attribute is boosted.
- Parameters:
boostingType- Specifies how much a document attribute is boosted.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
NumberAttributeBoostingType,NumberAttributeBoostingType
-
-