Interface PlannedProductOrBuilder

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

public interface PlannedProductOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • hasPlannableProductCode

      boolean hasPlannableProductCode()
       Required. Selected product for planning.
       The code associated with the ad product (for example: Trueview, Bumper).
       To list the available plannable product codes use
       [ReachPlanService.ListPlannableProducts][google.ads.googleads.v18.services.ReachPlanService.ListPlannableProducts].
       
      optional string plannable_product_code = 3 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      Whether the plannableProductCode field is set.
    • getPlannableProductCode

      String getPlannableProductCode()
       Required. Selected product for planning.
       The code associated with the ad product (for example: Trueview, Bumper).
       To list the available plannable product codes use
       [ReachPlanService.ListPlannableProducts][google.ads.googleads.v18.services.ReachPlanService.ListPlannableProducts].
       
      optional string plannable_product_code = 3 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The plannableProductCode.
    • getPlannableProductCodeBytes

      com.google.protobuf.ByteString getPlannableProductCodeBytes()
       Required. Selected product for planning.
       The code associated with the ad product (for example: Trueview, Bumper).
       To list the available plannable product codes use
       [ReachPlanService.ListPlannableProducts][google.ads.googleads.v18.services.ReachPlanService.ListPlannableProducts].
       
      optional string plannable_product_code = 3 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The bytes for plannableProductCode.
    • hasBudgetMicros

      boolean hasBudgetMicros()
       Required. Maximum budget allocation in micros for the selected product.
       The value is specified in the selected planning currency_code.
       For example: 1 000 000$ = 1 000 000 000 000 micros.
       
      optional int64 budget_micros = 4 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      Whether the budgetMicros field is set.
    • getBudgetMicros

      long getBudgetMicros()
       Required. Maximum budget allocation in micros for the selected product.
       The value is specified in the selected planning currency_code.
       For example: 1 000 000$ = 1 000 000 000 000 micros.
       
      optional int64 budget_micros = 4 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The budgetMicros.
    • hasAdvancedProductTargeting

      boolean hasAdvancedProductTargeting()
       Targeting settings for the selected product.
       To list the available targeting for each product use
       [ReachPlanService.ListPlannableProducts][google.ads.googleads.v18.services.ReachPlanService.ListPlannableProducts].
       
      .google.ads.googleads.v18.services.AdvancedProductTargeting advanced_product_targeting = 5;
      Returns:
      Whether the advancedProductTargeting field is set.
    • getAdvancedProductTargeting

      AdvancedProductTargeting getAdvancedProductTargeting()
       Targeting settings for the selected product.
       To list the available targeting for each product use
       [ReachPlanService.ListPlannableProducts][google.ads.googleads.v18.services.ReachPlanService.ListPlannableProducts].
       
      .google.ads.googleads.v18.services.AdvancedProductTargeting advanced_product_targeting = 5;
      Returns:
      The advancedProductTargeting.
    • getAdvancedProductTargetingOrBuilder

      AdvancedProductTargetingOrBuilder getAdvancedProductTargetingOrBuilder()
       Targeting settings for the selected product.
       To list the available targeting for each product use
       [ReachPlanService.ListPlannableProducts][google.ads.googleads.v18.services.ReachPlanService.ListPlannableProducts].
       
      .google.ads.googleads.v18.services.AdvancedProductTargeting advanced_product_targeting = 5;