com.google.ads.googleads.v17.common.SegmentsOrBuilder Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of google-ads-stubs-v17 Show documentation
Show all versions of google-ads-stubs-v17 Show documentation
Stubs for GAAPI version google-ads-stubs-v17
The newest version!
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: google/ads/googleads/v17/common/segments.proto
// Protobuf Java Version: 3.25.3
package com.google.ads.googleads.v17.common;
public interface SegmentsOrBuilder extends
// @@protoc_insertion_point(interface_extends:google.ads.googleads.v17.common.Segments)
com.google.protobuf.MessageOrBuilder {
/**
*
* Activity account ID.
*
*
* optional int64 activity_account_id = 148;
* @return Whether the activityAccountId field is set.
*/
boolean hasActivityAccountId();
/**
*
* Activity account ID.
*
*
* optional int64 activity_account_id = 148;
* @return The activityAccountId.
*/
long getActivityAccountId();
/**
*
* The city where the travel activity is available.
*
*
* optional string activity_city = 185;
* @return Whether the activityCity field is set.
*/
boolean hasActivityCity();
/**
*
* The city where the travel activity is available.
*
*
* optional string activity_city = 185;
* @return The activityCity.
*/
java.lang.String getActivityCity();
/**
*
* The city where the travel activity is available.
*
*
* optional string activity_city = 185;
* @return The bytes for activityCity.
*/
com.google.protobuf.ByteString
getActivityCityBytes();
/**
*
* The country where the travel activity is available.
*
*
* optional string activity_country = 186;
* @return Whether the activityCountry field is set.
*/
boolean hasActivityCountry();
/**
*
* The country where the travel activity is available.
*
*
* optional string activity_country = 186;
* @return The activityCountry.
*/
java.lang.String getActivityCountry();
/**
*
* The country where the travel activity is available.
*
*
* optional string activity_country = 186;
* @return The bytes for activityCountry.
*/
com.google.protobuf.ByteString
getActivityCountryBytes();
/**
*
* Activity rating.
*
*
* optional int64 activity_rating = 149;
* @return Whether the activityRating field is set.
*/
boolean hasActivityRating();
/**
*
* Activity rating.
*
*
* optional int64 activity_rating = 149;
* @return The activityRating.
*/
long getActivityRating();
/**
*
* The state where the travel activity is available.
*
*
* optional string activity_state = 187;
* @return Whether the activityState field is set.
*/
boolean hasActivityState();
/**
*
* The state where the travel activity is available.
*
*
* optional string activity_state = 187;
* @return The activityState.
*/
java.lang.String getActivityState();
/**
*
* The state where the travel activity is available.
*
*
* optional string activity_state = 187;
* @return The bytes for activityState.
*/
com.google.protobuf.ByteString
getActivityStateBytes();
/**
*
* Advertiser supplied activity ID.
*
*
* optional string external_activity_id = 150;
* @return Whether the externalActivityId field is set.
*/
boolean hasExternalActivityId();
/**
*
* Advertiser supplied activity ID.
*
*
* optional string external_activity_id = 150;
* @return The externalActivityId.
*/
java.lang.String getExternalActivityId();
/**
*
* Advertiser supplied activity ID.
*
*
* optional string external_activity_id = 150;
* @return The bytes for externalActivityId.
*/
com.google.protobuf.ByteString
getExternalActivityIdBytes();
/**
*
* Ad Destination type.
*
*
* .google.ads.googleads.v17.enums.AdDestinationTypeEnum.AdDestinationType ad_destination_type = 136;
* @return The enum numeric value on the wire for adDestinationType.
*/
int getAdDestinationTypeValue();
/**
*
* Ad Destination type.
*
*
* .google.ads.googleads.v17.enums.AdDestinationTypeEnum.AdDestinationType ad_destination_type = 136;
* @return The adDestinationType.
*/
com.google.ads.googleads.v17.enums.AdDestinationTypeEnum.AdDestinationType getAdDestinationType();
/**
*
* Ad Format type.
*
*
* .google.ads.googleads.v17.enums.AdFormatTypeEnum.AdFormatType ad_format_type = 191;
* @return The enum numeric value on the wire for adFormatType.
*/
int getAdFormatTypeValue();
/**
*
* Ad Format type.
*
*
* .google.ads.googleads.v17.enums.AdFormatTypeEnum.AdFormatType ad_format_type = 191;
* @return The adFormatType.
*/
com.google.ads.googleads.v17.enums.AdFormatTypeEnum.AdFormatType getAdFormatType();
/**
*
* Ad network type.
*
*
* .google.ads.googleads.v17.enums.AdNetworkTypeEnum.AdNetworkType ad_network_type = 3;
* @return The enum numeric value on the wire for adNetworkType.
*/
int getAdNetworkTypeValue();
/**
*
* Ad network type.
*
*
* .google.ads.googleads.v17.enums.AdNetworkTypeEnum.AdNetworkType ad_network_type = 3;
* @return The adNetworkType.
*/
com.google.ads.googleads.v17.enums.AdNetworkTypeEnum.AdNetworkType getAdNetworkType();
/**
*
* Resource name of the ad group.
*
*
* optional string ad_group = 158;
* @return Whether the adGroup field is set.
*/
boolean hasAdGroup();
/**
*
* Resource name of the ad group.
*
*
* optional string ad_group = 158;
* @return The adGroup.
*/
java.lang.String getAdGroup();
/**
*
* Resource name of the ad group.
*
*
* optional string ad_group = 158;
* @return The bytes for adGroup.
*/
com.google.protobuf.ByteString
getAdGroupBytes();
/**
*
* Resource name of the asset group.
*
*
* optional string asset_group = 159;
* @return Whether the assetGroup field is set.
*/
boolean hasAssetGroup();
/**
*
* Resource name of the asset group.
*
*
* optional string asset_group = 159;
* @return The assetGroup.
*/
java.lang.String getAssetGroup();
/**
*
* Resource name of the asset group.
*
*
* optional string asset_group = 159;
* @return The bytes for assetGroup.
*/
com.google.protobuf.ByteString
getAssetGroupBytes();
/**
*
* Domain (visible URL) of a participant in the Auction Insights report.
*
*
* optional string auction_insight_domain = 145;
* @return Whether the auctionInsightDomain field is set.
*/
boolean hasAuctionInsightDomain();
/**
*
* Domain (visible URL) of a participant in the Auction Insights report.
*
*
* optional string auction_insight_domain = 145;
* @return The auctionInsightDomain.
*/
java.lang.String getAuctionInsightDomain();
/**
*
* Domain (visible URL) of a participant in the Auction Insights report.
*
*
* optional string auction_insight_domain = 145;
* @return The bytes for auctionInsightDomain.
*/
com.google.protobuf.ByteString
getAuctionInsightDomainBytes();
/**
*
* Budget campaign association status.
*
*
* .google.ads.googleads.v17.common.BudgetCampaignAssociationStatus budget_campaign_association_status = 134;
* @return Whether the budgetCampaignAssociationStatus field is set.
*/
boolean hasBudgetCampaignAssociationStatus();
/**
*
* Budget campaign association status.
*
*
* .google.ads.googleads.v17.common.BudgetCampaignAssociationStatus budget_campaign_association_status = 134;
* @return The budgetCampaignAssociationStatus.
*/
com.google.ads.googleads.v17.common.BudgetCampaignAssociationStatus getBudgetCampaignAssociationStatus();
/**
*
* Budget campaign association status.
*
*
* .google.ads.googleads.v17.common.BudgetCampaignAssociationStatus budget_campaign_association_status = 134;
*/
com.google.ads.googleads.v17.common.BudgetCampaignAssociationStatusOrBuilder getBudgetCampaignAssociationStatusOrBuilder();
/**
*
* Resource name of the campaign.
*
*
* optional string campaign = 157;
* @return Whether the campaign field is set.
*/
boolean hasCampaign();
/**
*
* Resource name of the campaign.
*
*
* optional string campaign = 157;
* @return The campaign.
*/
java.lang.String getCampaign();
/**
*
* Resource name of the campaign.
*
*
* optional string campaign = 157;
* @return The bytes for campaign.
*/
com.google.protobuf.ByteString
getCampaignBytes();
/**
*
* Click type.
*
*
* .google.ads.googleads.v17.enums.ClickTypeEnum.ClickType click_type = 26;
* @return The enum numeric value on the wire for clickType.
*/
int getClickTypeValue();
/**
*
* Click type.
*
*
* .google.ads.googleads.v17.enums.ClickTypeEnum.ClickType click_type = 26;
* @return The clickType.
*/
com.google.ads.googleads.v17.enums.ClickTypeEnum.ClickType getClickType();
/**
*
* Resource name of the conversion action.
*
*
* optional string conversion_action = 113 [(.google.api.resource_reference) = { ... }
* @return Whether the conversionAction field is set.
*/
boolean hasConversionAction();
/**
*
* Resource name of the conversion action.
*
*
* optional string conversion_action = 113 [(.google.api.resource_reference) = { ... }
* @return The conversionAction.
*/
java.lang.String getConversionAction();
/**
*
* Resource name of the conversion action.
*
*
* optional string conversion_action = 113 [(.google.api.resource_reference) = { ... }
* @return The bytes for conversionAction.
*/
com.google.protobuf.ByteString
getConversionActionBytes();
/**
*
* Conversion action category.
*
*
* .google.ads.googleads.v17.enums.ConversionActionCategoryEnum.ConversionActionCategory conversion_action_category = 53;
* @return The enum numeric value on the wire for conversionActionCategory.
*/
int getConversionActionCategoryValue();
/**
*
* Conversion action category.
*
*
* .google.ads.googleads.v17.enums.ConversionActionCategoryEnum.ConversionActionCategory conversion_action_category = 53;
* @return The conversionActionCategory.
*/
com.google.ads.googleads.v17.enums.ConversionActionCategoryEnum.ConversionActionCategory getConversionActionCategory();
/**
*
* Conversion action name.
*
*
* optional string conversion_action_name = 114;
* @return Whether the conversionActionName field is set.
*/
boolean hasConversionActionName();
/**
*
* Conversion action name.
*
*
* optional string conversion_action_name = 114;
* @return The conversionActionName.
*/
java.lang.String getConversionActionName();
/**
*
* Conversion action name.
*
*
* optional string conversion_action_name = 114;
* @return The bytes for conversionActionName.
*/
com.google.protobuf.ByteString
getConversionActionNameBytes();
/**
*
* 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;
* @return Whether the conversionAdjustment field is set.
*/
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;
* @return The conversionAdjustment.
*/
boolean getConversionAdjustment();
/**
*
* Conversion attribution event type.
*
*
* .google.ads.googleads.v17.enums.ConversionAttributionEventTypeEnum.ConversionAttributionEventType conversion_attribution_event_type = 2;
* @return The enum numeric value on the wire for conversionAttributionEventType.
*/
int getConversionAttributionEventTypeValue();
/**
*
* Conversion attribution event type.
*
*
* .google.ads.googleads.v17.enums.ConversionAttributionEventTypeEnum.ConversionAttributionEventType conversion_attribution_event_type = 2;
* @return The conversionAttributionEventType.
*/
com.google.ads.googleads.v17.enums.ConversionAttributionEventTypeEnum.ConversionAttributionEventType getConversionAttributionEventType();
/**
*
* An enum value representing the number of days between the impression and
* the conversion.
*
*
* .google.ads.googleads.v17.enums.ConversionLagBucketEnum.ConversionLagBucket conversion_lag_bucket = 50;
* @return The enum numeric value on the wire for conversionLagBucket.
*/
int getConversionLagBucketValue();
/**
*
* An enum value representing the number of days between the impression and
* the conversion.
*
*
* .google.ads.googleads.v17.enums.ConversionLagBucketEnum.ConversionLagBucket conversion_lag_bucket = 50;
* @return The conversionLagBucket.
*/
com.google.ads.googleads.v17.enums.ConversionLagBucketEnum.ConversionLagBucket getConversionLagBucket();
/**
*
* 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.v17.enums.ConversionOrAdjustmentLagBucketEnum.ConversionOrAdjustmentLagBucket conversion_or_adjustment_lag_bucket = 51;
* @return The enum numeric value on the wire for conversionOrAdjustmentLagBucket.
*/
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.v17.enums.ConversionOrAdjustmentLagBucketEnum.ConversionOrAdjustmentLagBucket conversion_or_adjustment_lag_bucket = 51;
* @return The conversionOrAdjustmentLagBucket.
*/
com.google.ads.googleads.v17.enums.ConversionOrAdjustmentLagBucketEnum.ConversionOrAdjustmentLagBucket getConversionOrAdjustmentLagBucket();
/**
*
* Date to which metrics apply.
* yyyy-MM-dd format, for example, 2018-04-17.
*
*
* optional string date = 79;
* @return Whether the date field is set.
*/
boolean hasDate();
/**
*
* Date to which metrics apply.
* yyyy-MM-dd format, for example, 2018-04-17.
*
*
* optional string date = 79;
* @return The date.
*/
java.lang.String getDate();
/**
*
* Date to which metrics apply.
* yyyy-MM-dd format, for example, 2018-04-17.
*
*
* optional string date = 79;
* @return The bytes for date.
*/
com.google.protobuf.ByteString
getDateBytes();
/**
*
* Day of the week, for example, MONDAY.
*
*
* .google.ads.googleads.v17.enums.DayOfWeekEnum.DayOfWeek day_of_week = 5;
* @return The enum numeric value on the wire for dayOfWeek.
*/
int getDayOfWeekValue();
/**
*
* Day of the week, for example, MONDAY.
*
*
* .google.ads.googleads.v17.enums.DayOfWeekEnum.DayOfWeek day_of_week = 5;
* @return The dayOfWeek.
*/
com.google.ads.googleads.v17.enums.DayOfWeekEnum.DayOfWeek getDayOfWeek();
/**
*
* Device to which metrics apply.
*
*
* .google.ads.googleads.v17.enums.DeviceEnum.Device device = 1;
* @return The enum numeric value on the wire for device.
*/
int getDeviceValue();
/**
*
* Device to which metrics apply.
*
*
* .google.ads.googleads.v17.enums.DeviceEnum.Device device = 1;
* @return The device.
*/
com.google.ads.googleads.v17.enums.DeviceEnum.Device getDevice();
/**
*
* External conversion source.
*
*
* .google.ads.googleads.v17.enums.ExternalConversionSourceEnum.ExternalConversionSource external_conversion_source = 55;
* @return The enum numeric value on the wire for externalConversionSource.
*/
int getExternalConversionSourceValue();
/**
*
* External conversion source.
*
*
* .google.ads.googleads.v17.enums.ExternalConversionSourceEnum.ExternalConversionSource external_conversion_source = 55;
* @return The externalConversionSource.
*/
com.google.ads.googleads.v17.enums.ExternalConversionSourceEnum.ExternalConversionSource getExternalConversionSource();
/**
*
* Resource name of the geo target constant that represents an airport.
*
*
* optional string geo_target_airport = 116;
* @return Whether the geoTargetAirport field is set.
*/
boolean hasGeoTargetAirport();
/**
*
* Resource name of the geo target constant that represents an airport.
*
*
* optional string geo_target_airport = 116;
* @return The geoTargetAirport.
*/
java.lang.String getGeoTargetAirport();
/**
*
* Resource name of the geo target constant that represents an airport.
*
*
* optional string geo_target_airport = 116;
* @return The bytes for geoTargetAirport.
*/
com.google.protobuf.ByteString
getGeoTargetAirportBytes();
/**
*
* Resource name of the geo target constant that represents a canton.
*
*
* optional string geo_target_canton = 117;
* @return Whether the geoTargetCanton field is set.
*/
boolean hasGeoTargetCanton();
/**
*
* Resource name of the geo target constant that represents a canton.
*
*
* optional string geo_target_canton = 117;
* @return The geoTargetCanton.
*/
java.lang.String getGeoTargetCanton();
/**
*
* Resource name of the geo target constant that represents a canton.
*
*
* optional string geo_target_canton = 117;
* @return The bytes for geoTargetCanton.
*/
com.google.protobuf.ByteString
getGeoTargetCantonBytes();
/**
*
* Resource name of the geo target constant that represents a city.
*
*
* optional string geo_target_city = 118;
* @return Whether the geoTargetCity field is set.
*/
boolean hasGeoTargetCity();
/**
*
* Resource name of the geo target constant that represents a city.
*
*
* optional string geo_target_city = 118;
* @return The geoTargetCity.
*/
java.lang.String getGeoTargetCity();
/**
*
* Resource name of the geo target constant that represents a city.
*
*
* optional string geo_target_city = 118;
* @return The bytes for geoTargetCity.
*/
com.google.protobuf.ByteString
getGeoTargetCityBytes();
/**
*
* Resource name of the geo target constant that represents a country.
*
*
* optional string geo_target_country = 119;
* @return Whether the geoTargetCountry field is set.
*/
boolean hasGeoTargetCountry();
/**
*
* Resource name of the geo target constant that represents a country.
*
*
* optional string geo_target_country = 119;
* @return The geoTargetCountry.
*/
java.lang.String getGeoTargetCountry();
/**
*
* Resource name of the geo target constant that represents a country.
*
*
* optional string geo_target_country = 119;
* @return The bytes for geoTargetCountry.
*/
com.google.protobuf.ByteString
getGeoTargetCountryBytes();
/**
*
* Resource name of the geo target constant that represents a county.
*
*
* optional string geo_target_county = 120;
* @return Whether the geoTargetCounty field is set.
*/
boolean hasGeoTargetCounty();
/**
*
* Resource name of the geo target constant that represents a county.
*
*
* optional string geo_target_county = 120;
* @return The geoTargetCounty.
*/
java.lang.String getGeoTargetCounty();
/**
*
* Resource name of the geo target constant that represents a county.
*
*
* optional string geo_target_county = 120;
* @return The bytes for geoTargetCounty.
*/
com.google.protobuf.ByteString
getGeoTargetCountyBytes();
/**
*
* Resource name of the geo target constant that represents a district.
*
*
* optional string geo_target_district = 121;
* @return Whether the geoTargetDistrict field is set.
*/
boolean hasGeoTargetDistrict();
/**
*
* Resource name of the geo target constant that represents a district.
*
*
* optional string geo_target_district = 121;
* @return The geoTargetDistrict.
*/
java.lang.String getGeoTargetDistrict();
/**
*
* Resource name of the geo target constant that represents a district.
*
*
* optional string geo_target_district = 121;
* @return The bytes for geoTargetDistrict.
*/
com.google.protobuf.ByteString
getGeoTargetDistrictBytes();
/**
*
* Resource name of the geo target constant that represents a metro.
*
*
* optional string geo_target_metro = 122;
* @return Whether the geoTargetMetro field is set.
*/
boolean hasGeoTargetMetro();
/**
*
* Resource name of the geo target constant that represents a metro.
*
*
* optional string geo_target_metro = 122;
* @return The geoTargetMetro.
*/
java.lang.String getGeoTargetMetro();
/**
*
* Resource name of the geo target constant that represents a metro.
*
*
* optional string geo_target_metro = 122;
* @return The bytes for geoTargetMetro.
*/
com.google.protobuf.ByteString
getGeoTargetMetroBytes();
/**
*
* Resource name of the geo target constant that represents the most
* specific location.
*
*
* optional string geo_target_most_specific_location = 123;
* @return Whether the geoTargetMostSpecificLocation field is set.
*/
boolean hasGeoTargetMostSpecificLocation();
/**
*
* Resource name of the geo target constant that represents the most
* specific location.
*
*
* optional string geo_target_most_specific_location = 123;
* @return The geoTargetMostSpecificLocation.
*/
java.lang.String getGeoTargetMostSpecificLocation();
/**
*
* Resource name of the geo target constant that represents the most
* specific location.
*
*
* optional string geo_target_most_specific_location = 123;
* @return The bytes for geoTargetMostSpecificLocation.
*/
com.google.protobuf.ByteString
getGeoTargetMostSpecificLocationBytes();
/**
*
* Resource name of the geo target constant that represents a postal code.
*
*
* optional string geo_target_postal_code = 124;
* @return Whether the geoTargetPostalCode field is set.
*/
boolean hasGeoTargetPostalCode();
/**
*
* Resource name of the geo target constant that represents a postal code.
*
*
* optional string geo_target_postal_code = 124;
* @return The geoTargetPostalCode.
*/
java.lang.String getGeoTargetPostalCode();
/**
*
* Resource name of the geo target constant that represents a postal code.
*
*
* optional string geo_target_postal_code = 124;
* @return The bytes for geoTargetPostalCode.
*/
com.google.protobuf.ByteString
getGeoTargetPostalCodeBytes();
/**
*
* Resource name of the geo target constant that represents a province.
*
*
* optional string geo_target_province = 125;
* @return Whether the geoTargetProvince field is set.
*/
boolean hasGeoTargetProvince();
/**
*
* Resource name of the geo target constant that represents a province.
*
*
* optional string geo_target_province = 125;
* @return The geoTargetProvince.
*/
java.lang.String getGeoTargetProvince();
/**
*
* Resource name of the geo target constant that represents a province.
*
*
* optional string geo_target_province = 125;
* @return The bytes for geoTargetProvince.
*/
com.google.protobuf.ByteString
getGeoTargetProvinceBytes();
/**
*
* Resource name of the geo target constant that represents a region.
*
*
* optional string geo_target_region = 126;
* @return Whether the geoTargetRegion field is set.
*/
boolean hasGeoTargetRegion();
/**
*
* Resource name of the geo target constant that represents a region.
*
*
* optional string geo_target_region = 126;
* @return The geoTargetRegion.
*/
java.lang.String getGeoTargetRegion();
/**
*
* Resource name of the geo target constant that represents a region.
*
*
* optional string geo_target_region = 126;
* @return The bytes for geoTargetRegion.
*/
com.google.protobuf.ByteString
getGeoTargetRegionBytes();
/**
*
* Resource name of the geo target constant that represents a state.
*
*
* optional string geo_target_state = 127;
* @return Whether the geoTargetState field is set.
*/
boolean hasGeoTargetState();
/**
*
* Resource name of the geo target constant that represents a state.
*
*
* optional string geo_target_state = 127;
* @return The geoTargetState.
*/
java.lang.String getGeoTargetState();
/**
*
* Resource name of the geo target constant that represents a state.
*
*
* optional string geo_target_state = 127;
* @return The bytes for geoTargetState.
*/
com.google.protobuf.ByteString
getGeoTargetStateBytes();
/**
*
* Hotel booking window in days.
*
*
* optional int64 hotel_booking_window_days = 135;
* @return Whether the hotelBookingWindowDays field is set.
*/
boolean hasHotelBookingWindowDays();
/**
*
* Hotel booking window in days.
*
*
* optional int64 hotel_booking_window_days = 135;
* @return The hotelBookingWindowDays.
*/
long getHotelBookingWindowDays();
/**
*
* Hotel center ID.
*
*
* optional int64 hotel_center_id = 80;
* @return Whether the hotelCenterId field is set.
*/
boolean hasHotelCenterId();
/**
*
* Hotel center ID.
*
*
* optional int64 hotel_center_id = 80;
* @return The hotelCenterId.
*/
long getHotelCenterId();
/**
*
* Hotel check-in date. Formatted as yyyy-MM-dd.
*
*
* optional string hotel_check_in_date = 81;
* @return Whether the hotelCheckInDate field is set.
*/
boolean hasHotelCheckInDate();
/**
*
* Hotel check-in date. Formatted as yyyy-MM-dd.
*
*
* optional string hotel_check_in_date = 81;
* @return The hotelCheckInDate.
*/
java.lang.String getHotelCheckInDate();
/**
*
* Hotel check-in date. Formatted as yyyy-MM-dd.
*
*
* optional string hotel_check_in_date = 81;
* @return The bytes for hotelCheckInDate.
*/
com.google.protobuf.ByteString
getHotelCheckInDateBytes();
/**
*
* Hotel check-in day of week.
*
*
* .google.ads.googleads.v17.enums.DayOfWeekEnum.DayOfWeek hotel_check_in_day_of_week = 9;
* @return The enum numeric value on the wire for hotelCheckInDayOfWeek.
*/
int getHotelCheckInDayOfWeekValue();
/**
*
* Hotel check-in day of week.
*
*
* .google.ads.googleads.v17.enums.DayOfWeekEnum.DayOfWeek hotel_check_in_day_of_week = 9;
* @return The hotelCheckInDayOfWeek.
*/
com.google.ads.googleads.v17.enums.DayOfWeekEnum.DayOfWeek getHotelCheckInDayOfWeek();
/**
*
* Hotel city.
*
*
* optional string hotel_city = 82;
* @return Whether the hotelCity field is set.
*/
boolean hasHotelCity();
/**
*
* Hotel city.
*
*
* optional string hotel_city = 82;
* @return The hotelCity.
*/
java.lang.String getHotelCity();
/**
*
* Hotel city.
*
*
* optional string hotel_city = 82;
* @return The bytes for hotelCity.
*/
com.google.protobuf.ByteString
getHotelCityBytes();
/**
*
* Hotel class.
*
*
* optional int32 hotel_class = 83;
* @return Whether the hotelClass field is set.
*/
boolean hasHotelClass();
/**
*
* Hotel class.
*
*
* optional int32 hotel_class = 83;
* @return The hotelClass.
*/
int getHotelClass();
/**
*
* Hotel country.
*
*
* optional string hotel_country = 84;
* @return Whether the hotelCountry field is set.
*/
boolean hasHotelCountry();
/**
*
* Hotel country.
*
*
* optional string hotel_country = 84;
* @return The hotelCountry.
*/
java.lang.String getHotelCountry();
/**
*
* Hotel country.
*
*
* optional string hotel_country = 84;
* @return The bytes for hotelCountry.
*/
com.google.protobuf.ByteString
getHotelCountryBytes();
/**
*
* Hotel date selection type.
*
*
* .google.ads.googleads.v17.enums.HotelDateSelectionTypeEnum.HotelDateSelectionType hotel_date_selection_type = 13;
* @return The enum numeric value on the wire for hotelDateSelectionType.
*/
int getHotelDateSelectionTypeValue();
/**
*
* Hotel date selection type.
*
*
* .google.ads.googleads.v17.enums.HotelDateSelectionTypeEnum.HotelDateSelectionType hotel_date_selection_type = 13;
* @return The hotelDateSelectionType.
*/
com.google.ads.googleads.v17.enums.HotelDateSelectionTypeEnum.HotelDateSelectionType getHotelDateSelectionType();
/**
*
* Hotel length of stay.
*
*
* optional int32 hotel_length_of_stay = 85;
* @return Whether the hotelLengthOfStay field is set.
*/
boolean hasHotelLengthOfStay();
/**
*
* Hotel length of stay.
*
*
* optional int32 hotel_length_of_stay = 85;
* @return The hotelLengthOfStay.
*/
int getHotelLengthOfStay();
/**
*
* Hotel rate rule ID.
*
*
* optional string hotel_rate_rule_id = 86;
* @return Whether the hotelRateRuleId field is set.
*/
boolean hasHotelRateRuleId();
/**
*
* Hotel rate rule ID.
*
*
* optional string hotel_rate_rule_id = 86;
* @return The hotelRateRuleId.
*/
java.lang.String getHotelRateRuleId();
/**
*
* Hotel rate rule ID.
*
*
* optional string hotel_rate_rule_id = 86;
* @return The bytes for hotelRateRuleId.
*/
com.google.protobuf.ByteString
getHotelRateRuleIdBytes();
/**
*
* Hotel rate type.
*
*
* .google.ads.googleads.v17.enums.HotelRateTypeEnum.HotelRateType hotel_rate_type = 74;
* @return The enum numeric value on the wire for hotelRateType.
*/
int getHotelRateTypeValue();
/**
*
* Hotel rate type.
*
*
* .google.ads.googleads.v17.enums.HotelRateTypeEnum.HotelRateType hotel_rate_type = 74;
* @return The hotelRateType.
*/
com.google.ads.googleads.v17.enums.HotelRateTypeEnum.HotelRateType getHotelRateType();
/**
*
* Hotel price bucket.
*
*
* .google.ads.googleads.v17.enums.HotelPriceBucketEnum.HotelPriceBucket hotel_price_bucket = 78;
* @return The enum numeric value on the wire for hotelPriceBucket.
*/
int getHotelPriceBucketValue();
/**
*
* Hotel price bucket.
*
*
* .google.ads.googleads.v17.enums.HotelPriceBucketEnum.HotelPriceBucket hotel_price_bucket = 78;
* @return The hotelPriceBucket.
*/
com.google.ads.googleads.v17.enums.HotelPriceBucketEnum.HotelPriceBucket getHotelPriceBucket();
/**
*
* Hotel state.
*
*
* optional string hotel_state = 87;
* @return Whether the hotelState field is set.
*/
boolean hasHotelState();
/**
*
* Hotel state.
*
*
* optional string hotel_state = 87;
* @return The hotelState.
*/
java.lang.String getHotelState();
/**
*
* Hotel state.
*
*
* optional string hotel_state = 87;
* @return The bytes for hotelState.
*/
com.google.protobuf.ByteString
getHotelStateBytes();
/**
*
* Hour of day as a number between 0 and 23, inclusive.
*
*
* optional int32 hour = 88;
* @return Whether the hour field is set.
*/
boolean hasHour();
/**
*
* Hour of day as a number between 0 and 23, inclusive.
*
*
* optional int32 hour = 88;
* @return The hour.
*/
int getHour();
/**
*
* 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;
* @return Whether the interactionOnThisExtension field is set.
*/
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;
* @return The interactionOnThisExtension.
*/
boolean getInteractionOnThisExtension();
/**
*
* Keyword criterion.
*
*
* .google.ads.googleads.v17.common.Keyword keyword = 61;
* @return Whether the keyword field is set.
*/
boolean hasKeyword();
/**
*
* Keyword criterion.
*
*
* .google.ads.googleads.v17.common.Keyword keyword = 61;
* @return The keyword.
*/
com.google.ads.googleads.v17.common.Keyword getKeyword();
/**
*
* Keyword criterion.
*
*
* .google.ads.googleads.v17.common.Keyword keyword = 61;
*/
com.google.ads.googleads.v17.common.KeywordOrBuilder getKeywordOrBuilder();
/**
*
* Month as represented by the date of the first day of a month. Formatted as
* yyyy-MM-dd.
*
*
* optional string month = 90;
* @return Whether the month field is set.
*/
boolean hasMonth();
/**
*
* Month as represented by the date of the first day of a month. Formatted as
* yyyy-MM-dd.
*
*
* optional string month = 90;
* @return The month.
*/
java.lang.String getMonth();
/**
*
* Month as represented by the date of the first day of a month. Formatted as
* yyyy-MM-dd.
*
*
* optional string month = 90;
* @return The bytes for month.
*/
com.google.protobuf.ByteString
getMonthBytes();
/**
*
* Month of the year, for example, January.
*
*
* .google.ads.googleads.v17.enums.MonthOfYearEnum.MonthOfYear month_of_year = 18;
* @return The enum numeric value on the wire for monthOfYear.
*/
int getMonthOfYearValue();
/**
*
* Month of the year, for example, January.
*
*
* .google.ads.googleads.v17.enums.MonthOfYearEnum.MonthOfYear month_of_year = 18;
* @return The monthOfYear.
*/
com.google.ads.googleads.v17.enums.MonthOfYearEnum.MonthOfYear getMonthOfYear();
/**
*
* Partner hotel ID.
*
*
* optional string partner_hotel_id = 91;
* @return Whether the partnerHotelId field is set.
*/
boolean hasPartnerHotelId();
/**
*
* Partner hotel ID.
*
*
* optional string partner_hotel_id = 91;
* @return The partnerHotelId.
*/
java.lang.String getPartnerHotelId();
/**
*
* Partner hotel ID.
*
*
* optional string partner_hotel_id = 91;
* @return The bytes for partnerHotelId.
*/
com.google.protobuf.ByteString
getPartnerHotelIdBytes();
/**
*
* Placeholder type. This is only used with feed item metrics.
*
*
* .google.ads.googleads.v17.enums.PlaceholderTypeEnum.PlaceholderType placeholder_type = 20;
* @return The enum numeric value on the wire for placeholderType.
*/
int getPlaceholderTypeValue();
/**
*
* Placeholder type. This is only used with feed item metrics.
*
*
* .google.ads.googleads.v17.enums.PlaceholderTypeEnum.PlaceholderType placeholder_type = 20;
* @return The placeholderType.
*/
com.google.ads.googleads.v17.enums.PlaceholderTypeEnum.PlaceholderType getPlaceholderType();
/**
*
* Aggregator ID of the product.
*
*
* optional int64 product_aggregator_id = 132;
* @return Whether the productAggregatorId field is set.
*/
boolean hasProductAggregatorId();
/**
*
* Aggregator ID of the product.
*
*
* optional int64 product_aggregator_id = 132;
* @return The productAggregatorId.
*/
long getProductAggregatorId();
/**
*
* Category (level 1) of the product.
*
*
* optional string product_category_level1 = 161;
* @return Whether the productCategoryLevel1 field is set.
*/
boolean hasProductCategoryLevel1();
/**
*
* Category (level 1) of the product.
*
*
* optional string product_category_level1 = 161;
* @return The productCategoryLevel1.
*/
java.lang.String getProductCategoryLevel1();
/**
*
* Category (level 1) of the product.
*
*
* optional string product_category_level1 = 161;
* @return The bytes for productCategoryLevel1.
*/
com.google.protobuf.ByteString
getProductCategoryLevel1Bytes();
/**
*
* Category (level 2) of the product.
*
*
* optional string product_category_level2 = 162;
* @return Whether the productCategoryLevel2 field is set.
*/
boolean hasProductCategoryLevel2();
/**
*
* Category (level 2) of the product.
*
*
* optional string product_category_level2 = 162;
* @return The productCategoryLevel2.
*/
java.lang.String getProductCategoryLevel2();
/**
*
* Category (level 2) of the product.
*
*
* optional string product_category_level2 = 162;
* @return The bytes for productCategoryLevel2.
*/
com.google.protobuf.ByteString
getProductCategoryLevel2Bytes();
/**
*
* Category (level 3) of the product.
*
*
* optional string product_category_level3 = 163;
* @return Whether the productCategoryLevel3 field is set.
*/
boolean hasProductCategoryLevel3();
/**
*
* Category (level 3) of the product.
*
*
* optional string product_category_level3 = 163;
* @return The productCategoryLevel3.
*/
java.lang.String getProductCategoryLevel3();
/**
*
* Category (level 3) of the product.
*
*
* optional string product_category_level3 = 163;
* @return The bytes for productCategoryLevel3.
*/
com.google.protobuf.ByteString
getProductCategoryLevel3Bytes();
/**
*
* Category (level 4) of the product.
*
*
* optional string product_category_level4 = 164;
* @return Whether the productCategoryLevel4 field is set.
*/
boolean hasProductCategoryLevel4();
/**
*
* Category (level 4) of the product.
*
*
* optional string product_category_level4 = 164;
* @return The productCategoryLevel4.
*/
java.lang.String getProductCategoryLevel4();
/**
*
* Category (level 4) of the product.
*
*
* optional string product_category_level4 = 164;
* @return The bytes for productCategoryLevel4.
*/
com.google.protobuf.ByteString
getProductCategoryLevel4Bytes();
/**
*
* Category (level 5) of the product.
*
*
* optional string product_category_level5 = 165;
* @return Whether the productCategoryLevel5 field is set.
*/
boolean hasProductCategoryLevel5();
/**
*
* Category (level 5) of the product.
*
*
* optional string product_category_level5 = 165;
* @return The productCategoryLevel5.
*/
java.lang.String getProductCategoryLevel5();
/**
*
* Category (level 5) of the product.
*
*
* optional string product_category_level5 = 165;
* @return The bytes for productCategoryLevel5.
*/
com.google.protobuf.ByteString
getProductCategoryLevel5Bytes();
/**
*
* Brand of the product.
*
*
* optional string product_brand = 97;
* @return Whether the productBrand field is set.
*/
boolean hasProductBrand();
/**
*
* Brand of the product.
*
*
* optional string product_brand = 97;
* @return The productBrand.
*/
java.lang.String getProductBrand();
/**
*
* Brand of the product.
*
*
* optional string product_brand = 97;
* @return The bytes for productBrand.
*/
com.google.protobuf.ByteString
getProductBrandBytes();
/**
*
* Channel of the product.
*
*
* .google.ads.googleads.v17.enums.ProductChannelEnum.ProductChannel product_channel = 30;
* @return The enum numeric value on the wire for productChannel.
*/
int getProductChannelValue();
/**
*
* Channel of the product.
*
*
* .google.ads.googleads.v17.enums.ProductChannelEnum.ProductChannel product_channel = 30;
* @return The productChannel.
*/
com.google.ads.googleads.v17.enums.ProductChannelEnum.ProductChannel getProductChannel();
/**
*
* Channel exclusivity of the product.
*
*
* .google.ads.googleads.v17.enums.ProductChannelExclusivityEnum.ProductChannelExclusivity product_channel_exclusivity = 31;
* @return The enum numeric value on the wire for productChannelExclusivity.
*/
int getProductChannelExclusivityValue();
/**
*
* Channel exclusivity of the product.
*
*
* .google.ads.googleads.v17.enums.ProductChannelExclusivityEnum.ProductChannelExclusivity product_channel_exclusivity = 31;
* @return The productChannelExclusivity.
*/
com.google.ads.googleads.v17.enums.ProductChannelExclusivityEnum.ProductChannelExclusivity getProductChannelExclusivity();
/**
*
* Condition of the product.
*
*
* .google.ads.googleads.v17.enums.ProductConditionEnum.ProductCondition product_condition = 32;
* @return The enum numeric value on the wire for productCondition.
*/
int getProductConditionValue();
/**
*
* Condition of the product.
*
*
* .google.ads.googleads.v17.enums.ProductConditionEnum.ProductCondition product_condition = 32;
* @return The productCondition.
*/
com.google.ads.googleads.v17.enums.ProductConditionEnum.ProductCondition getProductCondition();
/**
*
* Resource name of the geo target constant for the country of sale of the
* product.
*
*
* optional string product_country = 98;
* @return Whether the productCountry field is set.
*/
boolean hasProductCountry();
/**
*
* Resource name of the geo target constant for the country of sale of the
* product.
*
*
* optional string product_country = 98;
* @return The productCountry.
*/
java.lang.String getProductCountry();
/**
*
* Resource name of the geo target constant for the country of sale of the
* product.
*
*
* optional string product_country = 98;
* @return The bytes for productCountry.
*/
com.google.protobuf.ByteString
getProductCountryBytes();
/**
*
* Custom attribute 0 of the product.
*
*
* optional string product_custom_attribute0 = 99;
* @return Whether the productCustomAttribute0 field is set.
*/
boolean hasProductCustomAttribute0();
/**
*
* Custom attribute 0 of the product.
*
*
* optional string product_custom_attribute0 = 99;
* @return The productCustomAttribute0.
*/
java.lang.String getProductCustomAttribute0();
/**
*
* Custom attribute 0 of the product.
*
*
* optional string product_custom_attribute0 = 99;
* @return The bytes for productCustomAttribute0.
*/
com.google.protobuf.ByteString
getProductCustomAttribute0Bytes();
/**
*
* Custom attribute 1 of the product.
*
*
* optional string product_custom_attribute1 = 100;
* @return Whether the productCustomAttribute1 field is set.
*/
boolean hasProductCustomAttribute1();
/**
*
* Custom attribute 1 of the product.
*
*
* optional string product_custom_attribute1 = 100;
* @return The productCustomAttribute1.
*/
java.lang.String getProductCustomAttribute1();
/**
*
* Custom attribute 1 of the product.
*
*
* optional string product_custom_attribute1 = 100;
* @return The bytes for productCustomAttribute1.
*/
com.google.protobuf.ByteString
getProductCustomAttribute1Bytes();
/**
*
* Custom attribute 2 of the product.
*
*
* optional string product_custom_attribute2 = 101;
* @return Whether the productCustomAttribute2 field is set.
*/
boolean hasProductCustomAttribute2();
/**
*
* Custom attribute 2 of the product.
*
*
* optional string product_custom_attribute2 = 101;
* @return The productCustomAttribute2.
*/
java.lang.String getProductCustomAttribute2();
/**
*
* Custom attribute 2 of the product.
*
*
* optional string product_custom_attribute2 = 101;
* @return The bytes for productCustomAttribute2.
*/
com.google.protobuf.ByteString
getProductCustomAttribute2Bytes();
/**
*
* Custom attribute 3 of the product.
*
*
* optional string product_custom_attribute3 = 102;
* @return Whether the productCustomAttribute3 field is set.
*/
boolean hasProductCustomAttribute3();
/**
*
* Custom attribute 3 of the product.
*
*
* optional string product_custom_attribute3 = 102;
* @return The productCustomAttribute3.
*/
java.lang.String getProductCustomAttribute3();
/**
*
* Custom attribute 3 of the product.
*
*
* optional string product_custom_attribute3 = 102;
* @return The bytes for productCustomAttribute3.
*/
com.google.protobuf.ByteString
getProductCustomAttribute3Bytes();
/**
*
* Custom attribute 4 of the product.
*
*
* optional string product_custom_attribute4 = 103;
* @return Whether the productCustomAttribute4 field is set.
*/
boolean hasProductCustomAttribute4();
/**
*
* Custom attribute 4 of the product.
*
*
* optional string product_custom_attribute4 = 103;
* @return The productCustomAttribute4.
*/
java.lang.String getProductCustomAttribute4();
/**
*
* Custom attribute 4 of the product.
*
*
* optional string product_custom_attribute4 = 103;
* @return The bytes for productCustomAttribute4.
*/
com.google.protobuf.ByteString
getProductCustomAttribute4Bytes();
/**
*
* Feed label of the product.
*
*
* optional string product_feed_label = 147;
* @return Whether the productFeedLabel field is set.
*/
boolean hasProductFeedLabel();
/**
*
* Feed label of the product.
*
*
* optional string product_feed_label = 147;
* @return The productFeedLabel.
*/
java.lang.String getProductFeedLabel();
/**
*
* Feed label of the product.
*
*
* optional string product_feed_label = 147;
* @return The bytes for productFeedLabel.
*/
com.google.protobuf.ByteString
getProductFeedLabelBytes();
/**
*
* Item ID of the product.
*
*
* optional string product_item_id = 104;
* @return Whether the productItemId field is set.
*/
boolean hasProductItemId();
/**
*
* Item ID of the product.
*
*
* optional string product_item_id = 104;
* @return The productItemId.
*/
java.lang.String getProductItemId();
/**
*
* Item ID of the product.
*
*
* optional string product_item_id = 104;
* @return The bytes for productItemId.
*/
com.google.protobuf.ByteString
getProductItemIdBytes();
/**
*
* Resource name of the language constant for the language of the product.
*
*
* optional string product_language = 105;
* @return Whether the productLanguage field is set.
*/
boolean hasProductLanguage();
/**
*
* Resource name of the language constant for the language of the product.
*
*
* optional string product_language = 105;
* @return The productLanguage.
*/
java.lang.String getProductLanguage();
/**
*
* Resource name of the language constant for the language of the product.
*
*
* optional string product_language = 105;
* @return The bytes for productLanguage.
*/
com.google.protobuf.ByteString
getProductLanguageBytes();
/**
*
* Merchant ID of the product.
*
*
* optional int64 product_merchant_id = 133;
* @return Whether the productMerchantId field is set.
*/
boolean hasProductMerchantId();
/**
*
* Merchant ID of the product.
*
*
* optional int64 product_merchant_id = 133;
* @return The productMerchantId.
*/
long getProductMerchantId();
/**
*
* Store ID of the product.
*
*
* optional string product_store_id = 106;
* @return Whether the productStoreId field is set.
*/
boolean hasProductStoreId();
/**
*
* Store ID of the product.
*
*
* optional string product_store_id = 106;
* @return The productStoreId.
*/
java.lang.String getProductStoreId();
/**
*
* Store ID of the product.
*
*
* optional string product_store_id = 106;
* @return The bytes for productStoreId.
*/
com.google.protobuf.ByteString
getProductStoreIdBytes();
/**
*
* Title of the product.
*
*
* optional string product_title = 107;
* @return Whether the productTitle field is set.
*/
boolean hasProductTitle();
/**
*
* Title of the product.
*
*
* optional string product_title = 107;
* @return The productTitle.
*/
java.lang.String getProductTitle();
/**
*
* Title of the product.
*
*
* optional string product_title = 107;
* @return The bytes for productTitle.
*/
com.google.protobuf.ByteString
getProductTitleBytes();
/**
*
* Type (level 1) of the product.
*
*
* optional string product_type_l1 = 108;
* @return Whether the productTypeL1 field is set.
*/
boolean hasProductTypeL1();
/**
*
* Type (level 1) of the product.
*
*
* optional string product_type_l1 = 108;
* @return The productTypeL1.
*/
java.lang.String getProductTypeL1();
/**
*
* Type (level 1) of the product.
*
*
* optional string product_type_l1 = 108;
* @return The bytes for productTypeL1.
*/
com.google.protobuf.ByteString
getProductTypeL1Bytes();
/**
*
* Type (level 2) of the product.
*
*
* optional string product_type_l2 = 109;
* @return Whether the productTypeL2 field is set.
*/
boolean hasProductTypeL2();
/**
*
* Type (level 2) of the product.
*
*
* optional string product_type_l2 = 109;
* @return The productTypeL2.
*/
java.lang.String getProductTypeL2();
/**
*
* Type (level 2) of the product.
*
*
* optional string product_type_l2 = 109;
* @return The bytes for productTypeL2.
*/
com.google.protobuf.ByteString
getProductTypeL2Bytes();
/**
*
* Type (level 3) of the product.
*
*
* optional string product_type_l3 = 110;
* @return Whether the productTypeL3 field is set.
*/
boolean hasProductTypeL3();
/**
*
* Type (level 3) of the product.
*
*
* optional string product_type_l3 = 110;
* @return The productTypeL3.
*/
java.lang.String getProductTypeL3();
/**
*
* Type (level 3) of the product.
*
*
* optional string product_type_l3 = 110;
* @return The bytes for productTypeL3.
*/
com.google.protobuf.ByteString
getProductTypeL3Bytes();
/**
*
* Type (level 4) of the product.
*
*
* optional string product_type_l4 = 111;
* @return Whether the productTypeL4 field is set.
*/
boolean hasProductTypeL4();
/**
*
* Type (level 4) of the product.
*
*
* optional string product_type_l4 = 111;
* @return The productTypeL4.
*/
java.lang.String getProductTypeL4();
/**
*
* Type (level 4) of the product.
*
*
* optional string product_type_l4 = 111;
* @return The bytes for productTypeL4.
*/
com.google.protobuf.ByteString
getProductTypeL4Bytes();
/**
*
* Type (level 5) of the product.
*
*
* optional string product_type_l5 = 112;
* @return Whether the productTypeL5 field is set.
*/
boolean hasProductTypeL5();
/**
*
* Type (level 5) of the product.
*
*
* optional string product_type_l5 = 112;
* @return The productTypeL5.
*/
java.lang.String getProductTypeL5();
/**
*
* Type (level 5) of the product.
*
*
* optional string product_type_l5 = 112;
* @return The bytes for productTypeL5.
*/
com.google.protobuf.ByteString
getProductTypeL5Bytes();
/**
*
* 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;
* @return Whether the quarter field is set.
*/
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;
* @return The quarter.
*/
java.lang.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;
* @return The bytes for quarter.
*/
com.google.protobuf.ByteString
getQuarterBytes();
/**
*
* Recommendation type.
*
*
* .google.ads.googleads.v17.enums.RecommendationTypeEnum.RecommendationType recommendation_type = 140;
* @return The enum numeric value on the wire for recommendationType.
*/
int getRecommendationTypeValue();
/**
*
* Recommendation type.
*
*
* .google.ads.googleads.v17.enums.RecommendationTypeEnum.RecommendationType recommendation_type = 140;
* @return The recommendationType.
*/
com.google.ads.googleads.v17.enums.RecommendationTypeEnum.RecommendationType getRecommendationType();
/**
*
* Type of the search engine results page.
*
*
* .google.ads.googleads.v17.enums.SearchEngineResultsPageTypeEnum.SearchEngineResultsPageType search_engine_results_page_type = 70;
* @return The enum numeric value on the wire for searchEngineResultsPageType.
*/
int getSearchEngineResultsPageTypeValue();
/**
*
* Type of the search engine results page.
*
*
* .google.ads.googleads.v17.enums.SearchEngineResultsPageTypeEnum.SearchEngineResultsPageType search_engine_results_page_type = 70;
* @return The searchEngineResultsPageType.
*/
com.google.ads.googleads.v17.enums.SearchEngineResultsPageTypeEnum.SearchEngineResultsPageType getSearchEngineResultsPageType();
/**
*
* 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;
* @return Whether the searchSubcategory field is set.
*/
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;
* @return The searchSubcategory.
*/
java.lang.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;
* @return The bytes for searchSubcategory.
*/
com.google.protobuf.ByteString
getSearchSubcategoryBytes();
/**
*
* A search term.
*
*
* optional string search_term = 156;
* @return Whether the searchTerm field is set.
*/
boolean hasSearchTerm();
/**
*
* A search term.
*
*
* optional string search_term = 156;
* @return The searchTerm.
*/
java.lang.String getSearchTerm();
/**
*
* A search term.
*
*
* optional string search_term = 156;
* @return The bytes for searchTerm.
*/
com.google.protobuf.ByteString
getSearchTermBytes();
/**
*
* Match type of the keyword that triggered the ad, including variants.
*
*
* .google.ads.googleads.v17.enums.SearchTermMatchTypeEnum.SearchTermMatchType search_term_match_type = 22;
* @return The enum numeric value on the wire for searchTermMatchType.
*/
int getSearchTermMatchTypeValue();
/**
*
* Match type of the keyword that triggered the ad, including variants.
*
*
* .google.ads.googleads.v17.enums.SearchTermMatchTypeEnum.SearchTermMatchType search_term_match_type = 22;
* @return The searchTermMatchType.
*/
com.google.ads.googleads.v17.enums.SearchTermMatchTypeEnum.SearchTermMatchType getSearchTermMatchType();
/**
*
* Position of the ad.
*
*
* .google.ads.googleads.v17.enums.SlotEnum.Slot slot = 23;
* @return The enum numeric value on the wire for slot.
*/
int getSlotValue();
/**
*
* Position of the ad.
*
*
* .google.ads.googleads.v17.enums.SlotEnum.Slot slot = 23;
* @return The slot.
*/
com.google.ads.googleads.v17.enums.SlotEnum.Slot getSlot();
/**
*
* 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 show the net adjustment after value
* rules were applied.
*
*
* .google.ads.googleads.v17.enums.ConversionValueRulePrimaryDimensionEnum.ConversionValueRulePrimaryDimension conversion_value_rule_primary_dimension = 138;
* @return The enum numeric value on the wire for conversionValueRulePrimaryDimension.
*/
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 show the net adjustment after value
* rules were applied.
*
*
* .google.ads.googleads.v17.enums.ConversionValueRulePrimaryDimensionEnum.ConversionValueRulePrimaryDimension conversion_value_rule_primary_dimension = 138;
* @return The conversionValueRulePrimaryDimension.
*/
com.google.ads.googleads.v17.enums.ConversionValueRulePrimaryDimensionEnum.ConversionValueRulePrimaryDimension getConversionValueRulePrimaryDimension();
/**
*
* Resource name of the ad group criterion that represents webpage criterion.
*
*
* optional string webpage = 129;
* @return Whether the webpage field is set.
*/
boolean hasWebpage();
/**
*
* Resource name of the ad group criterion that represents webpage criterion.
*
*
* optional string webpage = 129;
* @return The webpage.
*/
java.lang.String getWebpage();
/**
*
* Resource name of the ad group criterion that represents webpage criterion.
*
*
* optional string webpage = 129;
* @return The bytes for webpage.
*/
com.google.protobuf.ByteString
getWebpageBytes();
/**
*
* Week as defined as Monday through Sunday, and represented by the date of
* Monday. Formatted as yyyy-MM-dd.
*
*
* optional string week = 130;
* @return Whether the week field is set.
*/
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;
* @return The week.
*/
java.lang.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;
* @return The bytes for week.
*/
com.google.protobuf.ByteString
getWeekBytes();
/**
*
* Year, formatted as yyyy.
*
*
* optional int32 year = 131;
* @return Whether the year field is set.
*/
boolean hasYear();
/**
*
* Year, formatted as yyyy.
*
*
* optional int32 year = 131;
* @return The year.
*/
int getYear();
/**
*
* 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;
* @return Whether the skAdNetworkFineConversionValue field is set.
*/
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;
* @return The skAdNetworkFineConversionValue.
*/
long getSkAdNetworkFineConversionValue();
/**
*
* 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;
* @return Whether the skAdNetworkRedistributedFineConversionValue field is set.
*/
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;
* @return The skAdNetworkRedistributedFineConversionValue.
*/
long getSkAdNetworkRedistributedFineConversionValue();
/**
*
* iOS Store Kit Ad Network user type.
*
*
* .google.ads.googleads.v17.enums.SkAdNetworkUserTypeEnum.SkAdNetworkUserType sk_ad_network_user_type = 141;
* @return The enum numeric value on the wire for skAdNetworkUserType.
*/
int getSkAdNetworkUserTypeValue();
/**
*
* iOS Store Kit Ad Network user type.
*
*
* .google.ads.googleads.v17.enums.SkAdNetworkUserTypeEnum.SkAdNetworkUserType sk_ad_network_user_type = 141;
* @return The skAdNetworkUserType.
*/
com.google.ads.googleads.v17.enums.SkAdNetworkUserTypeEnum.SkAdNetworkUserType getSkAdNetworkUserType();
/**
*
* iOS Store Kit Ad Network ad event type.
*
*
* .google.ads.googleads.v17.enums.SkAdNetworkAdEventTypeEnum.SkAdNetworkAdEventType sk_ad_network_ad_event_type = 142;
* @return The enum numeric value on the wire for skAdNetworkAdEventType.
*/
int getSkAdNetworkAdEventTypeValue();
/**
*
* iOS Store Kit Ad Network ad event type.
*
*
* .google.ads.googleads.v17.enums.SkAdNetworkAdEventTypeEnum.SkAdNetworkAdEventType sk_ad_network_ad_event_type = 142;
* @return The skAdNetworkAdEventType.
*/
com.google.ads.googleads.v17.enums.SkAdNetworkAdEventTypeEnum.SkAdNetworkAdEventType getSkAdNetworkAdEventType();
/**
*
* 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.v17.common.SkAdNetworkSourceApp sk_ad_network_source_app = 143;
* @return Whether the skAdNetworkSourceApp field is set.
*/
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.v17.common.SkAdNetworkSourceApp sk_ad_network_source_app = 143;
* @return The skAdNetworkSourceApp.
*/
com.google.ads.googleads.v17.common.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.v17.common.SkAdNetworkSourceApp sk_ad_network_source_app = 143;
*/
com.google.ads.googleads.v17.common.SkAdNetworkSourceAppOrBuilder getSkAdNetworkSourceAppOrBuilder();
/**
*
* iOS Store Kit Ad Network attribution credit
*
*
* .google.ads.googleads.v17.enums.SkAdNetworkAttributionCreditEnum.SkAdNetworkAttributionCredit sk_ad_network_attribution_credit = 144;
* @return The enum numeric value on the wire for skAdNetworkAttributionCredit.
*/
int getSkAdNetworkAttributionCreditValue();
/**
*
* iOS Store Kit Ad Network attribution credit
*
*
* .google.ads.googleads.v17.enums.SkAdNetworkAttributionCreditEnum.SkAdNetworkAttributionCredit sk_ad_network_attribution_credit = 144;
* @return The skAdNetworkAttributionCredit.
*/
com.google.ads.googleads.v17.enums.SkAdNetworkAttributionCreditEnum.SkAdNetworkAttributionCredit getSkAdNetworkAttributionCredit();
/**
*
* iOS Store Kit Ad Network coarse conversion value.
*
*
* .google.ads.googleads.v17.enums.SkAdNetworkCoarseConversionValueEnum.SkAdNetworkCoarseConversionValue sk_ad_network_coarse_conversion_value = 151;
* @return The enum numeric value on the wire for skAdNetworkCoarseConversionValue.
*/
int getSkAdNetworkCoarseConversionValueValue();
/**
*
* iOS Store Kit Ad Network coarse conversion value.
*
*
* .google.ads.googleads.v17.enums.SkAdNetworkCoarseConversionValueEnum.SkAdNetworkCoarseConversionValue sk_ad_network_coarse_conversion_value = 151;
* @return The skAdNetworkCoarseConversionValue.
*/
com.google.ads.googleads.v17.enums.SkAdNetworkCoarseConversionValueEnum.SkAdNetworkCoarseConversionValue getSkAdNetworkCoarseConversionValue();
/**
*
* 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;
* @return Whether the skAdNetworkSourceDomain field is set.
*/
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;
* @return The skAdNetworkSourceDomain.
*/
java.lang.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;
* @return The bytes for skAdNetworkSourceDomain.
*/
com.google.protobuf.ByteString
getSkAdNetworkSourceDomainBytes();
/**
*
* 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.v17.enums.SkAdNetworkSourceTypeEnum.SkAdNetworkSourceType sk_ad_network_source_type = 153;
* @return The enum numeric value on the wire for skAdNetworkSourceType.
*/
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.v17.enums.SkAdNetworkSourceTypeEnum.SkAdNetworkSourceType sk_ad_network_source_type = 153;
* @return The skAdNetworkSourceType.
*/
com.google.ads.googleads.v17.enums.SkAdNetworkSourceTypeEnum.SkAdNetworkSourceType getSkAdNetworkSourceType();
/**
*
* iOS Store Kit Ad Network postback sequence index.
*
*
* optional int64 sk_ad_network_postback_sequence_index = 154;
* @return Whether the skAdNetworkPostbackSequenceIndex field is set.
*/
boolean hasSkAdNetworkPostbackSequenceIndex();
/**
*
* iOS Store Kit Ad Network postback sequence index.
*
*
* optional int64 sk_ad_network_postback_sequence_index = 154;
* @return The skAdNetworkPostbackSequenceIndex.
*/
long getSkAdNetworkPostbackSequenceIndex();
/**
*
* The version of the SKAdNetwork API used.
*
*
* optional string sk_ad_network_version = 192;
* @return Whether the skAdNetworkVersion field is set.
*/
boolean hasSkAdNetworkVersion();
/**
*
* The version of the SKAdNetwork API used.
*
*
* optional string sk_ad_network_version = 192;
* @return The skAdNetworkVersion.
*/
java.lang.String getSkAdNetworkVersion();
/**
*
* The version of the SKAdNetwork API used.
*
*
* optional string sk_ad_network_version = 192;
* @return The bytes for skAdNetworkVersion.
*/
com.google.protobuf.ByteString
getSkAdNetworkVersionBytes();
/**
*
* 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.v17.common.AssetInteractionTarget asset_interaction_target = 139;
* @return Whether the assetInteractionTarget field is set.
*/
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.v17.common.AssetInteractionTarget asset_interaction_target = 139;
* @return The assetInteractionTarget.
*/
com.google.ads.googleads.v17.common.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.v17.common.AssetInteractionTarget asset_interaction_target = 139;
*/
com.google.ads.googleads.v17.common.AssetInteractionTargetOrBuilder getAssetInteractionTargetOrBuilder();
/**
*
* 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.v17.enums.ConvertingUserPriorEngagementTypeAndLtvBucketEnum.ConvertingUserPriorEngagementTypeAndLtvBucket new_versus_returning_customers = 160;
* @return The enum numeric value on the wire for newVersusReturningCustomers.
*/
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.v17.enums.ConvertingUserPriorEngagementTypeAndLtvBucketEnum.ConvertingUserPriorEngagementTypeAndLtvBucket new_versus_returning_customers = 160;
* @return The newVersusReturningCustomers.
*/
com.google.ads.googleads.v17.enums.ConvertingUserPriorEngagementTypeAndLtvBucketEnum.ConvertingUserPriorEngagementTypeAndLtvBucket getNewVersusReturningCustomers();
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy