Package com.sap.ai.sdk.grounding.model
Class MergeStrategyRerankerBoostingInner
java.lang.Object
com.sap.ai.sdk.grounding.model.MergeStrategyRerankerBoostingInner
MergeStrategyRerankerBoostingInner
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfaceBuilder helper class.static interfaceBuilder helper class.static interfaceBuilder helper class. -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedDefault constructor for MergeStrategyRerankerBoostingInner. -
Method Summary
Modifier and TypeMethodDescriptionaddScopeItem(String scopeItem) Add one scope instance to thisMergeStrategyRerankerBoostingInner.addValueItem(String valueItem) Add one value instance to thisMergeStrategyRerankerBoostingInner.create()Create a type-safe, fluent-api builder object to construct a newMergeStrategyRerankerBoostingInnerinstance with all required arguments.booleangetCustomField(String name) Deprecated.Get the names of the unrecognizable properties of theMergeStrategyRerankerBoostingInner.getKey()Get keygetScope()PerFilterSearchResult ID or a new ID for each PostProcessingOperation.getValue()Get valueinthashCode()Set the key of thisMergeStrategyRerankerBoostingInnerinstance and return the same instance.Set the scope of thisMergeStrategyRerankerBoostingInnerinstance and return the same instance.voidsetCustomField(String customFieldName, Object customFieldValue) Set an unrecognizable property of thisMergeStrategyRerankerBoostingInnerinstance.voidSet the key of thisMergeStrategyRerankerBoostingInnerinstance.voidSet the scope of thisMergeStrategyRerankerBoostingInnerinstance.voidSet the value of thisMergeStrategyRerankerBoostingInnerinstance.toMap()Get the value of all properties of thisMergeStrategyRerankerBoostingInnerinstance including unrecognized properties.toString()Set the value of thisMergeStrategyRerankerBoostingInnerinstance and return the same instance.
-
Constructor Details
-
MergeStrategyRerankerBoostingInner
protected MergeStrategyRerankerBoostingInner()Default constructor for MergeStrategyRerankerBoostingInner.
-
-
Method Details
-
key
Set the key of thisMergeStrategyRerankerBoostingInnerinstance and return the same instance.- Parameters:
key- The key of thisMergeStrategyRerankerBoostingInner- Returns:
- The same instance of this
MergeStrategyRerankerBoostingInnerclass
-
getKey
Get key- Returns:
- key The key of this
MergeStrategyRerankerBoostingInnerinstance.
-
setKey
Set the key of thisMergeStrategyRerankerBoostingInnerinstance.- Parameters:
key- The key of thisMergeStrategyRerankerBoostingInner
-
value
Set the value of thisMergeStrategyRerankerBoostingInnerinstance and return the same instance.- Parameters:
value- The value of thisMergeStrategyRerankerBoostingInner- Returns:
- The same instance of this
MergeStrategyRerankerBoostingInnerclass
-
addValueItem
Add one value instance to thisMergeStrategyRerankerBoostingInner.- Parameters:
valueItem- The value that should be added- Returns:
- The same instance of type
MergeStrategyRerankerBoostingInner
-
getValue
Get value- Returns:
- value The value of this
MergeStrategyRerankerBoostingInnerinstance.
-
setValue
Set the value of thisMergeStrategyRerankerBoostingInnerinstance.- Parameters:
value- The value of thisMergeStrategyRerankerBoostingInner
-
scope
Set the scope of thisMergeStrategyRerankerBoostingInnerinstance and return the same instance.- Parameters:
scope- PerFilterSearchResult ID or a new ID for each PostProcessingOperation.- Returns:
- The same instance of this
MergeStrategyRerankerBoostingInnerclass
-
addScopeItem
Add one scope instance to thisMergeStrategyRerankerBoostingInner.- Parameters:
scopeItem- The scope that should be added- Returns:
- The same instance of type
MergeStrategyRerankerBoostingInner
-
getScope
PerFilterSearchResult ID or a new ID for each PostProcessingOperation.- Returns:
- scope The scope of this
MergeStrategyRerankerBoostingInnerinstance.
-
setScope
Set the scope of thisMergeStrategyRerankerBoostingInnerinstance.- Parameters:
scope- PerFilterSearchResult ID or a new ID for each PostProcessingOperation.
-
getCustomFieldNames
Get the names of the unrecognizable properties of theMergeStrategyRerankerBoostingInner.- Returns:
- The set of properties names
-
getCustomField
@Nullable @Deprecated public Object getCustomField(@Nonnull String name) throws NoSuchElementException Deprecated.UsetoMap()instead.Get the value of an unrecognizable property of thisMergeStrategyRerankerBoostingInnerinstance.- Parameters:
name- The name of the property- Returns:
- The value of the property
- Throws:
NoSuchElementException- If no property with the given name could be found.
-
toMap
Get the value of all properties of thisMergeStrategyRerankerBoostingInnerinstance including unrecognized properties.- Returns:
- The map of all properties
-
setCustomField
Set an unrecognizable property of thisMergeStrategyRerankerBoostingInnerinstance. If the map previously contained a mapping for the key, the old value is replaced by the specified value.- Parameters:
customFieldName- The name of the propertycustomFieldValue- The value of the property
-
equals
-
hashCode
public int hashCode() -
toString
-
create
Create a type-safe, fluent-api builder object to construct a newMergeStrategyRerankerBoostingInnerinstance with all required arguments.
-
toMap()instead.