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 Detail

      • getResourceName

        java.lang.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

        java.lang.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

        java.lang.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.v10.enums.AssetFieldTypeEnum.AssetFieldType field_type = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The enum numeric value on the wire for fieldType.
      • getFieldType

        AssetFieldTypeEnum.AssetFieldType getFieldType()
         Output only. Role that the asset takes in the ad.
         
        .google.ads.googleads.v10.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.v10.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.v10.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.v10.resources.AdGroupAdAssetPolicySummary policy_summary = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getPerformanceLabelValue

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

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