Interface SegmentsOrBuilder

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

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

    • hasActivityAccountId

      boolean hasActivityAccountId()
       Activity account ID.
       
      optional int64 activity_account_id = 148;
      Returns:
      Whether the activityAccountId field is set.
    • getActivityAccountId

      long getActivityAccountId()
       Activity account ID.
       
      optional int64 activity_account_id = 148;
      Returns:
      The activityAccountId.
    • hasActivityCity

      boolean hasActivityCity()
       The city where the travel activity is available.
       
      optional string activity_city = 185;
      Returns:
      Whether the activityCity field is set.
    • getActivityCity

      String getActivityCity()
       The city where the travel activity is available.
       
      optional string activity_city = 185;
      Returns:
      The activityCity.
    • getActivityCityBytes

      com.google.protobuf.ByteString getActivityCityBytes()
       The city where the travel activity is available.
       
      optional string activity_city = 185;
      Returns:
      The bytes for activityCity.
    • hasActivityCountry

      boolean hasActivityCountry()
       The country where the travel activity is available.
       
      optional string activity_country = 186;
      Returns:
      Whether the activityCountry field is set.
    • getActivityCountry

      String getActivityCountry()
       The country where the travel activity is available.
       
      optional string activity_country = 186;
      Returns:
      The activityCountry.
    • getActivityCountryBytes

      com.google.protobuf.ByteString getActivityCountryBytes()
       The country where the travel activity is available.
       
      optional string activity_country = 186;
      Returns:
      The bytes for activityCountry.
    • hasActivityRating

      boolean hasActivityRating()
       Activity rating.
       
      optional int64 activity_rating = 149;
      Returns:
      Whether the activityRating field is set.
    • getActivityRating

      long getActivityRating()
       Activity rating.
       
      optional int64 activity_rating = 149;
      Returns:
      The activityRating.
    • hasActivityState

      boolean hasActivityState()
       The state where the travel activity is available.
       
      optional string activity_state = 187;
      Returns:
      Whether the activityState field is set.
    • getActivityState

      String getActivityState()
       The state where the travel activity is available.
       
      optional string activity_state = 187;
      Returns:
      The activityState.
    • getActivityStateBytes

      com.google.protobuf.ByteString getActivityStateBytes()
       The state where the travel activity is available.
       
      optional string activity_state = 187;
      Returns:
      The bytes for activityState.
    • hasExternalActivityId

      boolean hasExternalActivityId()
       Advertiser supplied activity ID.
       
      optional string external_activity_id = 150;
      Returns:
      Whether the externalActivityId field is set.
    • getExternalActivityId

      String getExternalActivityId()
       Advertiser supplied activity ID.
       
      optional string external_activity_id = 150;
      Returns:
      The externalActivityId.
    • getExternalActivityIdBytes

      com.google.protobuf.ByteString getExternalActivityIdBytes()
       Advertiser supplied activity ID.
       
      optional string external_activity_id = 150;
      Returns:
      The bytes for externalActivityId.
    • getAdDestinationTypeValue

      int getAdDestinationTypeValue()
       Ad Destination type.
       
      .google.ads.googleads.v18.enums.AdDestinationTypeEnum.AdDestinationType ad_destination_type = 136;
      Returns:
      The enum numeric value on the wire for adDestinationType.
    • getAdDestinationType

       Ad Destination type.
       
      .google.ads.googleads.v18.enums.AdDestinationTypeEnum.AdDestinationType ad_destination_type = 136;
      Returns:
      The adDestinationType.
    • getAdFormatTypeValue

      int getAdFormatTypeValue()
       Ad Format type.
       
      .google.ads.googleads.v18.enums.AdFormatTypeEnum.AdFormatType ad_format_type = 191;
      Returns:
      The enum numeric value on the wire for adFormatType.
    • getAdFormatType

       Ad Format type.
       
      .google.ads.googleads.v18.enums.AdFormatTypeEnum.AdFormatType ad_format_type = 191;
      Returns:
      The adFormatType.
    • getAdNetworkTypeValue

      int getAdNetworkTypeValue()
       Ad network type.
       
      .google.ads.googleads.v18.enums.AdNetworkTypeEnum.AdNetworkType ad_network_type = 3;
      Returns:
      The enum numeric value on the wire for adNetworkType.
    • getAdNetworkType

       Ad network type.
       
      .google.ads.googleads.v18.enums.AdNetworkTypeEnum.AdNetworkType ad_network_type = 3;
      Returns:
      The adNetworkType.
    • hasAdGroup

      boolean hasAdGroup()
       Resource name of the ad group.
       
      optional string ad_group = 158;
      Returns:
      Whether the adGroup field is set.
    • getAdGroup

      String getAdGroup()
       Resource name of the ad group.
       
      optional string ad_group = 158;
      Returns:
      The adGroup.
    • getAdGroupBytes

      com.google.protobuf.ByteString getAdGroupBytes()
       Resource name of the ad group.
       
      optional string ad_group = 158;
      Returns:
      The bytes for adGroup.
    • hasAssetGroup

      boolean hasAssetGroup()
       Resource name of the asset group.
       
      optional string asset_group = 159;
      Returns:
      Whether the assetGroup field is set.
    • getAssetGroup

      String getAssetGroup()
       Resource name of the asset group.
       
      optional string asset_group = 159;
      Returns:
      The assetGroup.
    • getAssetGroupBytes

      com.google.protobuf.ByteString getAssetGroupBytes()
       Resource name of the asset group.
       
      optional string asset_group = 159;
      Returns:
      The bytes for assetGroup.
    • hasAuctionInsightDomain

      boolean hasAuctionInsightDomain()
       Domain (visible URL) of a participant in the Auction Insights report.
       
      optional string auction_insight_domain = 145;
      Returns:
      Whether the auctionInsightDomain field is set.
    • getAuctionInsightDomain

      String getAuctionInsightDomain()
       Domain (visible URL) of a participant in the Auction Insights report.
       
      optional string auction_insight_domain = 145;
      Returns:
      The auctionInsightDomain.
    • getAuctionInsightDomainBytes

      com.google.protobuf.ByteString getAuctionInsightDomainBytes()
       Domain (visible URL) of a participant in the Auction Insights report.
       
      optional string auction_insight_domain = 145;
      Returns:
      The bytes for auctionInsightDomain.
    • hasBudgetCampaignAssociationStatus

      boolean hasBudgetCampaignAssociationStatus()
       Budget campaign association status.
       
      .google.ads.googleads.v18.common.BudgetCampaignAssociationStatus budget_campaign_association_status = 134;
      Returns:
      Whether the budgetCampaignAssociationStatus field is set.
    • getBudgetCampaignAssociationStatus

      BudgetCampaignAssociationStatus getBudgetCampaignAssociationStatus()
       Budget campaign association status.
       
      .google.ads.googleads.v18.common.BudgetCampaignAssociationStatus budget_campaign_association_status = 134;
      Returns:
      The budgetCampaignAssociationStatus.
    • getBudgetCampaignAssociationStatusOrBuilder

      BudgetCampaignAssociationStatusOrBuilder getBudgetCampaignAssociationStatusOrBuilder()
       Budget campaign association status.
       
      .google.ads.googleads.v18.common.BudgetCampaignAssociationStatus budget_campaign_association_status = 134;
    • hasCampaign

      boolean hasCampaign()
       Resource name of the campaign.
       
      optional string campaign = 157;
      Returns:
      Whether the campaign field is set.
    • getCampaign

      String getCampaign()
       Resource name of the campaign.
       
      optional string campaign = 157;
      Returns:
      The campaign.
    • getCampaignBytes

      com.google.protobuf.ByteString getCampaignBytes()
       Resource name of the campaign.
       
      optional string campaign = 157;
      Returns:
      The bytes for campaign.
    • getClickTypeValue

      int getClickTypeValue()
       Click type.
       
      .google.ads.googleads.v18.enums.ClickTypeEnum.ClickType click_type = 26;
      Returns:
      The enum numeric value on the wire for clickType.
    • getClickType

      ClickTypeEnum.ClickType getClickType()
       Click type.
       
      .google.ads.googleads.v18.enums.ClickTypeEnum.ClickType click_type = 26;
      Returns:
      The clickType.
    • hasConversionAction

      boolean hasConversionAction()
       Resource name of the conversion action.
       
      optional string conversion_action = 113 [(.google.api.resource_reference) = { ... }
      Returns:
      Whether the conversionAction field is set.
    • getConversionAction

      String getConversionAction()
       Resource name of the conversion action.
       
      optional string conversion_action = 113 [(.google.api.resource_reference) = { ... }
      Returns:
      The conversionAction.
    • getConversionActionBytes

      com.google.protobuf.ByteString getConversionActionBytes()
       Resource name of the conversion action.
       
      optional string conversion_action = 113 [(.google.api.resource_reference) = { ... }
      Returns:
      The bytes for conversionAction.
    • getConversionActionCategoryValue

      int getConversionActionCategoryValue()
       Conversion action category.
       
      .google.ads.googleads.v18.enums.ConversionActionCategoryEnum.ConversionActionCategory conversion_action_category = 53;
      Returns:
      The enum numeric value on the wire for conversionActionCategory.
    • getConversionActionCategory

       Conversion action category.
       
      .google.ads.googleads.v18.enums.ConversionActionCategoryEnum.ConversionActionCategory conversion_action_category = 53;
      Returns:
      The conversionActionCategory.
    • hasConversionActionName

      boolean hasConversionActionName()
       Conversion action name.
       
      optional string conversion_action_name = 114;
      Returns:
      Whether the conversionActionName field is set.
    • getConversionActionName

      String getConversionActionName()
       Conversion action name.
       
      optional string conversion_action_name = 114;
      Returns:
      The conversionActionName.
    • getConversionActionNameBytes

      com.google.protobuf.ByteString getConversionActionNameBytes()
       Conversion action name.
       
      optional string conversion_action_name = 114;
      Returns:
      The bytes for conversionActionName.
    • hasConversionAdjustment

      boolean hasConversionAdjustment()
       This segments your conversion columns by the original conversion and
       conversion value versus the delta if conversions were adjusted. False row
       has the data as originally stated; While true row has the delta between
       data now and the data as originally stated. Summing the two together
       results post-adjustment data.
       
      optional bool conversion_adjustment = 115;
      Returns:
      Whether the conversionAdjustment field is set.
    • getConversionAdjustment

      boolean getConversionAdjustment()
       This segments your conversion columns by the original conversion and
       conversion value versus the delta if conversions were adjusted. False row
       has the data as originally stated; While true row has the delta between
       data now and the data as originally stated. Summing the two together
       results post-adjustment data.
       
      optional bool conversion_adjustment = 115;
      Returns:
      The conversionAdjustment.
    • getConversionAttributionEventTypeValue

      int getConversionAttributionEventTypeValue()
       Conversion attribution event type.
       
      .google.ads.googleads.v18.enums.ConversionAttributionEventTypeEnum.ConversionAttributionEventType conversion_attribution_event_type = 2;
      Returns:
      The enum numeric value on the wire for conversionAttributionEventType.
    • getConversionAttributionEventType

       Conversion attribution event type.
       
      .google.ads.googleads.v18.enums.ConversionAttributionEventTypeEnum.ConversionAttributionEventType conversion_attribution_event_type = 2;
      Returns:
      The conversionAttributionEventType.
    • getConversionLagBucketValue

      int getConversionLagBucketValue()
       An enum value representing the number of days between the impression and
       the conversion.
       
      .google.ads.googleads.v18.enums.ConversionLagBucketEnum.ConversionLagBucket conversion_lag_bucket = 50;
      Returns:
      The enum numeric value on the wire for conversionLagBucket.
    • getConversionLagBucket

       An enum value representing the number of days between the impression and
       the conversion.
       
      .google.ads.googleads.v18.enums.ConversionLagBucketEnum.ConversionLagBucket conversion_lag_bucket = 50;
      Returns:
      The conversionLagBucket.
    • getConversionOrAdjustmentLagBucketValue

      int getConversionOrAdjustmentLagBucketValue()
       An enum value representing the number of days between the impression and
       the conversion or between the impression and adjustments to the conversion.
       
      .google.ads.googleads.v18.enums.ConversionOrAdjustmentLagBucketEnum.ConversionOrAdjustmentLagBucket conversion_or_adjustment_lag_bucket = 51;
      Returns:
      The enum numeric value on the wire for conversionOrAdjustmentLagBucket.
    • getConversionOrAdjustmentLagBucket

       An enum value representing the number of days between the impression and
       the conversion or between the impression and adjustments to the conversion.
       
      .google.ads.googleads.v18.enums.ConversionOrAdjustmentLagBucketEnum.ConversionOrAdjustmentLagBucket conversion_or_adjustment_lag_bucket = 51;
      Returns:
      The conversionOrAdjustmentLagBucket.
    • hasDate

      boolean hasDate()
       Date to which metrics apply.
       yyyy-MM-dd format, for example, 2018-04-17.
       
      optional string date = 79;
      Returns:
      Whether the date field is set.
    • getDate

      String getDate()
       Date to which metrics apply.
       yyyy-MM-dd format, for example, 2018-04-17.
       
      optional string date = 79;
      Returns:
      The date.
    • getDateBytes

      com.google.protobuf.ByteString getDateBytes()
       Date to which metrics apply.
       yyyy-MM-dd format, for example, 2018-04-17.
       
      optional string date = 79;
      Returns:
      The bytes for date.
    • getDayOfWeekValue

      int getDayOfWeekValue()
       Day of the week, for example, MONDAY.
       
      .google.ads.googleads.v18.enums.DayOfWeekEnum.DayOfWeek day_of_week = 5;
      Returns:
      The enum numeric value on the wire for dayOfWeek.
    • getDayOfWeek

      DayOfWeekEnum.DayOfWeek getDayOfWeek()
       Day of the week, for example, MONDAY.
       
      .google.ads.googleads.v18.enums.DayOfWeekEnum.DayOfWeek day_of_week = 5;
      Returns:
      The dayOfWeek.
    • getDeviceValue

      int getDeviceValue()
       Device to which metrics apply.
       
      .google.ads.googleads.v18.enums.DeviceEnum.Device device = 1;
      Returns:
      The enum numeric value on the wire for device.
    • getDevice

      DeviceEnum.Device getDevice()
       Device to which metrics apply.
       
      .google.ads.googleads.v18.enums.DeviceEnum.Device device = 1;
      Returns:
      The device.
    • getExternalConversionSourceValue

      int getExternalConversionSourceValue()
       External conversion source.
       
      .google.ads.googleads.v18.enums.ExternalConversionSourceEnum.ExternalConversionSource external_conversion_source = 55;
      Returns:
      The enum numeric value on the wire for externalConversionSource.
    • getExternalConversionSource

       External conversion source.
       
      .google.ads.googleads.v18.enums.ExternalConversionSourceEnum.ExternalConversionSource external_conversion_source = 55;
      Returns:
      The externalConversionSource.
    • hasGeoTargetAirport

      boolean hasGeoTargetAirport()
       Resource name of the geo target constant that represents an airport.
       
      optional string geo_target_airport = 116;
      Returns:
      Whether the geoTargetAirport field is set.
    • getGeoTargetAirport

      String getGeoTargetAirport()
       Resource name of the geo target constant that represents an airport.
       
      optional string geo_target_airport = 116;
      Returns:
      The geoTargetAirport.
    • getGeoTargetAirportBytes

      com.google.protobuf.ByteString getGeoTargetAirportBytes()
       Resource name of the geo target constant that represents an airport.
       
      optional string geo_target_airport = 116;
      Returns:
      The bytes for geoTargetAirport.
    • hasGeoTargetCanton

      boolean hasGeoTargetCanton()
       Resource name of the geo target constant that represents a canton.
       
      optional string geo_target_canton = 117;
      Returns:
      Whether the geoTargetCanton field is set.
    • getGeoTargetCanton

      String getGeoTargetCanton()
       Resource name of the geo target constant that represents a canton.
       
      optional string geo_target_canton = 117;
      Returns:
      The geoTargetCanton.
    • getGeoTargetCantonBytes

      com.google.protobuf.ByteString getGeoTargetCantonBytes()
       Resource name of the geo target constant that represents a canton.
       
      optional string geo_target_canton = 117;
      Returns:
      The bytes for geoTargetCanton.
    • hasGeoTargetCity

      boolean hasGeoTargetCity()
       Resource name of the geo target constant that represents a city.
       
      optional string geo_target_city = 118;
      Returns:
      Whether the geoTargetCity field is set.
    • getGeoTargetCity

      String getGeoTargetCity()
       Resource name of the geo target constant that represents a city.
       
      optional string geo_target_city = 118;
      Returns:
      The geoTargetCity.
    • getGeoTargetCityBytes

      com.google.protobuf.ByteString getGeoTargetCityBytes()
       Resource name of the geo target constant that represents a city.
       
      optional string geo_target_city = 118;
      Returns:
      The bytes for geoTargetCity.
    • hasGeoTargetCountry

      boolean hasGeoTargetCountry()
       Resource name of the geo target constant that represents a country.
       
      optional string geo_target_country = 119;
      Returns:
      Whether the geoTargetCountry field is set.
    • getGeoTargetCountry

      String getGeoTargetCountry()
       Resource name of the geo target constant that represents a country.
       
      optional string geo_target_country = 119;
      Returns:
      The geoTargetCountry.
    • getGeoTargetCountryBytes

      com.google.protobuf.ByteString getGeoTargetCountryBytes()
       Resource name of the geo target constant that represents a country.
       
      optional string geo_target_country = 119;
      Returns:
      The bytes for geoTargetCountry.
    • hasGeoTargetCounty

      boolean hasGeoTargetCounty()
       Resource name of the geo target constant that represents a county.
       
      optional string geo_target_county = 120;
      Returns:
      Whether the geoTargetCounty field is set.
    • getGeoTargetCounty

      String getGeoTargetCounty()
       Resource name of the geo target constant that represents a county.
       
      optional string geo_target_county = 120;
      Returns:
      The geoTargetCounty.
    • getGeoTargetCountyBytes

      com.google.protobuf.ByteString getGeoTargetCountyBytes()
       Resource name of the geo target constant that represents a county.
       
      optional string geo_target_county = 120;
      Returns:
      The bytes for geoTargetCounty.
    • hasGeoTargetDistrict

      boolean hasGeoTargetDistrict()
       Resource name of the geo target constant that represents a district.
       
      optional string geo_target_district = 121;
      Returns:
      Whether the geoTargetDistrict field is set.
    • getGeoTargetDistrict

      String getGeoTargetDistrict()
       Resource name of the geo target constant that represents a district.
       
      optional string geo_target_district = 121;
      Returns:
      The geoTargetDistrict.
    • getGeoTargetDistrictBytes

      com.google.protobuf.ByteString getGeoTargetDistrictBytes()
       Resource name of the geo target constant that represents a district.
       
      optional string geo_target_district = 121;
      Returns:
      The bytes for geoTargetDistrict.
    • hasGeoTargetMetro

      boolean hasGeoTargetMetro()
       Resource name of the geo target constant that represents a metro.
       
      optional string geo_target_metro = 122;
      Returns:
      Whether the geoTargetMetro field is set.
    • getGeoTargetMetro

      String getGeoTargetMetro()
       Resource name of the geo target constant that represents a metro.
       
      optional string geo_target_metro = 122;
      Returns:
      The geoTargetMetro.
    • getGeoTargetMetroBytes

      com.google.protobuf.ByteString getGeoTargetMetroBytes()
       Resource name of the geo target constant that represents a metro.
       
      optional string geo_target_metro = 122;
      Returns:
      The bytes for geoTargetMetro.
    • hasGeoTargetMostSpecificLocation

      boolean hasGeoTargetMostSpecificLocation()
       Resource name of the geo target constant that represents the most
       specific location.
       
      optional string geo_target_most_specific_location = 123;
      Returns:
      Whether the geoTargetMostSpecificLocation field is set.
    • getGeoTargetMostSpecificLocation

      String getGeoTargetMostSpecificLocation()
       Resource name of the geo target constant that represents the most
       specific location.
       
      optional string geo_target_most_specific_location = 123;
      Returns:
      The geoTargetMostSpecificLocation.
    • getGeoTargetMostSpecificLocationBytes

      com.google.protobuf.ByteString getGeoTargetMostSpecificLocationBytes()
       Resource name of the geo target constant that represents the most
       specific location.
       
      optional string geo_target_most_specific_location = 123;
      Returns:
      The bytes for geoTargetMostSpecificLocation.
    • hasGeoTargetPostalCode

      boolean hasGeoTargetPostalCode()
       Resource name of the geo target constant that represents a postal code.
       
      optional string geo_target_postal_code = 124;
      Returns:
      Whether the geoTargetPostalCode field is set.
    • getGeoTargetPostalCode

      String getGeoTargetPostalCode()
       Resource name of the geo target constant that represents a postal code.
       
      optional string geo_target_postal_code = 124;
      Returns:
      The geoTargetPostalCode.
    • getGeoTargetPostalCodeBytes

      com.google.protobuf.ByteString getGeoTargetPostalCodeBytes()
       Resource name of the geo target constant that represents a postal code.
       
      optional string geo_target_postal_code = 124;
      Returns:
      The bytes for geoTargetPostalCode.
    • hasGeoTargetProvince

      boolean hasGeoTargetProvince()
       Resource name of the geo target constant that represents a province.
       
      optional string geo_target_province = 125;
      Returns:
      Whether the geoTargetProvince field is set.
    • getGeoTargetProvince

      String getGeoTargetProvince()
       Resource name of the geo target constant that represents a province.
       
      optional string geo_target_province = 125;
      Returns:
      The geoTargetProvince.
    • getGeoTargetProvinceBytes

      com.google.protobuf.ByteString getGeoTargetProvinceBytes()
       Resource name of the geo target constant that represents a province.
       
      optional string geo_target_province = 125;
      Returns:
      The bytes for geoTargetProvince.
    • hasGeoTargetRegion

      boolean hasGeoTargetRegion()
       Resource name of the geo target constant that represents a region.
       
      optional string geo_target_region = 126;
      Returns:
      Whether the geoTargetRegion field is set.
    • getGeoTargetRegion

      String getGeoTargetRegion()
       Resource name of the geo target constant that represents a region.
       
      optional string geo_target_region = 126;
      Returns:
      The geoTargetRegion.
    • getGeoTargetRegionBytes

      com.google.protobuf.ByteString getGeoTargetRegionBytes()
       Resource name of the geo target constant that represents a region.
       
      optional string geo_target_region = 126;
      Returns:
      The bytes for geoTargetRegion.
    • hasGeoTargetState

      boolean hasGeoTargetState()
       Resource name of the geo target constant that represents a state.
       
      optional string geo_target_state = 127;
      Returns:
      Whether the geoTargetState field is set.
    • getGeoTargetState

      String getGeoTargetState()
       Resource name of the geo target constant that represents a state.
       
      optional string geo_target_state = 127;
      Returns:
      The geoTargetState.
    • getGeoTargetStateBytes

      com.google.protobuf.ByteString getGeoTargetStateBytes()
       Resource name of the geo target constant that represents a state.
       
      optional string geo_target_state = 127;
      Returns:
      The bytes for geoTargetState.
    • hasHotelBookingWindowDays

      boolean hasHotelBookingWindowDays()
       Hotel booking window in days.
       
      optional int64 hotel_booking_window_days = 135;
      Returns:
      Whether the hotelBookingWindowDays field is set.
    • getHotelBookingWindowDays

      long getHotelBookingWindowDays()
       Hotel booking window in days.
       
      optional int64 hotel_booking_window_days = 135;
      Returns:
      The hotelBookingWindowDays.
    • hasHotelCenterId

      boolean hasHotelCenterId()
       Hotel center ID.
       
      optional int64 hotel_center_id = 80;
      Returns:
      Whether the hotelCenterId field is set.
    • getHotelCenterId

      long getHotelCenterId()
       Hotel center ID.
       
      optional int64 hotel_center_id = 80;
      Returns:
      The hotelCenterId.
    • hasHotelCheckInDate

      boolean hasHotelCheckInDate()
       Hotel check-in date. Formatted as yyyy-MM-dd.
       
      optional string hotel_check_in_date = 81;
      Returns:
      Whether the hotelCheckInDate field is set.
    • getHotelCheckInDate

      String getHotelCheckInDate()
       Hotel check-in date. Formatted as yyyy-MM-dd.
       
      optional string hotel_check_in_date = 81;
      Returns:
      The hotelCheckInDate.
    • getHotelCheckInDateBytes

      com.google.protobuf.ByteString getHotelCheckInDateBytes()
       Hotel check-in date. Formatted as yyyy-MM-dd.
       
      optional string hotel_check_in_date = 81;
      Returns:
      The bytes for hotelCheckInDate.
    • getHotelCheckInDayOfWeekValue

      int getHotelCheckInDayOfWeekValue()
       Hotel check-in day of week.
       
      .google.ads.googleads.v18.enums.DayOfWeekEnum.DayOfWeek hotel_check_in_day_of_week = 9;
      Returns:
      The enum numeric value on the wire for hotelCheckInDayOfWeek.
    • getHotelCheckInDayOfWeek

      DayOfWeekEnum.DayOfWeek getHotelCheckInDayOfWeek()
       Hotel check-in day of week.
       
      .google.ads.googleads.v18.enums.DayOfWeekEnum.DayOfWeek hotel_check_in_day_of_week = 9;
      Returns:
      The hotelCheckInDayOfWeek.
    • hasHotelCity

      boolean hasHotelCity()
       Hotel city.
       
      optional string hotel_city = 82;
      Returns:
      Whether the hotelCity field is set.
    • getHotelCity

      String getHotelCity()
       Hotel city.
       
      optional string hotel_city = 82;
      Returns:
      The hotelCity.
    • getHotelCityBytes

      com.google.protobuf.ByteString getHotelCityBytes()
       Hotel city.
       
      optional string hotel_city = 82;
      Returns:
      The bytes for hotelCity.
    • hasHotelClass

      boolean hasHotelClass()
       Hotel class.
       
      optional int32 hotel_class = 83;
      Returns:
      Whether the hotelClass field is set.
    • getHotelClass

      int getHotelClass()
       Hotel class.
       
      optional int32 hotel_class = 83;
      Returns:
      The hotelClass.
    • hasHotelCountry

      boolean hasHotelCountry()
       Hotel country.
       
      optional string hotel_country = 84;
      Returns:
      Whether the hotelCountry field is set.
    • getHotelCountry

      String getHotelCountry()
       Hotel country.
       
      optional string hotel_country = 84;
      Returns:
      The hotelCountry.
    • getHotelCountryBytes

      com.google.protobuf.ByteString getHotelCountryBytes()
       Hotel country.
       
      optional string hotel_country = 84;
      Returns:
      The bytes for hotelCountry.
    • getHotelDateSelectionTypeValue

      int getHotelDateSelectionTypeValue()
       Hotel date selection type.
       
      .google.ads.googleads.v18.enums.HotelDateSelectionTypeEnum.HotelDateSelectionType hotel_date_selection_type = 13;
      Returns:
      The enum numeric value on the wire for hotelDateSelectionType.
    • getHotelDateSelectionType

       Hotel date selection type.
       
      .google.ads.googleads.v18.enums.HotelDateSelectionTypeEnum.HotelDateSelectionType hotel_date_selection_type = 13;
      Returns:
      The hotelDateSelectionType.
    • hasHotelLengthOfStay

      boolean hasHotelLengthOfStay()
       Hotel length of stay.
       
      optional int32 hotel_length_of_stay = 85;
      Returns:
      Whether the hotelLengthOfStay field is set.
    • getHotelLengthOfStay

      int getHotelLengthOfStay()
       Hotel length of stay.
       
      optional int32 hotel_length_of_stay = 85;
      Returns:
      The hotelLengthOfStay.
    • hasHotelRateRuleId

      boolean hasHotelRateRuleId()
       Hotel rate rule ID.
       
      optional string hotel_rate_rule_id = 86;
      Returns:
      Whether the hotelRateRuleId field is set.
    • getHotelRateRuleId

      String getHotelRateRuleId()
       Hotel rate rule ID.
       
      optional string hotel_rate_rule_id = 86;
      Returns:
      The hotelRateRuleId.
    • getHotelRateRuleIdBytes

      com.google.protobuf.ByteString getHotelRateRuleIdBytes()
       Hotel rate rule ID.
       
      optional string hotel_rate_rule_id = 86;
      Returns:
      The bytes for hotelRateRuleId.
    • getHotelRateTypeValue

      int getHotelRateTypeValue()
       Hotel rate type.
       
      .google.ads.googleads.v18.enums.HotelRateTypeEnum.HotelRateType hotel_rate_type = 74;
      Returns:
      The enum numeric value on the wire for hotelRateType.
    • getHotelRateType

       Hotel rate type.
       
      .google.ads.googleads.v18.enums.HotelRateTypeEnum.HotelRateType hotel_rate_type = 74;
      Returns:
      The hotelRateType.
    • getHotelPriceBucketValue

      int getHotelPriceBucketValue()
       Hotel price bucket.
       
      .google.ads.googleads.v18.enums.HotelPriceBucketEnum.HotelPriceBucket hotel_price_bucket = 78;
      Returns:
      The enum numeric value on the wire for hotelPriceBucket.
    • getHotelPriceBucket

       Hotel price bucket.
       
      .google.ads.googleads.v18.enums.HotelPriceBucketEnum.HotelPriceBucket hotel_price_bucket = 78;
      Returns:
      The hotelPriceBucket.
    • hasHotelState

      boolean hasHotelState()
       Hotel state.
       
      optional string hotel_state = 87;
      Returns:
      Whether the hotelState field is set.
    • getHotelState

      String getHotelState()
       Hotel state.
       
      optional string hotel_state = 87;
      Returns:
      The hotelState.
    • getHotelStateBytes

      com.google.protobuf.ByteString getHotelStateBytes()
       Hotel state.
       
      optional string hotel_state = 87;
      Returns:
      The bytes for hotelState.
    • hasHour

      boolean hasHour()
       Hour of day as a number between 0 and 23, inclusive.
       
      optional int32 hour = 88;
      Returns:
      Whether the hour field is set.
    • getHour

      int getHour()
       Hour of day as a number between 0 and 23, inclusive.
       
      optional int32 hour = 88;
      Returns:
      The hour.
    • hasInteractionOnThisExtension

      boolean hasInteractionOnThisExtension()
       Only used with feed item metrics.
       Indicates whether the interaction metrics occurred on the feed item itself
       or a different extension or ad unit.
       
      optional bool interaction_on_this_extension = 89;
      Returns:
      Whether the interactionOnThisExtension field is set.
    • getInteractionOnThisExtension

      boolean getInteractionOnThisExtension()
       Only used with feed item metrics.
       Indicates whether the interaction metrics occurred on the feed item itself
       or a different extension or ad unit.
       
      optional bool interaction_on_this_extension = 89;
      Returns:
      The interactionOnThisExtension.
    • hasKeyword

      boolean hasKeyword()
       Keyword criterion.
       
      .google.ads.googleads.v18.common.Keyword keyword = 61;
      Returns:
      Whether the keyword field is set.
    • getKeyword

      Keyword getKeyword()
       Keyword criterion.
       
      .google.ads.googleads.v18.common.Keyword keyword = 61;
      Returns:
      The keyword.
    • getKeywordOrBuilder

      KeywordOrBuilder getKeywordOrBuilder()
       Keyword criterion.
       
      .google.ads.googleads.v18.common.Keyword keyword = 61;
    • hasMonth

      boolean hasMonth()
       Month as represented by the date of the first day of a month. Formatted as
       yyyy-MM-dd.
       
      optional string month = 90;
      Returns:
      Whether the month field is set.
    • getMonth

      String getMonth()
       Month as represented by the date of the first day of a month. Formatted as
       yyyy-MM-dd.
       
      optional string month = 90;
      Returns:
      The month.
    • getMonthBytes

      com.google.protobuf.ByteString getMonthBytes()
       Month as represented by the date of the first day of a month. Formatted as
       yyyy-MM-dd.
       
      optional string month = 90;
      Returns:
      The bytes for month.
    • getMonthOfYearValue

      int getMonthOfYearValue()
       Month of the year, for example, January.
       
      .google.ads.googleads.v18.enums.MonthOfYearEnum.MonthOfYear month_of_year = 18;
      Returns:
      The enum numeric value on the wire for monthOfYear.
    • getMonthOfYear

      MonthOfYearEnum.MonthOfYear getMonthOfYear()
       Month of the year, for example, January.
       
      .google.ads.googleads.v18.enums.MonthOfYearEnum.MonthOfYear month_of_year = 18;
      Returns:
      The monthOfYear.
    • hasPartnerHotelId

      boolean hasPartnerHotelId()
       Partner hotel ID.
       
      optional string partner_hotel_id = 91;
      Returns:
      Whether the partnerHotelId field is set.
    • getPartnerHotelId

      String getPartnerHotelId()
       Partner hotel ID.
       
      optional string partner_hotel_id = 91;
      Returns:
      The partnerHotelId.
    • getPartnerHotelIdBytes

      com.google.protobuf.ByteString getPartnerHotelIdBytes()
       Partner hotel ID.
       
      optional string partner_hotel_id = 91;
      Returns:
      The bytes for partnerHotelId.
    • getPlaceholderTypeValue

      int getPlaceholderTypeValue()
       Placeholder type. This is only used with feed item metrics.
       
      .google.ads.googleads.v18.enums.PlaceholderTypeEnum.PlaceholderType placeholder_type = 20;
      Returns:
      The enum numeric value on the wire for placeholderType.
    • getPlaceholderType

       Placeholder type. This is only used with feed item metrics.
       
      .google.ads.googleads.v18.enums.PlaceholderTypeEnum.PlaceholderType placeholder_type = 20;
      Returns:
      The placeholderType.
    • hasProductAggregatorId

      boolean hasProductAggregatorId()
       Aggregator ID of the product.
       
      optional int64 product_aggregator_id = 132;
      Returns:
      Whether the productAggregatorId field is set.
    • getProductAggregatorId

      long getProductAggregatorId()
       Aggregator ID of the product.
       
      optional int64 product_aggregator_id = 132;
      Returns:
      The productAggregatorId.
    • hasProductCategoryLevel1

      boolean hasProductCategoryLevel1()
       Category (level 1) of the product.
       
      optional string product_category_level1 = 161;
      Returns:
      Whether the productCategoryLevel1 field is set.
    • getProductCategoryLevel1

      String getProductCategoryLevel1()
       Category (level 1) of the product.
       
      optional string product_category_level1 = 161;
      Returns:
      The productCategoryLevel1.
    • getProductCategoryLevel1Bytes

      com.google.protobuf.ByteString getProductCategoryLevel1Bytes()
       Category (level 1) of the product.
       
      optional string product_category_level1 = 161;
      Returns:
      The bytes for productCategoryLevel1.
    • hasProductCategoryLevel2

      boolean hasProductCategoryLevel2()
       Category (level 2) of the product.
       
      optional string product_category_level2 = 162;
      Returns:
      Whether the productCategoryLevel2 field is set.
    • getProductCategoryLevel2

      String getProductCategoryLevel2()
       Category (level 2) of the product.
       
      optional string product_category_level2 = 162;
      Returns:
      The productCategoryLevel2.
    • getProductCategoryLevel2Bytes

      com.google.protobuf.ByteString getProductCategoryLevel2Bytes()
       Category (level 2) of the product.
       
      optional string product_category_level2 = 162;
      Returns:
      The bytes for productCategoryLevel2.
    • hasProductCategoryLevel3

      boolean hasProductCategoryLevel3()
       Category (level 3) of the product.
       
      optional string product_category_level3 = 163;
      Returns:
      Whether the productCategoryLevel3 field is set.
    • getProductCategoryLevel3

      String getProductCategoryLevel3()
       Category (level 3) of the product.
       
      optional string product_category_level3 = 163;
      Returns:
      The productCategoryLevel3.
    • getProductCategoryLevel3Bytes

      com.google.protobuf.ByteString getProductCategoryLevel3Bytes()
       Category (level 3) of the product.
       
      optional string product_category_level3 = 163;
      Returns:
      The bytes for productCategoryLevel3.
    • hasProductCategoryLevel4

      boolean hasProductCategoryLevel4()
       Category (level 4) of the product.
       
      optional string product_category_level4 = 164;
      Returns:
      Whether the productCategoryLevel4 field is set.
    • getProductCategoryLevel4

      String getProductCategoryLevel4()
       Category (level 4) of the product.
       
      optional string product_category_level4 = 164;
      Returns:
      The productCategoryLevel4.
    • getProductCategoryLevel4Bytes

      com.google.protobuf.ByteString getProductCategoryLevel4Bytes()
       Category (level 4) of the product.
       
      optional string product_category_level4 = 164;
      Returns:
      The bytes for productCategoryLevel4.
    • hasProductCategoryLevel5

      boolean hasProductCategoryLevel5()
       Category (level 5) of the product.
       
      optional string product_category_level5 = 165;
      Returns:
      Whether the productCategoryLevel5 field is set.
    • getProductCategoryLevel5

      String getProductCategoryLevel5()
       Category (level 5) of the product.
       
      optional string product_category_level5 = 165;
      Returns:
      The productCategoryLevel5.
    • getProductCategoryLevel5Bytes

      com.google.protobuf.ByteString getProductCategoryLevel5Bytes()
       Category (level 5) of the product.
       
      optional string product_category_level5 = 165;
      Returns:
      The bytes for productCategoryLevel5.
    • hasProductBrand

      boolean hasProductBrand()
       Brand of the product.
       
      optional string product_brand = 97;
      Returns:
      Whether the productBrand field is set.
    • getProductBrand

      String getProductBrand()
       Brand of the product.
       
      optional string product_brand = 97;
      Returns:
      The productBrand.
    • getProductBrandBytes

      com.google.protobuf.ByteString getProductBrandBytes()
       Brand of the product.
       
      optional string product_brand = 97;
      Returns:
      The bytes for productBrand.
    • getProductChannelValue

      int getProductChannelValue()
       Channel of the product.
       
      .google.ads.googleads.v18.enums.ProductChannelEnum.ProductChannel product_channel = 30;
      Returns:
      The enum numeric value on the wire for productChannel.
    • getProductChannel

       Channel of the product.
       
      .google.ads.googleads.v18.enums.ProductChannelEnum.ProductChannel product_channel = 30;
      Returns:
      The productChannel.
    • getProductChannelExclusivityValue

      int getProductChannelExclusivityValue()
       Channel exclusivity of the product.
       
      .google.ads.googleads.v18.enums.ProductChannelExclusivityEnum.ProductChannelExclusivity product_channel_exclusivity = 31;
      Returns:
      The enum numeric value on the wire for productChannelExclusivity.
    • getProductChannelExclusivity

       Channel exclusivity of the product.
       
      .google.ads.googleads.v18.enums.ProductChannelExclusivityEnum.ProductChannelExclusivity product_channel_exclusivity = 31;
      Returns:
      The productChannelExclusivity.
    • getProductConditionValue

      int getProductConditionValue()
       Condition of the product.
       
      .google.ads.googleads.v18.enums.ProductConditionEnum.ProductCondition product_condition = 32;
      Returns:
      The enum numeric value on the wire for productCondition.
    • getProductCondition

       Condition of the product.
       
      .google.ads.googleads.v18.enums.ProductConditionEnum.ProductCondition product_condition = 32;
      Returns:
      The productCondition.
    • hasProductCountry

      boolean hasProductCountry()
       Resource name of the geo target constant for the country of sale of the
       product.
       
      optional string product_country = 98;
      Returns:
      Whether the productCountry field is set.
    • getProductCountry

      String getProductCountry()
       Resource name of the geo target constant for the country of sale of the
       product.
       
      optional string product_country = 98;
      Returns:
      The productCountry.
    • getProductCountryBytes

      com.google.protobuf.ByteString getProductCountryBytes()
       Resource name of the geo target constant for the country of sale of the
       product.
       
      optional string product_country = 98;
      Returns:
      The bytes for productCountry.
    • hasProductCustomAttribute0

      boolean hasProductCustomAttribute0()
       Custom attribute 0 of the product.
       
      optional string product_custom_attribute0 = 99;
      Returns:
      Whether the productCustomAttribute0 field is set.
    • getProductCustomAttribute0

      String getProductCustomAttribute0()
       Custom attribute 0 of the product.
       
      optional string product_custom_attribute0 = 99;
      Returns:
      The productCustomAttribute0.
    • getProductCustomAttribute0Bytes

      com.google.protobuf.ByteString getProductCustomAttribute0Bytes()
       Custom attribute 0 of the product.
       
      optional string product_custom_attribute0 = 99;
      Returns:
      The bytes for productCustomAttribute0.
    • hasProductCustomAttribute1

      boolean hasProductCustomAttribute1()
       Custom attribute 1 of the product.
       
      optional string product_custom_attribute1 = 100;
      Returns:
      Whether the productCustomAttribute1 field is set.
    • getProductCustomAttribute1

      String getProductCustomAttribute1()
       Custom attribute 1 of the product.
       
      optional string product_custom_attribute1 = 100;
      Returns:
      The productCustomAttribute1.
    • getProductCustomAttribute1Bytes

      com.google.protobuf.ByteString getProductCustomAttribute1Bytes()
       Custom attribute 1 of the product.
       
      optional string product_custom_attribute1 = 100;
      Returns:
      The bytes for productCustomAttribute1.
    • hasProductCustomAttribute2

      boolean hasProductCustomAttribute2()
       Custom attribute 2 of the product.
       
      optional string product_custom_attribute2 = 101;
      Returns:
      Whether the productCustomAttribute2 field is set.
    • getProductCustomAttribute2

      String getProductCustomAttribute2()
       Custom attribute 2 of the product.
       
      optional string product_custom_attribute2 = 101;
      Returns:
      The productCustomAttribute2.
    • getProductCustomAttribute2Bytes

      com.google.protobuf.ByteString getProductCustomAttribute2Bytes()
       Custom attribute 2 of the product.
       
      optional string product_custom_attribute2 = 101;
      Returns:
      The bytes for productCustomAttribute2.
    • hasProductCustomAttribute3

      boolean hasProductCustomAttribute3()
       Custom attribute 3 of the product.
       
      optional string product_custom_attribute3 = 102;
      Returns:
      Whether the productCustomAttribute3 field is set.
    • getProductCustomAttribute3

      String getProductCustomAttribute3()
       Custom attribute 3 of the product.
       
      optional string product_custom_attribute3 = 102;
      Returns:
      The productCustomAttribute3.
    • getProductCustomAttribute3Bytes

      com.google.protobuf.ByteString getProductCustomAttribute3Bytes()
       Custom attribute 3 of the product.
       
      optional string product_custom_attribute3 = 102;
      Returns:
      The bytes for productCustomAttribute3.
    • hasProductCustomAttribute4

      boolean hasProductCustomAttribute4()
       Custom attribute 4 of the product.
       
      optional string product_custom_attribute4 = 103;
      Returns:
      Whether the productCustomAttribute4 field is set.
    • getProductCustomAttribute4

      String getProductCustomAttribute4()
       Custom attribute 4 of the product.
       
      optional string product_custom_attribute4 = 103;
      Returns:
      The productCustomAttribute4.
    • getProductCustomAttribute4Bytes

      com.google.protobuf.ByteString getProductCustomAttribute4Bytes()
       Custom attribute 4 of the product.
       
      optional string product_custom_attribute4 = 103;
      Returns:
      The bytes for productCustomAttribute4.
    • hasProductFeedLabel

      boolean hasProductFeedLabel()
       Feed label of the product.
       
      optional string product_feed_label = 147;
      Returns:
      Whether the productFeedLabel field is set.
    • getProductFeedLabel

      String getProductFeedLabel()
       Feed label of the product.
       
      optional string product_feed_label = 147;
      Returns:
      The productFeedLabel.
    • getProductFeedLabelBytes

      com.google.protobuf.ByteString getProductFeedLabelBytes()
       Feed label of the product.
       
      optional string product_feed_label = 147;
      Returns:
      The bytes for productFeedLabel.
    • hasProductItemId

      boolean hasProductItemId()
       Item ID of the product.
       
      optional string product_item_id = 104;
      Returns:
      Whether the productItemId field is set.
    • getProductItemId

      String getProductItemId()
       Item ID of the product.
       
      optional string product_item_id = 104;
      Returns:
      The productItemId.
    • getProductItemIdBytes

      com.google.protobuf.ByteString getProductItemIdBytes()
       Item ID of the product.
       
      optional string product_item_id = 104;
      Returns:
      The bytes for productItemId.
    • hasProductLanguage

      boolean hasProductLanguage()
       Resource name of the language constant for the language of the product.
       
      optional string product_language = 105;
      Returns:
      Whether the productLanguage field is set.
    • getProductLanguage

      String getProductLanguage()
       Resource name of the language constant for the language of the product.
       
      optional string product_language = 105;
      Returns:
      The productLanguage.
    • getProductLanguageBytes

      com.google.protobuf.ByteString getProductLanguageBytes()
       Resource name of the language constant for the language of the product.
       
      optional string product_language = 105;
      Returns:
      The bytes for productLanguage.
    • hasProductMerchantId

      boolean hasProductMerchantId()
       Merchant ID of the product.
       
      optional int64 product_merchant_id = 133;
      Returns:
      Whether the productMerchantId field is set.
    • getProductMerchantId

      long getProductMerchantId()
       Merchant ID of the product.
       
      optional int64 product_merchant_id = 133;
      Returns:
      The productMerchantId.
    • hasProductStoreId

      boolean hasProductStoreId()
       Store ID of the product.
       
      optional string product_store_id = 106;
      Returns:
      Whether the productStoreId field is set.
    • getProductStoreId

      String getProductStoreId()
       Store ID of the product.
       
      optional string product_store_id = 106;
      Returns:
      The productStoreId.
    • getProductStoreIdBytes

      com.google.protobuf.ByteString getProductStoreIdBytes()
       Store ID of the product.
       
      optional string product_store_id = 106;
      Returns:
      The bytes for productStoreId.
    • hasProductTitle

      boolean hasProductTitle()
       Title of the product.
       
      optional string product_title = 107;
      Returns:
      Whether the productTitle field is set.
    • getProductTitle

      String getProductTitle()
       Title of the product.
       
      optional string product_title = 107;
      Returns:
      The productTitle.
    • getProductTitleBytes

      com.google.protobuf.ByteString getProductTitleBytes()
       Title of the product.
       
      optional string product_title = 107;
      Returns:
      The bytes for productTitle.
    • hasProductTypeL1

      boolean hasProductTypeL1()
       Type (level 1) of the product.
       
      optional string product_type_l1 = 108;
      Returns:
      Whether the productTypeL1 field is set.
    • getProductTypeL1

      String getProductTypeL1()
       Type (level 1) of the product.
       
      optional string product_type_l1 = 108;
      Returns:
      The productTypeL1.
    • getProductTypeL1Bytes

      com.google.protobuf.ByteString getProductTypeL1Bytes()
       Type (level 1) of the product.
       
      optional string product_type_l1 = 108;
      Returns:
      The bytes for productTypeL1.
    • hasProductTypeL2

      boolean hasProductTypeL2()
       Type (level 2) of the product.
       
      optional string product_type_l2 = 109;
      Returns:
      Whether the productTypeL2 field is set.
    • getProductTypeL2

      String getProductTypeL2()
       Type (level 2) of the product.
       
      optional string product_type_l2 = 109;
      Returns:
      The productTypeL2.
    • getProductTypeL2Bytes

      com.google.protobuf.ByteString getProductTypeL2Bytes()
       Type (level 2) of the product.
       
      optional string product_type_l2 = 109;
      Returns:
      The bytes for productTypeL2.
    • hasProductTypeL3

      boolean hasProductTypeL3()
       Type (level 3) of the product.
       
      optional string product_type_l3 = 110;
      Returns:
      Whether the productTypeL3 field is set.
    • getProductTypeL3

      String getProductTypeL3()
       Type (level 3) of the product.
       
      optional string product_type_l3 = 110;
      Returns:
      The productTypeL3.
    • getProductTypeL3Bytes

      com.google.protobuf.ByteString getProductTypeL3Bytes()
       Type (level 3) of the product.
       
      optional string product_type_l3 = 110;
      Returns:
      The bytes for productTypeL3.
    • hasProductTypeL4

      boolean hasProductTypeL4()
       Type (level 4) of the product.
       
      optional string product_type_l4 = 111;
      Returns:
      Whether the productTypeL4 field is set.
    • getProductTypeL4

      String getProductTypeL4()
       Type (level 4) of the product.
       
      optional string product_type_l4 = 111;
      Returns:
      The productTypeL4.
    • getProductTypeL4Bytes

      com.google.protobuf.ByteString getProductTypeL4Bytes()
       Type (level 4) of the product.
       
      optional string product_type_l4 = 111;
      Returns:
      The bytes for productTypeL4.
    • hasProductTypeL5

      boolean hasProductTypeL5()
       Type (level 5) of the product.
       
      optional string product_type_l5 = 112;
      Returns:
      Whether the productTypeL5 field is set.
    • getProductTypeL5

      String getProductTypeL5()
       Type (level 5) of the product.
       
      optional string product_type_l5 = 112;
      Returns:
      The productTypeL5.
    • getProductTypeL5Bytes

      com.google.protobuf.ByteString getProductTypeL5Bytes()
       Type (level 5) of the product.
       
      optional string product_type_l5 = 112;
      Returns:
      The bytes for productTypeL5.
    • hasQuarter

      boolean hasQuarter()
       Quarter as represented by the date of the first day of a quarter.
       Uses the calendar year for quarters, for example, the second quarter of
       2018 starts on 2018-04-01. Formatted as yyyy-MM-dd.
       
      optional string quarter = 128;
      Returns:
      Whether the quarter field is set.
    • getQuarter

      String getQuarter()
       Quarter as represented by the date of the first day of a quarter.
       Uses the calendar year for quarters, for example, the second quarter of
       2018 starts on 2018-04-01. Formatted as yyyy-MM-dd.
       
      optional string quarter = 128;
      Returns:
      The quarter.
    • getQuarterBytes

      com.google.protobuf.ByteString getQuarterBytes()
       Quarter as represented by the date of the first day of a quarter.
       Uses the calendar year for quarters, for example, the second quarter of
       2018 starts on 2018-04-01. Formatted as yyyy-MM-dd.
       
      optional string quarter = 128;
      Returns:
      The bytes for quarter.
    • hasTravelDestinationCity

      boolean hasTravelDestinationCity()
       The city the user is searching for at query time.
       
      optional string travel_destination_city = 193;
      Returns:
      Whether the travelDestinationCity field is set.
    • getTravelDestinationCity

      String getTravelDestinationCity()
       The city the user is searching for at query time.
       
      optional string travel_destination_city = 193;
      Returns:
      The travelDestinationCity.
    • getTravelDestinationCityBytes

      com.google.protobuf.ByteString getTravelDestinationCityBytes()
       The city the user is searching for at query time.
       
      optional string travel_destination_city = 193;
      Returns:
      The bytes for travelDestinationCity.
    • hasTravelDestinationCountry

      boolean hasTravelDestinationCountry()
       The country the user is searching for at query time.
       
      optional string travel_destination_country = 194;
      Returns:
      Whether the travelDestinationCountry field is set.
    • getTravelDestinationCountry

      String getTravelDestinationCountry()
       The country the user is searching for at query time.
       
      optional string travel_destination_country = 194;
      Returns:
      The travelDestinationCountry.
    • getTravelDestinationCountryBytes

      com.google.protobuf.ByteString getTravelDestinationCountryBytes()
       The country the user is searching for at query time.
       
      optional string travel_destination_country = 194;
      Returns:
      The bytes for travelDestinationCountry.
    • hasTravelDestinationRegion

      boolean hasTravelDestinationRegion()
       The region the user is searching for at query time.
       
      optional string travel_destination_region = 195;
      Returns:
      Whether the travelDestinationRegion field is set.
    • getTravelDestinationRegion

      String getTravelDestinationRegion()
       The region the user is searching for at query time.
       
      optional string travel_destination_region = 195;
      Returns:
      The travelDestinationRegion.
    • getTravelDestinationRegionBytes

      com.google.protobuf.ByteString getTravelDestinationRegionBytes()
       The region the user is searching for at query time.
       
      optional string travel_destination_region = 195;
      Returns:
      The bytes for travelDestinationRegion.
    • getRecommendationTypeValue

      int getRecommendationTypeValue()
       Recommendation type.
       
      .google.ads.googleads.v18.enums.RecommendationTypeEnum.RecommendationType recommendation_type = 140;
      Returns:
      The enum numeric value on the wire for recommendationType.
    • getRecommendationType

       Recommendation type.
       
      .google.ads.googleads.v18.enums.RecommendationTypeEnum.RecommendationType recommendation_type = 140;
      Returns:
      The recommendationType.
    • getSearchEngineResultsPageTypeValue

      int getSearchEngineResultsPageTypeValue()
       Type of the search engine results page.
       
      .google.ads.googleads.v18.enums.SearchEngineResultsPageTypeEnum.SearchEngineResultsPageType search_engine_results_page_type = 70;
      Returns:
      The enum numeric value on the wire for searchEngineResultsPageType.
    • getSearchEngineResultsPageType

       Type of the search engine results page.
       
      .google.ads.googleads.v18.enums.SearchEngineResultsPageTypeEnum.SearchEngineResultsPageType search_engine_results_page_type = 70;
      Returns:
      The searchEngineResultsPageType.
    • hasSearchSubcategory

      boolean hasSearchSubcategory()
       A search term subcategory. An empty string denotes the catch-all
       subcategory for search terms that didn't fit into another subcategory.
       
      optional string search_subcategory = 155;
      Returns:
      Whether the searchSubcategory field is set.
    • getSearchSubcategory

      String getSearchSubcategory()
       A search term subcategory. An empty string denotes the catch-all
       subcategory for search terms that didn't fit into another subcategory.
       
      optional string search_subcategory = 155;
      Returns:
      The searchSubcategory.
    • getSearchSubcategoryBytes

      com.google.protobuf.ByteString getSearchSubcategoryBytes()
       A search term subcategory. An empty string denotes the catch-all
       subcategory for search terms that didn't fit into another subcategory.
       
      optional string search_subcategory = 155;
      Returns:
      The bytes for searchSubcategory.
    • hasSearchTerm

      boolean hasSearchTerm()
       A search term.
       
      optional string search_term = 156;
      Returns:
      Whether the searchTerm field is set.
    • getSearchTerm

      String getSearchTerm()
       A search term.
       
      optional string search_term = 156;
      Returns:
      The searchTerm.
    • getSearchTermBytes

      com.google.protobuf.ByteString getSearchTermBytes()
       A search term.
       
      optional string search_term = 156;
      Returns:
      The bytes for searchTerm.
    • getSearchTermMatchTypeValue

      int getSearchTermMatchTypeValue()
       Match type of the keyword that triggered the ad, including variants.
       
      .google.ads.googleads.v18.enums.SearchTermMatchTypeEnum.SearchTermMatchType search_term_match_type = 22;
      Returns:
      The enum numeric value on the wire for searchTermMatchType.
    • getSearchTermMatchType

       Match type of the keyword that triggered the ad, including variants.
       
      .google.ads.googleads.v18.enums.SearchTermMatchTypeEnum.SearchTermMatchType search_term_match_type = 22;
      Returns:
      The searchTermMatchType.
    • getSlotValue

      int getSlotValue()
       Position of the ad.
       
      .google.ads.googleads.v18.enums.SlotEnum.Slot slot = 23;
      Returns:
      The enum numeric value on the wire for slot.
    • getSlot

      SlotEnum.Slot getSlot()
       Position of the ad.
       
      .google.ads.googleads.v18.enums.SlotEnum.Slot slot = 23;
      Returns:
      The slot.
    • getConversionValueRulePrimaryDimensionValue

      int getConversionValueRulePrimaryDimensionValue()
       Primary dimension of applied conversion value rules.
       NO_RULE_APPLIED shows the total recorded value of conversions that
       do not have a value rule applied.
       ORIGINAL shows the original value of conversions to which a value rule
       has been applied.
       GEO_LOCATION, DEVICE, AUDIENCE, ITINERARY show the net adjustment after
       value rules were applied.
       
      .google.ads.googleads.v18.enums.ConversionValueRulePrimaryDimensionEnum.ConversionValueRulePrimaryDimension conversion_value_rule_primary_dimension = 138;
      Returns:
      The enum numeric value on the wire for conversionValueRulePrimaryDimension.
    • getConversionValueRulePrimaryDimension

       Primary dimension of applied conversion value rules.
       NO_RULE_APPLIED shows the total recorded value of conversions that
       do not have a value rule applied.
       ORIGINAL shows the original value of conversions to which a value rule
       has been applied.
       GEO_LOCATION, DEVICE, AUDIENCE, ITINERARY show the net adjustment after
       value rules were applied.
       
      .google.ads.googleads.v18.enums.ConversionValueRulePrimaryDimensionEnum.ConversionValueRulePrimaryDimension conversion_value_rule_primary_dimension = 138;
      Returns:
      The conversionValueRulePrimaryDimension.
    • hasWebpage

      boolean hasWebpage()
       Resource name of the ad group criterion that represents webpage criterion.
       
      optional string webpage = 129;
      Returns:
      Whether the webpage field is set.
    • getWebpage

      String getWebpage()
       Resource name of the ad group criterion that represents webpage criterion.
       
      optional string webpage = 129;
      Returns:
      The webpage.
    • getWebpageBytes

      com.google.protobuf.ByteString getWebpageBytes()
       Resource name of the ad group criterion that represents webpage criterion.
       
      optional string webpage = 129;
      Returns:
      The bytes for webpage.
    • hasWeek

      boolean hasWeek()
       Week as defined as Monday through Sunday, and represented by the date of
       Monday. Formatted as yyyy-MM-dd.
       
      optional string week = 130;
      Returns:
      Whether the week field is set.
    • getWeek

      String getWeek()
       Week as defined as Monday through Sunday, and represented by the date of
       Monday. Formatted as yyyy-MM-dd.
       
      optional string week = 130;
      Returns:
      The week.
    • getWeekBytes

      com.google.protobuf.ByteString getWeekBytes()
       Week as defined as Monday through Sunday, and represented by the date of
       Monday. Formatted as yyyy-MM-dd.
       
      optional string week = 130;
      Returns:
      The bytes for week.
    • hasYear

      boolean hasYear()
       Year, formatted as yyyy.
       
      optional int32 year = 131;
      Returns:
      Whether the year field is set.
    • getYear

      int getYear()
       Year, formatted as yyyy.
       
      optional int32 year = 131;
      Returns:
      The year.
    • hasSkAdNetworkFineConversionValue

      boolean hasSkAdNetworkFineConversionValue()
       iOS Store Kit Ad Network conversion value.
       Null value means this segment is not applicable, for example, non-iOS
       campaign.
       
      optional int64 sk_ad_network_fine_conversion_value = 137;
      Returns:
      Whether the skAdNetworkFineConversionValue field is set.
    • getSkAdNetworkFineConversionValue

      long getSkAdNetworkFineConversionValue()
       iOS Store Kit Ad Network conversion value.
       Null value means this segment is not applicable, for example, non-iOS
       campaign.
       
      optional int64 sk_ad_network_fine_conversion_value = 137;
      Returns:
      The skAdNetworkFineConversionValue.
    • hasSkAdNetworkRedistributedFineConversionValue

      boolean hasSkAdNetworkRedistributedFineConversionValue()
       iOS Store Kit Ad Network redistributed fine conversion value.
      
       Google uses modeling on observed conversion values(obtained
       from Apple) to calculate conversions from SKAN postbacks where
       NULLs are returned. This column represents the sum of the modeled
       conversion values and the observed conversion values. See
       https://support.google.com/google-ads/answer/14892597
       to lean more.
       
      optional int64 sk_ad_network_redistributed_fine_conversion_value = 190;
      Returns:
      Whether the skAdNetworkRedistributedFineConversionValue field is set.
    • getSkAdNetworkRedistributedFineConversionValue

      long getSkAdNetworkRedistributedFineConversionValue()
       iOS Store Kit Ad Network redistributed fine conversion value.
      
       Google uses modeling on observed conversion values(obtained
       from Apple) to calculate conversions from SKAN postbacks where
       NULLs are returned. This column represents the sum of the modeled
       conversion values and the observed conversion values. See
       https://support.google.com/google-ads/answer/14892597
       to lean more.
       
      optional int64 sk_ad_network_redistributed_fine_conversion_value = 190;
      Returns:
      The skAdNetworkRedistributedFineConversionValue.
    • getSkAdNetworkUserTypeValue

      int getSkAdNetworkUserTypeValue()
       iOS Store Kit Ad Network user type.
       
      .google.ads.googleads.v18.enums.SkAdNetworkUserTypeEnum.SkAdNetworkUserType sk_ad_network_user_type = 141;
      Returns:
      The enum numeric value on the wire for skAdNetworkUserType.
    • getSkAdNetworkUserType

       iOS Store Kit Ad Network user type.
       
      .google.ads.googleads.v18.enums.SkAdNetworkUserTypeEnum.SkAdNetworkUserType sk_ad_network_user_type = 141;
      Returns:
      The skAdNetworkUserType.
    • getSkAdNetworkAdEventTypeValue

      int getSkAdNetworkAdEventTypeValue()
       iOS Store Kit Ad Network ad event type.
       
      .google.ads.googleads.v18.enums.SkAdNetworkAdEventTypeEnum.SkAdNetworkAdEventType sk_ad_network_ad_event_type = 142;
      Returns:
      The enum numeric value on the wire for skAdNetworkAdEventType.
    • getSkAdNetworkAdEventType

       iOS Store Kit Ad Network ad event type.
       
      .google.ads.googleads.v18.enums.SkAdNetworkAdEventTypeEnum.SkAdNetworkAdEventType sk_ad_network_ad_event_type = 142;
      Returns:
      The skAdNetworkAdEventType.
    • hasSkAdNetworkSourceApp

      boolean hasSkAdNetworkSourceApp()
       App where the ad that drove the iOS Store Kit Ad Network install was
       shown. Null value means this segment is not applicable, for example,
       non-iOS campaign, or was not present in any postbacks sent by Apple.
       
      optional .google.ads.googleads.v18.common.SkAdNetworkSourceApp sk_ad_network_source_app = 143;
      Returns:
      Whether the skAdNetworkSourceApp field is set.
    • getSkAdNetworkSourceApp

      SkAdNetworkSourceApp getSkAdNetworkSourceApp()
       App where the ad that drove the iOS Store Kit Ad Network install was
       shown. Null value means this segment is not applicable, for example,
       non-iOS campaign, or was not present in any postbacks sent by Apple.
       
      optional .google.ads.googleads.v18.common.SkAdNetworkSourceApp sk_ad_network_source_app = 143;
      Returns:
      The skAdNetworkSourceApp.
    • getSkAdNetworkSourceAppOrBuilder

      SkAdNetworkSourceAppOrBuilder getSkAdNetworkSourceAppOrBuilder()
       App where the ad that drove the iOS Store Kit Ad Network install was
       shown. Null value means this segment is not applicable, for example,
       non-iOS campaign, or was not present in any postbacks sent by Apple.
       
      optional .google.ads.googleads.v18.common.SkAdNetworkSourceApp sk_ad_network_source_app = 143;
    • getSkAdNetworkAttributionCreditValue

      int getSkAdNetworkAttributionCreditValue()
       iOS Store Kit Ad Network attribution credit
       
      .google.ads.googleads.v18.enums.SkAdNetworkAttributionCreditEnum.SkAdNetworkAttributionCredit sk_ad_network_attribution_credit = 144;
      Returns:
      The enum numeric value on the wire for skAdNetworkAttributionCredit.
    • getSkAdNetworkAttributionCredit

       iOS Store Kit Ad Network attribution credit
       
      .google.ads.googleads.v18.enums.SkAdNetworkAttributionCreditEnum.SkAdNetworkAttributionCredit sk_ad_network_attribution_credit = 144;
      Returns:
      The skAdNetworkAttributionCredit.
    • getSkAdNetworkCoarseConversionValueValue

      int getSkAdNetworkCoarseConversionValueValue()
       iOS Store Kit Ad Network coarse conversion value.
       
      .google.ads.googleads.v18.enums.SkAdNetworkCoarseConversionValueEnum.SkAdNetworkCoarseConversionValue sk_ad_network_coarse_conversion_value = 151;
      Returns:
      The enum numeric value on the wire for skAdNetworkCoarseConversionValue.
    • getSkAdNetworkCoarseConversionValue

       iOS Store Kit Ad Network coarse conversion value.
       
      .google.ads.googleads.v18.enums.SkAdNetworkCoarseConversionValueEnum.SkAdNetworkCoarseConversionValue sk_ad_network_coarse_conversion_value = 151;
      Returns:
      The skAdNetworkCoarseConversionValue.
    • hasSkAdNetworkSourceDomain

      boolean hasSkAdNetworkSourceDomain()
       Website where the ad that drove the iOS Store Kit Ad Network install was
       shown. Null value means this segment is not applicable, for example,
       non-iOS campaign, or was not present in any postbacks sent by Apple.
       
      optional string sk_ad_network_source_domain = 152;
      Returns:
      Whether the skAdNetworkSourceDomain field is set.
    • getSkAdNetworkSourceDomain

      String getSkAdNetworkSourceDomain()
       Website where the ad that drove the iOS Store Kit Ad Network install was
       shown. Null value means this segment is not applicable, for example,
       non-iOS campaign, or was not present in any postbacks sent by Apple.
       
      optional string sk_ad_network_source_domain = 152;
      Returns:
      The skAdNetworkSourceDomain.
    • getSkAdNetworkSourceDomainBytes

      com.google.protobuf.ByteString getSkAdNetworkSourceDomainBytes()
       Website where the ad that drove the iOS Store Kit Ad Network install was
       shown. Null value means this segment is not applicable, for example,
       non-iOS campaign, or was not present in any postbacks sent by Apple.
       
      optional string sk_ad_network_source_domain = 152;
      Returns:
      The bytes for skAdNetworkSourceDomain.
    • getSkAdNetworkSourceTypeValue

      int getSkAdNetworkSourceTypeValue()
       The source type where the ad that drove the iOS Store Kit Ad Network
       install was shown. Null value means this segment is not applicable, for
       example, non-iOS campaign, or neither source domain nor source app were
       present in any postbacks sent by Apple.
       
      .google.ads.googleads.v18.enums.SkAdNetworkSourceTypeEnum.SkAdNetworkSourceType sk_ad_network_source_type = 153;
      Returns:
      The enum numeric value on the wire for skAdNetworkSourceType.
    • getSkAdNetworkSourceType

       The source type where the ad that drove the iOS Store Kit Ad Network
       install was shown. Null value means this segment is not applicable, for
       example, non-iOS campaign, or neither source domain nor source app were
       present in any postbacks sent by Apple.
       
      .google.ads.googleads.v18.enums.SkAdNetworkSourceTypeEnum.SkAdNetworkSourceType sk_ad_network_source_type = 153;
      Returns:
      The skAdNetworkSourceType.
    • hasSkAdNetworkPostbackSequenceIndex

      boolean hasSkAdNetworkPostbackSequenceIndex()
       iOS Store Kit Ad Network postback sequence index.
       
      optional int64 sk_ad_network_postback_sequence_index = 154;
      Returns:
      Whether the skAdNetworkPostbackSequenceIndex field is set.
    • getSkAdNetworkPostbackSequenceIndex

      long getSkAdNetworkPostbackSequenceIndex()
       iOS Store Kit Ad Network postback sequence index.
       
      optional int64 sk_ad_network_postback_sequence_index = 154;
      Returns:
      The skAdNetworkPostbackSequenceIndex.
    • hasSkAdNetworkVersion

      boolean hasSkAdNetworkVersion()
       The version of the SKAdNetwork API used.
       
      optional string sk_ad_network_version = 192;
      Returns:
      Whether the skAdNetworkVersion field is set.
    • getSkAdNetworkVersion

      String getSkAdNetworkVersion()
       The version of the SKAdNetwork API used.
       
      optional string sk_ad_network_version = 192;
      Returns:
      The skAdNetworkVersion.
    • getSkAdNetworkVersionBytes

      com.google.protobuf.ByteString getSkAdNetworkVersionBytes()
       The version of the SKAdNetwork API used.
       
      optional string sk_ad_network_version = 192;
      Returns:
      The bytes for skAdNetworkVersion.
    • hasAssetInteractionTarget

      boolean hasAssetInteractionTarget()
       Only used with CustomerAsset, CampaignAsset and AdGroupAsset metrics.
       Indicates whether the interaction metrics occurred on the asset itself
       or a different asset or ad unit.
       Interactions (for example, clicks) are counted across all the parts of the
       served ad (for example, Ad itself and other components like Sitelinks) when
       they are served together. When interaction_on_this_asset is true, it means
       the interactions are on this specific asset and when
       interaction_on_this_asset is false, it means the interactions is not on
       this specific asset but on other parts of the served ad this asset is
       served with.
       
      optional .google.ads.googleads.v18.common.AssetInteractionTarget asset_interaction_target = 139;
      Returns:
      Whether the assetInteractionTarget field is set.
    • getAssetInteractionTarget

      AssetInteractionTarget getAssetInteractionTarget()
       Only used with CustomerAsset, CampaignAsset and AdGroupAsset metrics.
       Indicates whether the interaction metrics occurred on the asset itself
       or a different asset or ad unit.
       Interactions (for example, clicks) are counted across all the parts of the
       served ad (for example, Ad itself and other components like Sitelinks) when
       they are served together. When interaction_on_this_asset is true, it means
       the interactions are on this specific asset and when
       interaction_on_this_asset is false, it means the interactions is not on
       this specific asset but on other parts of the served ad this asset is
       served with.
       
      optional .google.ads.googleads.v18.common.AssetInteractionTarget asset_interaction_target = 139;
      Returns:
      The assetInteractionTarget.
    • getAssetInteractionTargetOrBuilder

      AssetInteractionTargetOrBuilder getAssetInteractionTargetOrBuilder()
       Only used with CustomerAsset, CampaignAsset and AdGroupAsset metrics.
       Indicates whether the interaction metrics occurred on the asset itself
       or a different asset or ad unit.
       Interactions (for example, clicks) are counted across all the parts of the
       served ad (for example, Ad itself and other components like Sitelinks) when
       they are served together. When interaction_on_this_asset is true, it means
       the interactions are on this specific asset and when
       interaction_on_this_asset is false, it means the interactions is not on
       this specific asset but on other parts of the served ad this asset is
       served with.
       
      optional .google.ads.googleads.v18.common.AssetInteractionTarget asset_interaction_target = 139;
    • getNewVersusReturningCustomersValue

      int getNewVersusReturningCustomersValue()
       This is for segmenting conversions by whether the user is a new customer
       or a returning customer. This segmentation is typically used to measure
       the impact of customer acquisition goal.
       
      .google.ads.googleads.v18.enums.ConvertingUserPriorEngagementTypeAndLtvBucketEnum.ConvertingUserPriorEngagementTypeAndLtvBucket new_versus_returning_customers = 160;
      Returns:
      The enum numeric value on the wire for newVersusReturningCustomers.
    • getNewVersusReturningCustomers

       This is for segmenting conversions by whether the user is a new customer
       or a returning customer. This segmentation is typically used to measure
       the impact of customer acquisition goal.
       
      .google.ads.googleads.v18.enums.ConvertingUserPriorEngagementTypeAndLtvBucketEnum.ConvertingUserPriorEngagementTypeAndLtvBucket new_versus_returning_customers = 160;
      Returns:
      The newVersusReturningCustomers.