Interface TargetRoasSimulationPointOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    TargetRoasSimulationPoint, TargetRoasSimulationPoint.Builder

    public interface TargetRoasSimulationPointOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      double getBiddableConversions()
      Projected number of biddable conversions.
      double getBiddableConversionsValue()
      Projected total value of biddable conversions.
      long getClicks()
      Projected number of clicks.
      long getCostMicros()
      Projected cost in micros.
      long getImpressions()
      Projected number of impressions.
      long getRequiredBudgetAmountMicros()
      Projected required daily budget that the advertiser must set in order to receive the estimated traffic, in micros of advertiser currency.
      double getTargetRoas()
      The simulated target ROAS upon which projected metrics are based.
      long getTopSlotImpressions()
      Projected number of top slot impressions.
      boolean hasBiddableConversions()
      Projected number of biddable conversions.
      boolean hasBiddableConversionsValue()
      Projected total value of biddable conversions.
      boolean hasClicks()
      Projected number of clicks.
      boolean hasCostMicros()
      Projected cost in micros.
      boolean hasImpressions()
      Projected number of impressions.
      boolean hasTargetRoas()
      The simulated target ROAS upon which projected metrics are based.
      boolean hasTopSlotImpressions()
      Projected number of top slot impressions.
      • 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 Detail

      • hasTargetRoas

        boolean hasTargetRoas()
         The simulated target ROAS upon which projected metrics are based.
         
        optional double target_roas = 8;
        Returns:
        Whether the targetRoas field is set.
      • getTargetRoas

        double getTargetRoas()
         The simulated target ROAS upon which projected metrics are based.
         
        optional double target_roas = 8;
        Returns:
        The targetRoas.
      • getRequiredBudgetAmountMicros

        long getRequiredBudgetAmountMicros()
         Projected required daily budget that the advertiser must set in order to
         receive the estimated traffic, in micros of advertiser currency.
         
        int64 required_budget_amount_micros = 15;
        Returns:
        The requiredBudgetAmountMicros.
      • hasBiddableConversions

        boolean hasBiddableConversions()
         Projected number of biddable conversions.
         
        optional double biddable_conversions = 9;
        Returns:
        Whether the biddableConversions field is set.
      • getBiddableConversions

        double getBiddableConversions()
         Projected number of biddable conversions.
         
        optional double biddable_conversions = 9;
        Returns:
        The biddableConversions.
      • hasBiddableConversionsValue

        boolean hasBiddableConversionsValue()
         Projected total value of biddable conversions.
         
        optional double biddable_conversions_value = 10;
        Returns:
        Whether the biddableConversionsValue field is set.
      • getBiddableConversionsValue

        double getBiddableConversionsValue()
         Projected total value of biddable conversions.
         
        optional double biddable_conversions_value = 10;
        Returns:
        The biddableConversionsValue.
      • hasClicks

        boolean hasClicks()
         Projected number of clicks.
         
        optional int64 clicks = 11;
        Returns:
        Whether the clicks field is set.
      • getClicks

        long getClicks()
         Projected number of clicks.
         
        optional int64 clicks = 11;
        Returns:
        The clicks.
      • hasCostMicros

        boolean hasCostMicros()
         Projected cost in micros.
         
        optional int64 cost_micros = 12;
        Returns:
        Whether the costMicros field is set.
      • getCostMicros

        long getCostMicros()
         Projected cost in micros.
         
        optional int64 cost_micros = 12;
        Returns:
        The costMicros.
      • hasImpressions

        boolean hasImpressions()
         Projected number of impressions.
         
        optional int64 impressions = 13;
        Returns:
        Whether the impressions field is set.
      • getImpressions

        long getImpressions()
         Projected number of impressions.
         
        optional int64 impressions = 13;
        Returns:
        The impressions.
      • hasTopSlotImpressions

        boolean hasTopSlotImpressions()
         Projected number of top slot impressions.
         Only Search advertising channel type supports this field.
         
        optional int64 top_slot_impressions = 14;
        Returns:
        Whether the topSlotImpressions field is set.
      • getTopSlotImpressions

        long getTopSlotImpressions()
         Projected number of top slot impressions.
         Only Search advertising channel type supports this field.
         
        optional int64 top_slot_impressions = 14;
        Returns:
        The topSlotImpressions.