Interface SearchKnowledgeRequest.SearchConfig.BoostSpecs.BoostSpec.ConditionBoostSpec.BoostControlSpecOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
SearchKnowledgeRequest.SearchConfig.BoostSpecs.BoostSpec.ConditionBoostSpec.BoostControlSpec, SearchKnowledgeRequest.SearchConfig.BoostSpecs.BoostSpec.ConditionBoostSpec.BoostControlSpec.Builder
Enclosing class:
SearchKnowledgeRequest.SearchConfig.BoostSpecs.BoostSpec.ConditionBoostSpec

public static interface SearchKnowledgeRequest.SearchConfig.BoostSpecs.BoostSpec.ConditionBoostSpec.BoostControlSpecOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • getFieldName

      String getFieldName()
       Optional. The name of the field whose value will be used to
       determine the boost amount.
       
      string field_name = 1 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The fieldName.
    • getFieldNameBytes

      com.google.protobuf.ByteString getFieldNameBytes()
       Optional. The name of the field whose value will be used to
       determine the boost amount.
       
      string field_name = 1 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The bytes for fieldName.
    • getAttributeTypeValue

      int getAttributeTypeValue()
       Optional. 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.dialogflow.v2.SearchKnowledgeRequest.SearchConfig.BoostSpecs.BoostSpec.ConditionBoostSpec.BoostControlSpec.AttributeType attribute_type = 2 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The enum numeric value on the wire for attributeType.
    • getAttributeType

       Optional. 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.dialogflow.v2.SearchKnowledgeRequest.SearchConfig.BoostSpecs.BoostSpec.ConditionBoostSpec.BoostControlSpec.AttributeType attribute_type = 2 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The attributeType.
    • getInterpolationTypeValue

      int getInterpolationTypeValue()
       Optional. The interpolation type to be applied to connect the
       control points listed below.
       
      .google.cloud.dialogflow.v2.SearchKnowledgeRequest.SearchConfig.BoostSpecs.BoostSpec.ConditionBoostSpec.BoostControlSpec.InterpolationType interpolation_type = 3 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The enum numeric value on the wire for interpolationType.
    • getInterpolationType

       Optional. The interpolation type to be applied to connect the
       control points listed below.
       
      .google.cloud.dialogflow.v2.SearchKnowledgeRequest.SearchConfig.BoostSpecs.BoostSpec.ConditionBoostSpec.BoostControlSpec.InterpolationType interpolation_type = 3 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The interpolationType.
    • getControlPointsList

       Optional. 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.dialogflow.v2.SearchKnowledgeRequest.SearchConfig.BoostSpecs.BoostSpec.ConditionBoostSpec.BoostControlSpec.ControlPoint control_points = 4 [(.google.api.field_behavior) = OPTIONAL];
    • getControlPoints

       Optional. 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.dialogflow.v2.SearchKnowledgeRequest.SearchConfig.BoostSpecs.BoostSpec.ConditionBoostSpec.BoostControlSpec.ControlPoint control_points = 4 [(.google.api.field_behavior) = OPTIONAL];
    • getControlPointsCount

      int getControlPointsCount()
       Optional. 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.dialogflow.v2.SearchKnowledgeRequest.SearchConfig.BoostSpecs.BoostSpec.ConditionBoostSpec.BoostControlSpec.ControlPoint control_points = 4 [(.google.api.field_behavior) = OPTIONAL];
    • getControlPointsOrBuilderList

       Optional. 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.dialogflow.v2.SearchKnowledgeRequest.SearchConfig.BoostSpecs.BoostSpec.ConditionBoostSpec.BoostControlSpec.ControlPoint control_points = 4 [(.google.api.field_behavior) = OPTIONAL];
    • getControlPointsOrBuilder

       Optional. 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.dialogflow.v2.SearchKnowledgeRequest.SearchConfig.BoostSpecs.BoostSpec.ConditionBoostSpec.BoostControlSpec.ControlPoint control_points = 4 [(.google.api.field_behavior) = OPTIONAL];