java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
com.google.ads.googleads.v18.resources.Asset
All Implemented Interfaces:
AssetOrBuilder, com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Serializable

public final class Asset extends com.google.protobuf.GeneratedMessageV3 implements AssetOrBuilder
 Asset is a part of an ad which can be shared across multiple ads.
 It can be an image (ImageAsset), a video (YoutubeVideoAsset), etc.
 Assets are immutable and cannot be removed. To stop an asset from serving,
 remove the asset from the entity that is using it.
 
Protobuf type google.ads.googleads.v18.resources.Asset
See Also:
  • Field Details

    • RESOURCE_NAME_FIELD_NUMBER

      public static final int RESOURCE_NAME_FIELD_NUMBER
      See Also:
    • ID_FIELD_NUMBER

      public static final int ID_FIELD_NUMBER
      See Also:
    • NAME_FIELD_NUMBER

      public static final int NAME_FIELD_NUMBER
      See Also:
    • TYPE_FIELD_NUMBER

      public static final int TYPE_FIELD_NUMBER
      See Also:
    • FINAL_URLS_FIELD_NUMBER

      public static final int FINAL_URLS_FIELD_NUMBER
      See Also:
    • FINAL_MOBILE_URLS_FIELD_NUMBER

      public static final int FINAL_MOBILE_URLS_FIELD_NUMBER
      See Also:
    • TRACKING_URL_TEMPLATE_FIELD_NUMBER

      public static final int TRACKING_URL_TEMPLATE_FIELD_NUMBER
      See Also:
    • URL_CUSTOM_PARAMETERS_FIELD_NUMBER

      public static final int URL_CUSTOM_PARAMETERS_FIELD_NUMBER
      See Also:
    • FINAL_URL_SUFFIX_FIELD_NUMBER

      public static final int FINAL_URL_SUFFIX_FIELD_NUMBER
      See Also:
    • SOURCE_FIELD_NUMBER

      public static final int SOURCE_FIELD_NUMBER
      See Also:
    • POLICY_SUMMARY_FIELD_NUMBER

      public static final int POLICY_SUMMARY_FIELD_NUMBER
      See Also:
    • FIELD_TYPE_POLICY_SUMMARIES_FIELD_NUMBER

      public static final int FIELD_TYPE_POLICY_SUMMARIES_FIELD_NUMBER
      See Also:
    • YOUTUBE_VIDEO_ASSET_FIELD_NUMBER

      public static final int YOUTUBE_VIDEO_ASSET_FIELD_NUMBER
      See Also:
    • MEDIA_BUNDLE_ASSET_FIELD_NUMBER

      public static final int MEDIA_BUNDLE_ASSET_FIELD_NUMBER
      See Also:
    • IMAGE_ASSET_FIELD_NUMBER

      public static final int IMAGE_ASSET_FIELD_NUMBER
      See Also:
    • TEXT_ASSET_FIELD_NUMBER

      public static final int TEXT_ASSET_FIELD_NUMBER
      See Also:
    • LEAD_FORM_ASSET_FIELD_NUMBER

      public static final int LEAD_FORM_ASSET_FIELD_NUMBER
      See Also:
    • BOOK_ON_GOOGLE_ASSET_FIELD_NUMBER

      public static final int BOOK_ON_GOOGLE_ASSET_FIELD_NUMBER
      See Also:
    • PROMOTION_ASSET_FIELD_NUMBER

      public static final int PROMOTION_ASSET_FIELD_NUMBER
      See Also:
    • CALLOUT_ASSET_FIELD_NUMBER

      public static final int CALLOUT_ASSET_FIELD_NUMBER
      See Also:
    • STRUCTURED_SNIPPET_ASSET_FIELD_NUMBER

      public static final int STRUCTURED_SNIPPET_ASSET_FIELD_NUMBER
      See Also:
    • PAGE_FEED_ASSET_FIELD_NUMBER

      public static final int PAGE_FEED_ASSET_FIELD_NUMBER
      See Also:
    • DYNAMIC_EDUCATION_ASSET_FIELD_NUMBER

      public static final int DYNAMIC_EDUCATION_ASSET_FIELD_NUMBER
      See Also:
    • MOBILE_APP_ASSET_FIELD_NUMBER

      public static final int MOBILE_APP_ASSET_FIELD_NUMBER
      See Also:
    • HOTEL_CALLOUT_ASSET_FIELD_NUMBER

      public static final int HOTEL_CALLOUT_ASSET_FIELD_NUMBER
      See Also:
    • CALL_ASSET_FIELD_NUMBER

      public static final int CALL_ASSET_FIELD_NUMBER
      See Also:
    • PRICE_ASSET_FIELD_NUMBER

      public static final int PRICE_ASSET_FIELD_NUMBER
      See Also:
    • CALL_TO_ACTION_ASSET_FIELD_NUMBER

      public static final int CALL_TO_ACTION_ASSET_FIELD_NUMBER
      See Also:
    • DYNAMIC_REAL_ESTATE_ASSET_FIELD_NUMBER

      public static final int DYNAMIC_REAL_ESTATE_ASSET_FIELD_NUMBER
      See Also:
    • DYNAMIC_CUSTOM_ASSET_FIELD_NUMBER

      public static final int DYNAMIC_CUSTOM_ASSET_FIELD_NUMBER
      See Also:
    • DYNAMIC_HOTELS_AND_RENTALS_ASSET_FIELD_NUMBER

      public static final int DYNAMIC_HOTELS_AND_RENTALS_ASSET_FIELD_NUMBER
      See Also:
    • DYNAMIC_FLIGHTS_ASSET_FIELD_NUMBER

      public static final int DYNAMIC_FLIGHTS_ASSET_FIELD_NUMBER
      See Also:
    • DYNAMIC_TRAVEL_ASSET_FIELD_NUMBER

      public static final int DYNAMIC_TRAVEL_ASSET_FIELD_NUMBER
      See Also:
    • DYNAMIC_LOCAL_ASSET_FIELD_NUMBER

      public static final int DYNAMIC_LOCAL_ASSET_FIELD_NUMBER
      See Also:
    • DYNAMIC_JOBS_ASSET_FIELD_NUMBER

      public static final int DYNAMIC_JOBS_ASSET_FIELD_NUMBER
      See Also:
    • LOCATION_ASSET_FIELD_NUMBER

      public static final int LOCATION_ASSET_FIELD_NUMBER
      See Also:
    • HOTEL_PROPERTY_ASSET_FIELD_NUMBER

      public static final int HOTEL_PROPERTY_ASSET_FIELD_NUMBER
      See Also:
  • Method Details

    • newInstance

      protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
      Overrides:
      newInstance in class com.google.protobuf.GeneratedMessageV3
    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3
    • getAssetDataCase

      public Asset.AssetDataCase getAssetDataCase()
      Specified by:
      getAssetDataCase in interface AssetOrBuilder
    • getResourceName

      public String getResourceName()
       Immutable. The resource name of the asset.
       Asset resource names have the form:
      
       `customers/{customer_id}/assets/{asset_id}`
       
      string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
      Specified by:
      getResourceName in interface AssetOrBuilder
      Returns:
      The resourceName.
    • getResourceNameBytes

      public com.google.protobuf.ByteString getResourceNameBytes()
       Immutable. The resource name of the asset.
       Asset resource names have the form:
      
       `customers/{customer_id}/assets/{asset_id}`
       
      string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
      Specified by:
      getResourceNameBytes in interface AssetOrBuilder
      Returns:
      The bytes for resourceName.
    • hasId

      public boolean hasId()
       Output only. The ID of the asset.
       
      optional int64 id = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasId in interface AssetOrBuilder
      Returns:
      Whether the id field is set.
    • getId

      public long getId()
       Output only. The ID of the asset.
       
      optional int64 id = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getId in interface AssetOrBuilder
      Returns:
      The id.
    • hasName

      public boolean hasName()
       Optional name of the asset.
       
      optional string name = 12;
      Specified by:
      hasName in interface AssetOrBuilder
      Returns:
      Whether the name field is set.
    • getName

      public String getName()
       Optional name of the asset.
       
      optional string name = 12;
      Specified by:
      getName in interface AssetOrBuilder
      Returns:
      The name.
    • getNameBytes

      public com.google.protobuf.ByteString getNameBytes()
       Optional name of the asset.
       
      optional string name = 12;
      Specified by:
      getNameBytes in interface AssetOrBuilder
      Returns:
      The bytes for name.
    • getTypeValue

      public int getTypeValue()
       Output only. Type of the asset.
       
      .google.ads.googleads.v18.enums.AssetTypeEnum.AssetType type = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getTypeValue in interface AssetOrBuilder
      Returns:
      The enum numeric value on the wire for type.
    • getType

      public AssetTypeEnum.AssetType getType()
       Output only. Type of the asset.
       
      .google.ads.googleads.v18.enums.AssetTypeEnum.AssetType type = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getType in interface AssetOrBuilder
      Returns:
      The type.
    • getFinalUrlsList

      public com.google.protobuf.ProtocolStringList getFinalUrlsList()
       A list of possible final URLs after all cross domain redirects.
       
      repeated string final_urls = 14;
      Specified by:
      getFinalUrlsList in interface AssetOrBuilder
      Returns:
      A list containing the finalUrls.
    • getFinalUrlsCount

      public int getFinalUrlsCount()
       A list of possible final URLs after all cross domain redirects.
       
      repeated string final_urls = 14;
      Specified by:
      getFinalUrlsCount in interface AssetOrBuilder
      Returns:
      The count of finalUrls.
    • getFinalUrls

      public String getFinalUrls(int index)
       A list of possible final URLs after all cross domain redirects.
       
      repeated string final_urls = 14;
      Specified by:
      getFinalUrls in interface AssetOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The finalUrls at the given index.
    • getFinalUrlsBytes

      public com.google.protobuf.ByteString getFinalUrlsBytes(int index)
       A list of possible final URLs after all cross domain redirects.
       
      repeated string final_urls = 14;
      Specified by:
      getFinalUrlsBytes in interface AssetOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the finalUrls at the given index.
    • getFinalMobileUrlsList

      public com.google.protobuf.ProtocolStringList getFinalMobileUrlsList()
       A list of possible final mobile URLs after all cross domain redirects.
       
      repeated string final_mobile_urls = 16;
      Specified by:
      getFinalMobileUrlsList in interface AssetOrBuilder
      Returns:
      A list containing the finalMobileUrls.
    • getFinalMobileUrlsCount

      public int getFinalMobileUrlsCount()
       A list of possible final mobile URLs after all cross domain redirects.
       
      repeated string final_mobile_urls = 16;
      Specified by:
      getFinalMobileUrlsCount in interface AssetOrBuilder
      Returns:
      The count of finalMobileUrls.
    • getFinalMobileUrls

      public String getFinalMobileUrls(int index)
       A list of possible final mobile URLs after all cross domain redirects.
       
      repeated string final_mobile_urls = 16;
      Specified by:
      getFinalMobileUrls in interface AssetOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The finalMobileUrls at the given index.
    • getFinalMobileUrlsBytes

      public com.google.protobuf.ByteString getFinalMobileUrlsBytes(int index)
       A list of possible final mobile URLs after all cross domain redirects.
       
      repeated string final_mobile_urls = 16;
      Specified by:
      getFinalMobileUrlsBytes in interface AssetOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the finalMobileUrls at the given index.
    • hasTrackingUrlTemplate

      public boolean hasTrackingUrlTemplate()
       URL template for constructing a tracking URL.
       
      optional string tracking_url_template = 17;
      Specified by:
      hasTrackingUrlTemplate in interface AssetOrBuilder
      Returns:
      Whether the trackingUrlTemplate field is set.
    • getTrackingUrlTemplate

      public String getTrackingUrlTemplate()
       URL template for constructing a tracking URL.
       
      optional string tracking_url_template = 17;
      Specified by:
      getTrackingUrlTemplate in interface AssetOrBuilder
      Returns:
      The trackingUrlTemplate.
    • getTrackingUrlTemplateBytes

      public com.google.protobuf.ByteString getTrackingUrlTemplateBytes()
       URL template for constructing a tracking URL.
       
      optional string tracking_url_template = 17;
      Specified by:
      getTrackingUrlTemplateBytes in interface AssetOrBuilder
      Returns:
      The bytes for trackingUrlTemplate.
    • getUrlCustomParametersList

      public List<CustomParameter> getUrlCustomParametersList()
       A list of mappings to be used for substituting URL custom parameter tags in
       the tracking_url_template, final_urls, and/or final_mobile_urls.
       
      repeated .google.ads.googleads.v18.common.CustomParameter url_custom_parameters = 18;
      Specified by:
      getUrlCustomParametersList in interface AssetOrBuilder
    • getUrlCustomParametersOrBuilderList

      public List<? extends CustomParameterOrBuilder> getUrlCustomParametersOrBuilderList()
       A list of mappings to be used for substituting URL custom parameter tags in
       the tracking_url_template, final_urls, and/or final_mobile_urls.
       
      repeated .google.ads.googleads.v18.common.CustomParameter url_custom_parameters = 18;
      Specified by:
      getUrlCustomParametersOrBuilderList in interface AssetOrBuilder
    • getUrlCustomParametersCount

      public int getUrlCustomParametersCount()
       A list of mappings to be used for substituting URL custom parameter tags in
       the tracking_url_template, final_urls, and/or final_mobile_urls.
       
      repeated .google.ads.googleads.v18.common.CustomParameter url_custom_parameters = 18;
      Specified by:
      getUrlCustomParametersCount in interface AssetOrBuilder
    • getUrlCustomParameters

      public CustomParameter getUrlCustomParameters(int index)
       A list of mappings to be used for substituting URL custom parameter tags in
       the tracking_url_template, final_urls, and/or final_mobile_urls.
       
      repeated .google.ads.googleads.v18.common.CustomParameter url_custom_parameters = 18;
      Specified by:
      getUrlCustomParameters in interface AssetOrBuilder
    • getUrlCustomParametersOrBuilder

      public CustomParameterOrBuilder getUrlCustomParametersOrBuilder(int index)
       A list of mappings to be used for substituting URL custom parameter tags in
       the tracking_url_template, final_urls, and/or final_mobile_urls.
       
      repeated .google.ads.googleads.v18.common.CustomParameter url_custom_parameters = 18;
      Specified by:
      getUrlCustomParametersOrBuilder in interface AssetOrBuilder
    • hasFinalUrlSuffix

      public boolean hasFinalUrlSuffix()
       URL template for appending params to landing page URLs served with parallel
       tracking.
       
      optional string final_url_suffix = 19;
      Specified by:
      hasFinalUrlSuffix in interface AssetOrBuilder
      Returns:
      Whether the finalUrlSuffix field is set.
    • getFinalUrlSuffix

      public String getFinalUrlSuffix()
       URL template for appending params to landing page URLs served with parallel
       tracking.
       
      optional string final_url_suffix = 19;
      Specified by:
      getFinalUrlSuffix in interface AssetOrBuilder
      Returns:
      The finalUrlSuffix.
    • getFinalUrlSuffixBytes

      public com.google.protobuf.ByteString getFinalUrlSuffixBytes()
       URL template for appending params to landing page URLs served with parallel
       tracking.
       
      optional string final_url_suffix = 19;
      Specified by:
      getFinalUrlSuffixBytes in interface AssetOrBuilder
      Returns:
      The bytes for finalUrlSuffix.
    • getSourceValue

      public int getSourceValue()
       Output only. Source of the asset.
       
      .google.ads.googleads.v18.enums.AssetSourceEnum.AssetSource source = 38 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getSourceValue in interface AssetOrBuilder
      Returns:
      The enum numeric value on the wire for source.
    • getSource

      public AssetSourceEnum.AssetSource getSource()
       Output only. Source of the asset.
       
      .google.ads.googleads.v18.enums.AssetSourceEnum.AssetSource source = 38 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getSource in interface AssetOrBuilder
      Returns:
      The source.
    • hasPolicySummary

      public boolean hasPolicySummary()
       Output only. Policy information for the asset.
       
      .google.ads.googleads.v18.resources.AssetPolicySummary policy_summary = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasPolicySummary in interface AssetOrBuilder
      Returns:
      Whether the policySummary field is set.
    • getPolicySummary

      public AssetPolicySummary getPolicySummary()
       Output only. Policy information for the asset.
       
      .google.ads.googleads.v18.resources.AssetPolicySummary policy_summary = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getPolicySummary in interface AssetOrBuilder
      Returns:
      The policySummary.
    • getPolicySummaryOrBuilder

      public AssetPolicySummaryOrBuilder getPolicySummaryOrBuilder()
       Output only. Policy information for the asset.
       
      .google.ads.googleads.v18.resources.AssetPolicySummary policy_summary = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getPolicySummaryOrBuilder in interface AssetOrBuilder
    • getFieldTypePolicySummariesList

      public List<AssetFieldTypePolicySummary> getFieldTypePolicySummariesList()
       Output only. Policy information for the asset for each FieldType.
       
      repeated .google.ads.googleads.v18.resources.AssetFieldTypePolicySummary field_type_policy_summaries = 40 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getFieldTypePolicySummariesList in interface AssetOrBuilder
    • getFieldTypePolicySummariesOrBuilderList

      public List<? extends AssetFieldTypePolicySummaryOrBuilder> getFieldTypePolicySummariesOrBuilderList()
       Output only. Policy information for the asset for each FieldType.
       
      repeated .google.ads.googleads.v18.resources.AssetFieldTypePolicySummary field_type_policy_summaries = 40 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getFieldTypePolicySummariesOrBuilderList in interface AssetOrBuilder
    • getFieldTypePolicySummariesCount

      public int getFieldTypePolicySummariesCount()
       Output only. Policy information for the asset for each FieldType.
       
      repeated .google.ads.googleads.v18.resources.AssetFieldTypePolicySummary field_type_policy_summaries = 40 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getFieldTypePolicySummariesCount in interface AssetOrBuilder
    • getFieldTypePolicySummaries

      public AssetFieldTypePolicySummary getFieldTypePolicySummaries(int index)
       Output only. Policy information for the asset for each FieldType.
       
      repeated .google.ads.googleads.v18.resources.AssetFieldTypePolicySummary field_type_policy_summaries = 40 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getFieldTypePolicySummaries in interface AssetOrBuilder
    • getFieldTypePolicySummariesOrBuilder

      public AssetFieldTypePolicySummaryOrBuilder getFieldTypePolicySummariesOrBuilder(int index)
       Output only. Policy information for the asset for each FieldType.
       
      repeated .google.ads.googleads.v18.resources.AssetFieldTypePolicySummary field_type_policy_summaries = 40 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getFieldTypePolicySummariesOrBuilder in interface AssetOrBuilder
    • hasYoutubeVideoAsset

      public boolean hasYoutubeVideoAsset()
       Immutable. A YouTube video asset.
       
      .google.ads.googleads.v18.common.YoutubeVideoAsset youtube_video_asset = 5 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      hasYoutubeVideoAsset in interface AssetOrBuilder
      Returns:
      Whether the youtubeVideoAsset field is set.
    • getYoutubeVideoAsset

      public YoutubeVideoAsset getYoutubeVideoAsset()
       Immutable. A YouTube video asset.
       
      .google.ads.googleads.v18.common.YoutubeVideoAsset youtube_video_asset = 5 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getYoutubeVideoAsset in interface AssetOrBuilder
      Returns:
      The youtubeVideoAsset.
    • getYoutubeVideoAssetOrBuilder

      public YoutubeVideoAssetOrBuilder getYoutubeVideoAssetOrBuilder()
       Immutable. A YouTube video asset.
       
      .google.ads.googleads.v18.common.YoutubeVideoAsset youtube_video_asset = 5 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getYoutubeVideoAssetOrBuilder in interface AssetOrBuilder
    • hasMediaBundleAsset

      public boolean hasMediaBundleAsset()
       Immutable. A media bundle asset.
       
      .google.ads.googleads.v18.common.MediaBundleAsset media_bundle_asset = 6 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      hasMediaBundleAsset in interface AssetOrBuilder
      Returns:
      Whether the mediaBundleAsset field is set.
    • getMediaBundleAsset

      public MediaBundleAsset getMediaBundleAsset()
       Immutable. A media bundle asset.
       
      .google.ads.googleads.v18.common.MediaBundleAsset media_bundle_asset = 6 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getMediaBundleAsset in interface AssetOrBuilder
      Returns:
      The mediaBundleAsset.
    • getMediaBundleAssetOrBuilder

      public MediaBundleAssetOrBuilder getMediaBundleAssetOrBuilder()
       Immutable. A media bundle asset.
       
      .google.ads.googleads.v18.common.MediaBundleAsset media_bundle_asset = 6 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getMediaBundleAssetOrBuilder in interface AssetOrBuilder
    • hasImageAsset

      public boolean hasImageAsset()
       Output only. An image asset.
       
      .google.ads.googleads.v18.common.ImageAsset image_asset = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasImageAsset in interface AssetOrBuilder
      Returns:
      Whether the imageAsset field is set.
    • getImageAsset

      public ImageAsset getImageAsset()
       Output only. An image asset.
       
      .google.ads.googleads.v18.common.ImageAsset image_asset = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getImageAsset in interface AssetOrBuilder
      Returns:
      The imageAsset.
    • getImageAssetOrBuilder

      public ImageAssetOrBuilder getImageAssetOrBuilder()
       Output only. An image asset.
       
      .google.ads.googleads.v18.common.ImageAsset image_asset = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getImageAssetOrBuilder in interface AssetOrBuilder
    • hasTextAsset

      public boolean hasTextAsset()
       Immutable. A text asset.
       
      .google.ads.googleads.v18.common.TextAsset text_asset = 8 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      hasTextAsset in interface AssetOrBuilder
      Returns:
      Whether the textAsset field is set.
    • getTextAsset

      public TextAsset getTextAsset()
       Immutable. A text asset.
       
      .google.ads.googleads.v18.common.TextAsset text_asset = 8 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getTextAsset in interface AssetOrBuilder
      Returns:
      The textAsset.
    • getTextAssetOrBuilder

      public TextAssetOrBuilder getTextAssetOrBuilder()
       Immutable. A text asset.
       
      .google.ads.googleads.v18.common.TextAsset text_asset = 8 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getTextAssetOrBuilder in interface AssetOrBuilder
    • hasLeadFormAsset

      public boolean hasLeadFormAsset()
       A lead form asset.
       
      .google.ads.googleads.v18.common.LeadFormAsset lead_form_asset = 9;
      Specified by:
      hasLeadFormAsset in interface AssetOrBuilder
      Returns:
      Whether the leadFormAsset field is set.
    • getLeadFormAsset

      public LeadFormAsset getLeadFormAsset()
       A lead form asset.
       
      .google.ads.googleads.v18.common.LeadFormAsset lead_form_asset = 9;
      Specified by:
      getLeadFormAsset in interface AssetOrBuilder
      Returns:
      The leadFormAsset.
    • getLeadFormAssetOrBuilder

      public LeadFormAssetOrBuilder getLeadFormAssetOrBuilder()
       A lead form asset.
       
      .google.ads.googleads.v18.common.LeadFormAsset lead_form_asset = 9;
      Specified by:
      getLeadFormAssetOrBuilder in interface AssetOrBuilder
    • hasBookOnGoogleAsset

      public boolean hasBookOnGoogleAsset()
       A book on google asset.
       
      .google.ads.googleads.v18.common.BookOnGoogleAsset book_on_google_asset = 10;
      Specified by:
      hasBookOnGoogleAsset in interface AssetOrBuilder
      Returns:
      Whether the bookOnGoogleAsset field is set.
    • getBookOnGoogleAsset

      public BookOnGoogleAsset getBookOnGoogleAsset()
       A book on google asset.
       
      .google.ads.googleads.v18.common.BookOnGoogleAsset book_on_google_asset = 10;
      Specified by:
      getBookOnGoogleAsset in interface AssetOrBuilder
      Returns:
      The bookOnGoogleAsset.
    • getBookOnGoogleAssetOrBuilder

      public BookOnGoogleAssetOrBuilder getBookOnGoogleAssetOrBuilder()
       A book on google asset.
       
      .google.ads.googleads.v18.common.BookOnGoogleAsset book_on_google_asset = 10;
      Specified by:
      getBookOnGoogleAssetOrBuilder in interface AssetOrBuilder
    • hasPromotionAsset

      public boolean hasPromotionAsset()
       A promotion asset.
       
      .google.ads.googleads.v18.common.PromotionAsset promotion_asset = 15;
      Specified by:
      hasPromotionAsset in interface AssetOrBuilder
      Returns:
      Whether the promotionAsset field is set.
    • getPromotionAsset

      public PromotionAsset getPromotionAsset()
       A promotion asset.
       
      .google.ads.googleads.v18.common.PromotionAsset promotion_asset = 15;
      Specified by:
      getPromotionAsset in interface AssetOrBuilder
      Returns:
      The promotionAsset.
    • getPromotionAssetOrBuilder

      public PromotionAssetOrBuilder getPromotionAssetOrBuilder()
       A promotion asset.
       
      .google.ads.googleads.v18.common.PromotionAsset promotion_asset = 15;
      Specified by:
      getPromotionAssetOrBuilder in interface AssetOrBuilder
    • hasCalloutAsset

      public boolean hasCalloutAsset()
       A callout asset.
       
      .google.ads.googleads.v18.common.CalloutAsset callout_asset = 20;
      Specified by:
      hasCalloutAsset in interface AssetOrBuilder
      Returns:
      Whether the calloutAsset field is set.
    • getCalloutAsset

      public CalloutAsset getCalloutAsset()
       A callout asset.
       
      .google.ads.googleads.v18.common.CalloutAsset callout_asset = 20;
      Specified by:
      getCalloutAsset in interface AssetOrBuilder
      Returns:
      The calloutAsset.
    • getCalloutAssetOrBuilder

      public CalloutAssetOrBuilder getCalloutAssetOrBuilder()
       A callout asset.
       
      .google.ads.googleads.v18.common.CalloutAsset callout_asset = 20;
      Specified by:
      getCalloutAssetOrBuilder in interface AssetOrBuilder
    • hasStructuredSnippetAsset

      public boolean hasStructuredSnippetAsset()
       A structured snippet asset.
       
      .google.ads.googleads.v18.common.StructuredSnippetAsset structured_snippet_asset = 21;
      Specified by:
      hasStructuredSnippetAsset in interface AssetOrBuilder
      Returns:
      Whether the structuredSnippetAsset field is set.
    • getStructuredSnippetAsset

      public StructuredSnippetAsset getStructuredSnippetAsset()
       A structured snippet asset.
       
      .google.ads.googleads.v18.common.StructuredSnippetAsset structured_snippet_asset = 21;
      Specified by:
      getStructuredSnippetAsset in interface AssetOrBuilder
      Returns:
      The structuredSnippetAsset.
    • getStructuredSnippetAssetOrBuilder

      public StructuredSnippetAssetOrBuilder getStructuredSnippetAssetOrBuilder()
       A structured snippet asset.
       
      .google.ads.googleads.v18.common.StructuredSnippetAsset structured_snippet_asset = 21;
      Specified by:
      getStructuredSnippetAssetOrBuilder in interface AssetOrBuilder
    • hasSitelinkAsset

      public boolean hasSitelinkAsset()
       A sitelink asset.
       
      .google.ads.googleads.v18.common.SitelinkAsset sitelink_asset = 22;
      Specified by:
      hasSitelinkAsset in interface AssetOrBuilder
      Returns:
      Whether the sitelinkAsset field is set.
    • getSitelinkAsset

      public SitelinkAsset getSitelinkAsset()
       A sitelink asset.
       
      .google.ads.googleads.v18.common.SitelinkAsset sitelink_asset = 22;
      Specified by:
      getSitelinkAsset in interface AssetOrBuilder
      Returns:
      The sitelinkAsset.
    • getSitelinkAssetOrBuilder

      public SitelinkAssetOrBuilder getSitelinkAssetOrBuilder()
       A sitelink asset.
       
      .google.ads.googleads.v18.common.SitelinkAsset sitelink_asset = 22;
      Specified by:
      getSitelinkAssetOrBuilder in interface AssetOrBuilder
    • hasPageFeedAsset

      public boolean hasPageFeedAsset()
       A page feed asset.
       
      .google.ads.googleads.v18.common.PageFeedAsset page_feed_asset = 23;
      Specified by:
      hasPageFeedAsset in interface AssetOrBuilder
      Returns:
      Whether the pageFeedAsset field is set.
    • getPageFeedAsset

      public PageFeedAsset getPageFeedAsset()
       A page feed asset.
       
      .google.ads.googleads.v18.common.PageFeedAsset page_feed_asset = 23;
      Specified by:
      getPageFeedAsset in interface AssetOrBuilder
      Returns:
      The pageFeedAsset.
    • getPageFeedAssetOrBuilder

      public PageFeedAssetOrBuilder getPageFeedAssetOrBuilder()
       A page feed asset.
       
      .google.ads.googleads.v18.common.PageFeedAsset page_feed_asset = 23;
      Specified by:
      getPageFeedAssetOrBuilder in interface AssetOrBuilder
    • hasDynamicEducationAsset

      public boolean hasDynamicEducationAsset()
       A dynamic education asset.
       
      .google.ads.googleads.v18.common.DynamicEducationAsset dynamic_education_asset = 24;
      Specified by:
      hasDynamicEducationAsset in interface AssetOrBuilder
      Returns:
      Whether the dynamicEducationAsset field is set.
    • getDynamicEducationAsset

      public DynamicEducationAsset getDynamicEducationAsset()
       A dynamic education asset.
       
      .google.ads.googleads.v18.common.DynamicEducationAsset dynamic_education_asset = 24;
      Specified by:
      getDynamicEducationAsset in interface AssetOrBuilder
      Returns:
      The dynamicEducationAsset.
    • getDynamicEducationAssetOrBuilder

      public DynamicEducationAssetOrBuilder getDynamicEducationAssetOrBuilder()
       A dynamic education asset.
       
      .google.ads.googleads.v18.common.DynamicEducationAsset dynamic_education_asset = 24;
      Specified by:
      getDynamicEducationAssetOrBuilder in interface AssetOrBuilder
    • hasMobileAppAsset

      public boolean hasMobileAppAsset()
       A mobile app asset.
       
      .google.ads.googleads.v18.common.MobileAppAsset mobile_app_asset = 25;
      Specified by:
      hasMobileAppAsset in interface AssetOrBuilder
      Returns:
      Whether the mobileAppAsset field is set.
    • getMobileAppAsset

      public MobileAppAsset getMobileAppAsset()
       A mobile app asset.
       
      .google.ads.googleads.v18.common.MobileAppAsset mobile_app_asset = 25;
      Specified by:
      getMobileAppAsset in interface AssetOrBuilder
      Returns:
      The mobileAppAsset.
    • getMobileAppAssetOrBuilder

      public MobileAppAssetOrBuilder getMobileAppAssetOrBuilder()
       A mobile app asset.
       
      .google.ads.googleads.v18.common.MobileAppAsset mobile_app_asset = 25;
      Specified by:
      getMobileAppAssetOrBuilder in interface AssetOrBuilder
    • hasHotelCalloutAsset

      public boolean hasHotelCalloutAsset()
       A hotel callout asset.
       
      .google.ads.googleads.v18.common.HotelCalloutAsset hotel_callout_asset = 26;
      Specified by:
      hasHotelCalloutAsset in interface AssetOrBuilder
      Returns:
      Whether the hotelCalloutAsset field is set.
    • getHotelCalloutAsset

      public HotelCalloutAsset getHotelCalloutAsset()
       A hotel callout asset.
       
      .google.ads.googleads.v18.common.HotelCalloutAsset hotel_callout_asset = 26;
      Specified by:
      getHotelCalloutAsset in interface AssetOrBuilder
      Returns:
      The hotelCalloutAsset.
    • getHotelCalloutAssetOrBuilder

      public HotelCalloutAssetOrBuilder getHotelCalloutAssetOrBuilder()
       A hotel callout asset.
       
      .google.ads.googleads.v18.common.HotelCalloutAsset hotel_callout_asset = 26;
      Specified by:
      getHotelCalloutAssetOrBuilder in interface AssetOrBuilder
    • hasCallAsset

      public boolean hasCallAsset()
       A call asset.
       
      .google.ads.googleads.v18.common.CallAsset call_asset = 27;
      Specified by:
      hasCallAsset in interface AssetOrBuilder
      Returns:
      Whether the callAsset field is set.
    • getCallAsset

      public CallAsset getCallAsset()
       A call asset.
       
      .google.ads.googleads.v18.common.CallAsset call_asset = 27;
      Specified by:
      getCallAsset in interface AssetOrBuilder
      Returns:
      The callAsset.
    • getCallAssetOrBuilder

      public CallAssetOrBuilder getCallAssetOrBuilder()
       A call asset.
       
      .google.ads.googleads.v18.common.CallAsset call_asset = 27;
      Specified by:
      getCallAssetOrBuilder in interface AssetOrBuilder
    • hasPriceAsset

      public boolean hasPriceAsset()
       A price asset.
       
      .google.ads.googleads.v18.common.PriceAsset price_asset = 28;
      Specified by:
      hasPriceAsset in interface AssetOrBuilder
      Returns:
      Whether the priceAsset field is set.
    • getPriceAsset

      public PriceAsset getPriceAsset()
       A price asset.
       
      .google.ads.googleads.v18.common.PriceAsset price_asset = 28;
      Specified by:
      getPriceAsset in interface AssetOrBuilder
      Returns:
      The priceAsset.
    • getPriceAssetOrBuilder

      public PriceAssetOrBuilder getPriceAssetOrBuilder()
       A price asset.
       
      .google.ads.googleads.v18.common.PriceAsset price_asset = 28;
      Specified by:
      getPriceAssetOrBuilder in interface AssetOrBuilder
    • hasCallToActionAsset

      public boolean hasCallToActionAsset()
       Immutable. A call to action asset.
       
      .google.ads.googleads.v18.common.CallToActionAsset call_to_action_asset = 29 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      hasCallToActionAsset in interface AssetOrBuilder
      Returns:
      Whether the callToActionAsset field is set.
    • getCallToActionAsset

      public CallToActionAsset getCallToActionAsset()
       Immutable. A call to action asset.
       
      .google.ads.googleads.v18.common.CallToActionAsset call_to_action_asset = 29 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getCallToActionAsset in interface AssetOrBuilder
      Returns:
      The callToActionAsset.
    • getCallToActionAssetOrBuilder

      public CallToActionAssetOrBuilder getCallToActionAssetOrBuilder()
       Immutable. A call to action asset.
       
      .google.ads.googleads.v18.common.CallToActionAsset call_to_action_asset = 29 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getCallToActionAssetOrBuilder in interface AssetOrBuilder
    • hasDynamicRealEstateAsset

      public boolean hasDynamicRealEstateAsset()
       A dynamic real estate asset.
       
      .google.ads.googleads.v18.common.DynamicRealEstateAsset dynamic_real_estate_asset = 30;
      Specified by:
      hasDynamicRealEstateAsset in interface AssetOrBuilder
      Returns:
      Whether the dynamicRealEstateAsset field is set.
    • getDynamicRealEstateAsset

      public DynamicRealEstateAsset getDynamicRealEstateAsset()
       A dynamic real estate asset.
       
      .google.ads.googleads.v18.common.DynamicRealEstateAsset dynamic_real_estate_asset = 30;
      Specified by:
      getDynamicRealEstateAsset in interface AssetOrBuilder
      Returns:
      The dynamicRealEstateAsset.
    • getDynamicRealEstateAssetOrBuilder

      public DynamicRealEstateAssetOrBuilder getDynamicRealEstateAssetOrBuilder()
       A dynamic real estate asset.
       
      .google.ads.googleads.v18.common.DynamicRealEstateAsset dynamic_real_estate_asset = 30;
      Specified by:
      getDynamicRealEstateAssetOrBuilder in interface AssetOrBuilder
    • hasDynamicCustomAsset

      public boolean hasDynamicCustomAsset()
       A dynamic custom asset.
       
      .google.ads.googleads.v18.common.DynamicCustomAsset dynamic_custom_asset = 31;
      Specified by:
      hasDynamicCustomAsset in interface AssetOrBuilder
      Returns:
      Whether the dynamicCustomAsset field is set.
    • getDynamicCustomAsset

      public DynamicCustomAsset getDynamicCustomAsset()
       A dynamic custom asset.
       
      .google.ads.googleads.v18.common.DynamicCustomAsset dynamic_custom_asset = 31;
      Specified by:
      getDynamicCustomAsset in interface AssetOrBuilder
      Returns:
      The dynamicCustomAsset.
    • getDynamicCustomAssetOrBuilder

      public DynamicCustomAssetOrBuilder getDynamicCustomAssetOrBuilder()
       A dynamic custom asset.
       
      .google.ads.googleads.v18.common.DynamicCustomAsset dynamic_custom_asset = 31;
      Specified by:
      getDynamicCustomAssetOrBuilder in interface AssetOrBuilder
    • hasDynamicHotelsAndRentalsAsset

      public boolean hasDynamicHotelsAndRentalsAsset()
       A dynamic hotels and rentals asset.
       
      .google.ads.googleads.v18.common.DynamicHotelsAndRentalsAsset dynamic_hotels_and_rentals_asset = 32;
      Specified by:
      hasDynamicHotelsAndRentalsAsset in interface AssetOrBuilder
      Returns:
      Whether the dynamicHotelsAndRentalsAsset field is set.
    • getDynamicHotelsAndRentalsAsset

      public DynamicHotelsAndRentalsAsset getDynamicHotelsAndRentalsAsset()
       A dynamic hotels and rentals asset.
       
      .google.ads.googleads.v18.common.DynamicHotelsAndRentalsAsset dynamic_hotels_and_rentals_asset = 32;
      Specified by:
      getDynamicHotelsAndRentalsAsset in interface AssetOrBuilder
      Returns:
      The dynamicHotelsAndRentalsAsset.
    • getDynamicHotelsAndRentalsAssetOrBuilder

      public DynamicHotelsAndRentalsAssetOrBuilder getDynamicHotelsAndRentalsAssetOrBuilder()
       A dynamic hotels and rentals asset.
       
      .google.ads.googleads.v18.common.DynamicHotelsAndRentalsAsset dynamic_hotels_and_rentals_asset = 32;
      Specified by:
      getDynamicHotelsAndRentalsAssetOrBuilder in interface AssetOrBuilder
    • hasDynamicFlightsAsset

      public boolean hasDynamicFlightsAsset()
       A dynamic flights asset.
       
      .google.ads.googleads.v18.common.DynamicFlightsAsset dynamic_flights_asset = 33;
      Specified by:
      hasDynamicFlightsAsset in interface AssetOrBuilder
      Returns:
      Whether the dynamicFlightsAsset field is set.
    • getDynamicFlightsAsset

      public DynamicFlightsAsset getDynamicFlightsAsset()
       A dynamic flights asset.
       
      .google.ads.googleads.v18.common.DynamicFlightsAsset dynamic_flights_asset = 33;
      Specified by:
      getDynamicFlightsAsset in interface AssetOrBuilder
      Returns:
      The dynamicFlightsAsset.
    • getDynamicFlightsAssetOrBuilder

      public DynamicFlightsAssetOrBuilder getDynamicFlightsAssetOrBuilder()
       A dynamic flights asset.
       
      .google.ads.googleads.v18.common.DynamicFlightsAsset dynamic_flights_asset = 33;
      Specified by:
      getDynamicFlightsAssetOrBuilder in interface AssetOrBuilder
    • hasDemandGenCarouselCardAsset

      public boolean hasDemandGenCarouselCardAsset()
       Immutable. A Demand Gen carousel card asset.
       
      .google.ads.googleads.v18.common.DemandGenCarouselCardAsset demand_gen_carousel_card_asset = 50 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      hasDemandGenCarouselCardAsset in interface AssetOrBuilder
      Returns:
      Whether the demandGenCarouselCardAsset field is set.
    • getDemandGenCarouselCardAsset

      public DemandGenCarouselCardAsset getDemandGenCarouselCardAsset()
       Immutable. A Demand Gen carousel card asset.
       
      .google.ads.googleads.v18.common.DemandGenCarouselCardAsset demand_gen_carousel_card_asset = 50 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getDemandGenCarouselCardAsset in interface AssetOrBuilder
      Returns:
      The demandGenCarouselCardAsset.
    • getDemandGenCarouselCardAssetOrBuilder

      public DemandGenCarouselCardAssetOrBuilder getDemandGenCarouselCardAssetOrBuilder()
       Immutable. A Demand Gen carousel card asset.
       
      .google.ads.googleads.v18.common.DemandGenCarouselCardAsset demand_gen_carousel_card_asset = 50 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getDemandGenCarouselCardAssetOrBuilder in interface AssetOrBuilder
    • hasDynamicTravelAsset

      public boolean hasDynamicTravelAsset()
       A dynamic travel asset.
       
      .google.ads.googleads.v18.common.DynamicTravelAsset dynamic_travel_asset = 35;
      Specified by:
      hasDynamicTravelAsset in interface AssetOrBuilder
      Returns:
      Whether the dynamicTravelAsset field is set.
    • getDynamicTravelAsset

      public DynamicTravelAsset getDynamicTravelAsset()
       A dynamic travel asset.
       
      .google.ads.googleads.v18.common.DynamicTravelAsset dynamic_travel_asset = 35;
      Specified by:
      getDynamicTravelAsset in interface AssetOrBuilder
      Returns:
      The dynamicTravelAsset.
    • getDynamicTravelAssetOrBuilder

      public DynamicTravelAssetOrBuilder getDynamicTravelAssetOrBuilder()
       A dynamic travel asset.
       
      .google.ads.googleads.v18.common.DynamicTravelAsset dynamic_travel_asset = 35;
      Specified by:
      getDynamicTravelAssetOrBuilder in interface AssetOrBuilder
    • hasDynamicLocalAsset

      public boolean hasDynamicLocalAsset()
       A dynamic local asset.
       
      .google.ads.googleads.v18.common.DynamicLocalAsset dynamic_local_asset = 36;
      Specified by:
      hasDynamicLocalAsset in interface AssetOrBuilder
      Returns:
      Whether the dynamicLocalAsset field is set.
    • getDynamicLocalAsset

      public DynamicLocalAsset getDynamicLocalAsset()
       A dynamic local asset.
       
      .google.ads.googleads.v18.common.DynamicLocalAsset dynamic_local_asset = 36;
      Specified by:
      getDynamicLocalAsset in interface AssetOrBuilder
      Returns:
      The dynamicLocalAsset.
    • getDynamicLocalAssetOrBuilder

      public DynamicLocalAssetOrBuilder getDynamicLocalAssetOrBuilder()
       A dynamic local asset.
       
      .google.ads.googleads.v18.common.DynamicLocalAsset dynamic_local_asset = 36;
      Specified by:
      getDynamicLocalAssetOrBuilder in interface AssetOrBuilder
    • hasDynamicJobsAsset

      public boolean hasDynamicJobsAsset()
       A dynamic jobs asset.
       
      .google.ads.googleads.v18.common.DynamicJobsAsset dynamic_jobs_asset = 37;
      Specified by:
      hasDynamicJobsAsset in interface AssetOrBuilder
      Returns:
      Whether the dynamicJobsAsset field is set.
    • getDynamicJobsAsset

      public DynamicJobsAsset getDynamicJobsAsset()
       A dynamic jobs asset.
       
      .google.ads.googleads.v18.common.DynamicJobsAsset dynamic_jobs_asset = 37;
      Specified by:
      getDynamicJobsAsset in interface AssetOrBuilder
      Returns:
      The dynamicJobsAsset.
    • getDynamicJobsAssetOrBuilder

      public DynamicJobsAssetOrBuilder getDynamicJobsAssetOrBuilder()
       A dynamic jobs asset.
       
      .google.ads.googleads.v18.common.DynamicJobsAsset dynamic_jobs_asset = 37;
      Specified by:
      getDynamicJobsAssetOrBuilder in interface AssetOrBuilder
    • hasLocationAsset

      public boolean hasLocationAsset()
       Output only. A location asset.
       
      .google.ads.googleads.v18.common.LocationAsset location_asset = 39 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasLocationAsset in interface AssetOrBuilder
      Returns:
      Whether the locationAsset field is set.
    • getLocationAsset

      public LocationAsset getLocationAsset()
       Output only. A location asset.
       
      .google.ads.googleads.v18.common.LocationAsset location_asset = 39 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getLocationAsset in interface AssetOrBuilder
      Returns:
      The locationAsset.
    • getLocationAssetOrBuilder

      public LocationAssetOrBuilder getLocationAssetOrBuilder()
       Output only. A location asset.
       
      .google.ads.googleads.v18.common.LocationAsset location_asset = 39 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getLocationAssetOrBuilder in interface AssetOrBuilder
    • hasHotelPropertyAsset

      public boolean hasHotelPropertyAsset()
       Immutable. A hotel property asset.
       
      .google.ads.googleads.v18.common.HotelPropertyAsset hotel_property_asset = 41 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      hasHotelPropertyAsset in interface AssetOrBuilder
      Returns:
      Whether the hotelPropertyAsset field is set.
    • getHotelPropertyAsset

      public HotelPropertyAsset getHotelPropertyAsset()
       Immutable. A hotel property asset.
       
      .google.ads.googleads.v18.common.HotelPropertyAsset hotel_property_asset = 41 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getHotelPropertyAsset in interface AssetOrBuilder
      Returns:
      The hotelPropertyAsset.
    • getHotelPropertyAssetOrBuilder

      public HotelPropertyAssetOrBuilder getHotelPropertyAssetOrBuilder()
       Immutable. A hotel property asset.
       
      .google.ads.googleads.v18.common.HotelPropertyAsset hotel_property_asset = 41 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getHotelPropertyAssetOrBuilder in interface AssetOrBuilder
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessageV3
    • writeTo

      public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
      Specified by:
      writeTo in interface com.google.protobuf.MessageLite
      Overrides:
      writeTo in class com.google.protobuf.GeneratedMessageV3
      Throws:
      IOException
    • getSerializedSize

      public int getSerializedSize()
      Specified by:
      getSerializedSize in interface com.google.protobuf.MessageLite
      Overrides:
      getSerializedSize in class com.google.protobuf.GeneratedMessageV3
    • equals

      public boolean equals(Object obj)
      Specified by:
      equals in interface com.google.protobuf.Message
      Overrides:
      equals in class com.google.protobuf.AbstractMessage
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in interface com.google.protobuf.Message
      Overrides:
      hashCode in class com.google.protobuf.AbstractMessage
    • parseFrom

      public static Asset parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Asset parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Asset parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Asset parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Asset parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Asset parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Asset parseFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static Asset parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static Asset parseDelimitedFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static Asset parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseFrom

      public static Asset parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static Asset parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • newBuilderForType

      public Asset.Builder newBuilderForType()
      Specified by:
      newBuilderForType in interface com.google.protobuf.Message
      Specified by:
      newBuilderForType in interface com.google.protobuf.MessageLite
    • newBuilder

      public static Asset.Builder newBuilder()
    • newBuilder

      public static Asset.Builder newBuilder(Asset prototype)
    • toBuilder

      public Asset.Builder toBuilder()
      Specified by:
      toBuilder in interface com.google.protobuf.Message
      Specified by:
      toBuilder in interface com.google.protobuf.MessageLite
    • newBuilderForType

      protected Asset.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
      Specified by:
      newBuilderForType in class com.google.protobuf.GeneratedMessageV3
    • getDefaultInstance

      public static Asset getDefaultInstance()
    • parser

      public static com.google.protobuf.Parser<Asset> parser()
    • getParserForType

      public com.google.protobuf.Parser<Asset> getParserForType()
      Specified by:
      getParserForType in interface com.google.protobuf.Message
      Specified by:
      getParserForType in interface com.google.protobuf.MessageLite
      Overrides:
      getParserForType in class com.google.protobuf.GeneratedMessageV3
    • getDefaultInstanceForType

      public Asset getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder