Interface AdGroupAdAssetViewOrBuilder

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

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

    • getResourceName

      String getResourceName()
       Output only. The resource name of the ad group ad asset view.
       Ad group ad asset view resource names have the form (Before V4):
      
       `customers/{customer_id}/adGroupAdAssets/{AdGroupAdAsset.ad_group_id}~{AdGroupAdAsset.ad.ad_id}~{AdGroupAdAsset.asset_id}~{AdGroupAdAsset.field_type}`
      
       Ad group ad asset view resource names have the form (Beginning from V4):
      
       `customers/{customer_id}/adGroupAdAssetViews/{AdGroupAdAsset.ad_group_id}~{AdGroupAdAsset.ad_id}~{AdGroupAdAsset.asset_id}~{AdGroupAdAsset.field_type}`
       
      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 ad group ad asset view.
       Ad group ad asset view resource names have the form (Before V4):
      
       `customers/{customer_id}/adGroupAdAssets/{AdGroupAdAsset.ad_group_id}~{AdGroupAdAsset.ad.ad_id}~{AdGroupAdAsset.asset_id}~{AdGroupAdAsset.field_type}`
      
       Ad group ad asset view resource names have the form (Beginning from V4):
      
       `customers/{customer_id}/adGroupAdAssetViews/{AdGroupAdAsset.ad_group_id}~{AdGroupAdAsset.ad_id}~{AdGroupAdAsset.asset_id}~{AdGroupAdAsset.field_type}`
       
      string resource_name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
      Returns:
      The bytes for resourceName.
    • hasAdGroupAd

      boolean hasAdGroupAd()
       Output only. The ad group ad to which the asset is linked.
       
      optional string ad_group_ad = 9 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
      Returns:
      Whether the adGroupAd field is set.
    • getAdGroupAd

      String getAdGroupAd()
       Output only. The ad group ad to which the asset is linked.
       
      optional string ad_group_ad = 9 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
      Returns:
      The adGroupAd.
    • getAdGroupAdBytes

      com.google.protobuf.ByteString getAdGroupAdBytes()
       Output only. The ad group ad to which the asset is linked.
       
      optional string ad_group_ad = 9 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
      Returns:
      The bytes for adGroupAd.
    • hasAsset

      boolean hasAsset()
       Output only. The asset which is linked to the ad group ad.
       
      optional string asset = 10 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
      Returns:
      Whether the asset field is set.
    • getAsset

      String getAsset()
       Output only. The asset which is linked to the ad group ad.
       
      optional string asset = 10 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
      Returns:
      The asset.
    • getAssetBytes

      com.google.protobuf.ByteString getAssetBytes()
       Output only. The asset which is linked to the ad group ad.
       
      optional string asset = 10 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
      Returns:
      The bytes for asset.
    • getFieldTypeValue

      int getFieldTypeValue()
       Output only. Role that the asset takes in the ad.
       
      .google.ads.googleads.v18.enums.AssetFieldTypeEnum.AssetFieldType field_type = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The enum numeric value on the wire for fieldType.
    • getFieldType

       Output only. Role that the asset takes in the ad.
       
      .google.ads.googleads.v18.enums.AssetFieldTypeEnum.AssetFieldType field_type = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The fieldType.
    • hasEnabled

      boolean hasEnabled()
       Output only. The status between the asset and the latest version of the ad.
       If true, the asset is linked to the latest version of the ad. If false, it
       means the link once existed but has been removed and is no longer present
       in the latest version of the ad.
       
      optional bool enabled = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      Whether the enabled field is set.
    • getEnabled

      boolean getEnabled()
       Output only. The status between the asset and the latest version of the ad.
       If true, the asset is linked to the latest version of the ad. If false, it
       means the link once existed but has been removed and is no longer present
       in the latest version of the ad.
       
      optional bool enabled = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The enabled.
    • hasPolicySummary

      boolean hasPolicySummary()
       Output only. Policy information for the ad group ad asset.
       
      .google.ads.googleads.v18.resources.AdGroupAdAssetPolicySummary policy_summary = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      Whether the policySummary field is set.
    • getPolicySummary

      AdGroupAdAssetPolicySummary getPolicySummary()
       Output only. Policy information for the ad group ad asset.
       
      .google.ads.googleads.v18.resources.AdGroupAdAssetPolicySummary policy_summary = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The policySummary.
    • getPolicySummaryOrBuilder

      AdGroupAdAssetPolicySummaryOrBuilder getPolicySummaryOrBuilder()
       Output only. Policy information for the ad group ad asset.
       
      .google.ads.googleads.v18.resources.AdGroupAdAssetPolicySummary policy_summary = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getPerformanceLabelValue

      int getPerformanceLabelValue()
       Output only. Performance of an asset linkage.
       
      .google.ads.googleads.v18.enums.AssetPerformanceLabelEnum.AssetPerformanceLabel performance_label = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The enum numeric value on the wire for performanceLabel.
    • getPerformanceLabel

       Output only. Performance of an asset linkage.
       
      .google.ads.googleads.v18.enums.AssetPerformanceLabelEnum.AssetPerformanceLabel performance_label = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The performanceLabel.
    • getPinnedFieldValue

      int getPinnedFieldValue()
       Output only. Pinned field.
       
      .google.ads.googleads.v18.enums.ServedAssetFieldTypeEnum.ServedAssetFieldType pinned_field = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The enum numeric value on the wire for pinnedField.
    • getPinnedField

       Output only. Pinned field.
       
      .google.ads.googleads.v18.enums.ServedAssetFieldTypeEnum.ServedAssetFieldType pinned_field = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The pinnedField.
    • getSourceValue

      int getSourceValue()
       Output only. Source of the ad group ad asset.
       
      .google.ads.googleads.v18.enums.AssetSourceEnum.AssetSource source = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The enum numeric value on the wire for source.
    • getSource

       Output only. Source of the ad group ad asset.
       
      .google.ads.googleads.v18.enums.AssetSourceEnum.AssetSource source = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The source.