Interface ProductMetadataOrBuilder

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

@Generated public interface ProductMetadataOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • hasPlannableProductCode

      boolean hasPlannableProductCode()
       The code associated with the ad product.
      
       For example: "VIDEO_VIEW_CAMPAIGN".
       To list the available plannable product codes use
       [ReachPlanService.ListPlannableProducts][google.ads.googleads.v24.services.ReachPlanService.ListPlannableProducts].
       
      optional string plannable_product_code = 4;
      Returns:
      Whether the plannableProductCode field is set.
    • getPlannableProductCode

      String getPlannableProductCode()
       The code associated with the ad product.
      
       For example: "VIDEO_VIEW_CAMPAIGN".
       To list the available plannable product codes use
       [ReachPlanService.ListPlannableProducts][google.ads.googleads.v24.services.ReachPlanService.ListPlannableProducts].
       
      optional string plannable_product_code = 4;
      Returns:
      The plannableProductCode.
    • getPlannableProductCodeBytes

      com.google.protobuf.ByteString getPlannableProductCodeBytes()
       The code associated with the ad product.
      
       For example: "VIDEO_VIEW_CAMPAIGN".
       To list the available plannable product codes use
       [ReachPlanService.ListPlannableProducts][google.ads.googleads.v24.services.ReachPlanService.ListPlannableProducts].
       
      optional string plannable_product_code = 4;
      Returns:
      The bytes for plannableProductCode.
    • getPlannableProductName

      String getPlannableProductName()
       The name associated with the ad product.
      
       For example: "Video View Campaign".
       
      string plannable_product_name = 3;
      Returns:
      The plannableProductName.
    • getPlannableProductNameBytes

      com.google.protobuf.ByteString getPlannableProductNameBytes()
       The name associated with the ad product.
      
       For example: "Video View Campaign".
       
      string plannable_product_name = 3;
      Returns:
      The bytes for plannableProductName.
    • hasPlannableProductDescription

      boolean hasPlannableProductDescription()
       The plain-text description of the ad product.
      
       For example: "Video view campaign allows you to plan for a configurable
       mix of skippable in-stream, in-feed, and Shorts video ads in a single
       campaign designed to drive more views."
       
      optional string plannable_product_description = 5;
      Returns:
      Whether the plannableProductDescription field is set.
    • getPlannableProductDescription

      String getPlannableProductDescription()
       The plain-text description of the ad product.
      
       For example: "Video view campaign allows you to plan for a configurable
       mix of skippable in-stream, in-feed, and Shorts video ads in a single
       campaign designed to drive more views."
       
      optional string plannable_product_description = 5;
      Returns:
      The plannableProductDescription.
    • getPlannableProductDescriptionBytes

      com.google.protobuf.ByteString getPlannableProductDescriptionBytes()
       The plain-text description of the ad product.
      
       For example: "Video view campaign allows you to plan for a configurable
       mix of skippable in-stream, in-feed, and Shorts video ads in a single
       campaign designed to drive more views."
       
      optional string plannable_product_description = 5;
      Returns:
      The bytes for plannableProductDescription.
    • hasPlannableProductCoreAttributes

      boolean hasPlannableProductCoreAttributes()
       Descriptive attributes of the ad product to further describe its
       capabilities.
       
      optional .google.ads.googleads.v24.services.ProductCoreAttributes plannable_product_core_attributes = 6;
      Returns:
      Whether the plannableProductCoreAttributes field is set.
    • getPlannableProductCoreAttributes

      ProductCoreAttributes getPlannableProductCoreAttributes()
       Descriptive attributes of the ad product to further describe its
       capabilities.
       
      optional .google.ads.googleads.v24.services.ProductCoreAttributes plannable_product_core_attributes = 6;
      Returns:
      The plannableProductCoreAttributes.
    • getPlannableProductCoreAttributesOrBuilder

      ProductCoreAttributesOrBuilder getPlannableProductCoreAttributesOrBuilder()
       Descriptive attributes of the ad product to further describe its
       capabilities.
       
      optional .google.ads.googleads.v24.services.ProductCoreAttributes plannable_product_core_attributes = 6;
    • hasPlannableTargeting

      boolean hasPlannableTargeting()
       The allowed plannable targeting for this product.
       
      .google.ads.googleads.v24.services.PlannableTargeting plannable_targeting = 2;
      Returns:
      Whether the plannableTargeting field is set.
    • getPlannableTargeting

      PlannableTargeting getPlannableTargeting()
       The allowed plannable targeting for this product.
       
      .google.ads.googleads.v24.services.PlannableTargeting plannable_targeting = 2;
      Returns:
      The plannableTargeting.
    • getPlannableTargetingOrBuilder

      PlannableTargetingOrBuilder getPlannableTargetingOrBuilder()
       The allowed plannable targeting for this product.
       
      .google.ads.googleads.v24.services.PlannableTargeting plannable_targeting = 2;