Class SearchRequest.BoostSpec.ConditionBoostSpec.BoostControlSpec.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<SearchRequest.BoostSpec.ConditionBoostSpec.BoostControlSpec.Builder>
com.google.cloud.discoveryengine.v1beta.SearchRequest.BoostSpec.ConditionBoostSpec.BoostControlSpec.Builder
- All Implemented Interfaces:
SearchRequest.BoostSpec.ConditionBoostSpec.BoostControlSpecOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- SearchRequest.BoostSpec.ConditionBoostSpec.BoostControlSpec
public static final class SearchRequest.BoostSpec.ConditionBoostSpec.BoostControlSpec.Builder
extends com.google.protobuf.GeneratedMessage.Builder<SearchRequest.BoostSpec.ConditionBoostSpec.BoostControlSpec.Builder>
implements SearchRequest.BoostSpec.ConditionBoostSpec.BoostControlSpecOrBuilder
Specification for custom ranking based on customer specified attribute value. It provides more controls for customized ranking than the simple (condition, boost) combination above.Protobuf type
google.cloud.discoveryengine.v1beta.SearchRequest.BoostSpec.ConditionBoostSpec.BoostControlSpec-
Method Summary
Modifier and TypeMethodDescriptionaddAllControlPoints(Iterable<? extends SearchRequest.BoostSpec.ConditionBoostSpec.BoostControlSpec.ControlPoint> values) The control points used to define the curve.addControlPoints(int index, SearchRequest.BoostSpec.ConditionBoostSpec.BoostControlSpec.ControlPoint value) The control points used to define the curve.addControlPoints(int index, SearchRequest.BoostSpec.ConditionBoostSpec.BoostControlSpec.ControlPoint.Builder builderForValue) The control points used to define the curve.The control points used to define the curve.addControlPoints(SearchRequest.BoostSpec.ConditionBoostSpec.BoostControlSpec.ControlPoint.Builder builderForValue) The control points used to define the curve.The control points used to define the curve.addControlPointsBuilder(int index) The control points used to define the curve.build()clear()The attribute type to be used to determine the boost amount.The control points used to define the curve.The name of the field whose value will be used to determine the boost amount.The interpolation type to be applied to connect the control points listed below.The attribute type to be used to determine the boost amount.intThe attribute type to be used to determine the boost amount.getControlPoints(int index) The control points used to define the curve.getControlPointsBuilder(int index) The control points used to define the curve.The control points used to define the curve.intThe control points used to define the curve.The control points used to define the curve.getControlPointsOrBuilder(int index) The control points used to define the curve.The control points used to define the curve.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorThe name of the field whose value will be used to determine the boost amount.com.google.protobuf.ByteStringThe name of the field whose value will be used to determine the boost amount.The interpolation type to be applied to connect the control points listed below.intThe interpolation type to be applied to connect the control points listed below.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) removeControlPoints(int index) The control points used to define the curve.The attribute type to be used to determine the boost amount.setAttributeTypeValue(int value) The attribute type to be used to determine the boost amount.setControlPoints(int index, SearchRequest.BoostSpec.ConditionBoostSpec.BoostControlSpec.ControlPoint value) The control points used to define the curve.setControlPoints(int index, SearchRequest.BoostSpec.ConditionBoostSpec.BoostControlSpec.ControlPoint.Builder builderForValue) The control points used to define the curve.setFieldName(String value) The name of the field whose value will be used to determine the boost amount.setFieldNameBytes(com.google.protobuf.ByteString value) The name of the field whose value will be used to determine the boost amount.setInterpolationType(SearchRequest.BoostSpec.ConditionBoostSpec.BoostControlSpec.InterpolationType value) The interpolation type to be applied to connect the control points listed below.setInterpolationTypeValue(int value) The interpolation type to be applied to connect the control points listed below.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<SearchRequest.BoostSpec.ConditionBoostSpec.BoostControlSpec.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<SearchRequest.BoostSpec.ConditionBoostSpec.BoostControlSpec.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<SearchRequest.BoostSpec.ConditionBoostSpec.BoostControlSpec.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
public SearchRequest.BoostSpec.ConditionBoostSpec.BoostControlSpec.Builder mergeFrom(com.google.protobuf.Message other) - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<SearchRequest.BoostSpec.ConditionBoostSpec.BoostControlSpec.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<SearchRequest.BoostSpec.ConditionBoostSpec.BoostControlSpec.Builder>
-
mergeFrom
public SearchRequest.BoostSpec.ConditionBoostSpec.BoostControlSpec.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<SearchRequest.BoostSpec.ConditionBoostSpec.BoostControlSpec.Builder>- Throws:
IOException
-
getFieldName
The name of the field whose value will be used to determine the boost amount.
string field_name = 1;- Specified by:
getFieldNamein interfaceSearchRequest.BoostSpec.ConditionBoostSpec.BoostControlSpecOrBuilder- Returns:
- The fieldName.
-
getFieldNameBytes
public com.google.protobuf.ByteString getFieldNameBytes()The name of the field whose value will be used to determine the boost amount.
string field_name = 1;- Specified by:
getFieldNameBytesin interfaceSearchRequest.BoostSpec.ConditionBoostSpec.BoostControlSpecOrBuilder- Returns:
- The bytes for fieldName.
-
setFieldName
public SearchRequest.BoostSpec.ConditionBoostSpec.BoostControlSpec.Builder setFieldName(String value) The name of the field whose value will be used to determine the boost amount.
string field_name = 1;- Parameters:
value- The fieldName to set.- Returns:
- This builder for chaining.
-
clearFieldName
The name of the field whose value will be used to determine the boost amount.
string field_name = 1;- Returns:
- This builder for chaining.
-
setFieldNameBytes
public SearchRequest.BoostSpec.ConditionBoostSpec.BoostControlSpec.Builder setFieldNameBytes(com.google.protobuf.ByteString value) The name of the field whose value will be used to determine the boost amount.
string field_name = 1;- Parameters:
value- The bytes for fieldName to set.- Returns:
- This builder for chaining.
-
getAttributeTypeValue
public int getAttributeTypeValue()The attribute type to be used to determine the boost amount. The attribute value can be derived from the field value of the specified field_name. In the case of numerical it is straightforward i.e. attribute_value = numerical_field_value. In the case of freshness however, attribute_value = (time.now() - datetime_field_value).
.google.cloud.discoveryengine.v1beta.SearchRequest.BoostSpec.ConditionBoostSpec.BoostControlSpec.AttributeType attribute_type = 2;- Specified by:
getAttributeTypeValuein interfaceSearchRequest.BoostSpec.ConditionBoostSpec.BoostControlSpecOrBuilder- Returns:
- The enum numeric value on the wire for attributeType.
-
setAttributeTypeValue
public SearchRequest.BoostSpec.ConditionBoostSpec.BoostControlSpec.Builder setAttributeTypeValue(int value) The attribute type to be used to determine the boost amount. The attribute value can be derived from the field value of the specified field_name. In the case of numerical it is straightforward i.e. attribute_value = numerical_field_value. In the case of freshness however, attribute_value = (time.now() - datetime_field_value).
.google.cloud.discoveryengine.v1beta.SearchRequest.BoostSpec.ConditionBoostSpec.BoostControlSpec.AttributeType attribute_type = 2;- Parameters:
value- The enum numeric value on the wire for attributeType to set.- Returns:
- This builder for chaining.
-
getAttributeType
The attribute type to be used to determine the boost amount. The attribute value can be derived from the field value of the specified field_name. In the case of numerical it is straightforward i.e. attribute_value = numerical_field_value. In the case of freshness however, attribute_value = (time.now() - datetime_field_value).
.google.cloud.discoveryengine.v1beta.SearchRequest.BoostSpec.ConditionBoostSpec.BoostControlSpec.AttributeType attribute_type = 2;- Specified by:
getAttributeTypein interfaceSearchRequest.BoostSpec.ConditionBoostSpec.BoostControlSpecOrBuilder- Returns:
- The attributeType.
-
setAttributeType
public SearchRequest.BoostSpec.ConditionBoostSpec.BoostControlSpec.Builder setAttributeType(SearchRequest.BoostSpec.ConditionBoostSpec.BoostControlSpec.AttributeType value) The attribute type to be used to determine the boost amount. The attribute value can be derived from the field value of the specified field_name. In the case of numerical it is straightforward i.e. attribute_value = numerical_field_value. In the case of freshness however, attribute_value = (time.now() - datetime_field_value).
.google.cloud.discoveryengine.v1beta.SearchRequest.BoostSpec.ConditionBoostSpec.BoostControlSpec.AttributeType attribute_type = 2;- Parameters:
value- The attributeType to set.- Returns:
- This builder for chaining.
-
clearAttributeType
The attribute type to be used to determine the boost amount. The attribute value can be derived from the field value of the specified field_name. In the case of numerical it is straightforward i.e. attribute_value = numerical_field_value. In the case of freshness however, attribute_value = (time.now() - datetime_field_value).
.google.cloud.discoveryengine.v1beta.SearchRequest.BoostSpec.ConditionBoostSpec.BoostControlSpec.AttributeType attribute_type = 2;- Returns:
- This builder for chaining.
-
getInterpolationTypeValue
public int getInterpolationTypeValue()The interpolation type to be applied to connect the control points listed below.
.google.cloud.discoveryengine.v1beta.SearchRequest.BoostSpec.ConditionBoostSpec.BoostControlSpec.InterpolationType interpolation_type = 3;- Specified by:
getInterpolationTypeValuein interfaceSearchRequest.BoostSpec.ConditionBoostSpec.BoostControlSpecOrBuilder- Returns:
- The enum numeric value on the wire for interpolationType.
-
setInterpolationTypeValue
public SearchRequest.BoostSpec.ConditionBoostSpec.BoostControlSpec.Builder setInterpolationTypeValue(int value) The interpolation type to be applied to connect the control points listed below.
.google.cloud.discoveryengine.v1beta.SearchRequest.BoostSpec.ConditionBoostSpec.BoostControlSpec.InterpolationType interpolation_type = 3;- Parameters:
value- The enum numeric value on the wire for interpolationType to set.- Returns:
- This builder for chaining.
-
getInterpolationType
public SearchRequest.BoostSpec.ConditionBoostSpec.BoostControlSpec.InterpolationType getInterpolationType()The interpolation type to be applied to connect the control points listed below.
.google.cloud.discoveryengine.v1beta.SearchRequest.BoostSpec.ConditionBoostSpec.BoostControlSpec.InterpolationType interpolation_type = 3;- Specified by:
getInterpolationTypein interfaceSearchRequest.BoostSpec.ConditionBoostSpec.BoostControlSpecOrBuilder- Returns:
- The interpolationType.
-
setInterpolationType
public SearchRequest.BoostSpec.ConditionBoostSpec.BoostControlSpec.Builder setInterpolationType(SearchRequest.BoostSpec.ConditionBoostSpec.BoostControlSpec.InterpolationType value) The interpolation type to be applied to connect the control points listed below.
.google.cloud.discoveryengine.v1beta.SearchRequest.BoostSpec.ConditionBoostSpec.BoostControlSpec.InterpolationType interpolation_type = 3;- Parameters:
value- The interpolationType to set.- Returns:
- This builder for chaining.
-
clearInterpolationType
The interpolation type to be applied to connect the control points listed below.
.google.cloud.discoveryengine.v1beta.SearchRequest.BoostSpec.ConditionBoostSpec.BoostControlSpec.InterpolationType interpolation_type = 3;- Returns:
- This builder for chaining.
-
getControlPointsList
public List<SearchRequest.BoostSpec.ConditionBoostSpec.BoostControlSpec.ControlPoint> getControlPointsList()The control points used to define the curve. The monotonic function (defined through the interpolation_type above) passes through the control points listed here.
repeated .google.cloud.discoveryengine.v1beta.SearchRequest.BoostSpec.ConditionBoostSpec.BoostControlSpec.ControlPoint control_points = 4;- Specified by:
getControlPointsListin interfaceSearchRequest.BoostSpec.ConditionBoostSpec.BoostControlSpecOrBuilder
-
getControlPointsCount
public int getControlPointsCount()The control points used to define the curve. The monotonic function (defined through the interpolation_type above) passes through the control points listed here.
repeated .google.cloud.discoveryengine.v1beta.SearchRequest.BoostSpec.ConditionBoostSpec.BoostControlSpec.ControlPoint control_points = 4;- Specified by:
getControlPointsCountin interfaceSearchRequest.BoostSpec.ConditionBoostSpec.BoostControlSpecOrBuilder
-
getControlPoints
public SearchRequest.BoostSpec.ConditionBoostSpec.BoostControlSpec.ControlPoint getControlPoints(int index) The control points used to define the curve. The monotonic function (defined through the interpolation_type above) passes through the control points listed here.
repeated .google.cloud.discoveryengine.v1beta.SearchRequest.BoostSpec.ConditionBoostSpec.BoostControlSpec.ControlPoint control_points = 4;- Specified by:
getControlPointsin interfaceSearchRequest.BoostSpec.ConditionBoostSpec.BoostControlSpecOrBuilder
-
setControlPoints
public SearchRequest.BoostSpec.ConditionBoostSpec.BoostControlSpec.Builder setControlPoints(int index, SearchRequest.BoostSpec.ConditionBoostSpec.BoostControlSpec.ControlPoint value) The control points used to define the curve. The monotonic function (defined through the interpolation_type above) passes through the control points listed here.
repeated .google.cloud.discoveryengine.v1beta.SearchRequest.BoostSpec.ConditionBoostSpec.BoostControlSpec.ControlPoint control_points = 4; -
setControlPoints
public SearchRequest.BoostSpec.ConditionBoostSpec.BoostControlSpec.Builder setControlPoints(int index, SearchRequest.BoostSpec.ConditionBoostSpec.BoostControlSpec.ControlPoint.Builder builderForValue) The control points used to define the curve. The monotonic function (defined through the interpolation_type above) passes through the control points listed here.
repeated .google.cloud.discoveryengine.v1beta.SearchRequest.BoostSpec.ConditionBoostSpec.BoostControlSpec.ControlPoint control_points = 4; -
addControlPoints
public SearchRequest.BoostSpec.ConditionBoostSpec.BoostControlSpec.Builder addControlPoints(SearchRequest.BoostSpec.ConditionBoostSpec.BoostControlSpec.ControlPoint value) The control points used to define the curve. The monotonic function (defined through the interpolation_type above) passes through the control points listed here.
repeated .google.cloud.discoveryengine.v1beta.SearchRequest.BoostSpec.ConditionBoostSpec.BoostControlSpec.ControlPoint control_points = 4; -
addControlPoints
public SearchRequest.BoostSpec.ConditionBoostSpec.BoostControlSpec.Builder addControlPoints(int index, SearchRequest.BoostSpec.ConditionBoostSpec.BoostControlSpec.ControlPoint value) The control points used to define the curve. The monotonic function (defined through the interpolation_type above) passes through the control points listed here.
repeated .google.cloud.discoveryengine.v1beta.SearchRequest.BoostSpec.ConditionBoostSpec.BoostControlSpec.ControlPoint control_points = 4; -
addControlPoints
public SearchRequest.BoostSpec.ConditionBoostSpec.BoostControlSpec.Builder addControlPoints(SearchRequest.BoostSpec.ConditionBoostSpec.BoostControlSpec.ControlPoint.Builder builderForValue) The control points used to define the curve. The monotonic function (defined through the interpolation_type above) passes through the control points listed here.
repeated .google.cloud.discoveryengine.v1beta.SearchRequest.BoostSpec.ConditionBoostSpec.BoostControlSpec.ControlPoint control_points = 4; -
addControlPoints
public SearchRequest.BoostSpec.ConditionBoostSpec.BoostControlSpec.Builder addControlPoints(int index, SearchRequest.BoostSpec.ConditionBoostSpec.BoostControlSpec.ControlPoint.Builder builderForValue) The control points used to define the curve. The monotonic function (defined through the interpolation_type above) passes through the control points listed here.
repeated .google.cloud.discoveryengine.v1beta.SearchRequest.BoostSpec.ConditionBoostSpec.BoostControlSpec.ControlPoint control_points = 4; -
addAllControlPoints
public SearchRequest.BoostSpec.ConditionBoostSpec.BoostControlSpec.Builder addAllControlPoints(Iterable<? extends SearchRequest.BoostSpec.ConditionBoostSpec.BoostControlSpec.ControlPoint> values) The control points used to define the curve. The monotonic function (defined through the interpolation_type above) passes through the control points listed here.
repeated .google.cloud.discoveryengine.v1beta.SearchRequest.BoostSpec.ConditionBoostSpec.BoostControlSpec.ControlPoint control_points = 4; -
clearControlPoints
The control points used to define the curve. The monotonic function (defined through the interpolation_type above) passes through the control points listed here.
repeated .google.cloud.discoveryengine.v1beta.SearchRequest.BoostSpec.ConditionBoostSpec.BoostControlSpec.ControlPoint control_points = 4; -
removeControlPoints
public SearchRequest.BoostSpec.ConditionBoostSpec.BoostControlSpec.Builder removeControlPoints(int index) The control points used to define the curve. The monotonic function (defined through the interpolation_type above) passes through the control points listed here.
repeated .google.cloud.discoveryengine.v1beta.SearchRequest.BoostSpec.ConditionBoostSpec.BoostControlSpec.ControlPoint control_points = 4; -
getControlPointsBuilder
public SearchRequest.BoostSpec.ConditionBoostSpec.BoostControlSpec.ControlPoint.Builder getControlPointsBuilder(int index) The control points used to define the curve. The monotonic function (defined through the interpolation_type above) passes through the control points listed here.
repeated .google.cloud.discoveryengine.v1beta.SearchRequest.BoostSpec.ConditionBoostSpec.BoostControlSpec.ControlPoint control_points = 4; -
getControlPointsOrBuilder
public SearchRequest.BoostSpec.ConditionBoostSpec.BoostControlSpec.ControlPointOrBuilder getControlPointsOrBuilder(int index) The control points used to define the curve. The monotonic function (defined through the interpolation_type above) passes through the control points listed here.
repeated .google.cloud.discoveryengine.v1beta.SearchRequest.BoostSpec.ConditionBoostSpec.BoostControlSpec.ControlPoint control_points = 4;- Specified by:
getControlPointsOrBuilderin interfaceSearchRequest.BoostSpec.ConditionBoostSpec.BoostControlSpecOrBuilder
-
getControlPointsOrBuilderList
public List<? extends SearchRequest.BoostSpec.ConditionBoostSpec.BoostControlSpec.ControlPointOrBuilder> getControlPointsOrBuilderList()The control points used to define the curve. The monotonic function (defined through the interpolation_type above) passes through the control points listed here.
repeated .google.cloud.discoveryengine.v1beta.SearchRequest.BoostSpec.ConditionBoostSpec.BoostControlSpec.ControlPoint control_points = 4;- Specified by:
getControlPointsOrBuilderListin interfaceSearchRequest.BoostSpec.ConditionBoostSpec.BoostControlSpecOrBuilder
-
addControlPointsBuilder
public SearchRequest.BoostSpec.ConditionBoostSpec.BoostControlSpec.ControlPoint.Builder addControlPointsBuilder()The control points used to define the curve. The monotonic function (defined through the interpolation_type above) passes through the control points listed here.
repeated .google.cloud.discoveryengine.v1beta.SearchRequest.BoostSpec.ConditionBoostSpec.BoostControlSpec.ControlPoint control_points = 4; -
addControlPointsBuilder
public SearchRequest.BoostSpec.ConditionBoostSpec.BoostControlSpec.ControlPoint.Builder addControlPointsBuilder(int index) The control points used to define the curve. The monotonic function (defined through the interpolation_type above) passes through the control points listed here.
repeated .google.cloud.discoveryengine.v1beta.SearchRequest.BoostSpec.ConditionBoostSpec.BoostControlSpec.ControlPoint control_points = 4; -
getControlPointsBuilderList
public List<SearchRequest.BoostSpec.ConditionBoostSpec.BoostControlSpec.ControlPoint.Builder> getControlPointsBuilderList()The control points used to define the curve. The monotonic function (defined through the interpolation_type above) passes through the control points listed here.
repeated .google.cloud.discoveryengine.v1beta.SearchRequest.BoostSpec.ConditionBoostSpec.BoostControlSpec.ControlPoint control_points = 4;
-