Class Segments

  • All Implemented Interfaces:
    SegmentsOrBuilder, com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, java.io.Serializable

    public final class Segments
    extends com.google.protobuf.GeneratedMessageV3
    implements SegmentsOrBuilder
     Segment only fields.
     
    Protobuf type google.ads.googleads.v10.common.Segments
    See Also:
    Serialized Form
    • Field Detail

      • AD_DESTINATION_TYPE_FIELD_NUMBER

        public static final int AD_DESTINATION_TYPE_FIELD_NUMBER
        See Also:
        Constant Field Values
      • AD_NETWORK_TYPE_FIELD_NUMBER

        public static final int AD_NETWORK_TYPE_FIELD_NUMBER
        See Also:
        Constant Field Values
      • BUDGET_CAMPAIGN_ASSOCIATION_STATUS_FIELD_NUMBER

        public static final int BUDGET_CAMPAIGN_ASSOCIATION_STATUS_FIELD_NUMBER
        See Also:
        Constant Field Values
      • CLICK_TYPE_FIELD_NUMBER

        public static final int CLICK_TYPE_FIELD_NUMBER
        See Also:
        Constant Field Values
      • CONVERSION_ACTION_FIELD_NUMBER

        public static final int CONVERSION_ACTION_FIELD_NUMBER
        See Also:
        Constant Field Values
      • CONVERSION_ACTION_CATEGORY_FIELD_NUMBER

        public static final int CONVERSION_ACTION_CATEGORY_FIELD_NUMBER
        See Also:
        Constant Field Values
      • CONVERSION_ACTION_NAME_FIELD_NUMBER

        public static final int CONVERSION_ACTION_NAME_FIELD_NUMBER
        See Also:
        Constant Field Values
      • CONVERSION_ADJUSTMENT_FIELD_NUMBER

        public static final int CONVERSION_ADJUSTMENT_FIELD_NUMBER
        See Also:
        Constant Field Values
      • CONVERSION_ATTRIBUTION_EVENT_TYPE_FIELD_NUMBER

        public static final int CONVERSION_ATTRIBUTION_EVENT_TYPE_FIELD_NUMBER
        See Also:
        Constant Field Values
      • CONVERSION_LAG_BUCKET_FIELD_NUMBER

        public static final int CONVERSION_LAG_BUCKET_FIELD_NUMBER
        See Also:
        Constant Field Values
      • CONVERSION_OR_ADJUSTMENT_LAG_BUCKET_FIELD_NUMBER

        public static final int CONVERSION_OR_ADJUSTMENT_LAG_BUCKET_FIELD_NUMBER
        See Also:
        Constant Field Values
      • DAY_OF_WEEK_FIELD_NUMBER

        public static final int DAY_OF_WEEK_FIELD_NUMBER
        See Also:
        Constant Field Values
      • EXTERNAL_CONVERSION_SOURCE_FIELD_NUMBER

        public static final int EXTERNAL_CONVERSION_SOURCE_FIELD_NUMBER
        See Also:
        Constant Field Values
      • GEO_TARGET_AIRPORT_FIELD_NUMBER

        public static final int GEO_TARGET_AIRPORT_FIELD_NUMBER
        See Also:
        Constant Field Values
      • GEO_TARGET_CANTON_FIELD_NUMBER

        public static final int GEO_TARGET_CANTON_FIELD_NUMBER
        See Also:
        Constant Field Values
      • GEO_TARGET_CITY_FIELD_NUMBER

        public static final int GEO_TARGET_CITY_FIELD_NUMBER
        See Also:
        Constant Field Values
      • GEO_TARGET_COUNTRY_FIELD_NUMBER

        public static final int GEO_TARGET_COUNTRY_FIELD_NUMBER
        See Also:
        Constant Field Values
      • GEO_TARGET_COUNTY_FIELD_NUMBER

        public static final int GEO_TARGET_COUNTY_FIELD_NUMBER
        See Also:
        Constant Field Values
      • GEO_TARGET_DISTRICT_FIELD_NUMBER

        public static final int GEO_TARGET_DISTRICT_FIELD_NUMBER
        See Also:
        Constant Field Values
      • GEO_TARGET_METRO_FIELD_NUMBER

        public static final int GEO_TARGET_METRO_FIELD_NUMBER
        See Also:
        Constant Field Values
      • GEO_TARGET_MOST_SPECIFIC_LOCATION_FIELD_NUMBER

        public static final int GEO_TARGET_MOST_SPECIFIC_LOCATION_FIELD_NUMBER
        See Also:
        Constant Field Values
      • GEO_TARGET_POSTAL_CODE_FIELD_NUMBER

        public static final int GEO_TARGET_POSTAL_CODE_FIELD_NUMBER
        See Also:
        Constant Field Values
      • GEO_TARGET_PROVINCE_FIELD_NUMBER

        public static final int GEO_TARGET_PROVINCE_FIELD_NUMBER
        See Also:
        Constant Field Values
      • GEO_TARGET_REGION_FIELD_NUMBER

        public static final int GEO_TARGET_REGION_FIELD_NUMBER
        See Also:
        Constant Field Values
      • GEO_TARGET_STATE_FIELD_NUMBER

        public static final int GEO_TARGET_STATE_FIELD_NUMBER
        See Also:
        Constant Field Values
      • HOTEL_BOOKING_WINDOW_DAYS_FIELD_NUMBER

        public static final int HOTEL_BOOKING_WINDOW_DAYS_FIELD_NUMBER
        See Also:
        Constant Field Values
      • HOTEL_CENTER_ID_FIELD_NUMBER

        public static final int HOTEL_CENTER_ID_FIELD_NUMBER
        See Also:
        Constant Field Values
      • HOTEL_CHECK_IN_DATE_FIELD_NUMBER

        public static final int HOTEL_CHECK_IN_DATE_FIELD_NUMBER
        See Also:
        Constant Field Values
      • HOTEL_CHECK_IN_DAY_OF_WEEK_FIELD_NUMBER

        public static final int HOTEL_CHECK_IN_DAY_OF_WEEK_FIELD_NUMBER
        See Also:
        Constant Field Values
      • HOTEL_CITY_FIELD_NUMBER

        public static final int HOTEL_CITY_FIELD_NUMBER
        See Also:
        Constant Field Values
      • HOTEL_CLASS_FIELD_NUMBER

        public static final int HOTEL_CLASS_FIELD_NUMBER
        See Also:
        Constant Field Values
      • HOTEL_COUNTRY_FIELD_NUMBER

        public static final int HOTEL_COUNTRY_FIELD_NUMBER
        See Also:
        Constant Field Values
      • HOTEL_DATE_SELECTION_TYPE_FIELD_NUMBER

        public static final int HOTEL_DATE_SELECTION_TYPE_FIELD_NUMBER
        See Also:
        Constant Field Values
      • HOTEL_LENGTH_OF_STAY_FIELD_NUMBER

        public static final int HOTEL_LENGTH_OF_STAY_FIELD_NUMBER
        See Also:
        Constant Field Values
      • HOTEL_RATE_RULE_ID_FIELD_NUMBER

        public static final int HOTEL_RATE_RULE_ID_FIELD_NUMBER
        See Also:
        Constant Field Values
      • HOTEL_RATE_TYPE_FIELD_NUMBER

        public static final int HOTEL_RATE_TYPE_FIELD_NUMBER
        See Also:
        Constant Field Values
      • HOTEL_PRICE_BUCKET_FIELD_NUMBER

        public static final int HOTEL_PRICE_BUCKET_FIELD_NUMBER
        See Also:
        Constant Field Values
      • HOTEL_STATE_FIELD_NUMBER

        public static final int HOTEL_STATE_FIELD_NUMBER
        See Also:
        Constant Field Values
      • INTERACTION_ON_THIS_EXTENSION_FIELD_NUMBER

        public static final int INTERACTION_ON_THIS_EXTENSION_FIELD_NUMBER
        See Also:
        Constant Field Values
      • MONTH_OF_YEAR_FIELD_NUMBER

        public static final int MONTH_OF_YEAR_FIELD_NUMBER
        See Also:
        Constant Field Values
      • PARTNER_HOTEL_ID_FIELD_NUMBER

        public static final int PARTNER_HOTEL_ID_FIELD_NUMBER
        See Also:
        Constant Field Values
      • PLACEHOLDER_TYPE_FIELD_NUMBER

        public static final int PLACEHOLDER_TYPE_FIELD_NUMBER
        See Also:
        Constant Field Values
      • PRODUCT_AGGREGATOR_ID_FIELD_NUMBER

        public static final int PRODUCT_AGGREGATOR_ID_FIELD_NUMBER
        See Also:
        Constant Field Values
      • PRODUCT_BIDDING_CATEGORY_LEVEL1_FIELD_NUMBER

        public static final int PRODUCT_BIDDING_CATEGORY_LEVEL1_FIELD_NUMBER
        See Also:
        Constant Field Values
      • PRODUCT_BIDDING_CATEGORY_LEVEL2_FIELD_NUMBER

        public static final int PRODUCT_BIDDING_CATEGORY_LEVEL2_FIELD_NUMBER
        See Also:
        Constant Field Values
      • PRODUCT_BIDDING_CATEGORY_LEVEL3_FIELD_NUMBER

        public static final int PRODUCT_BIDDING_CATEGORY_LEVEL3_FIELD_NUMBER
        See Also:
        Constant Field Values
      • PRODUCT_BIDDING_CATEGORY_LEVEL4_FIELD_NUMBER

        public static final int PRODUCT_BIDDING_CATEGORY_LEVEL4_FIELD_NUMBER
        See Also:
        Constant Field Values
      • PRODUCT_BIDDING_CATEGORY_LEVEL5_FIELD_NUMBER

        public static final int PRODUCT_BIDDING_CATEGORY_LEVEL5_FIELD_NUMBER
        See Also:
        Constant Field Values
      • PRODUCT_BRAND_FIELD_NUMBER

        public static final int PRODUCT_BRAND_FIELD_NUMBER
        See Also:
        Constant Field Values
      • PRODUCT_CHANNEL_FIELD_NUMBER

        public static final int PRODUCT_CHANNEL_FIELD_NUMBER
        See Also:
        Constant Field Values
      • PRODUCT_CHANNEL_EXCLUSIVITY_FIELD_NUMBER

        public static final int PRODUCT_CHANNEL_EXCLUSIVITY_FIELD_NUMBER
        See Also:
        Constant Field Values
      • PRODUCT_CONDITION_FIELD_NUMBER

        public static final int PRODUCT_CONDITION_FIELD_NUMBER
        See Also:
        Constant Field Values
      • PRODUCT_COUNTRY_FIELD_NUMBER

        public static final int PRODUCT_COUNTRY_FIELD_NUMBER
        See Also:
        Constant Field Values
      • PRODUCT_CUSTOM_ATTRIBUTE0_FIELD_NUMBER

        public static final int PRODUCT_CUSTOM_ATTRIBUTE0_FIELD_NUMBER
        See Also:
        Constant Field Values
      • PRODUCT_CUSTOM_ATTRIBUTE1_FIELD_NUMBER

        public static final int PRODUCT_CUSTOM_ATTRIBUTE1_FIELD_NUMBER
        See Also:
        Constant Field Values
      • PRODUCT_CUSTOM_ATTRIBUTE2_FIELD_NUMBER

        public static final int PRODUCT_CUSTOM_ATTRIBUTE2_FIELD_NUMBER
        See Also:
        Constant Field Values
      • PRODUCT_CUSTOM_ATTRIBUTE3_FIELD_NUMBER

        public static final int PRODUCT_CUSTOM_ATTRIBUTE3_FIELD_NUMBER
        See Also:
        Constant Field Values
      • PRODUCT_CUSTOM_ATTRIBUTE4_FIELD_NUMBER

        public static final int PRODUCT_CUSTOM_ATTRIBUTE4_FIELD_NUMBER
        See Also:
        Constant Field Values
      • PRODUCT_ITEM_ID_FIELD_NUMBER

        public static final int PRODUCT_ITEM_ID_FIELD_NUMBER
        See Also:
        Constant Field Values
      • PRODUCT_LANGUAGE_FIELD_NUMBER

        public static final int PRODUCT_LANGUAGE_FIELD_NUMBER
        See Also:
        Constant Field Values
      • PRODUCT_MERCHANT_ID_FIELD_NUMBER

        public static final int PRODUCT_MERCHANT_ID_FIELD_NUMBER
        See Also:
        Constant Field Values
      • PRODUCT_STORE_ID_FIELD_NUMBER

        public static final int PRODUCT_STORE_ID_FIELD_NUMBER
        See Also:
        Constant Field Values
      • PRODUCT_TITLE_FIELD_NUMBER

        public static final int PRODUCT_TITLE_FIELD_NUMBER
        See Also:
        Constant Field Values
      • PRODUCT_TYPE_L1_FIELD_NUMBER

        public static final int PRODUCT_TYPE_L1_FIELD_NUMBER
        See Also:
        Constant Field Values
      • PRODUCT_TYPE_L2_FIELD_NUMBER

        public static final int PRODUCT_TYPE_L2_FIELD_NUMBER
        See Also:
        Constant Field Values
      • PRODUCT_TYPE_L3_FIELD_NUMBER

        public static final int PRODUCT_TYPE_L3_FIELD_NUMBER
        See Also:
        Constant Field Values
      • PRODUCT_TYPE_L4_FIELD_NUMBER

        public static final int PRODUCT_TYPE_L4_FIELD_NUMBER
        See Also:
        Constant Field Values
      • PRODUCT_TYPE_L5_FIELD_NUMBER

        public static final int PRODUCT_TYPE_L5_FIELD_NUMBER
        See Also:
        Constant Field Values
      • RECOMMENDATION_TYPE_FIELD_NUMBER

        public static final int RECOMMENDATION_TYPE_FIELD_NUMBER
        See Also:
        Constant Field Values
      • SEARCH_ENGINE_RESULTS_PAGE_TYPE_FIELD_NUMBER

        public static final int SEARCH_ENGINE_RESULTS_PAGE_TYPE_FIELD_NUMBER
        See Also:
        Constant Field Values
      • SEARCH_TERM_MATCH_TYPE_FIELD_NUMBER

        public static final int SEARCH_TERM_MATCH_TYPE_FIELD_NUMBER
        See Also:
        Constant Field Values
      • CONVERSION_VALUE_RULE_PRIMARY_DIMENSION_FIELD_NUMBER

        public static final int CONVERSION_VALUE_RULE_PRIMARY_DIMENSION_FIELD_NUMBER
        See Also:
        Constant Field Values
      • SK_AD_NETWORK_CONVERSION_VALUE_FIELD_NUMBER

        public static final int SK_AD_NETWORK_CONVERSION_VALUE_FIELD_NUMBER
        See Also:
        Constant Field Values
      • SK_AD_NETWORK_USER_TYPE_FIELD_NUMBER

        public static final int SK_AD_NETWORK_USER_TYPE_FIELD_NUMBER
        See Also:
        Constant Field Values
      • SK_AD_NETWORK_AD_EVENT_TYPE_FIELD_NUMBER

        public static final int SK_AD_NETWORK_AD_EVENT_TYPE_FIELD_NUMBER
        See Also:
        Constant Field Values
      • SK_AD_NETWORK_SOURCE_APP_FIELD_NUMBER

        public static final int SK_AD_NETWORK_SOURCE_APP_FIELD_NUMBER
        See Also:
        Constant Field Values
      • ASSET_INTERACTION_TARGET_FIELD_NUMBER

        public static final int ASSET_INTERACTION_TARGET_FIELD_NUMBER
        See Also:
        Constant Field Values
    • Method Detail

      • newInstance

        protected java.lang.Object newInstance​(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
        Overrides:
        newInstance in class com.google.protobuf.GeneratedMessageV3
      • getUnknownFields

        public final com.google.protobuf.UnknownFieldSet getUnknownFields()
        Specified by:
        getUnknownFields in interface com.google.protobuf.MessageOrBuilder
        Overrides:
        getUnknownFields in class com.google.protobuf.GeneratedMessageV3
      • getDescriptor

        public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
      • internalGetFieldAccessorTable

        protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
        Specified by:
        internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3
      • getAdDestinationTypeValue

        public int getAdDestinationTypeValue()
         Ad Destination type.
         
        .google.ads.googleads.v10.enums.AdDestinationTypeEnum.AdDestinationType ad_destination_type = 136;
        Specified by:
        getAdDestinationTypeValue in interface SegmentsOrBuilder
        Returns:
        The enum numeric value on the wire for adDestinationType.
      • getAdNetworkTypeValue

        public int getAdNetworkTypeValue()
         Ad network type.
         
        .google.ads.googleads.v10.enums.AdNetworkTypeEnum.AdNetworkType ad_network_type = 3;
        Specified by:
        getAdNetworkTypeValue in interface SegmentsOrBuilder
        Returns:
        The enum numeric value on the wire for adNetworkType.
      • hasBudgetCampaignAssociationStatus

        public boolean hasBudgetCampaignAssociationStatus()
         Budget campaign association status.
         
        .google.ads.googleads.v10.common.BudgetCampaignAssociationStatus budget_campaign_association_status = 134;
        Specified by:
        hasBudgetCampaignAssociationStatus in interface SegmentsOrBuilder
        Returns:
        Whether the budgetCampaignAssociationStatus field is set.
      • getClickTypeValue

        public int getClickTypeValue()
         Click type.
         
        .google.ads.googleads.v10.enums.ClickTypeEnum.ClickType click_type = 26;
        Specified by:
        getClickTypeValue in interface SegmentsOrBuilder
        Returns:
        The enum numeric value on the wire for clickType.
      • hasConversionAction

        public boolean hasConversionAction()
         Resource name of the conversion action.
         
        optional string conversion_action = 113;
        Specified by:
        hasConversionAction in interface SegmentsOrBuilder
        Returns:
        Whether the conversionAction field is set.
      • getConversionAction

        public java.lang.String getConversionAction()
         Resource name of the conversion action.
         
        optional string conversion_action = 113;
        Specified by:
        getConversionAction in interface SegmentsOrBuilder
        Returns:
        The conversionAction.
      • getConversionActionBytes

        public com.google.protobuf.ByteString getConversionActionBytes()
         Resource name of the conversion action.
         
        optional string conversion_action = 113;
        Specified by:
        getConversionActionBytes in interface SegmentsOrBuilder
        Returns:
        The bytes for conversionAction.
      • getConversionActionCategoryValue

        public int getConversionActionCategoryValue()
         Conversion action category.
         
        .google.ads.googleads.v10.enums.ConversionActionCategoryEnum.ConversionActionCategory conversion_action_category = 53;
        Specified by:
        getConversionActionCategoryValue in interface SegmentsOrBuilder
        Returns:
        The enum numeric value on the wire for conversionActionCategory.
      • hasConversionActionName

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

        public java.lang.String getConversionActionName()
         Conversion action name.
         
        optional string conversion_action_name = 114;
        Specified by:
        getConversionActionName in interface SegmentsOrBuilder
        Returns:
        The conversionActionName.
      • getConversionActionNameBytes

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

        public boolean hasConversionAdjustment()
         This segments your conversion columns by the original conversion and
         conversion value vs. 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;
        Specified by:
        hasConversionAdjustment in interface SegmentsOrBuilder
        Returns:
        Whether the conversionAdjustment field is set.
      • getConversionAdjustment

        public boolean getConversionAdjustment()
         This segments your conversion columns by the original conversion and
         conversion value vs. 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;
        Specified by:
        getConversionAdjustment in interface SegmentsOrBuilder
        Returns:
        The conversionAdjustment.
      • getConversionAttributionEventTypeValue

        public int getConversionAttributionEventTypeValue()
         Conversion attribution event type.
         
        .google.ads.googleads.v10.enums.ConversionAttributionEventTypeEnum.ConversionAttributionEventType conversion_attribution_event_type = 2;
        Specified by:
        getConversionAttributionEventTypeValue in interface SegmentsOrBuilder
        Returns:
        The enum numeric value on the wire for conversionAttributionEventType.
      • getConversionLagBucketValue

        public 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;
        Specified by:
        getConversionLagBucketValue in interface SegmentsOrBuilder
        Returns:
        The enum numeric value on the wire for conversionLagBucket.
      • getConversionOrAdjustmentLagBucketValue

        public 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;
        Specified by:
        getConversionOrAdjustmentLagBucketValue in interface SegmentsOrBuilder
        Returns:
        The enum numeric value on the wire for conversionOrAdjustmentLagBucket.
      • hasDate

        public boolean hasDate()
         Date to which metrics apply.
         yyyy-MM-dd format, e.g., 2018-04-17.
         
        optional string date = 79;
        Specified by:
        hasDate in interface SegmentsOrBuilder
        Returns:
        Whether the date field is set.
      • getDate

        public java.lang.String getDate()
         Date to which metrics apply.
         yyyy-MM-dd format, e.g., 2018-04-17.
         
        optional string date = 79;
        Specified by:
        getDate in interface SegmentsOrBuilder
        Returns:
        The date.
      • getDateBytes

        public com.google.protobuf.ByteString getDateBytes()
         Date to which metrics apply.
         yyyy-MM-dd format, e.g., 2018-04-17.
         
        optional string date = 79;
        Specified by:
        getDateBytes in interface SegmentsOrBuilder
        Returns:
        The bytes for date.
      • getDayOfWeekValue

        public int getDayOfWeekValue()
         Day of the week, e.g., MONDAY.
         
        .google.ads.googleads.v10.enums.DayOfWeekEnum.DayOfWeek day_of_week = 5;
        Specified by:
        getDayOfWeekValue in interface SegmentsOrBuilder
        Returns:
        The enum numeric value on the wire for dayOfWeek.
      • getDeviceValue

        public int getDeviceValue()
         Device to which metrics apply.
         
        .google.ads.googleads.v10.enums.DeviceEnum.Device device = 1;
        Specified by:
        getDeviceValue in interface SegmentsOrBuilder
        Returns:
        The enum numeric value on the wire for device.
      • getDevice

        public DeviceEnum.Device getDevice()
         Device to which metrics apply.
         
        .google.ads.googleads.v10.enums.DeviceEnum.Device device = 1;
        Specified by:
        getDevice in interface SegmentsOrBuilder
        Returns:
        The device.
      • getExternalConversionSourceValue

        public int getExternalConversionSourceValue()
         External conversion source.
         
        .google.ads.googleads.v10.enums.ExternalConversionSourceEnum.ExternalConversionSource external_conversion_source = 55;
        Specified by:
        getExternalConversionSourceValue in interface SegmentsOrBuilder
        Returns:
        The enum numeric value on the wire for externalConversionSource.
      • hasGeoTargetAirport

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

        public java.lang.String getGeoTargetAirport()
         Resource name of the geo target constant that represents an airport.
         
        optional string geo_target_airport = 116;
        Specified by:
        getGeoTargetAirport in interface SegmentsOrBuilder
        Returns:
        The geoTargetAirport.
      • getGeoTargetAirportBytes

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

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

        public java.lang.String getGeoTargetCanton()
         Resource name of the geo target constant that represents a canton.
         
        optional string geo_target_canton = 117;
        Specified by:
        getGeoTargetCanton in interface SegmentsOrBuilder
        Returns:
        The geoTargetCanton.
      • getGeoTargetCantonBytes

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

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

        public java.lang.String getGeoTargetCity()
         Resource name of the geo target constant that represents a city.
         
        optional string geo_target_city = 118;
        Specified by:
        getGeoTargetCity in interface SegmentsOrBuilder
        Returns:
        The geoTargetCity.
      • getGeoTargetCityBytes

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

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

        public java.lang.String getGeoTargetCountry()
         Resource name of the geo target constant that represents a country.
         
        optional string geo_target_country = 119;
        Specified by:
        getGeoTargetCountry in interface SegmentsOrBuilder
        Returns:
        The geoTargetCountry.
      • getGeoTargetCountryBytes

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

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

        public java.lang.String getGeoTargetCounty()
         Resource name of the geo target constant that represents a county.
         
        optional string geo_target_county = 120;
        Specified by:
        getGeoTargetCounty in interface SegmentsOrBuilder
        Returns:
        The geoTargetCounty.
      • getGeoTargetCountyBytes

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

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

        public java.lang.String getGeoTargetDistrict()
         Resource name of the geo target constant that represents a district.
         
        optional string geo_target_district = 121;
        Specified by:
        getGeoTargetDistrict in interface SegmentsOrBuilder
        Returns:
        The geoTargetDistrict.
      • getGeoTargetDistrictBytes

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

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

        public java.lang.String getGeoTargetMetro()
         Resource name of the geo target constant that represents a metro.
         
        optional string geo_target_metro = 122;
        Specified by:
        getGeoTargetMetro in interface SegmentsOrBuilder
        Returns:
        The geoTargetMetro.
      • getGeoTargetMetroBytes

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

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

        public 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;
        Specified by:
        getGeoTargetMostSpecificLocation in interface SegmentsOrBuilder
        Returns:
        The geoTargetMostSpecificLocation.
      • getGeoTargetMostSpecificLocationBytes

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

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

        public java.lang.String getGeoTargetPostalCode()
         Resource name of the geo target constant that represents a postal code.
         
        optional string geo_target_postal_code = 124;
        Specified by:
        getGeoTargetPostalCode in interface SegmentsOrBuilder
        Returns:
        The geoTargetPostalCode.
      • getGeoTargetPostalCodeBytes

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

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

        public java.lang.String getGeoTargetProvince()
         Resource name of the geo target constant that represents a province.
         
        optional string geo_target_province = 125;
        Specified by:
        getGeoTargetProvince in interface SegmentsOrBuilder
        Returns:
        The geoTargetProvince.
      • getGeoTargetProvinceBytes

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

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

        public java.lang.String getGeoTargetRegion()
         Resource name of the geo target constant that represents a region.
         
        optional string geo_target_region = 126;
        Specified by:
        getGeoTargetRegion in interface SegmentsOrBuilder
        Returns:
        The geoTargetRegion.
      • getGeoTargetRegionBytes

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

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

        public java.lang.String getGeoTargetState()
         Resource name of the geo target constant that represents a state.
         
        optional string geo_target_state = 127;
        Specified by:
        getGeoTargetState in interface SegmentsOrBuilder
        Returns:
        The geoTargetState.
      • getGeoTargetStateBytes

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

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

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

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

        public long getHotelCenterId()
         Hotel center ID.
         
        optional int64 hotel_center_id = 80;
        Specified by:
        getHotelCenterId in interface SegmentsOrBuilder
        Returns:
        The hotelCenterId.
      • hasHotelCheckInDate

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

        public java.lang.String getHotelCheckInDate()
         Hotel check-in date. Formatted as yyyy-MM-dd.
         
        optional string hotel_check_in_date = 81;
        Specified by:
        getHotelCheckInDate in interface SegmentsOrBuilder
        Returns:
        The hotelCheckInDate.
      • getHotelCheckInDateBytes

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

        public int getHotelCheckInDayOfWeekValue()
         Hotel check-in day of week.
         
        .google.ads.googleads.v10.enums.DayOfWeekEnum.DayOfWeek hotel_check_in_day_of_week = 9;
        Specified by:
        getHotelCheckInDayOfWeekValue in interface SegmentsOrBuilder
        Returns:
        The enum numeric value on the wire for hotelCheckInDayOfWeek.
      • hasHotelCity

        public boolean hasHotelCity()
         Hotel city.
         
        optional string hotel_city = 82;
        Specified by:
        hasHotelCity in interface SegmentsOrBuilder
        Returns:
        Whether the hotelCity field is set.
      • getHotelCity

        public java.lang.String getHotelCity()
         Hotel city.
         
        optional string hotel_city = 82;
        Specified by:
        getHotelCity in interface SegmentsOrBuilder
        Returns:
        The hotelCity.
      • getHotelCityBytes

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

        public boolean hasHotelClass()
         Hotel class.
         
        optional int32 hotel_class = 83;
        Specified by:
        hasHotelClass in interface SegmentsOrBuilder
        Returns:
        Whether the hotelClass field is set.
      • getHotelClass

        public int getHotelClass()
         Hotel class.
         
        optional int32 hotel_class = 83;
        Specified by:
        getHotelClass in interface SegmentsOrBuilder
        Returns:
        The hotelClass.
      • hasHotelCountry

        public boolean hasHotelCountry()
         Hotel country.
         
        optional string hotel_country = 84;
        Specified by:
        hasHotelCountry in interface SegmentsOrBuilder
        Returns:
        Whether the hotelCountry field is set.
      • getHotelCountry

        public java.lang.String getHotelCountry()
         Hotel country.
         
        optional string hotel_country = 84;
        Specified by:
        getHotelCountry in interface SegmentsOrBuilder
        Returns:
        The hotelCountry.
      • getHotelCountryBytes

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

        public int getHotelDateSelectionTypeValue()
         Hotel date selection type.
         
        .google.ads.googleads.v10.enums.HotelDateSelectionTypeEnum.HotelDateSelectionType hotel_date_selection_type = 13;
        Specified by:
        getHotelDateSelectionTypeValue in interface SegmentsOrBuilder
        Returns:
        The enum numeric value on the wire for hotelDateSelectionType.
      • hasHotelLengthOfStay

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

        public int getHotelLengthOfStay()
         Hotel length of stay.
         
        optional int32 hotel_length_of_stay = 85;
        Specified by:
        getHotelLengthOfStay in interface SegmentsOrBuilder
        Returns:
        The hotelLengthOfStay.
      • hasHotelRateRuleId

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

        public java.lang.String getHotelRateRuleId()
         Hotel rate rule ID.
         
        optional string hotel_rate_rule_id = 86;
        Specified by:
        getHotelRateRuleId in interface SegmentsOrBuilder
        Returns:
        The hotelRateRuleId.
      • getHotelRateRuleIdBytes

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

        public int getHotelRateTypeValue()
         Hotel rate type.
         
        .google.ads.googleads.v10.enums.HotelRateTypeEnum.HotelRateType hotel_rate_type = 74;
        Specified by:
        getHotelRateTypeValue in interface SegmentsOrBuilder
        Returns:
        The enum numeric value on the wire for hotelRateType.
      • getHotelPriceBucketValue

        public int getHotelPriceBucketValue()
         Hotel price bucket.
         
        .google.ads.googleads.v10.enums.HotelPriceBucketEnum.HotelPriceBucket hotel_price_bucket = 78;
        Specified by:
        getHotelPriceBucketValue in interface SegmentsOrBuilder
        Returns:
        The enum numeric value on the wire for hotelPriceBucket.
      • hasHotelState

        public boolean hasHotelState()
         Hotel state.
         
        optional string hotel_state = 87;
        Specified by:
        hasHotelState in interface SegmentsOrBuilder
        Returns:
        Whether the hotelState field is set.
      • getHotelState

        public java.lang.String getHotelState()
         Hotel state.
         
        optional string hotel_state = 87;
        Specified by:
        getHotelState in interface SegmentsOrBuilder
        Returns:
        The hotelState.
      • getHotelStateBytes

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

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

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

        public 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;
        Specified by:
        hasInteractionOnThisExtension in interface SegmentsOrBuilder
        Returns:
        Whether the interactionOnThisExtension field is set.
      • getInteractionOnThisExtension

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

        public boolean hasKeyword()
         Keyword criterion.
         
        .google.ads.googleads.v10.common.Keyword keyword = 61;
        Specified by:
        hasKeyword in interface SegmentsOrBuilder
        Returns:
        Whether the keyword field is set.
      • getKeyword

        public Keyword getKeyword()
         Keyword criterion.
         
        .google.ads.googleads.v10.common.Keyword keyword = 61;
        Specified by:
        getKeyword in interface SegmentsOrBuilder
        Returns:
        The keyword.
      • hasMonth

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

        public 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;
        Specified by:
        getMonth in interface SegmentsOrBuilder
        Returns:
        The month.
      • getMonthBytes

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

        public int getMonthOfYearValue()
         Month of the year, e.g., January.
         
        .google.ads.googleads.v10.enums.MonthOfYearEnum.MonthOfYear month_of_year = 18;
        Specified by:
        getMonthOfYearValue in interface SegmentsOrBuilder
        Returns:
        The enum numeric value on the wire for monthOfYear.
      • hasPartnerHotelId

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

        public java.lang.String getPartnerHotelId()
         Partner hotel ID.
         
        optional string partner_hotel_id = 91;
        Specified by:
        getPartnerHotelId in interface SegmentsOrBuilder
        Returns:
        The partnerHotelId.
      • getPartnerHotelIdBytes

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

        public int getPlaceholderTypeValue()
         Placeholder type. This is only used with feed item metrics.
         
        .google.ads.googleads.v10.enums.PlaceholderTypeEnum.PlaceholderType placeholder_type = 20;
        Specified by:
        getPlaceholderTypeValue in interface SegmentsOrBuilder
        Returns:
        The enum numeric value on the wire for placeholderType.
      • hasProductAggregatorId

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

        public long getProductAggregatorId()
         Aggregator ID of the product.
         
        optional int64 product_aggregator_id = 132;
        Specified by:
        getProductAggregatorId in interface SegmentsOrBuilder
        Returns:
        The productAggregatorId.
      • hasProductBiddingCategoryLevel1

        public boolean hasProductBiddingCategoryLevel1()
         Bidding category (level 1) of the product.
         
        optional string product_bidding_category_level1 = 92;
        Specified by:
        hasProductBiddingCategoryLevel1 in interface SegmentsOrBuilder
        Returns:
        Whether the productBiddingCategoryLevel1 field is set.
      • getProductBiddingCategoryLevel1

        public java.lang.String getProductBiddingCategoryLevel1()
         Bidding category (level 1) of the product.
         
        optional string product_bidding_category_level1 = 92;
        Specified by:
        getProductBiddingCategoryLevel1 in interface SegmentsOrBuilder
        Returns:
        The productBiddingCategoryLevel1.
      • getProductBiddingCategoryLevel1Bytes

        public com.google.protobuf.ByteString getProductBiddingCategoryLevel1Bytes()
         Bidding category (level 1) of the product.
         
        optional string product_bidding_category_level1 = 92;
        Specified by:
        getProductBiddingCategoryLevel1Bytes in interface SegmentsOrBuilder
        Returns:
        The bytes for productBiddingCategoryLevel1.
      • hasProductBiddingCategoryLevel2

        public boolean hasProductBiddingCategoryLevel2()
         Bidding category (level 2) of the product.
         
        optional string product_bidding_category_level2 = 93;
        Specified by:
        hasProductBiddingCategoryLevel2 in interface SegmentsOrBuilder
        Returns:
        Whether the productBiddingCategoryLevel2 field is set.
      • getProductBiddingCategoryLevel2

        public java.lang.String getProductBiddingCategoryLevel2()
         Bidding category (level 2) of the product.
         
        optional string product_bidding_category_level2 = 93;
        Specified by:
        getProductBiddingCategoryLevel2 in interface SegmentsOrBuilder
        Returns:
        The productBiddingCategoryLevel2.
      • getProductBiddingCategoryLevel2Bytes

        public com.google.protobuf.ByteString getProductBiddingCategoryLevel2Bytes()
         Bidding category (level 2) of the product.
         
        optional string product_bidding_category_level2 = 93;
        Specified by:
        getProductBiddingCategoryLevel2Bytes in interface SegmentsOrBuilder
        Returns:
        The bytes for productBiddingCategoryLevel2.
      • hasProductBiddingCategoryLevel3

        public boolean hasProductBiddingCategoryLevel3()
         Bidding category (level 3) of the product.
         
        optional string product_bidding_category_level3 = 94;
        Specified by:
        hasProductBiddingCategoryLevel3 in interface SegmentsOrBuilder
        Returns:
        Whether the productBiddingCategoryLevel3 field is set.
      • getProductBiddingCategoryLevel3

        public java.lang.String getProductBiddingCategoryLevel3()
         Bidding category (level 3) of the product.
         
        optional string product_bidding_category_level3 = 94;
        Specified by:
        getProductBiddingCategoryLevel3 in interface SegmentsOrBuilder
        Returns:
        The productBiddingCategoryLevel3.
      • getProductBiddingCategoryLevel3Bytes

        public com.google.protobuf.ByteString getProductBiddingCategoryLevel3Bytes()
         Bidding category (level 3) of the product.
         
        optional string product_bidding_category_level3 = 94;
        Specified by:
        getProductBiddingCategoryLevel3Bytes in interface SegmentsOrBuilder
        Returns:
        The bytes for productBiddingCategoryLevel3.
      • hasProductBiddingCategoryLevel4

        public boolean hasProductBiddingCategoryLevel4()
         Bidding category (level 4) of the product.
         
        optional string product_bidding_category_level4 = 95;
        Specified by:
        hasProductBiddingCategoryLevel4 in interface SegmentsOrBuilder
        Returns:
        Whether the productBiddingCategoryLevel4 field is set.
      • getProductBiddingCategoryLevel4

        public java.lang.String getProductBiddingCategoryLevel4()
         Bidding category (level 4) of the product.
         
        optional string product_bidding_category_level4 = 95;
        Specified by:
        getProductBiddingCategoryLevel4 in interface SegmentsOrBuilder
        Returns:
        The productBiddingCategoryLevel4.
      • getProductBiddingCategoryLevel4Bytes

        public com.google.protobuf.ByteString getProductBiddingCategoryLevel4Bytes()
         Bidding category (level 4) of the product.
         
        optional string product_bidding_category_level4 = 95;
        Specified by:
        getProductBiddingCategoryLevel4Bytes in interface SegmentsOrBuilder
        Returns:
        The bytes for productBiddingCategoryLevel4.
      • hasProductBiddingCategoryLevel5

        public boolean hasProductBiddingCategoryLevel5()
         Bidding category (level 5) of the product.
         
        optional string product_bidding_category_level5 = 96;
        Specified by:
        hasProductBiddingCategoryLevel5 in interface SegmentsOrBuilder
        Returns:
        Whether the productBiddingCategoryLevel5 field is set.
      • getProductBiddingCategoryLevel5

        public java.lang.String getProductBiddingCategoryLevel5()
         Bidding category (level 5) of the product.
         
        optional string product_bidding_category_level5 = 96;
        Specified by:
        getProductBiddingCategoryLevel5 in interface SegmentsOrBuilder
        Returns:
        The productBiddingCategoryLevel5.
      • getProductBiddingCategoryLevel5Bytes

        public com.google.protobuf.ByteString getProductBiddingCategoryLevel5Bytes()
         Bidding category (level 5) of the product.
         
        optional string product_bidding_category_level5 = 96;
        Specified by:
        getProductBiddingCategoryLevel5Bytes in interface SegmentsOrBuilder
        Returns:
        The bytes for productBiddingCategoryLevel5.
      • hasProductBrand

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

        public java.lang.String getProductBrand()
         Brand of the product.
         
        optional string product_brand = 97;
        Specified by:
        getProductBrand in interface SegmentsOrBuilder
        Returns:
        The productBrand.
      • getProductBrandBytes

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

        public int getProductChannelValue()
         Channel of the product.
         
        .google.ads.googleads.v10.enums.ProductChannelEnum.ProductChannel product_channel = 30;
        Specified by:
        getProductChannelValue in interface SegmentsOrBuilder
        Returns:
        The enum numeric value on the wire for productChannel.
      • getProductChannelExclusivityValue

        public int getProductChannelExclusivityValue()
         Channel exclusivity of the product.
         
        .google.ads.googleads.v10.enums.ProductChannelExclusivityEnum.ProductChannelExclusivity product_channel_exclusivity = 31;
        Specified by:
        getProductChannelExclusivityValue in interface SegmentsOrBuilder
        Returns:
        The enum numeric value on the wire for productChannelExclusivity.
      • getProductConditionValue

        public int getProductConditionValue()
         Condition of the product.
         
        .google.ads.googleads.v10.enums.ProductConditionEnum.ProductCondition product_condition = 32;
        Specified by:
        getProductConditionValue in interface SegmentsOrBuilder
        Returns:
        The enum numeric value on the wire for productCondition.
      • hasProductCountry

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

        public java.lang.String getProductCountry()
         Resource name of the geo target constant for the country of sale of the
         product.
         
        optional string product_country = 98;
        Specified by:
        getProductCountry in interface SegmentsOrBuilder
        Returns:
        The productCountry.
      • getProductCountryBytes

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

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

        public java.lang.String getProductCustomAttribute0()
         Custom attribute 0 of the product.
         
        optional string product_custom_attribute0 = 99;
        Specified by:
        getProductCustomAttribute0 in interface SegmentsOrBuilder
        Returns:
        The productCustomAttribute0.
      • getProductCustomAttribute0Bytes

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

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

        public java.lang.String getProductCustomAttribute1()
         Custom attribute 1 of the product.
         
        optional string product_custom_attribute1 = 100;
        Specified by:
        getProductCustomAttribute1 in interface SegmentsOrBuilder
        Returns:
        The productCustomAttribute1.
      • getProductCustomAttribute1Bytes

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

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

        public java.lang.String getProductCustomAttribute2()
         Custom attribute 2 of the product.
         
        optional string product_custom_attribute2 = 101;
        Specified by:
        getProductCustomAttribute2 in interface SegmentsOrBuilder
        Returns:
        The productCustomAttribute2.
      • getProductCustomAttribute2Bytes

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

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

        public java.lang.String getProductCustomAttribute3()
         Custom attribute 3 of the product.
         
        optional string product_custom_attribute3 = 102;
        Specified by:
        getProductCustomAttribute3 in interface SegmentsOrBuilder
        Returns:
        The productCustomAttribute3.
      • getProductCustomAttribute3Bytes

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

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

        public java.lang.String getProductCustomAttribute4()
         Custom attribute 4 of the product.
         
        optional string product_custom_attribute4 = 103;
        Specified by:
        getProductCustomAttribute4 in interface SegmentsOrBuilder
        Returns:
        The productCustomAttribute4.
      • getProductCustomAttribute4Bytes

        public com.google.protobuf.ByteString getProductCustomAttribute4Bytes()
         Custom attribute 4 of the product.
         
        optional string product_custom_attribute4 = 103;
        Specified by:
        getProductCustomAttribute4Bytes in interface SegmentsOrBuilder
        Returns:
        The bytes for productCustomAttribute4.
      • hasProductItemId

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

        public java.lang.String getProductItemId()
         Item ID of the product.
         
        optional string product_item_id = 104;
        Specified by:
        getProductItemId in interface SegmentsOrBuilder
        Returns:
        The productItemId.
      • getProductItemIdBytes

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

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

        public java.lang.String getProductLanguage()
         Resource name of the language constant for the language of the product.
         
        optional string product_language = 105;
        Specified by:
        getProductLanguage in interface SegmentsOrBuilder
        Returns:
        The productLanguage.
      • getProductLanguageBytes

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

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

        public long getProductMerchantId()
         Merchant ID of the product.
         
        optional int64 product_merchant_id = 133;
        Specified by:
        getProductMerchantId in interface SegmentsOrBuilder
        Returns:
        The productMerchantId.
      • hasProductStoreId

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

        public java.lang.String getProductStoreId()
         Store ID of the product.
         
        optional string product_store_id = 106;
        Specified by:
        getProductStoreId in interface SegmentsOrBuilder
        Returns:
        The productStoreId.
      • getProductStoreIdBytes

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

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

        public java.lang.String getProductTitle()
         Title of the product.
         
        optional string product_title = 107;
        Specified by:
        getProductTitle in interface SegmentsOrBuilder
        Returns:
        The productTitle.
      • getProductTitleBytes

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

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

        public java.lang.String getProductTypeL1()
         Type (level 1) of the product.
         
        optional string product_type_l1 = 108;
        Specified by:
        getProductTypeL1 in interface SegmentsOrBuilder
        Returns:
        The productTypeL1.
      • getProductTypeL1Bytes

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

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

        public java.lang.String getProductTypeL2()
         Type (level 2) of the product.
         
        optional string product_type_l2 = 109;
        Specified by:
        getProductTypeL2 in interface SegmentsOrBuilder
        Returns:
        The productTypeL2.
      • getProductTypeL2Bytes

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

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

        public java.lang.String getProductTypeL3()
         Type (level 3) of the product.
         
        optional string product_type_l3 = 110;
        Specified by:
        getProductTypeL3 in interface SegmentsOrBuilder
        Returns:
        The productTypeL3.
      • getProductTypeL3Bytes

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

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

        public java.lang.String getProductTypeL4()
         Type (level 4) of the product.
         
        optional string product_type_l4 = 111;
        Specified by:
        getProductTypeL4 in interface SegmentsOrBuilder
        Returns:
        The productTypeL4.
      • getProductTypeL4Bytes

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

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

        public java.lang.String getProductTypeL5()
         Type (level 5) of the product.
         
        optional string product_type_l5 = 112;
        Specified by:
        getProductTypeL5 in interface SegmentsOrBuilder
        Returns:
        The productTypeL5.
      • getProductTypeL5Bytes

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

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

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

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

        public int getRecommendationTypeValue()
         Recommendation type.
         
        .google.ads.googleads.v10.enums.RecommendationTypeEnum.RecommendationType recommendation_type = 140;
        Specified by:
        getRecommendationTypeValue in interface SegmentsOrBuilder
        Returns:
        The enum numeric value on the wire for recommendationType.
      • getSearchEngineResultsPageTypeValue

        public int getSearchEngineResultsPageTypeValue()
         Type of the search engine results page.
         
        .google.ads.googleads.v10.enums.SearchEngineResultsPageTypeEnum.SearchEngineResultsPageType search_engine_results_page_type = 70;
        Specified by:
        getSearchEngineResultsPageTypeValue in interface SegmentsOrBuilder
        Returns:
        The enum numeric value on the wire for searchEngineResultsPageType.
      • getSearchTermMatchTypeValue

        public 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;
        Specified by:
        getSearchTermMatchTypeValue in interface SegmentsOrBuilder
        Returns:
        The enum numeric value on the wire for searchTermMatchType.
      • getSlotValue

        public int getSlotValue()
         Position of the ad.
         
        .google.ads.googleads.v10.enums.SlotEnum.Slot slot = 23;
        Specified by:
        getSlotValue in interface SegmentsOrBuilder
        Returns:
        The enum numeric value on the wire for slot.
      • getSlot

        public SlotEnum.Slot getSlot()
         Position of the ad.
         
        .google.ads.googleads.v10.enums.SlotEnum.Slot slot = 23;
        Specified by:
        getSlot in interface SegmentsOrBuilder
        Returns:
        The slot.
      • getConversionValueRulePrimaryDimensionValue

        public 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;
        Specified by:
        getConversionValueRulePrimaryDimensionValue in interface SegmentsOrBuilder
        Returns:
        The enum numeric value on the wire for conversionValueRulePrimaryDimension.
      • getConversionValueRulePrimaryDimension

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

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

        public java.lang.String getWebpage()
         Resource name of the ad group criterion that represents webpage criterion.
         
        optional string webpage = 129;
        Specified by:
        getWebpage in interface SegmentsOrBuilder
        Returns:
        The webpage.
      • getWebpageBytes

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

        public 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;
        Specified by:
        hasWeek in interface SegmentsOrBuilder
        Returns:
        Whether the week field is set.
      • getWeek

        public 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;
        Specified by:
        getWeek in interface SegmentsOrBuilder
        Returns:
        The week.
      • getWeekBytes

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

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

        public int getYear()
         Year, formatted as yyyy.
         
        optional int32 year = 131;
        Specified by:
        getYear in interface SegmentsOrBuilder
        Returns:
        The year.
      • hasSkAdNetworkConversionValue

        public boolean hasSkAdNetworkConversionValue()
         iOS Store Kit Ad Network conversion value.
         Null value means this segment is not applicable, e.g. non-iOS campaign.
         
        optional int64 sk_ad_network_conversion_value = 137;
        Specified by:
        hasSkAdNetworkConversionValue in interface SegmentsOrBuilder
        Returns:
        Whether the skAdNetworkConversionValue field is set.
      • getSkAdNetworkConversionValue

        public long getSkAdNetworkConversionValue()
         iOS Store Kit Ad Network conversion value.
         Null value means this segment is not applicable, e.g. non-iOS campaign.
         
        optional int64 sk_ad_network_conversion_value = 137;
        Specified by:
        getSkAdNetworkConversionValue in interface SegmentsOrBuilder
        Returns:
        The skAdNetworkConversionValue.
      • getSkAdNetworkUserTypeValue

        public int getSkAdNetworkUserTypeValue()
         iOS Store Kit Ad Network user type.
         
        .google.ads.googleads.v10.enums.SkAdNetworkUserTypeEnum.SkAdNetworkUserType sk_ad_network_user_type = 141;
        Specified by:
        getSkAdNetworkUserTypeValue in interface SegmentsOrBuilder
        Returns:
        The enum numeric value on the wire for skAdNetworkUserType.
      • getSkAdNetworkAdEventTypeValue

        public int getSkAdNetworkAdEventTypeValue()
         iOS Store Kit Ad Network ad event type.
         
        .google.ads.googleads.v10.enums.SkAdNetworkAdEventTypeEnum.SkAdNetworkAdEventType sk_ad_network_ad_event_type = 142;
        Specified by:
        getSkAdNetworkAdEventTypeValue in interface SegmentsOrBuilder
        Returns:
        The enum numeric value on the wire for skAdNetworkAdEventType.
      • hasSkAdNetworkSourceApp

        public 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, e.g. 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;
        Specified by:
        hasSkAdNetworkSourceApp in interface SegmentsOrBuilder
        Returns:
        Whether the skAdNetworkSourceApp field is set.
      • getSkAdNetworkSourceApp

        public 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, e.g. 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;
        Specified by:
        getSkAdNetworkSourceApp in interface SegmentsOrBuilder
        Returns:
        The skAdNetworkSourceApp.
      • getSkAdNetworkSourceAppOrBuilder

        public SkAdNetworkSourceAppOrBuilder getSkAdNetworkSourceAppOrBuilder()
         App where the ad that drove the iOS Store Kit Ad Network install was
         shown. Null value means this segment is not applicable, e.g. 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;
        Specified by:
        getSkAdNetworkSourceAppOrBuilder in interface SegmentsOrBuilder
      • hasAssetInteractionTarget

        public 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 (e.g. clicks) are counted across all the parts of the served
         ad (e.g. 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;
        Specified by:
        hasAssetInteractionTarget in interface SegmentsOrBuilder
        Returns:
        Whether the assetInteractionTarget field is set.
      • getAssetInteractionTarget

        public 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 (e.g. clicks) are counted across all the parts of the served
         ad (e.g. 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;
        Specified by:
        getAssetInteractionTarget in interface SegmentsOrBuilder
        Returns:
        The assetInteractionTarget.
      • getAssetInteractionTargetOrBuilder

        public AssetInteractionTargetOrBuilder getAssetInteractionTargetOrBuilder()
         Only used with CustomerAsset, CampaignAsset and AdGroupAsset metrics.
         Indicates whether the interaction metrics occurred on the asset itself
         or a different asset or ad unit.
         Interactions (e.g. clicks) are counted across all the parts of the served
         ad (e.g. 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;
        Specified by:
        getAssetInteractionTargetOrBuilder in interface SegmentsOrBuilder
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessageV3
      • writeTo

        public void writeTo​(com.google.protobuf.CodedOutputStream output)
                     throws java.io.IOException
        Specified by:
        writeTo in interface com.google.protobuf.MessageLite
        Overrides:
        writeTo in class com.google.protobuf.GeneratedMessageV3
        Throws:
        java.io.IOException
      • getSerializedSize

        public int getSerializedSize()
        Specified by:
        getSerializedSize in interface com.google.protobuf.MessageLite
        Overrides:
        getSerializedSize in class com.google.protobuf.GeneratedMessageV3
      • equals

        public boolean equals​(java.lang.Object obj)
        Specified by:
        equals in interface com.google.protobuf.Message
        Overrides:
        equals in class com.google.protobuf.AbstractMessage
      • hashCode

        public int hashCode()
        Specified by:
        hashCode in interface com.google.protobuf.Message
        Overrides:
        hashCode in class com.google.protobuf.AbstractMessage
      • parseFrom

        public static Segments parseFrom​(java.nio.ByteBuffer data)
                                  throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static Segments parseFrom​(java.nio.ByteBuffer data,
                                         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                  throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static Segments parseFrom​(com.google.protobuf.ByteString data)
                                  throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static Segments parseFrom​(com.google.protobuf.ByteString data,
                                         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                  throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static Segments parseFrom​(byte[] data)
                                  throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static Segments parseFrom​(byte[] data,
                                         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                  throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static Segments parseFrom​(java.io.InputStream input)
                                  throws java.io.IOException
        Throws:
        java.io.IOException
      • parseFrom

        public static Segments parseFrom​(java.io.InputStream input,
                                         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                  throws java.io.IOException
        Throws:
        java.io.IOException
      • parseDelimitedFrom

        public static Segments parseDelimitedFrom​(java.io.InputStream input)
                                           throws java.io.IOException
        Throws:
        java.io.IOException
      • parseDelimitedFrom

        public static Segments parseDelimitedFrom​(java.io.InputStream input,
                                                  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                           throws java.io.IOException
        Throws:
        java.io.IOException
      • parseFrom

        public static Segments parseFrom​(com.google.protobuf.CodedInputStream input)
                                  throws java.io.IOException
        Throws:
        java.io.IOException
      • parseFrom

        public static Segments parseFrom​(com.google.protobuf.CodedInputStream input,
                                         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                  throws java.io.IOException
        Throws:
        java.io.IOException
      • newBuilderForType

        public Segments.Builder newBuilderForType()
        Specified by:
        newBuilderForType in interface com.google.protobuf.Message
        Specified by:
        newBuilderForType in interface com.google.protobuf.MessageLite
      • toBuilder

        public Segments.Builder toBuilder()
        Specified by:
        toBuilder in interface com.google.protobuf.Message
        Specified by:
        toBuilder in interface com.google.protobuf.MessageLite
      • newBuilderForType

        protected Segments.Builder newBuilderForType​(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
        Specified by:
        newBuilderForType in class com.google.protobuf.GeneratedMessageV3
      • getDefaultInstance

        public static Segments getDefaultInstance()
      • parser

        public static com.google.protobuf.Parser<Segments> parser()
      • getParserForType

        public com.google.protobuf.Parser<Segments> getParserForType()
        Specified by:
        getParserForType in interface com.google.protobuf.Message
        Specified by:
        getParserForType in interface com.google.protobuf.MessageLite
        Overrides:
        getParserForType in class com.google.protobuf.GeneratedMessageV3
      • getDefaultInstanceForType

        public Segments getDefaultInstanceForType()
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder