Interface AdGroupBidModifierOrBuilder

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

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

    • getResourceName

      String getResourceName()
       Immutable. The resource name of the ad group bid modifier.
       Ad group bid modifier resource names have the form:
      
       `customers/{customer_id}/adGroupBidModifiers/{ad_group_id}~{criterion_id}`
       
      string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
      Returns:
      The resourceName.
    • getResourceNameBytes

      com.google.protobuf.ByteString getResourceNameBytes()
       Immutable. The resource name of the ad group bid modifier.
       Ad group bid modifier resource names have the form:
      
       `customers/{customer_id}/adGroupBidModifiers/{ad_group_id}~{criterion_id}`
       
      string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
      Returns:
      The bytes for resourceName.
    • hasAdGroup

      boolean hasAdGroup()
       Immutable. The ad group to which this criterion belongs.
       
      optional string ad_group = 13 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
      Returns:
      Whether the adGroup field is set.
    • getAdGroup

      String getAdGroup()
       Immutable. The ad group to which this criterion belongs.
       
      optional string ad_group = 13 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
      Returns:
      The adGroup.
    • getAdGroupBytes

      com.google.protobuf.ByteString getAdGroupBytes()
       Immutable. The ad group to which this criterion belongs.
       
      optional string ad_group = 13 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
      Returns:
      The bytes for adGroup.
    • hasCriterionId

      boolean hasCriterionId()
       Output only. The ID of the criterion to bid modify.
      
       This field is ignored for mutates.
       
      optional int64 criterion_id = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      Whether the criterionId field is set.
    • getCriterionId

      long getCriterionId()
       Output only. The ID of the criterion to bid modify.
      
       This field is ignored for mutates.
       
      optional int64 criterion_id = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The criterionId.
    • hasBidModifier

      boolean hasBidModifier()
       The modifier for the bid when the criterion matches. The modifier must be
       in the range: 0.1 - 10.0. The range is 1.0 - 6.0 for PreferredContent.
       Use 0 to opt out of a Device type.
       
      optional double bid_modifier = 15;
      Returns:
      Whether the bidModifier field is set.
    • getBidModifier

      double getBidModifier()
       The modifier for the bid when the criterion matches. The modifier must be
       in the range: 0.1 - 10.0. The range is 1.0 - 6.0 for PreferredContent.
       Use 0 to opt out of a Device type.
       
      optional double bid_modifier = 15;
      Returns:
      The bidModifier.
    • hasBaseAdGroup

      boolean hasBaseAdGroup()
       Output only. The base ad group from which this draft/trial adgroup bid
       modifier was created. If ad_group is a base ad group then this field will
       be equal to ad_group. If the ad group was created in the draft or trial and
       has no corresponding base ad group, then this field will be null. This
       field is readonly.
       
      optional string base_ad_group = 16 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
      Returns:
      Whether the baseAdGroup field is set.
    • getBaseAdGroup

      String getBaseAdGroup()
       Output only. The base ad group from which this draft/trial adgroup bid
       modifier was created. If ad_group is a base ad group then this field will
       be equal to ad_group. If the ad group was created in the draft or trial and
       has no corresponding base ad group, then this field will be null. This
       field is readonly.
       
      optional string base_ad_group = 16 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
      Returns:
      The baseAdGroup.
    • getBaseAdGroupBytes

      com.google.protobuf.ByteString getBaseAdGroupBytes()
       Output only. The base ad group from which this draft/trial adgroup bid
       modifier was created. If ad_group is a base ad group then this field will
       be equal to ad_group. If the ad group was created in the draft or trial and
       has no corresponding base ad group, then this field will be null. This
       field is readonly.
       
      optional string base_ad_group = 16 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
      Returns:
      The bytes for baseAdGroup.
    • getBidModifierSourceValue

      int getBidModifierSourceValue()
       Output only. Bid modifier source.
       
      .google.ads.googleads.v18.enums.BidModifierSourceEnum.BidModifierSource bid_modifier_source = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The enum numeric value on the wire for bidModifierSource.
    • getBidModifierSource

       Output only. Bid modifier source.
       
      .google.ads.googleads.v18.enums.BidModifierSourceEnum.BidModifierSource bid_modifier_source = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The bidModifierSource.
    • hasHotelDateSelectionType

      boolean hasHotelDateSelectionType()
       Immutable. Criterion for hotel date selection (default dates versus user
       selected).
       
      .google.ads.googleads.v18.common.HotelDateSelectionTypeInfo hotel_date_selection_type = 5 [(.google.api.field_behavior) = IMMUTABLE];
      Returns:
      Whether the hotelDateSelectionType field is set.
    • getHotelDateSelectionType

      HotelDateSelectionTypeInfo getHotelDateSelectionType()
       Immutable. Criterion for hotel date selection (default dates versus user
       selected).
       
      .google.ads.googleads.v18.common.HotelDateSelectionTypeInfo hotel_date_selection_type = 5 [(.google.api.field_behavior) = IMMUTABLE];
      Returns:
      The hotelDateSelectionType.
    • getHotelDateSelectionTypeOrBuilder

      HotelDateSelectionTypeInfoOrBuilder getHotelDateSelectionTypeOrBuilder()
       Immutable. Criterion for hotel date selection (default dates versus user
       selected).
       
      .google.ads.googleads.v18.common.HotelDateSelectionTypeInfo hotel_date_selection_type = 5 [(.google.api.field_behavior) = IMMUTABLE];
    • hasHotelAdvanceBookingWindow

      boolean hasHotelAdvanceBookingWindow()
       Immutable. Criterion for number of days prior to the stay the booking is
       being made.
       
      .google.ads.googleads.v18.common.HotelAdvanceBookingWindowInfo hotel_advance_booking_window = 6 [(.google.api.field_behavior) = IMMUTABLE];
      Returns:
      Whether the hotelAdvanceBookingWindow field is set.
    • getHotelAdvanceBookingWindow

      HotelAdvanceBookingWindowInfo getHotelAdvanceBookingWindow()
       Immutable. Criterion for number of days prior to the stay the booking is
       being made.
       
      .google.ads.googleads.v18.common.HotelAdvanceBookingWindowInfo hotel_advance_booking_window = 6 [(.google.api.field_behavior) = IMMUTABLE];
      Returns:
      The hotelAdvanceBookingWindow.
    • getHotelAdvanceBookingWindowOrBuilder

      HotelAdvanceBookingWindowInfoOrBuilder getHotelAdvanceBookingWindowOrBuilder()
       Immutable. Criterion for number of days prior to the stay the booking is
       being made.
       
      .google.ads.googleads.v18.common.HotelAdvanceBookingWindowInfo hotel_advance_booking_window = 6 [(.google.api.field_behavior) = IMMUTABLE];
    • hasHotelLengthOfStay

      boolean hasHotelLengthOfStay()
       Immutable. Criterion for length of hotel stay in nights.
       
      .google.ads.googleads.v18.common.HotelLengthOfStayInfo hotel_length_of_stay = 7 [(.google.api.field_behavior) = IMMUTABLE];
      Returns:
      Whether the hotelLengthOfStay field is set.
    • getHotelLengthOfStay

      HotelLengthOfStayInfo getHotelLengthOfStay()
       Immutable. Criterion for length of hotel stay in nights.
       
      .google.ads.googleads.v18.common.HotelLengthOfStayInfo hotel_length_of_stay = 7 [(.google.api.field_behavior) = IMMUTABLE];
      Returns:
      The hotelLengthOfStay.
    • getHotelLengthOfStayOrBuilder

      HotelLengthOfStayInfoOrBuilder getHotelLengthOfStayOrBuilder()
       Immutable. Criterion for length of hotel stay in nights.
       
      .google.ads.googleads.v18.common.HotelLengthOfStayInfo hotel_length_of_stay = 7 [(.google.api.field_behavior) = IMMUTABLE];
    • hasHotelCheckInDay

      boolean hasHotelCheckInDay()
       Immutable. Criterion for day of the week the booking is for.
       
      .google.ads.googleads.v18.common.HotelCheckInDayInfo hotel_check_in_day = 8 [(.google.api.field_behavior) = IMMUTABLE];
      Returns:
      Whether the hotelCheckInDay field is set.
    • getHotelCheckInDay

      HotelCheckInDayInfo getHotelCheckInDay()
       Immutable. Criterion for day of the week the booking is for.
       
      .google.ads.googleads.v18.common.HotelCheckInDayInfo hotel_check_in_day = 8 [(.google.api.field_behavior) = IMMUTABLE];
      Returns:
      The hotelCheckInDay.
    • getHotelCheckInDayOrBuilder

      HotelCheckInDayInfoOrBuilder getHotelCheckInDayOrBuilder()
       Immutable. Criterion for day of the week the booking is for.
       
      .google.ads.googleads.v18.common.HotelCheckInDayInfo hotel_check_in_day = 8 [(.google.api.field_behavior) = IMMUTABLE];
    • hasDevice

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

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

      DeviceInfoOrBuilder getDeviceOrBuilder()
       Immutable. A device criterion.
       
      .google.ads.googleads.v18.common.DeviceInfo device = 11 [(.google.api.field_behavior) = IMMUTABLE];
    • hasHotelCheckInDateRange

      boolean hasHotelCheckInDateRange()
       Immutable. Criterion for a hotel check-in date range.
       
      .google.ads.googleads.v18.common.HotelCheckInDateRangeInfo hotel_check_in_date_range = 17 [(.google.api.field_behavior) = IMMUTABLE];
      Returns:
      Whether the hotelCheckInDateRange field is set.
    • getHotelCheckInDateRange

      HotelCheckInDateRangeInfo getHotelCheckInDateRange()
       Immutable. Criterion for a hotel check-in date range.
       
      .google.ads.googleads.v18.common.HotelCheckInDateRangeInfo hotel_check_in_date_range = 17 [(.google.api.field_behavior) = IMMUTABLE];
      Returns:
      The hotelCheckInDateRange.
    • getHotelCheckInDateRangeOrBuilder

      HotelCheckInDateRangeInfoOrBuilder getHotelCheckInDateRangeOrBuilder()
       Immutable. Criterion for a hotel check-in date range.
       
      .google.ads.googleads.v18.common.HotelCheckInDateRangeInfo hotel_check_in_date_range = 17 [(.google.api.field_behavior) = IMMUTABLE];
    • getCriterionCase