Class AdGroupBidModifier.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<AdGroupBidModifier.Builder>
com.google.ads.googleads.v18.resources.AdGroupBidModifier.Builder
- All Implemented Interfaces:
AdGroupBidModifierOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- AdGroupBidModifier
public static final class AdGroupBidModifier.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<AdGroupBidModifier.Builder>
implements AdGroupBidModifierOrBuilder
Represents an ad group bid modifier.Protobuf type
google.ads.googleads.v18.resources.AdGroupBidModifier-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()Immutable.Output only.The modifier for the bid when the criterion matches.Output only.Output only.Immutable.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) Immutable.Immutable.Immutable.Immutable.Immutable.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) Immutable.clone()Immutable.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.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorImmutable.Immutable.Immutable.Immutable.Immutable.Immutable.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.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeDevice(DeviceInfo value) Immutable.mergeFrom(AdGroupBidModifier other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) Immutable.Immutable.Immutable.Immutable.Immutable.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setAdGroup(String value) Immutable.setAdGroupBytes(com.google.protobuf.ByteString value) Immutable.setBaseAdGroup(String value) Output only.setBaseAdGroupBytes(com.google.protobuf.ByteString value) Output only.setBidModifier(double value) The modifier for the bid when the criterion matches.Output only.setBidModifierSourceValue(int value) Output only.setCriterionId(long value) Output only.setDevice(DeviceInfo value) Immutable.setDevice(DeviceInfo.Builder builderForValue) Immutable.Immutable.setHotelAdvanceBookingWindow(HotelAdvanceBookingWindowInfo.Builder builderForValue) Immutable.Immutable.setHotelCheckInDateRange(HotelCheckInDateRangeInfo.Builder builderForValue) Immutable.Immutable.setHotelCheckInDay(HotelCheckInDayInfo.Builder builderForValue) Immutable.Immutable.setHotelDateSelectionType(HotelDateSelectionTypeInfo.Builder builderForValue) Immutable.Immutable.setHotelLengthOfStay(HotelLengthOfStayInfo.Builder builderForValue) Immutable.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setResourceName(String value) Immutable.setResourceNameBytes(com.google.protobuf.ByteString value) Immutable.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<AdGroupBidModifier.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<AdGroupBidModifier.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<AdGroupBidModifier.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<AdGroupBidModifier.Builder>
-
setField
public AdGroupBidModifier.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<AdGroupBidModifier.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<AdGroupBidModifier.Builder>
-
clearOneof
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<AdGroupBidModifier.Builder>
-
setRepeatedField
public AdGroupBidModifier.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<AdGroupBidModifier.Builder>
-
addRepeatedField
public AdGroupBidModifier.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<AdGroupBidModifier.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<AdGroupBidModifier.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<AdGroupBidModifier.Builder>
-
mergeFrom
public AdGroupBidModifier.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<AdGroupBidModifier.Builder>- Throws:
IOException
-
getCriterionCase
- Specified by:
getCriterionCasein interfaceAdGroupBidModifierOrBuilder
-
clearCriterion
-
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) = { ... }- Specified by:
getResourceNamein interfaceAdGroupBidModifierOrBuilder- Returns:
- The resourceName.
-
getResourceNameBytes
public 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) = { ... }- Specified by:
getResourceNameBytesin interfaceAdGroupBidModifierOrBuilder- Returns:
- The bytes for resourceName.
-
setResourceName
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) = { ... }- Parameters:
value- The resourceName to set.- Returns:
- This builder for chaining.
-
clearResourceName
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:
- This builder for chaining.
-
setResourceNameBytes
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) = { ... }- Parameters:
value- The bytes for resourceName to set.- Returns:
- This builder for chaining.
-
hasAdGroup
public 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) = { ... }- Specified by:
hasAdGroupin interfaceAdGroupBidModifierOrBuilder- Returns:
- Whether the adGroup field is set.
-
getAdGroup
Immutable. The ad group to which this criterion belongs.
optional string ad_group = 13 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Specified by:
getAdGroupin interfaceAdGroupBidModifierOrBuilder- Returns:
- The adGroup.
-
getAdGroupBytes
public 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) = { ... }- Specified by:
getAdGroupBytesin interfaceAdGroupBidModifierOrBuilder- Returns:
- The bytes for adGroup.
-
setAdGroup
Immutable. The ad group to which this criterion belongs.
optional string ad_group = 13 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Parameters:
value- The adGroup to set.- Returns:
- This builder for chaining.
-
clearAdGroup
Immutable. The ad group to which this criterion belongs.
optional string ad_group = 13 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Returns:
- This builder for chaining.
-
setAdGroupBytes
Immutable. The ad group to which this criterion belongs.
optional string ad_group = 13 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Parameters:
value- The bytes for adGroup to set.- Returns:
- This builder for chaining.
-
hasCriterionId
public 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];- Specified by:
hasCriterionIdin interfaceAdGroupBidModifierOrBuilder- Returns:
- Whether the criterionId field is set.
-
getCriterionId
public 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];- Specified by:
getCriterionIdin interfaceAdGroupBidModifierOrBuilder- Returns:
- The criterionId.
-
setCriterionId
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];- Parameters:
value- The criterionId to set.- Returns:
- This builder for chaining.
-
clearCriterionId
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:
- This builder for chaining.
-
hasBidModifier
public 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;- Specified by:
hasBidModifierin interfaceAdGroupBidModifierOrBuilder- Returns:
- Whether the bidModifier field is set.
-
getBidModifier
public 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;- Specified by:
getBidModifierin interfaceAdGroupBidModifierOrBuilder- Returns:
- The bidModifier.
-
setBidModifier
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;- Parameters:
value- The bidModifier to set.- Returns:
- This builder for chaining.
-
clearBidModifier
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:
- This builder for chaining.
-
hasBaseAdGroup
public 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) = { ... }- Specified by:
hasBaseAdGroupin interfaceAdGroupBidModifierOrBuilder- Returns:
- Whether the baseAdGroup field is set.
-
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) = { ... }- Specified by:
getBaseAdGroupin interfaceAdGroupBidModifierOrBuilder- Returns:
- The baseAdGroup.
-
getBaseAdGroupBytes
public 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) = { ... }- Specified by:
getBaseAdGroupBytesin interfaceAdGroupBidModifierOrBuilder- Returns:
- The bytes for baseAdGroup.
-
setBaseAdGroup
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) = { ... }- Parameters:
value- The baseAdGroup to set.- Returns:
- This builder for chaining.
-
clearBaseAdGroup
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:
- This builder for chaining.
-
setBaseAdGroupBytes
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) = { ... }- Parameters:
value- The bytes for baseAdGroup to set.- Returns:
- This builder for chaining.
-
getBidModifierSourceValue
public int getBidModifierSourceValue()Output only. Bid modifier source.
.google.ads.googleads.v18.enums.BidModifierSourceEnum.BidModifierSource bid_modifier_source = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getBidModifierSourceValuein interfaceAdGroupBidModifierOrBuilder- Returns:
- The enum numeric value on the wire for bidModifierSource.
-
setBidModifierSourceValue
Output only. Bid modifier source.
.google.ads.googleads.v18.enums.BidModifierSourceEnum.BidModifierSource bid_modifier_source = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The enum numeric value on the wire for bidModifierSource to set.- Returns:
- This builder for chaining.
-
getBidModifierSource
Output only. Bid modifier source.
.google.ads.googleads.v18.enums.BidModifierSourceEnum.BidModifierSource bid_modifier_source = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getBidModifierSourcein interfaceAdGroupBidModifierOrBuilder- Returns:
- The bidModifierSource.
-
setBidModifierSource
public AdGroupBidModifier.Builder setBidModifierSource(BidModifierSourceEnum.BidModifierSource value) Output only. Bid modifier source.
.google.ads.googleads.v18.enums.BidModifierSourceEnum.BidModifierSource bid_modifier_source = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The bidModifierSource to set.- Returns:
- This builder for chaining.
-
clearBidModifierSource
Output only. Bid modifier source.
.google.ads.googleads.v18.enums.BidModifierSourceEnum.BidModifierSource bid_modifier_source = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
hasHotelDateSelectionType
public 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];- Specified by:
hasHotelDateSelectionTypein interfaceAdGroupBidModifierOrBuilder- Returns:
- Whether the hotelDateSelectionType field is set.
-
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];- Specified by:
getHotelDateSelectionTypein interfaceAdGroupBidModifierOrBuilder- Returns:
- The hotelDateSelectionType.
-
setHotelDateSelectionType
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]; -
setHotelDateSelectionType
public AdGroupBidModifier.Builder setHotelDateSelectionType(HotelDateSelectionTypeInfo.Builder builderForValue) 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]; -
mergeHotelDateSelectionType
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]; -
clearHotelDateSelectionType
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]; -
getHotelDateSelectionTypeBuilder
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]; -
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];- Specified by:
getHotelDateSelectionTypeOrBuilderin interfaceAdGroupBidModifierOrBuilder
-
hasHotelAdvanceBookingWindow
public 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];- Specified by:
hasHotelAdvanceBookingWindowin interfaceAdGroupBidModifierOrBuilder- Returns:
- Whether the hotelAdvanceBookingWindow field is set.
-
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];- Specified by:
getHotelAdvanceBookingWindowin interfaceAdGroupBidModifierOrBuilder- Returns:
- The hotelAdvanceBookingWindow.
-
setHotelAdvanceBookingWindow
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]; -
setHotelAdvanceBookingWindow
public AdGroupBidModifier.Builder setHotelAdvanceBookingWindow(HotelAdvanceBookingWindowInfo.Builder builderForValue) 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]; -
mergeHotelAdvanceBookingWindow
public AdGroupBidModifier.Builder mergeHotelAdvanceBookingWindow(HotelAdvanceBookingWindowInfo value) 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]; -
clearHotelAdvanceBookingWindow
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]; -
getHotelAdvanceBookingWindowBuilder
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]; -
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];- Specified by:
getHotelAdvanceBookingWindowOrBuilderin interfaceAdGroupBidModifierOrBuilder
-
hasHotelLengthOfStay
public 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];- Specified by:
hasHotelLengthOfStayin interfaceAdGroupBidModifierOrBuilder- Returns:
- Whether the hotelLengthOfStay field is set.
-
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];- Specified by:
getHotelLengthOfStayin interfaceAdGroupBidModifierOrBuilder- Returns:
- The hotelLengthOfStay.
-
setHotelLengthOfStay
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]; -
setHotelLengthOfStay
public AdGroupBidModifier.Builder setHotelLengthOfStay(HotelLengthOfStayInfo.Builder builderForValue) 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]; -
mergeHotelLengthOfStay
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]; -
clearHotelLengthOfStay
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]; -
getHotelLengthOfStayBuilder
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]; -
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];- Specified by:
getHotelLengthOfStayOrBuilderin interfaceAdGroupBidModifierOrBuilder
-
hasHotelCheckInDay
public 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];- Specified by:
hasHotelCheckInDayin interfaceAdGroupBidModifierOrBuilder- Returns:
- Whether the hotelCheckInDay field is set.
-
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];- Specified by:
getHotelCheckInDayin interfaceAdGroupBidModifierOrBuilder- Returns:
- The hotelCheckInDay.
-
setHotelCheckInDay
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]; -
setHotelCheckInDay
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]; -
mergeHotelCheckInDay
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]; -
clearHotelCheckInDay
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]; -
getHotelCheckInDayBuilder
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]; -
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];- Specified by:
getHotelCheckInDayOrBuilderin interfaceAdGroupBidModifierOrBuilder
-
hasDevice
public boolean hasDevice()Immutable. A device criterion.
.google.ads.googleads.v18.common.DeviceInfo device = 11 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
hasDevicein interfaceAdGroupBidModifierOrBuilder- Returns:
- Whether the device field is set.
-
getDevice
Immutable. A device criterion.
.google.ads.googleads.v18.common.DeviceInfo device = 11 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getDevicein interfaceAdGroupBidModifierOrBuilder- Returns:
- The device.
-
setDevice
Immutable. A device criterion.
.google.ads.googleads.v18.common.DeviceInfo device = 11 [(.google.api.field_behavior) = IMMUTABLE]; -
setDevice
Immutable. A device criterion.
.google.ads.googleads.v18.common.DeviceInfo device = 11 [(.google.api.field_behavior) = IMMUTABLE]; -
mergeDevice
Immutable. A device criterion.
.google.ads.googleads.v18.common.DeviceInfo device = 11 [(.google.api.field_behavior) = IMMUTABLE]; -
clearDevice
Immutable. A device criterion.
.google.ads.googleads.v18.common.DeviceInfo device = 11 [(.google.api.field_behavior) = IMMUTABLE]; -
getDeviceBuilder
Immutable. A device criterion.
.google.ads.googleads.v18.common.DeviceInfo device = 11 [(.google.api.field_behavior) = IMMUTABLE]; -
getDeviceOrBuilder
Immutable. A device criterion.
.google.ads.googleads.v18.common.DeviceInfo device = 11 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getDeviceOrBuilderin interfaceAdGroupBidModifierOrBuilder
-
hasHotelCheckInDateRange
public 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];- Specified by:
hasHotelCheckInDateRangein interfaceAdGroupBidModifierOrBuilder- Returns:
- Whether the hotelCheckInDateRange field is set.
-
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];- Specified by:
getHotelCheckInDateRangein interfaceAdGroupBidModifierOrBuilder- Returns:
- The hotelCheckInDateRange.
-
setHotelCheckInDateRange
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]; -
setHotelCheckInDateRange
public AdGroupBidModifier.Builder setHotelCheckInDateRange(HotelCheckInDateRangeInfo.Builder builderForValue) 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]; -
mergeHotelCheckInDateRange
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]; -
clearHotelCheckInDateRange
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]; -
getHotelCheckInDateRangeBuilder
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]; -
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];- Specified by:
getHotelCheckInDateRangeOrBuilderin interfaceAdGroupBidModifierOrBuilder
-
setUnknownFields
public final AdGroupBidModifier.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<AdGroupBidModifier.Builder>
-
mergeUnknownFields
public final AdGroupBidModifier.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<AdGroupBidModifier.Builder>
-