Interface Engine.MediaRecommendationEngineConfig.OptimizationObjectiveConfigOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
Engine.MediaRecommendationEngineConfig.OptimizationObjectiveConfig, Engine.MediaRecommendationEngineConfig.OptimizationObjectiveConfig.Builder
Enclosing class:
Engine.MediaRecommendationEngineConfig

public static interface Engine.MediaRecommendationEngineConfig.OptimizationObjectiveConfigOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    Required.
    com.google.protobuf.ByteString
    Required.
    float
    Required.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • getTargetField

      String getTargetField()
       Required. The name of the field to target. Currently supported
       values: `watch-percentage`, `watch-time`.
       
      string target_field = 1 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The targetField.
    • getTargetFieldBytes

      com.google.protobuf.ByteString getTargetFieldBytes()
       Required. The name of the field to target. Currently supported
       values: `watch-percentage`, `watch-time`.
       
      string target_field = 1 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The bytes for targetField.
    • getTargetFieldValueFloat

      float getTargetFieldValueFloat()
       Required. The threshold to be applied to the target (e.g., 0.5).
       
      float target_field_value_float = 2 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The targetFieldValueFloat.