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 Summary
Modifier and TypeMethodDescriptionImmutable.com.google.protobuf.ByteStringImmutable.Output only.com.google.protobuf.ByteStringOutput only.doubleThe modifier for the bid when the criterion matches.Output only.intOutput only.longOutput only.Immutable.Immutable.Immutable.Immutable.Immutable.Immutable.Immutable.Immutable.Immutable.Immutable.Immutable.Immutable.Immutable.com.google.protobuf.ByteStringImmutable.booleanImmutable.booleanOutput only.booleanThe modifier for the bid when the criterion matches.booleanOutput only.booleanImmutable.booleanImmutable.booleanImmutable.booleanImmutable.booleanImmutable.booleanImmutable.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
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
BidModifierSourceEnum.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
AdGroupBidModifier.CriterionCase getCriterionCase()
-