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 Detail

      • 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.v15.services.ReachPlanService.ListPlannableProducts].
         
        optional string plannable_product_code = 3 [(.google.api.field_behavior) = REQUIRED];
        Returns:
        Whether the plannableProductCode field is set.
      • getPlannableProductCode

        java.lang.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.v15.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.v15.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.v15.services.ReachPlanService.ListPlannableProducts].
         
        .google.ads.googleads.v15.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.v15.services.ReachPlanService.ListPlannableProducts].
         
        .google.ads.googleads.v15.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.v15.services.ReachPlanService.ListPlannableProducts].
         
        .google.ads.googleads.v15.services.AdvancedProductTargeting advanced_product_targeting = 5;