Interface AdGroupCriterionOrBuilder

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

    public interface AdGroupCriterionOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Detail

      • getResourceName

        java.lang.String getResourceName()
         Immutable. The resource name of the ad group criterion.
         Ad group criterion resource names have the form:
         `customers/{customer_id}/adGroupCriteria/{ad_group_id}~{criterion_id}`
         
        string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
        Returns:
        The resourceName.
      • getResourceNameBytes

        com.google.protobuf.ByteString getResourceNameBytes()
         Immutable. The resource name of the ad group criterion.
         Ad group criterion resource names have the form:
         `customers/{customer_id}/adGroupCriteria/{ad_group_id}~{criterion_id}`
         
        string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
        Returns:
        The bytes for resourceName.
      • hasCriterionId

        boolean hasCriterionId()
         Output only. The ID of the criterion.
         This field is ignored for mutates.
         
        optional int64 criterion_id = 56 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        Whether the criterionId field is set.
      • getCriterionId

        long getCriterionId()
         Output only. The ID of the criterion.
         This field is ignored for mutates.
         
        optional int64 criterion_id = 56 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The criterionId.
      • getDisplayName

        java.lang.String getDisplayName()
         Output only. The display name of the criterion.
         This field is ignored for mutates.
         
        string display_name = 77 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The displayName.
      • getDisplayNameBytes

        com.google.protobuf.ByteString getDisplayNameBytes()
         Output only. The display name of the criterion.
         This field is ignored for mutates.
         
        string display_name = 77 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The bytes for displayName.
      • getStatusValue

        int getStatusValue()
         The status of the criterion.
         This is the status of the ad group criterion entity, set by the client.
         Note: UI reports may incorporate additional information that affects
         whether a criterion is eligible to run. In some cases a criterion that's
         REMOVED in the API can still show as enabled in the UI.
         For example, campaigns by default show to users of all age ranges unless
         excluded. The UI will show each age range as "enabled", since they're
         eligible to see the ads; but AdGroupCriterion.status will show "removed",
         since no positive criterion was added.
         
        .google.ads.googleads.v10.enums.AdGroupCriterionStatusEnum.AdGroupCriterionStatus status = 3;
        Returns:
        The enum numeric value on the wire for status.
      • getStatus

        AdGroupCriterionStatusEnum.AdGroupCriterionStatus getStatus()
         The status of the criterion.
         This is the status of the ad group criterion entity, set by the client.
         Note: UI reports may incorporate additional information that affects
         whether a criterion is eligible to run. In some cases a criterion that's
         REMOVED in the API can still show as enabled in the UI.
         For example, campaigns by default show to users of all age ranges unless
         excluded. The UI will show each age range as "enabled", since they're
         eligible to see the ads; but AdGroupCriterion.status will show "removed",
         since no positive criterion was added.
         
        .google.ads.googleads.v10.enums.AdGroupCriterionStatusEnum.AdGroupCriterionStatus status = 3;
        Returns:
        The status.
      • hasQualityInfo

        boolean hasQualityInfo()
         Output only. Information regarding the quality of the criterion.
         
        .google.ads.googleads.v10.resources.AdGroupCriterion.QualityInfo quality_info = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        Whether the qualityInfo field is set.
      • getQualityInfo

        AdGroupCriterion.QualityInfo getQualityInfo()
         Output only. Information regarding the quality of the criterion.
         
        .google.ads.googleads.v10.resources.AdGroupCriterion.QualityInfo quality_info = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The qualityInfo.
      • getQualityInfoOrBuilder

        AdGroupCriterion.QualityInfoOrBuilder getQualityInfoOrBuilder()
         Output only. Information regarding the quality of the criterion.
         
        .google.ads.googleads.v10.resources.AdGroupCriterion.QualityInfo quality_info = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • hasAdGroup

        boolean hasAdGroup()
         Immutable. The ad group to which the criterion belongs.
         
        optional string ad_group = 57 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
        Returns:
        Whether the adGroup field is set.
      • getAdGroup

        java.lang.String getAdGroup()
         Immutable. The ad group to which the criterion belongs.
         
        optional string ad_group = 57 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
        Returns:
        The adGroup.
      • getAdGroupBytes

        com.google.protobuf.ByteString getAdGroupBytes()
         Immutable. The ad group to which the criterion belongs.
         
        optional string ad_group = 57 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
        Returns:
        The bytes for adGroup.
      • getTypeValue

        int getTypeValue()
         Output only. The type of the criterion.
         
        .google.ads.googleads.v10.enums.CriterionTypeEnum.CriterionType type = 25 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The enum numeric value on the wire for type.
      • getType

        CriterionTypeEnum.CriterionType getType()
         Output only. The type of the criterion.
         
        .google.ads.googleads.v10.enums.CriterionTypeEnum.CriterionType type = 25 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The type.
      • hasNegative

        boolean hasNegative()
         Immutable. Whether to target (`false`) or exclude (`true`) the criterion.
         This field is immutable. To switch a criterion from positive to negative,
         remove then re-add it.
         
        optional bool negative = 58 [(.google.api.field_behavior) = IMMUTABLE];
        Returns:
        Whether the negative field is set.
      • getNegative

        boolean getNegative()
         Immutable. Whether to target (`false`) or exclude (`true`) the criterion.
         This field is immutable. To switch a criterion from positive to negative,
         remove then re-add it.
         
        optional bool negative = 58 [(.google.api.field_behavior) = IMMUTABLE];
        Returns:
        The negative.
      • getSystemServingStatusValue

        int getSystemServingStatusValue()
         Output only. Serving status of the criterion.
         
        .google.ads.googleads.v10.enums.CriterionSystemServingStatusEnum.CriterionSystemServingStatus system_serving_status = 52 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The enum numeric value on the wire for systemServingStatus.
      • getSystemServingStatus

        CriterionSystemServingStatusEnum.CriterionSystemServingStatus getSystemServingStatus()
         Output only. Serving status of the criterion.
         
        .google.ads.googleads.v10.enums.CriterionSystemServingStatusEnum.CriterionSystemServingStatus system_serving_status = 52 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The systemServingStatus.
      • getApprovalStatusValue

        int getApprovalStatusValue()
         Output only. Approval status of the criterion.
         
        .google.ads.googleads.v10.enums.AdGroupCriterionApprovalStatusEnum.AdGroupCriterionApprovalStatus approval_status = 53 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The enum numeric value on the wire for approvalStatus.
      • getApprovalStatus

        AdGroupCriterionApprovalStatusEnum.AdGroupCriterionApprovalStatus getApprovalStatus()
         Output only. Approval status of the criterion.
         
        .google.ads.googleads.v10.enums.AdGroupCriterionApprovalStatusEnum.AdGroupCriterionApprovalStatus approval_status = 53 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The approvalStatus.
      • getDisapprovalReasonsList

        java.util.List<java.lang.String> getDisapprovalReasonsList()
         Output only. List of disapproval reasons of the criterion.
         The different reasons for disapproving a criterion can be found here:
         https://support.google.com/adspolicy/answer/6008942
         This field is read-only.
         
        repeated string disapproval_reasons = 59 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        A list containing the disapprovalReasons.
      • getDisapprovalReasonsCount

        int getDisapprovalReasonsCount()
         Output only. List of disapproval reasons of the criterion.
         The different reasons for disapproving a criterion can be found here:
         https://support.google.com/adspolicy/answer/6008942
         This field is read-only.
         
        repeated string disapproval_reasons = 59 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The count of disapprovalReasons.
      • getDisapprovalReasons

        java.lang.String getDisapprovalReasons​(int index)
         Output only. List of disapproval reasons of the criterion.
         The different reasons for disapproving a criterion can be found here:
         https://support.google.com/adspolicy/answer/6008942
         This field is read-only.
         
        repeated string disapproval_reasons = 59 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Parameters:
        index - The index of the element to return.
        Returns:
        The disapprovalReasons at the given index.
      • getDisapprovalReasonsBytes

        com.google.protobuf.ByteString getDisapprovalReasonsBytes​(int index)
         Output only. List of disapproval reasons of the criterion.
         The different reasons for disapproving a criterion can be found here:
         https://support.google.com/adspolicy/answer/6008942
         This field is read-only.
         
        repeated string disapproval_reasons = 59 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Parameters:
        index - The index of the value to return.
        Returns:
        The bytes of the disapprovalReasons at the given index.
      • getLabelsList

        java.util.List<java.lang.String> getLabelsList()
         Output only. The resource names of labels attached to this ad group criterion.
         
        repeated string labels = 60 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
        Returns:
        A list containing the labels.
      • getLabelsCount

        int getLabelsCount()
         Output only. The resource names of labels attached to this ad group criterion.
         
        repeated string labels = 60 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
        Returns:
        The count of labels.
      • getLabels

        java.lang.String getLabels​(int index)
         Output only. The resource names of labels attached to this ad group criterion.
         
        repeated string labels = 60 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
        Parameters:
        index - The index of the element to return.
        Returns:
        The labels at the given index.
      • getLabelsBytes

        com.google.protobuf.ByteString getLabelsBytes​(int index)
         Output only. The resource names of labels attached to this ad group criterion.
         
        repeated string labels = 60 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
        Parameters:
        index - The index of the value to return.
        Returns:
        The bytes of the labels at the given index.
      • hasBidModifier

        boolean hasBidModifier()
         The modifier for the bid when the criterion matches. The modifier must be
         in the range: 0.1 - 10.0. Most targetable criteria types support modifiers.
         
        optional double bid_modifier = 61;
        Returns:
        Whether the bidModifier field is set.
      • getBidModifier

        double getBidModifier()
         The modifier for the bid when the criterion matches. The modifier must be
         in the range: 0.1 - 10.0. Most targetable criteria types support modifiers.
         
        optional double bid_modifier = 61;
        Returns:
        The bidModifier.
      • hasCpcBidMicros

        boolean hasCpcBidMicros()
         The CPC (cost-per-click) bid.
         
        optional int64 cpc_bid_micros = 62;
        Returns:
        Whether the cpcBidMicros field is set.
      • getCpcBidMicros

        long getCpcBidMicros()
         The CPC (cost-per-click) bid.
         
        optional int64 cpc_bid_micros = 62;
        Returns:
        The cpcBidMicros.
      • hasCpmBidMicros

        boolean hasCpmBidMicros()
         The CPM (cost-per-thousand viewable impressions) bid.
         
        optional int64 cpm_bid_micros = 63;
        Returns:
        Whether the cpmBidMicros field is set.
      • getCpmBidMicros

        long getCpmBidMicros()
         The CPM (cost-per-thousand viewable impressions) bid.
         
        optional int64 cpm_bid_micros = 63;
        Returns:
        The cpmBidMicros.
      • hasCpvBidMicros

        boolean hasCpvBidMicros()
         The CPV (cost-per-view) bid.
         
        optional int64 cpv_bid_micros = 64;
        Returns:
        Whether the cpvBidMicros field is set.
      • getCpvBidMicros

        long getCpvBidMicros()
         The CPV (cost-per-view) bid.
         
        optional int64 cpv_bid_micros = 64;
        Returns:
        The cpvBidMicros.
      • hasPercentCpcBidMicros

        boolean hasPercentCpcBidMicros()
         The CPC bid amount, expressed as a fraction of the advertised price
         for some good or service. The valid range for the fraction is [0,1) and the
         value stored here is 1,000,000 * [fraction].
         
        optional int64 percent_cpc_bid_micros = 65;
        Returns:
        Whether the percentCpcBidMicros field is set.
      • getPercentCpcBidMicros

        long getPercentCpcBidMicros()
         The CPC bid amount, expressed as a fraction of the advertised price
         for some good or service. The valid range for the fraction is [0,1) and the
         value stored here is 1,000,000 * [fraction].
         
        optional int64 percent_cpc_bid_micros = 65;
        Returns:
        The percentCpcBidMicros.
      • hasEffectiveCpcBidMicros

        boolean hasEffectiveCpcBidMicros()
         Output only. The effective CPC (cost-per-click) bid.
         
        optional int64 effective_cpc_bid_micros = 66 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        Whether the effectiveCpcBidMicros field is set.
      • getEffectiveCpcBidMicros

        long getEffectiveCpcBidMicros()
         Output only. The effective CPC (cost-per-click) bid.
         
        optional int64 effective_cpc_bid_micros = 66 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The effectiveCpcBidMicros.
      • hasEffectiveCpmBidMicros

        boolean hasEffectiveCpmBidMicros()
         Output only. The effective CPM (cost-per-thousand viewable impressions) bid.
         
        optional int64 effective_cpm_bid_micros = 67 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        Whether the effectiveCpmBidMicros field is set.
      • getEffectiveCpmBidMicros

        long getEffectiveCpmBidMicros()
         Output only. The effective CPM (cost-per-thousand viewable impressions) bid.
         
        optional int64 effective_cpm_bid_micros = 67 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The effectiveCpmBidMicros.
      • hasEffectiveCpvBidMicros

        boolean hasEffectiveCpvBidMicros()
         Output only. The effective CPV (cost-per-view) bid.
         
        optional int64 effective_cpv_bid_micros = 68 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        Whether the effectiveCpvBidMicros field is set.
      • getEffectiveCpvBidMicros

        long getEffectiveCpvBidMicros()
         Output only. The effective CPV (cost-per-view) bid.
         
        optional int64 effective_cpv_bid_micros = 68 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The effectiveCpvBidMicros.
      • hasEffectivePercentCpcBidMicros

        boolean hasEffectivePercentCpcBidMicros()
         Output only. The effective Percent CPC bid amount.
         
        optional int64 effective_percent_cpc_bid_micros = 69 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        Whether the effectivePercentCpcBidMicros field is set.
      • getEffectivePercentCpcBidMicros

        long getEffectivePercentCpcBidMicros()
         Output only. The effective Percent CPC bid amount.
         
        optional int64 effective_percent_cpc_bid_micros = 69 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The effectivePercentCpcBidMicros.
      • getEffectiveCpcBidSourceValue

        int getEffectiveCpcBidSourceValue()
         Output only. Source of the effective CPC bid.
         
        .google.ads.googleads.v10.enums.BiddingSourceEnum.BiddingSource effective_cpc_bid_source = 21 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The enum numeric value on the wire for effectiveCpcBidSource.
      • getEffectiveCpcBidSource

        BiddingSourceEnum.BiddingSource getEffectiveCpcBidSource()
         Output only. Source of the effective CPC bid.
         
        .google.ads.googleads.v10.enums.BiddingSourceEnum.BiddingSource effective_cpc_bid_source = 21 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The effectiveCpcBidSource.
      • getEffectiveCpmBidSourceValue

        int getEffectiveCpmBidSourceValue()
         Output only. Source of the effective CPM bid.
         
        .google.ads.googleads.v10.enums.BiddingSourceEnum.BiddingSource effective_cpm_bid_source = 22 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The enum numeric value on the wire for effectiveCpmBidSource.
      • getEffectiveCpmBidSource

        BiddingSourceEnum.BiddingSource getEffectiveCpmBidSource()
         Output only. Source of the effective CPM bid.
         
        .google.ads.googleads.v10.enums.BiddingSourceEnum.BiddingSource effective_cpm_bid_source = 22 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The effectiveCpmBidSource.
      • getEffectiveCpvBidSourceValue

        int getEffectiveCpvBidSourceValue()
         Output only. Source of the effective CPV bid.
         
        .google.ads.googleads.v10.enums.BiddingSourceEnum.BiddingSource effective_cpv_bid_source = 23 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The enum numeric value on the wire for effectiveCpvBidSource.
      • getEffectiveCpvBidSource

        BiddingSourceEnum.BiddingSource getEffectiveCpvBidSource()
         Output only. Source of the effective CPV bid.
         
        .google.ads.googleads.v10.enums.BiddingSourceEnum.BiddingSource effective_cpv_bid_source = 23 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The effectiveCpvBidSource.
      • getEffectivePercentCpcBidSourceValue

        int getEffectivePercentCpcBidSourceValue()
         Output only. Source of the effective Percent CPC bid.
         
        .google.ads.googleads.v10.enums.BiddingSourceEnum.BiddingSource effective_percent_cpc_bid_source = 35 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The enum numeric value on the wire for effectivePercentCpcBidSource.
      • getEffectivePercentCpcBidSource

        BiddingSourceEnum.BiddingSource getEffectivePercentCpcBidSource()
         Output only. Source of the effective Percent CPC bid.
         
        .google.ads.googleads.v10.enums.BiddingSourceEnum.BiddingSource effective_percent_cpc_bid_source = 35 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The effectivePercentCpcBidSource.
      • hasPositionEstimates

        boolean hasPositionEstimates()
         Output only. Estimates for criterion bids at various positions.
         
        .google.ads.googleads.v10.resources.AdGroupCriterion.PositionEstimates position_estimates = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        Whether the positionEstimates field is set.
      • getPositionEstimates

        AdGroupCriterion.PositionEstimates getPositionEstimates()
         Output only. Estimates for criterion bids at various positions.
         
        .google.ads.googleads.v10.resources.AdGroupCriterion.PositionEstimates position_estimates = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The positionEstimates.
      • getPositionEstimatesOrBuilder

        AdGroupCriterion.PositionEstimatesOrBuilder getPositionEstimatesOrBuilder()
         Output only. Estimates for criterion bids at various positions.
         
        .google.ads.googleads.v10.resources.AdGroupCriterion.PositionEstimates position_estimates = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getFinalUrlsList

        java.util.List<java.lang.String> getFinalUrlsList()
         The list of possible final URLs after all cross-domain redirects for the
         ad.
         
        repeated string final_urls = 70;
        Returns:
        A list containing the finalUrls.
      • getFinalUrlsCount

        int getFinalUrlsCount()
         The list of possible final URLs after all cross-domain redirects for the
         ad.
         
        repeated string final_urls = 70;
        Returns:
        The count of finalUrls.
      • getFinalUrls

        java.lang.String getFinalUrls​(int index)
         The list of possible final URLs after all cross-domain redirects for the
         ad.
         
        repeated string final_urls = 70;
        Parameters:
        index - The index of the element to return.
        Returns:
        The finalUrls at the given index.
      • getFinalUrlsBytes

        com.google.protobuf.ByteString getFinalUrlsBytes​(int index)
         The list of possible final URLs after all cross-domain redirects for the
         ad.
         
        repeated string final_urls = 70;
        Parameters:
        index - The index of the value to return.
        Returns:
        The bytes of the finalUrls at the given index.
      • getFinalMobileUrlsList

        java.util.List<java.lang.String> getFinalMobileUrlsList()
         The list of possible final mobile URLs after all cross-domain redirects.
         
        repeated string final_mobile_urls = 71;
        Returns:
        A list containing the finalMobileUrls.
      • getFinalMobileUrlsCount

        int getFinalMobileUrlsCount()
         The list of possible final mobile URLs after all cross-domain redirects.
         
        repeated string final_mobile_urls = 71;
        Returns:
        The count of finalMobileUrls.
      • getFinalMobileUrls

        java.lang.String getFinalMobileUrls​(int index)
         The list of possible final mobile URLs after all cross-domain redirects.
         
        repeated string final_mobile_urls = 71;
        Parameters:
        index - The index of the element to return.
        Returns:
        The finalMobileUrls at the given index.
      • getFinalMobileUrlsBytes

        com.google.protobuf.ByteString getFinalMobileUrlsBytes​(int index)
         The list of possible final mobile URLs after all cross-domain redirects.
         
        repeated string final_mobile_urls = 71;
        Parameters:
        index - The index of the value to return.
        Returns:
        The bytes of the finalMobileUrls at the given index.
      • hasFinalUrlSuffix

        boolean hasFinalUrlSuffix()
         URL template for appending params to final URL.
         
        optional string final_url_suffix = 72;
        Returns:
        Whether the finalUrlSuffix field is set.
      • getFinalUrlSuffix

        java.lang.String getFinalUrlSuffix()
         URL template for appending params to final URL.
         
        optional string final_url_suffix = 72;
        Returns:
        The finalUrlSuffix.
      • getFinalUrlSuffixBytes

        com.google.protobuf.ByteString getFinalUrlSuffixBytes()
         URL template for appending params to final URL.
         
        optional string final_url_suffix = 72;
        Returns:
        The bytes for finalUrlSuffix.
      • hasTrackingUrlTemplate

        boolean hasTrackingUrlTemplate()
         The URL template for constructing a tracking URL.
         
        optional string tracking_url_template = 73;
        Returns:
        Whether the trackingUrlTemplate field is set.
      • getTrackingUrlTemplate

        java.lang.String getTrackingUrlTemplate()
         The URL template for constructing a tracking URL.
         
        optional string tracking_url_template = 73;
        Returns:
        The trackingUrlTemplate.
      • getTrackingUrlTemplateBytes

        com.google.protobuf.ByteString getTrackingUrlTemplateBytes()
         The URL template for constructing a tracking URL.
         
        optional string tracking_url_template = 73;
        Returns:
        The bytes for trackingUrlTemplate.
      • getUrlCustomParametersList

        java.util.List<CustomParameter> getUrlCustomParametersList()
         The list of mappings used to substitute custom parameter tags in a
         `tracking_url_template`, `final_urls`, or `mobile_final_urls`.
         
        repeated .google.ads.googleads.v10.common.CustomParameter url_custom_parameters = 14;
      • getUrlCustomParameters

        CustomParameter getUrlCustomParameters​(int index)
         The list of mappings used to substitute custom parameter tags in a
         `tracking_url_template`, `final_urls`, or `mobile_final_urls`.
         
        repeated .google.ads.googleads.v10.common.CustomParameter url_custom_parameters = 14;
      • getUrlCustomParametersCount

        int getUrlCustomParametersCount()
         The list of mappings used to substitute custom parameter tags in a
         `tracking_url_template`, `final_urls`, or `mobile_final_urls`.
         
        repeated .google.ads.googleads.v10.common.CustomParameter url_custom_parameters = 14;
      • getUrlCustomParametersOrBuilderList

        java.util.List<? extends CustomParameterOrBuilder> getUrlCustomParametersOrBuilderList()
         The list of mappings used to substitute custom parameter tags in a
         `tracking_url_template`, `final_urls`, or `mobile_final_urls`.
         
        repeated .google.ads.googleads.v10.common.CustomParameter url_custom_parameters = 14;
      • getUrlCustomParametersOrBuilder

        CustomParameterOrBuilder getUrlCustomParametersOrBuilder​(int index)
         The list of mappings used to substitute custom parameter tags in a
         `tracking_url_template`, `final_urls`, or `mobile_final_urls`.
         
        repeated .google.ads.googleads.v10.common.CustomParameter url_custom_parameters = 14;
      • hasKeyword

        boolean hasKeyword()
         Immutable. Keyword.
         
        .google.ads.googleads.v10.common.KeywordInfo keyword = 27 [(.google.api.field_behavior) = IMMUTABLE];
        Returns:
        Whether the keyword field is set.
      • getKeyword

        KeywordInfo getKeyword()
         Immutable. Keyword.
         
        .google.ads.googleads.v10.common.KeywordInfo keyword = 27 [(.google.api.field_behavior) = IMMUTABLE];
        Returns:
        The keyword.
      • getKeywordOrBuilder

        KeywordInfoOrBuilder getKeywordOrBuilder()
         Immutable. Keyword.
         
        .google.ads.googleads.v10.common.KeywordInfo keyword = 27 [(.google.api.field_behavior) = IMMUTABLE];
      • hasPlacement

        boolean hasPlacement()
         Immutable. Placement.
         
        .google.ads.googleads.v10.common.PlacementInfo placement = 28 [(.google.api.field_behavior) = IMMUTABLE];
        Returns:
        Whether the placement field is set.
      • getPlacement

        PlacementInfo getPlacement()
         Immutable. Placement.
         
        .google.ads.googleads.v10.common.PlacementInfo placement = 28 [(.google.api.field_behavior) = IMMUTABLE];
        Returns:
        The placement.
      • getPlacementOrBuilder

        PlacementInfoOrBuilder getPlacementOrBuilder()
         Immutable. Placement.
         
        .google.ads.googleads.v10.common.PlacementInfo placement = 28 [(.google.api.field_behavior) = IMMUTABLE];
      • hasMobileAppCategory

        boolean hasMobileAppCategory()
         Immutable. Mobile app category.
         
        .google.ads.googleads.v10.common.MobileAppCategoryInfo mobile_app_category = 29 [(.google.api.field_behavior) = IMMUTABLE];
        Returns:
        Whether the mobileAppCategory field is set.
      • getMobileAppCategory

        MobileAppCategoryInfo getMobileAppCategory()
         Immutable. Mobile app category.
         
        .google.ads.googleads.v10.common.MobileAppCategoryInfo mobile_app_category = 29 [(.google.api.field_behavior) = IMMUTABLE];
        Returns:
        The mobileAppCategory.
      • getMobileAppCategoryOrBuilder

        MobileAppCategoryInfoOrBuilder getMobileAppCategoryOrBuilder()
         Immutable. Mobile app category.
         
        .google.ads.googleads.v10.common.MobileAppCategoryInfo mobile_app_category = 29 [(.google.api.field_behavior) = IMMUTABLE];
      • hasMobileApplication

        boolean hasMobileApplication()
         Immutable. Mobile application.
         
        .google.ads.googleads.v10.common.MobileApplicationInfo mobile_application = 30 [(.google.api.field_behavior) = IMMUTABLE];
        Returns:
        Whether the mobileApplication field is set.
      • getMobileApplication

        MobileApplicationInfo getMobileApplication()
         Immutable. Mobile application.
         
        .google.ads.googleads.v10.common.MobileApplicationInfo mobile_application = 30 [(.google.api.field_behavior) = IMMUTABLE];
        Returns:
        The mobileApplication.
      • getMobileApplicationOrBuilder

        MobileApplicationInfoOrBuilder getMobileApplicationOrBuilder()
         Immutable. Mobile application.
         
        .google.ads.googleads.v10.common.MobileApplicationInfo mobile_application = 30 [(.google.api.field_behavior) = IMMUTABLE];
      • hasListingGroup

        boolean hasListingGroup()
         Immutable. Listing group.
         
        .google.ads.googleads.v10.common.ListingGroupInfo listing_group = 32 [(.google.api.field_behavior) = IMMUTABLE];
        Returns:
        Whether the listingGroup field is set.
      • getListingGroup

        ListingGroupInfo getListingGroup()
         Immutable. Listing group.
         
        .google.ads.googleads.v10.common.ListingGroupInfo listing_group = 32 [(.google.api.field_behavior) = IMMUTABLE];
        Returns:
        The listingGroup.
      • getListingGroupOrBuilder

        ListingGroupInfoOrBuilder getListingGroupOrBuilder()
         Immutable. Listing group.
         
        .google.ads.googleads.v10.common.ListingGroupInfo listing_group = 32 [(.google.api.field_behavior) = IMMUTABLE];
      • hasAgeRange

        boolean hasAgeRange()
         Immutable. Age range.
         
        .google.ads.googleads.v10.common.AgeRangeInfo age_range = 36 [(.google.api.field_behavior) = IMMUTABLE];
        Returns:
        Whether the ageRange field is set.
      • getAgeRange

        AgeRangeInfo getAgeRange()
         Immutable. Age range.
         
        .google.ads.googleads.v10.common.AgeRangeInfo age_range = 36 [(.google.api.field_behavior) = IMMUTABLE];
        Returns:
        The ageRange.
      • getAgeRangeOrBuilder

        AgeRangeInfoOrBuilder getAgeRangeOrBuilder()
         Immutable. Age range.
         
        .google.ads.googleads.v10.common.AgeRangeInfo age_range = 36 [(.google.api.field_behavior) = IMMUTABLE];
      • hasGender

        boolean hasGender()
         Immutable. Gender.
         
        .google.ads.googleads.v10.common.GenderInfo gender = 37 [(.google.api.field_behavior) = IMMUTABLE];
        Returns:
        Whether the gender field is set.
      • getGender

        GenderInfo getGender()
         Immutable. Gender.
         
        .google.ads.googleads.v10.common.GenderInfo gender = 37 [(.google.api.field_behavior) = IMMUTABLE];
        Returns:
        The gender.
      • getGenderOrBuilder

        GenderInfoOrBuilder getGenderOrBuilder()
         Immutable. Gender.
         
        .google.ads.googleads.v10.common.GenderInfo gender = 37 [(.google.api.field_behavior) = IMMUTABLE];
      • hasIncomeRange

        boolean hasIncomeRange()
         Immutable. Income range.
         
        .google.ads.googleads.v10.common.IncomeRangeInfo income_range = 38 [(.google.api.field_behavior) = IMMUTABLE];
        Returns:
        Whether the incomeRange field is set.
      • getIncomeRange

        IncomeRangeInfo getIncomeRange()
         Immutable. Income range.
         
        .google.ads.googleads.v10.common.IncomeRangeInfo income_range = 38 [(.google.api.field_behavior) = IMMUTABLE];
        Returns:
        The incomeRange.
      • getIncomeRangeOrBuilder

        IncomeRangeInfoOrBuilder getIncomeRangeOrBuilder()
         Immutable. Income range.
         
        .google.ads.googleads.v10.common.IncomeRangeInfo income_range = 38 [(.google.api.field_behavior) = IMMUTABLE];
      • hasParentalStatus

        boolean hasParentalStatus()
         Immutable. Parental status.
         
        .google.ads.googleads.v10.common.ParentalStatusInfo parental_status = 39 [(.google.api.field_behavior) = IMMUTABLE];
        Returns:
        Whether the parentalStatus field is set.
      • getParentalStatus

        ParentalStatusInfo getParentalStatus()
         Immutable. Parental status.
         
        .google.ads.googleads.v10.common.ParentalStatusInfo parental_status = 39 [(.google.api.field_behavior) = IMMUTABLE];
        Returns:
        The parentalStatus.
      • getParentalStatusOrBuilder

        ParentalStatusInfoOrBuilder getParentalStatusOrBuilder()
         Immutable. Parental status.
         
        .google.ads.googleads.v10.common.ParentalStatusInfo parental_status = 39 [(.google.api.field_behavior) = IMMUTABLE];
      • hasUserList

        boolean hasUserList()
         Immutable. User List.
         
        .google.ads.googleads.v10.common.UserListInfo user_list = 42 [(.google.api.field_behavior) = IMMUTABLE];
        Returns:
        Whether the userList field is set.
      • getUserList

        UserListInfo getUserList()
         Immutable. User List.
         
        .google.ads.googleads.v10.common.UserListInfo user_list = 42 [(.google.api.field_behavior) = IMMUTABLE];
        Returns:
        The userList.
      • getUserListOrBuilder

        UserListInfoOrBuilder getUserListOrBuilder()
         Immutable. User List.
         
        .google.ads.googleads.v10.common.UserListInfo user_list = 42 [(.google.api.field_behavior) = IMMUTABLE];
      • hasYoutubeVideo

        boolean hasYoutubeVideo()
         Immutable. YouTube Video.
         
        .google.ads.googleads.v10.common.YouTubeVideoInfo youtube_video = 40 [(.google.api.field_behavior) = IMMUTABLE];
        Returns:
        Whether the youtubeVideo field is set.
      • getYoutubeVideo

        YouTubeVideoInfo getYoutubeVideo()
         Immutable. YouTube Video.
         
        .google.ads.googleads.v10.common.YouTubeVideoInfo youtube_video = 40 [(.google.api.field_behavior) = IMMUTABLE];
        Returns:
        The youtubeVideo.
      • getYoutubeVideoOrBuilder

        YouTubeVideoInfoOrBuilder getYoutubeVideoOrBuilder()
         Immutable. YouTube Video.
         
        .google.ads.googleads.v10.common.YouTubeVideoInfo youtube_video = 40 [(.google.api.field_behavior) = IMMUTABLE];
      • hasYoutubeChannel

        boolean hasYoutubeChannel()
         Immutable. YouTube Channel.
         
        .google.ads.googleads.v10.common.YouTubeChannelInfo youtube_channel = 41 [(.google.api.field_behavior) = IMMUTABLE];
        Returns:
        Whether the youtubeChannel field is set.
      • getYoutubeChannel

        YouTubeChannelInfo getYoutubeChannel()
         Immutable. YouTube Channel.
         
        .google.ads.googleads.v10.common.YouTubeChannelInfo youtube_channel = 41 [(.google.api.field_behavior) = IMMUTABLE];
        Returns:
        The youtubeChannel.
      • getYoutubeChannelOrBuilder

        YouTubeChannelInfoOrBuilder getYoutubeChannelOrBuilder()
         Immutable. YouTube Channel.
         
        .google.ads.googleads.v10.common.YouTubeChannelInfo youtube_channel = 41 [(.google.api.field_behavior) = IMMUTABLE];
      • hasTopic

        boolean hasTopic()
         Immutable. Topic.
         
        .google.ads.googleads.v10.common.TopicInfo topic = 43 [(.google.api.field_behavior) = IMMUTABLE];
        Returns:
        Whether the topic field is set.
      • getTopic

        TopicInfo getTopic()
         Immutable. Topic.
         
        .google.ads.googleads.v10.common.TopicInfo topic = 43 [(.google.api.field_behavior) = IMMUTABLE];
        Returns:
        The topic.
      • getTopicOrBuilder

        TopicInfoOrBuilder getTopicOrBuilder()
         Immutable. Topic.
         
        .google.ads.googleads.v10.common.TopicInfo topic = 43 [(.google.api.field_behavior) = IMMUTABLE];
      • hasUserInterest

        boolean hasUserInterest()
         Immutable. User Interest.
         
        .google.ads.googleads.v10.common.UserInterestInfo user_interest = 45 [(.google.api.field_behavior) = IMMUTABLE];
        Returns:
        Whether the userInterest field is set.
      • getUserInterest

        UserInterestInfo getUserInterest()
         Immutable. User Interest.
         
        .google.ads.googleads.v10.common.UserInterestInfo user_interest = 45 [(.google.api.field_behavior) = IMMUTABLE];
        Returns:
        The userInterest.
      • getUserInterestOrBuilder

        UserInterestInfoOrBuilder getUserInterestOrBuilder()
         Immutable. User Interest.
         
        .google.ads.googleads.v10.common.UserInterestInfo user_interest = 45 [(.google.api.field_behavior) = IMMUTABLE];
      • hasWebpage

        boolean hasWebpage()
         Immutable. Webpage
         
        .google.ads.googleads.v10.common.WebpageInfo webpage = 46 [(.google.api.field_behavior) = IMMUTABLE];
        Returns:
        Whether the webpage field is set.
      • getWebpage

        WebpageInfo getWebpage()
         Immutable. Webpage
         
        .google.ads.googleads.v10.common.WebpageInfo webpage = 46 [(.google.api.field_behavior) = IMMUTABLE];
        Returns:
        The webpage.
      • getWebpageOrBuilder

        WebpageInfoOrBuilder getWebpageOrBuilder()
         Immutable. Webpage
         
        .google.ads.googleads.v10.common.WebpageInfo webpage = 46 [(.google.api.field_behavior) = IMMUTABLE];
      • hasAppPaymentModel

        boolean hasAppPaymentModel()
         Immutable. App Payment Model.
         
        .google.ads.googleads.v10.common.AppPaymentModelInfo app_payment_model = 47 [(.google.api.field_behavior) = IMMUTABLE];
        Returns:
        Whether the appPaymentModel field is set.
      • getAppPaymentModel

        AppPaymentModelInfo getAppPaymentModel()
         Immutable. App Payment Model.
         
        .google.ads.googleads.v10.common.AppPaymentModelInfo app_payment_model = 47 [(.google.api.field_behavior) = IMMUTABLE];
        Returns:
        The appPaymentModel.
      • getAppPaymentModelOrBuilder

        AppPaymentModelInfoOrBuilder getAppPaymentModelOrBuilder()
         Immutable. App Payment Model.
         
        .google.ads.googleads.v10.common.AppPaymentModelInfo app_payment_model = 47 [(.google.api.field_behavior) = IMMUTABLE];
      • hasCustomAffinity

        boolean hasCustomAffinity()
         Immutable. Custom Affinity.
         
        .google.ads.googleads.v10.common.CustomAffinityInfo custom_affinity = 48 [(.google.api.field_behavior) = IMMUTABLE];
        Returns:
        Whether the customAffinity field is set.
      • getCustomAffinity

        CustomAffinityInfo getCustomAffinity()
         Immutable. Custom Affinity.
         
        .google.ads.googleads.v10.common.CustomAffinityInfo custom_affinity = 48 [(.google.api.field_behavior) = IMMUTABLE];
        Returns:
        The customAffinity.
      • getCustomAffinityOrBuilder

        CustomAffinityInfoOrBuilder getCustomAffinityOrBuilder()
         Immutable. Custom Affinity.
         
        .google.ads.googleads.v10.common.CustomAffinityInfo custom_affinity = 48 [(.google.api.field_behavior) = IMMUTABLE];
      • hasCustomIntent

        boolean hasCustomIntent()
         Immutable. Custom Intent.
         
        .google.ads.googleads.v10.common.CustomIntentInfo custom_intent = 49 [(.google.api.field_behavior) = IMMUTABLE];
        Returns:
        Whether the customIntent field is set.
      • getCustomIntent

        CustomIntentInfo getCustomIntent()
         Immutable. Custom Intent.
         
        .google.ads.googleads.v10.common.CustomIntentInfo custom_intent = 49 [(.google.api.field_behavior) = IMMUTABLE];
        Returns:
        The customIntent.
      • getCustomIntentOrBuilder

        CustomIntentInfoOrBuilder getCustomIntentOrBuilder()
         Immutable. Custom Intent.
         
        .google.ads.googleads.v10.common.CustomIntentInfo custom_intent = 49 [(.google.api.field_behavior) = IMMUTABLE];
      • hasCustomAudience

        boolean hasCustomAudience()
         Immutable. Custom Audience.
         
        .google.ads.googleads.v10.common.CustomAudienceInfo custom_audience = 74 [(.google.api.field_behavior) = IMMUTABLE];
        Returns:
        Whether the customAudience field is set.
      • getCustomAudience

        CustomAudienceInfo getCustomAudience()
         Immutable. Custom Audience.
         
        .google.ads.googleads.v10.common.CustomAudienceInfo custom_audience = 74 [(.google.api.field_behavior) = IMMUTABLE];
        Returns:
        The customAudience.
      • getCustomAudienceOrBuilder

        CustomAudienceInfoOrBuilder getCustomAudienceOrBuilder()
         Immutable. Custom Audience.
         
        .google.ads.googleads.v10.common.CustomAudienceInfo custom_audience = 74 [(.google.api.field_behavior) = IMMUTABLE];
      • hasCombinedAudience

        boolean hasCombinedAudience()
         Immutable. Combined Audience.
         
        .google.ads.googleads.v10.common.CombinedAudienceInfo combined_audience = 75 [(.google.api.field_behavior) = IMMUTABLE];
        Returns:
        Whether the combinedAudience field is set.
      • getCombinedAudience

        CombinedAudienceInfo getCombinedAudience()
         Immutable. Combined Audience.
         
        .google.ads.googleads.v10.common.CombinedAudienceInfo combined_audience = 75 [(.google.api.field_behavior) = IMMUTABLE];
        Returns:
        The combinedAudience.
      • getCombinedAudienceOrBuilder

        CombinedAudienceInfoOrBuilder getCombinedAudienceOrBuilder()
         Immutable. Combined Audience.
         
        .google.ads.googleads.v10.common.CombinedAudienceInfo combined_audience = 75 [(.google.api.field_behavior) = IMMUTABLE];
      • hasAudience

        boolean hasAudience()
         Immutable. Audience.
         
        .google.ads.googleads.v10.common.AudienceInfo audience = 79 [(.google.api.field_behavior) = IMMUTABLE];
        Returns:
        Whether the audience field is set.
      • getAudience

        AudienceInfo getAudience()
         Immutable. Audience.
         
        .google.ads.googleads.v10.common.AudienceInfo audience = 79 [(.google.api.field_behavior) = IMMUTABLE];
        Returns:
        The audience.
      • getAudienceOrBuilder

        AudienceInfoOrBuilder getAudienceOrBuilder()
         Immutable. Audience.
         
        .google.ads.googleads.v10.common.AudienceInfo audience = 79 [(.google.api.field_behavior) = IMMUTABLE];