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 Summary
Modifier and TypeMethodDescriptionTargeting settings for the selected product.Targeting settings for the selected product.longRequired.doubleConversion rate as a decimal between 0 and 1, exclusive.Required.com.google.protobuf.ByteStringRequired.booleanTargeting settings for the selected product.booleanRequired.booleanConversion rate as a decimal between 0 and 1, exclusive.booleanRequired.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
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.v21.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.v21.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.v21.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.
-
hasConversionRate
boolean hasConversionRate()Conversion rate as a decimal between 0 and 1, exclusive. For example: if 2% of ad interactions are expected to lead to conversions, conversion_rate should be 0.02. This field is required for DEMAND_GEN plannable products. It is not supported for other plannable products.
optional double conversion_rate = 6;- Returns:
- Whether the conversionRate field is set.
-
getConversionRate
double getConversionRate()Conversion rate as a decimal between 0 and 1, exclusive. For example: if 2% of ad interactions are expected to lead to conversions, conversion_rate should be 0.02. This field is required for DEMAND_GEN plannable products. It is not supported for other plannable products.
optional double conversion_rate = 6;- Returns:
- The conversionRate.
-
hasAdvancedProductTargeting
boolean hasAdvancedProductTargeting()Targeting settings for the selected product. To list the available targeting for each product use [ReachPlanService.ListPlannableProducts][google.ads.googleads.v21.services.ReachPlanService.ListPlannableProducts].
.google.ads.googleads.v21.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.v21.services.ReachPlanService.ListPlannableProducts].
.google.ads.googleads.v21.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.v21.services.ReachPlanService.ListPlannableProducts].
.google.ads.googleads.v21.services.AdvancedProductTargeting advanced_product_targeting = 5;
-