Interface CampaignCriterionOrBuilder

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

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

    • getResourceName

      String getResourceName()
       Immutable. The resource name of the campaign criterion.
       Campaign criterion resource names have the form:
      
       `customers/{customer_id}/campaignCriteria/{campaign_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 campaign criterion.
       Campaign criterion resource names have the form:
      
       `customers/{customer_id}/campaignCriteria/{campaign_id}~{criterion_id}`
       
      string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
      Returns:
      The bytes for resourceName.
    • hasCampaign

      boolean hasCampaign()
       Immutable. The campaign to which the criterion belongs.
       
      optional string campaign = 37 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
      Returns:
      Whether the campaign field is set.
    • getCampaign

      String getCampaign()
       Immutable. The campaign to which the criterion belongs.
       
      optional string campaign = 37 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
      Returns:
      The campaign.
    • getCampaignBytes

      com.google.protobuf.ByteString getCampaignBytes()
       Immutable. The campaign to which the criterion belongs.
       
      optional string campaign = 37 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
      Returns:
      The bytes for campaign.
    • hasCriterionId

      boolean hasCriterionId()
       Output only. The ID of the criterion.
      
       This field is ignored during mutate.
       
      optional int64 criterion_id = 38 [(.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 during mutate.
       
      optional int64 criterion_id = 38 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The criterionId.
    • getDisplayName

      String getDisplayName()
       Output only. The display name of the criterion.
      
       This field is ignored for mutates.
       
      string display_name = 43 [(.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 = 43 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The bytes for displayName.
    • hasBidModifier

      boolean hasBidModifier()
       The modifier for the bids when the criterion matches. The modifier must be
       in the range: 0.1 - 10.0. Most targetable criteria types support modifiers.
       Use 0 to opt out of a Device type.
       
      optional float bid_modifier = 39;
      Returns:
      Whether the bidModifier field is set.
    • getBidModifier

      float getBidModifier()
       The modifier for the bids when the criterion matches. The modifier must be
       in the range: 0.1 - 10.0. Most targetable criteria types support modifiers.
       Use 0 to opt out of a Device type.
       
      optional float bid_modifier = 39;
      Returns:
      The bidModifier.
    • hasNegative

      boolean hasNegative()
       Immutable. Whether to target (`false`) or exclude (`true`) the criterion.
       
      optional bool negative = 40 [(.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.
       
      optional bool negative = 40 [(.google.api.field_behavior) = IMMUTABLE];
      Returns:
      The negative.
    • getTypeValue

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

       Output only. The type of the criterion.
       
      .google.ads.googleads.v18.enums.CriterionTypeEnum.CriterionType type = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The type.
    • getStatusValue

      int getStatusValue()
       The status of the criterion.
       
      .google.ads.googleads.v18.enums.CampaignCriterionStatusEnum.CampaignCriterionStatus status = 35;
      Returns:
      The enum numeric value on the wire for status.
    • getStatus

       The status of the criterion.
       
      .google.ads.googleads.v18.enums.CampaignCriterionStatusEnum.CampaignCriterionStatus status = 35;
      Returns:
      The status.
    • hasKeyword

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

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

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

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

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

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

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

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

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

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

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

      MobileApplicationInfoOrBuilder getMobileApplicationOrBuilder()
       Immutable. Mobile application.
       
      .google.ads.googleads.v18.common.MobileApplicationInfo mobile_application = 11 [(.google.api.field_behavior) = IMMUTABLE];
    • hasLocation

      boolean hasLocation()
       Immutable. Location.
       
      .google.ads.googleads.v18.common.LocationInfo location = 12 [(.google.api.field_behavior) = IMMUTABLE];
      Returns:
      Whether the location field is set.
    • getLocation

      LocationInfo getLocation()
       Immutable. Location.
       
      .google.ads.googleads.v18.common.LocationInfo location = 12 [(.google.api.field_behavior) = IMMUTABLE];
      Returns:
      The location.
    • getLocationOrBuilder

      LocationInfoOrBuilder getLocationOrBuilder()
       Immutable. Location.
       
      .google.ads.googleads.v18.common.LocationInfo location = 12 [(.google.api.field_behavior) = IMMUTABLE];
    • hasDevice

      boolean hasDevice()
       Immutable. Device.
       
      .google.ads.googleads.v18.common.DeviceInfo device = 13 [(.google.api.field_behavior) = IMMUTABLE];
      Returns:
      Whether the device field is set.
    • getDevice

      DeviceInfo getDevice()
       Immutable. Device.
       
      .google.ads.googleads.v18.common.DeviceInfo device = 13 [(.google.api.field_behavior) = IMMUTABLE];
      Returns:
      The device.
    • getDeviceOrBuilder

      DeviceInfoOrBuilder getDeviceOrBuilder()
       Immutable. Device.
       
      .google.ads.googleads.v18.common.DeviceInfo device = 13 [(.google.api.field_behavior) = IMMUTABLE];
    • hasAdSchedule

      boolean hasAdSchedule()
       Immutable. Ad Schedule.
       
      .google.ads.googleads.v18.common.AdScheduleInfo ad_schedule = 15 [(.google.api.field_behavior) = IMMUTABLE];
      Returns:
      Whether the adSchedule field is set.
    • getAdSchedule

      AdScheduleInfo getAdSchedule()
       Immutable. Ad Schedule.
       
      .google.ads.googleads.v18.common.AdScheduleInfo ad_schedule = 15 [(.google.api.field_behavior) = IMMUTABLE];
      Returns:
      The adSchedule.
    • getAdScheduleOrBuilder

      AdScheduleInfoOrBuilder getAdScheduleOrBuilder()
       Immutable. Ad Schedule.
       
      .google.ads.googleads.v18.common.AdScheduleInfo ad_schedule = 15 [(.google.api.field_behavior) = IMMUTABLE];
    • hasAgeRange

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      YouTubeChannelInfoOrBuilder getYoutubeChannelOrBuilder()
       Immutable. YouTube Channel.
       
      .google.ads.googleads.v18.common.YouTubeChannelInfo youtube_channel = 21 [(.google.api.field_behavior) = IMMUTABLE];
    • hasProximity

      boolean hasProximity()
       Immutable. Proximity.
       
      .google.ads.googleads.v18.common.ProximityInfo proximity = 23 [(.google.api.field_behavior) = IMMUTABLE];
      Returns:
      Whether the proximity field is set.
    • getProximity

      ProximityInfo getProximity()
       Immutable. Proximity.
       
      .google.ads.googleads.v18.common.ProximityInfo proximity = 23 [(.google.api.field_behavior) = IMMUTABLE];
      Returns:
      The proximity.
    • getProximityOrBuilder

      ProximityInfoOrBuilder getProximityOrBuilder()
       Immutable. Proximity.
       
      .google.ads.googleads.v18.common.ProximityInfo proximity = 23 [(.google.api.field_behavior) = IMMUTABLE];
    • hasTopic

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

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

      TopicInfoOrBuilder getTopicOrBuilder()
       Immutable. Topic.
       
      .google.ads.googleads.v18.common.TopicInfo topic = 24 [(.google.api.field_behavior) = IMMUTABLE];
    • hasListingScope

      boolean hasListingScope()
       Immutable. Listing scope.
       
      .google.ads.googleads.v18.common.ListingScopeInfo listing_scope = 25 [(.google.api.field_behavior) = IMMUTABLE];
      Returns:
      Whether the listingScope field is set.
    • getListingScope

      ListingScopeInfo getListingScope()
       Immutable. Listing scope.
       
      .google.ads.googleads.v18.common.ListingScopeInfo listing_scope = 25 [(.google.api.field_behavior) = IMMUTABLE];
      Returns:
      The listingScope.
    • getListingScopeOrBuilder

      ListingScopeInfoOrBuilder getListingScopeOrBuilder()
       Immutable. Listing scope.
       
      .google.ads.googleads.v18.common.ListingScopeInfo listing_scope = 25 [(.google.api.field_behavior) = IMMUTABLE];
    • hasLanguage

      boolean hasLanguage()
       Immutable. Language.
       
      .google.ads.googleads.v18.common.LanguageInfo language = 26 [(.google.api.field_behavior) = IMMUTABLE];
      Returns:
      Whether the language field is set.
    • getLanguage

      LanguageInfo getLanguage()
       Immutable. Language.
       
      .google.ads.googleads.v18.common.LanguageInfo language = 26 [(.google.api.field_behavior) = IMMUTABLE];
      Returns:
      The language.
    • getLanguageOrBuilder

      LanguageInfoOrBuilder getLanguageOrBuilder()
       Immutable. Language.
       
      .google.ads.googleads.v18.common.LanguageInfo language = 26 [(.google.api.field_behavior) = IMMUTABLE];
    • hasIpBlock

      boolean hasIpBlock()
       Immutable. IpBlock.
       
      .google.ads.googleads.v18.common.IpBlockInfo ip_block = 27 [(.google.api.field_behavior) = IMMUTABLE];
      Returns:
      Whether the ipBlock field is set.
    • getIpBlock

      IpBlockInfo getIpBlock()
       Immutable. IpBlock.
       
      .google.ads.googleads.v18.common.IpBlockInfo ip_block = 27 [(.google.api.field_behavior) = IMMUTABLE];
      Returns:
      The ipBlock.
    • getIpBlockOrBuilder

      IpBlockInfoOrBuilder getIpBlockOrBuilder()
       Immutable. IpBlock.
       
      .google.ads.googleads.v18.common.IpBlockInfo ip_block = 27 [(.google.api.field_behavior) = IMMUTABLE];
    • hasContentLabel

      boolean hasContentLabel()
       Immutable. ContentLabel.
       
      .google.ads.googleads.v18.common.ContentLabelInfo content_label = 28 [(.google.api.field_behavior) = IMMUTABLE];
      Returns:
      Whether the contentLabel field is set.
    • getContentLabel

      ContentLabelInfo getContentLabel()
       Immutable. ContentLabel.
       
      .google.ads.googleads.v18.common.ContentLabelInfo content_label = 28 [(.google.api.field_behavior) = IMMUTABLE];
      Returns:
      The contentLabel.
    • getContentLabelOrBuilder

      ContentLabelInfoOrBuilder getContentLabelOrBuilder()
       Immutable. ContentLabel.
       
      .google.ads.googleads.v18.common.ContentLabelInfo content_label = 28 [(.google.api.field_behavior) = IMMUTABLE];
    • hasCarrier

      boolean hasCarrier()
       Immutable. Carrier.
       
      .google.ads.googleads.v18.common.CarrierInfo carrier = 29 [(.google.api.field_behavior) = IMMUTABLE];
      Returns:
      Whether the carrier field is set.
    • getCarrier

      CarrierInfo getCarrier()
       Immutable. Carrier.
       
      .google.ads.googleads.v18.common.CarrierInfo carrier = 29 [(.google.api.field_behavior) = IMMUTABLE];
      Returns:
      The carrier.
    • getCarrierOrBuilder

      CarrierInfoOrBuilder getCarrierOrBuilder()
       Immutable. Carrier.
       
      .google.ads.googleads.v18.common.CarrierInfo carrier = 29 [(.google.api.field_behavior) = IMMUTABLE];
    • hasUserInterest

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

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

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

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

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

      WebpageInfoOrBuilder getWebpageOrBuilder()
       Immutable. Webpage.
       
      .google.ads.googleads.v18.common.WebpageInfo webpage = 31 [(.google.api.field_behavior) = IMMUTABLE];
    • hasOperatingSystemVersion

      boolean hasOperatingSystemVersion()
       Immutable. Operating system version.
       
      .google.ads.googleads.v18.common.OperatingSystemVersionInfo operating_system_version = 32 [(.google.api.field_behavior) = IMMUTABLE];
      Returns:
      Whether the operatingSystemVersion field is set.
    • getOperatingSystemVersion

      OperatingSystemVersionInfo getOperatingSystemVersion()
       Immutable. Operating system version.
       
      .google.ads.googleads.v18.common.OperatingSystemVersionInfo operating_system_version = 32 [(.google.api.field_behavior) = IMMUTABLE];
      Returns:
      The operatingSystemVersion.
    • getOperatingSystemVersionOrBuilder

      OperatingSystemVersionInfoOrBuilder getOperatingSystemVersionOrBuilder()
       Immutable. Operating system version.
       
      .google.ads.googleads.v18.common.OperatingSystemVersionInfo operating_system_version = 32 [(.google.api.field_behavior) = IMMUTABLE];
    • hasMobileDevice

      boolean hasMobileDevice()
       Immutable. Mobile Device.
       
      .google.ads.googleads.v18.common.MobileDeviceInfo mobile_device = 33 [(.google.api.field_behavior) = IMMUTABLE];
      Returns:
      Whether the mobileDevice field is set.
    • getMobileDevice

      MobileDeviceInfo getMobileDevice()
       Immutable. Mobile Device.
       
      .google.ads.googleads.v18.common.MobileDeviceInfo mobile_device = 33 [(.google.api.field_behavior) = IMMUTABLE];
      Returns:
      The mobileDevice.
    • getMobileDeviceOrBuilder

      MobileDeviceInfoOrBuilder getMobileDeviceOrBuilder()
       Immutable. Mobile Device.
       
      .google.ads.googleads.v18.common.MobileDeviceInfo mobile_device = 33 [(.google.api.field_behavior) = IMMUTABLE];
    • hasLocationGroup

      boolean hasLocationGroup()
       Immutable. Location Group
       
      .google.ads.googleads.v18.common.LocationGroupInfo location_group = 34 [(.google.api.field_behavior) = IMMUTABLE];
      Returns:
      Whether the locationGroup field is set.
    • getLocationGroup

      LocationGroupInfo getLocationGroup()
       Immutable. Location Group
       
      .google.ads.googleads.v18.common.LocationGroupInfo location_group = 34 [(.google.api.field_behavior) = IMMUTABLE];
      Returns:
      The locationGroup.
    • getLocationGroupOrBuilder

      LocationGroupInfoOrBuilder getLocationGroupOrBuilder()
       Immutable. Location Group
       
      .google.ads.googleads.v18.common.LocationGroupInfo location_group = 34 [(.google.api.field_behavior) = IMMUTABLE];
    • hasCustomAffinity

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

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

      CustomAffinityInfoOrBuilder getCustomAffinityOrBuilder()
       Immutable. Custom Affinity.
       
      .google.ads.googleads.v18.common.CustomAffinityInfo custom_affinity = 36 [(.google.api.field_behavior) = IMMUTABLE];
    • hasCustomAudience

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

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

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

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

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

      CombinedAudienceInfoOrBuilder getCombinedAudienceOrBuilder()
       Immutable. Combined Audience.
       
      .google.ads.googleads.v18.common.CombinedAudienceInfo combined_audience = 42 [(.google.api.field_behavior) = IMMUTABLE];
    • hasKeywordTheme

      boolean hasKeywordTheme()
       Immutable. Smart Campaign Keyword Theme.
       
      .google.ads.googleads.v18.common.KeywordThemeInfo keyword_theme = 45 [(.google.api.field_behavior) = IMMUTABLE];
      Returns:
      Whether the keywordTheme field is set.
    • getKeywordTheme

      KeywordThemeInfo getKeywordTheme()
       Immutable. Smart Campaign Keyword Theme.
       
      .google.ads.googleads.v18.common.KeywordThemeInfo keyword_theme = 45 [(.google.api.field_behavior) = IMMUTABLE];
      Returns:
      The keywordTheme.
    • getKeywordThemeOrBuilder

      KeywordThemeInfoOrBuilder getKeywordThemeOrBuilder()
       Immutable. Smart Campaign Keyword Theme.
       
      .google.ads.googleads.v18.common.KeywordThemeInfo keyword_theme = 45 [(.google.api.field_behavior) = IMMUTABLE];
    • hasLocalServiceId

      boolean hasLocalServiceId()
       Immutable. GLS service campaign criterion.
       
      .google.ads.googleads.v18.common.LocalServiceIdInfo local_service_id = 46 [(.google.api.field_behavior) = IMMUTABLE];
      Returns:
      Whether the localServiceId field is set.
    • getLocalServiceId

      LocalServiceIdInfo getLocalServiceId()
       Immutable. GLS service campaign criterion.
       
      .google.ads.googleads.v18.common.LocalServiceIdInfo local_service_id = 46 [(.google.api.field_behavior) = IMMUTABLE];
      Returns:
      The localServiceId.
    • getLocalServiceIdOrBuilder

      LocalServiceIdInfoOrBuilder getLocalServiceIdOrBuilder()
       Immutable. GLS service campaign criterion.
       
      .google.ads.googleads.v18.common.LocalServiceIdInfo local_service_id = 46 [(.google.api.field_behavior) = IMMUTABLE];
    • hasBrandList

      boolean hasBrandList()
       Immutable. Brand list campaign criterion.
       
      .google.ads.googleads.v18.common.BrandListInfo brand_list = 47 [(.google.api.field_behavior) = IMMUTABLE];
      Returns:
      Whether the brandList field is set.
    • getBrandList

      BrandListInfo getBrandList()
       Immutable. Brand list campaign criterion.
       
      .google.ads.googleads.v18.common.BrandListInfo brand_list = 47 [(.google.api.field_behavior) = IMMUTABLE];
      Returns:
      The brandList.
    • getBrandListOrBuilder

      BrandListInfoOrBuilder getBrandListOrBuilder()
       Immutable. Brand list campaign criterion.
       
      .google.ads.googleads.v18.common.BrandListInfo brand_list = 47 [(.google.api.field_behavior) = IMMUTABLE];
    • getCriterionCase