com.google.ads.googleads.v10.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-v10 Show documentation
Show all versions of google-ads-stubs-v10 Show documentation
Stubs for GAAPI version google-ads-stubs-v10
The newest version!
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: google/ads/googleads/v10/common/segments.proto
package com.google.ads.googleads.v10.common;
public interface SegmentsOrBuilder extends
// @@protoc_insertion_point(interface_extends:google.ads.googleads.v10.common.Segments)
com.google.protobuf.MessageOrBuilder {
/**
*
* Ad Destination type.
*
*
* .google.ads.googleads.v10.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.v10.enums.AdDestinationTypeEnum.AdDestinationType ad_destination_type = 136;
* @return The adDestinationType.
*/
com.google.ads.googleads.v10.enums.AdDestinationTypeEnum.AdDestinationType getAdDestinationType();
/**
*
* Ad network type.
*
*
* .google.ads.googleads.v10.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.v10.enums.AdNetworkTypeEnum.AdNetworkType ad_network_type = 3;
* @return The adNetworkType.
*/
com.google.ads.googleads.v10.enums.AdNetworkTypeEnum.AdNetworkType getAdNetworkType();
/**
*
* Budget campaign association status.
*
*
* .google.ads.googleads.v10.common.BudgetCampaignAssociationStatus budget_campaign_association_status = 134;
* @return Whether the budgetCampaignAssociationStatus field is set.
*/
boolean hasBudgetCampaignAssociationStatus();
/**
*
* Budget campaign association status.
*
*
* .google.ads.googleads.v10.common.BudgetCampaignAssociationStatus budget_campaign_association_status = 134;
* @return The budgetCampaignAssociationStatus.
*/
com.google.ads.googleads.v10.common.BudgetCampaignAssociationStatus getBudgetCampaignAssociationStatus();
/**
*
* Budget campaign association status.
*
*
* .google.ads.googleads.v10.common.BudgetCampaignAssociationStatus budget_campaign_association_status = 134;
*/
com.google.ads.googleads.v10.common.BudgetCampaignAssociationStatusOrBuilder getBudgetCampaignAssociationStatusOrBuilder();
/**
*
* Click type.
*
*
* .google.ads.googleads.v10.enums.ClickTypeEnum.ClickType click_type = 26;
* @return The enum numeric value on the wire for clickType.
*/
int getClickTypeValue();
/**
*
* Click type.
*
*
* .google.ads.googleads.v10.enums.ClickTypeEnum.ClickType click_type = 26;
* @return The clickType.
*/
com.google.ads.googleads.v10.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.v10.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.v10.enums.ConversionActionCategoryEnum.ConversionActionCategory conversion_action_category = 53;
* @return The conversionActionCategory.
*/
com.google.ads.googleads.v10.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.v10.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.v10.enums.ConversionAttributionEventTypeEnum.ConversionAttributionEventType conversion_attribution_event_type = 2;
* @return The conversionAttributionEventType.
*/
com.google.ads.googleads.v10.enums.ConversionAttributionEventTypeEnum.ConversionAttributionEventType getConversionAttributionEventType();
/**
*
* An enum value representing the number of days between the impression and
* the conversion.
*
*
* .google.ads.googleads.v10.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.v10.enums.ConversionLagBucketEnum.ConversionLagBucket conversion_lag_bucket = 50;
* @return The conversionLagBucket.
*/
com.google.ads.googleads.v10.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.v10.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.v10.enums.ConversionOrAdjustmentLagBucketEnum.ConversionOrAdjustmentLagBucket conversion_or_adjustment_lag_bucket = 51;
* @return The conversionOrAdjustmentLagBucket.
*/
com.google.ads.googleads.v10.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.v10.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.v10.enums.DayOfWeekEnum.DayOfWeek day_of_week = 5;
* @return The dayOfWeek.
*/
com.google.ads.googleads.v10.enums.DayOfWeekEnum.DayOfWeek getDayOfWeek();
/**
*
* Device to which metrics apply.
*
*
* .google.ads.googleads.v10.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.v10.enums.DeviceEnum.Device device = 1;
* @return The device.
*/
com.google.ads.googleads.v10.enums.DeviceEnum.Device getDevice();
/**
*
* External conversion source.
*
*
* .google.ads.googleads.v10.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.v10.enums.ExternalConversionSourceEnum.ExternalConversionSource external_conversion_source = 55;
* @return The externalConversionSource.
*/
com.google.ads.googleads.v10.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.v10.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.v10.enums.DayOfWeekEnum.DayOfWeek hotel_check_in_day_of_week = 9;
* @return The hotelCheckInDayOfWeek.
*/
com.google.ads.googleads.v10.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.v10.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.v10.enums.HotelDateSelectionTypeEnum.HotelDateSelectionType hotel_date_selection_type = 13;
* @return The hotelDateSelectionType.
*/
com.google.ads.googleads.v10.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.v10.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.v10.enums.HotelRateTypeEnum.HotelRateType hotel_rate_type = 74;
* @return The hotelRateType.
*/
com.google.ads.googleads.v10.enums.HotelRateTypeEnum.HotelRateType getHotelRateType();
/**
*
* Hotel price bucket.
*
*
* .google.ads.googleads.v10.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.v10.enums.HotelPriceBucketEnum.HotelPriceBucket hotel_price_bucket = 78;
* @return The hotelPriceBucket.
*/
com.google.ads.googleads.v10.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.v10.common.Keyword keyword = 61;
* @return Whether the keyword field is set.
*/
boolean hasKeyword();
/**
*
* Keyword criterion.
*
*
* .google.ads.googleads.v10.common.Keyword keyword = 61;
* @return The keyword.
*/
com.google.ads.googleads.v10.common.Keyword getKeyword();
/**
*
* Keyword criterion.
*
*
* .google.ads.googleads.v10.common.Keyword keyword = 61;
*/
com.google.ads.googleads.v10.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.v10.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.v10.enums.MonthOfYearEnum.MonthOfYear month_of_year = 18;
* @return The monthOfYear.
*/
com.google.ads.googleads.v10.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.v10.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.v10.enums.PlaceholderTypeEnum.PlaceholderType placeholder_type = 20;
* @return The placeholderType.
*/
com.google.ads.googleads.v10.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();
/**
*
* Bidding category (level 1) of the product.
*
*
* optional string product_bidding_category_level1 = 92;
* @return Whether the productBiddingCategoryLevel1 field is set.
*/
boolean hasProductBiddingCategoryLevel1();
/**
*
* Bidding category (level 1) of the product.
*
*
* optional string product_bidding_category_level1 = 92;
* @return The productBiddingCategoryLevel1.
*/
java.lang.String getProductBiddingCategoryLevel1();
/**
*
* Bidding category (level 1) of the product.
*
*
* optional string product_bidding_category_level1 = 92;
* @return The bytes for productBiddingCategoryLevel1.
*/
com.google.protobuf.ByteString
getProductBiddingCategoryLevel1Bytes();
/**
*
* Bidding category (level 2) of the product.
*
*
* optional string product_bidding_category_level2 = 93;
* @return Whether the productBiddingCategoryLevel2 field is set.
*/
boolean hasProductBiddingCategoryLevel2();
/**
*
* Bidding category (level 2) of the product.
*
*
* optional string product_bidding_category_level2 = 93;
* @return The productBiddingCategoryLevel2.
*/
java.lang.String getProductBiddingCategoryLevel2();
/**
*
* Bidding category (level 2) of the product.
*
*
* optional string product_bidding_category_level2 = 93;
* @return The bytes for productBiddingCategoryLevel2.
*/
com.google.protobuf.ByteString
getProductBiddingCategoryLevel2Bytes();
/**
*
* Bidding category (level 3) of the product.
*
*
* optional string product_bidding_category_level3 = 94;
* @return Whether the productBiddingCategoryLevel3 field is set.
*/
boolean hasProductBiddingCategoryLevel3();
/**
*
* Bidding category (level 3) of the product.
*
*
* optional string product_bidding_category_level3 = 94;
* @return The productBiddingCategoryLevel3.
*/
java.lang.String getProductBiddingCategoryLevel3();
/**
*
* Bidding category (level 3) of the product.
*
*
* optional string product_bidding_category_level3 = 94;
* @return The bytes for productBiddingCategoryLevel3.
*/
com.google.protobuf.ByteString
getProductBiddingCategoryLevel3Bytes();
/**
*
* Bidding category (level 4) of the product.
*
*
* optional string product_bidding_category_level4 = 95;
* @return Whether the productBiddingCategoryLevel4 field is set.
*/
boolean hasProductBiddingCategoryLevel4();
/**
*
* Bidding category (level 4) of the product.
*
*
* optional string product_bidding_category_level4 = 95;
* @return The productBiddingCategoryLevel4.
*/
java.lang.String getProductBiddingCategoryLevel4();
/**
*
* Bidding category (level 4) of the product.
*
*
* optional string product_bidding_category_level4 = 95;
* @return The bytes for productBiddingCategoryLevel4.
*/
com.google.protobuf.ByteString
getProductBiddingCategoryLevel4Bytes();
/**
*
* Bidding category (level 5) of the product.
*
*
* optional string product_bidding_category_level5 = 96;
* @return Whether the productBiddingCategoryLevel5 field is set.
*/
boolean hasProductBiddingCategoryLevel5();
/**
*
* Bidding category (level 5) of the product.
*
*
* optional string product_bidding_category_level5 = 96;
* @return The productBiddingCategoryLevel5.
*/
java.lang.String getProductBiddingCategoryLevel5();
/**
*
* Bidding category (level 5) of the product.
*
*
* optional string product_bidding_category_level5 = 96;
* @return The bytes for productBiddingCategoryLevel5.
*/
com.google.protobuf.ByteString
getProductBiddingCategoryLevel5Bytes();
/**
*
* 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.v10.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.v10.enums.ProductChannelEnum.ProductChannel product_channel = 30;
* @return The productChannel.
*/
com.google.ads.googleads.v10.enums.ProductChannelEnum.ProductChannel getProductChannel();
/**
*
* Channel exclusivity of the product.
*
*
* .google.ads.googleads.v10.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.v10.enums.ProductChannelExclusivityEnum.ProductChannelExclusivity product_channel_exclusivity = 31;
* @return The productChannelExclusivity.
*/
com.google.ads.googleads.v10.enums.ProductChannelExclusivityEnum.ProductChannelExclusivity getProductChannelExclusivity();
/**
*
* Condition of the product.
*
*
* .google.ads.googleads.v10.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.v10.enums.ProductConditionEnum.ProductCondition product_condition = 32;
* @return The productCondition.
*/
com.google.ads.googleads.v10.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();
/**
*
* 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.v10.enums.RecommendationTypeEnum.RecommendationType recommendation_type = 140;
* @return The enum numeric value on the wire for recommendationType.
*/
int getRecommendationTypeValue();
/**
*
* Recommendation type.
*
*
* .google.ads.googleads.v10.enums.RecommendationTypeEnum.RecommendationType recommendation_type = 140;
* @return The recommendationType.
*/
com.google.ads.googleads.v10.enums.RecommendationTypeEnum.RecommendationType getRecommendationType();
/**
*
* Type of the search engine results page.
*
*
* .google.ads.googleads.v10.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.v10.enums.SearchEngineResultsPageTypeEnum.SearchEngineResultsPageType search_engine_results_page_type = 70;
* @return The searchEngineResultsPageType.
*/
com.google.ads.googleads.v10.enums.SearchEngineResultsPageTypeEnum.SearchEngineResultsPageType getSearchEngineResultsPageType();
/**
*
* Match type of the keyword that triggered the ad, including variants.
*
*
* .google.ads.googleads.v10.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.v10.enums.SearchTermMatchTypeEnum.SearchTermMatchType search_term_match_type = 22;
* @return The searchTermMatchType.
*/
com.google.ads.googleads.v10.enums.SearchTermMatchTypeEnum.SearchTermMatchType getSearchTermMatchType();
/**
*
* Position of the ad.
*
*
* .google.ads.googleads.v10.enums.SlotEnum.Slot slot = 23;
* @return The enum numeric value on the wire for slot.
*/
int getSlotValue();
/**
*
* Position of the ad.
*
*
* .google.ads.googleads.v10.enums.SlotEnum.Slot slot = 23;
* @return The slot.
*/
com.google.ads.googleads.v10.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.v10.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.v10.enums.ConversionValueRulePrimaryDimensionEnum.ConversionValueRulePrimaryDimension conversion_value_rule_primary_dimension = 138;
* @return The conversionValueRulePrimaryDimension.
*/
com.google.ads.googleads.v10.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_conversion_value = 137;
* @return Whether the skAdNetworkConversionValue field is set.
*/
boolean hasSkAdNetworkConversionValue();
/**
*
* 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_conversion_value = 137;
* @return The skAdNetworkConversionValue.
*/
long getSkAdNetworkConversionValue();
/**
*
* iOS Store Kit Ad Network user type.
*
*
* .google.ads.googleads.v10.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.v10.enums.SkAdNetworkUserTypeEnum.SkAdNetworkUserType sk_ad_network_user_type = 141;
* @return The skAdNetworkUserType.
*/
com.google.ads.googleads.v10.enums.SkAdNetworkUserTypeEnum.SkAdNetworkUserType getSkAdNetworkUserType();
/**
*
* iOS Store Kit Ad Network ad event type.
*
*
* .google.ads.googleads.v10.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.v10.enums.SkAdNetworkAdEventTypeEnum.SkAdNetworkAdEventType sk_ad_network_ad_event_type = 142;
* @return The skAdNetworkAdEventType.
*/
com.google.ads.googleads.v10.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.v10.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.v10.common.SkAdNetworkSourceApp sk_ad_network_source_app = 143;
* @return The skAdNetworkSourceApp.
*/
com.google.ads.googleads.v10.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.v10.common.SkAdNetworkSourceApp sk_ad_network_source_app = 143;
*/
com.google.ads.googleads.v10.common.SkAdNetworkSourceAppOrBuilder getSkAdNetworkSourceAppOrBuilder();
/**
*
* iOS Store Kit Ad Network attribution credit
*
*
* .google.ads.googleads.v10.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.v10.enums.SkAdNetworkAttributionCreditEnum.SkAdNetworkAttributionCredit sk_ad_network_attribution_credit = 144;
* @return The skAdNetworkAttributionCredit.
*/
com.google.ads.googleads.v10.enums.SkAdNetworkAttributionCreditEnum.SkAdNetworkAttributionCredit getSkAdNetworkAttributionCredit();
/**
*
* 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.v10.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.v10.common.AssetInteractionTarget asset_interaction_target = 139;
* @return The assetInteractionTarget.
*/
com.google.ads.googleads.v10.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.v10.common.AssetInteractionTarget asset_interaction_target = 139;
*/
com.google.ads.googleads.v10.common.AssetInteractionTargetOrBuilder getAssetInteractionTargetOrBuilder();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy