Interface PerformanceMaxPlacementViewOrBuilder

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

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

    • getResourceName

      String getResourceName()
       Output only. The resource name of the Performance Max placement view.
       Performance Max placement view resource names have the form:
      
       `customers/{customer_id}/performanceMaxPlacementViews/{base_64_placement}`
       
      string resource_name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
      Returns:
      The resourceName.
    • getResourceNameBytes

      com.google.protobuf.ByteString getResourceNameBytes()
       Output only. The resource name of the Performance Max placement view.
       Performance Max placement view resource names have the form:
      
       `customers/{customer_id}/performanceMaxPlacementViews/{base_64_placement}`
       
      string resource_name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
      Returns:
      The bytes for resourceName.
    • hasPlacement

      boolean hasPlacement()
       Output only. The default placement string, such as the website URL, mobile
       application ID, or a YouTube video ID.
       
      optional string placement = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      Whether the placement field is set.
    • getPlacement

      String getPlacement()
       Output only. The default placement string, such as the website URL, mobile
       application ID, or a YouTube video ID.
       
      optional string placement = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The placement.
    • getPlacementBytes

      com.google.protobuf.ByteString getPlacementBytes()
       Output only. The default placement string, such as the website URL, mobile
       application ID, or a YouTube video ID.
       
      optional string placement = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The bytes for placement.
    • hasDisplayName

      boolean hasDisplayName()
       Output only. The name displayed to represent the placement, such as the URL
       name for websites, YouTube video name for YouTube videos, and translated
       mobile app name for mobile apps.
       
      optional string display_name = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      Whether the displayName field is set.
    • getDisplayName

      String getDisplayName()
       Output only. The name displayed to represent the placement, such as the URL
       name for websites, YouTube video name for YouTube videos, and translated
       mobile app name for mobile apps.
       
      optional string display_name = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The displayName.
    • getDisplayNameBytes

      com.google.protobuf.ByteString getDisplayNameBytes()
       Output only. The name displayed to represent the placement, such as the URL
       name for websites, YouTube video name for YouTube videos, and translated
       mobile app name for mobile apps.
       
      optional string display_name = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The bytes for displayName.
    • hasTargetUrl

      boolean hasTargetUrl()
       Output only. URL of the placement, for example, website, link to the mobile
       application in app store, or a YouTube video URL.
       
      optional string target_url = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      Whether the targetUrl field is set.
    • getTargetUrl

      String getTargetUrl()
       Output only. URL of the placement, for example, website, link to the mobile
       application in app store, or a YouTube video URL.
       
      optional string target_url = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The targetUrl.
    • getTargetUrlBytes

      com.google.protobuf.ByteString getTargetUrlBytes()
       Output only. URL of the placement, for example, website, link to the mobile
       application in app store, or a YouTube video URL.
       
      optional string target_url = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The bytes for targetUrl.
    • getPlacementTypeValue

      int getPlacementTypeValue()
       Output only. Type of the placement. Possible values for Performance Max
       placements are WEBSITE, MOBILE_APPLICATION, or YOUTUBE_VIDEO.
       
      .google.ads.googleads.v18.enums.PlacementTypeEnum.PlacementType placement_type = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The enum numeric value on the wire for placementType.
    • getPlacementType

       Output only. Type of the placement. Possible values for Performance Max
       placements are WEBSITE, MOBILE_APPLICATION, or YOUTUBE_VIDEO.
       
      .google.ads.googleads.v18.enums.PlacementTypeEnum.PlacementType placement_type = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The placementType.