Class ExtensionFeedItem.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<ExtensionFeedItem.Builder>
com.google.ads.googleads.v18.resources.ExtensionFeedItem.Builder
- All Implemented Interfaces:
ExtensionFeedItemOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- ExtensionFeedItem
public static final class ExtensionFeedItem.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<ExtensionFeedItem.Builder>
implements ExtensionFeedItemOrBuilder
An extension feed item.Protobuf type
google.ads.googleads.v18.resources.ExtensionFeedItem-
Method Summary
Modifier and TypeMethodDescriptionaddAdSchedules(int index, AdScheduleInfo value) List of non-overlapping schedules specifying all time intervals for which the feed item may serve.addAdSchedules(int index, AdScheduleInfo.Builder builderForValue) List of non-overlapping schedules specifying all time intervals for which the feed item may serve.addAdSchedules(AdScheduleInfo value) List of non-overlapping schedules specifying all time intervals for which the feed item may serve.addAdSchedules(AdScheduleInfo.Builder builderForValue) List of non-overlapping schedules specifying all time intervals for which the feed item may serve.List of non-overlapping schedules specifying all time intervals for which the feed item may serve.addAdSchedulesBuilder(int index) List of non-overlapping schedules specifying all time intervals for which the feed item may serve.addAllAdSchedules(Iterable<? extends AdScheduleInfo> values) List of non-overlapping schedules specifying all time intervals for which the feed item may serve.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()List of non-overlapping schedules specifying all time intervals for which the feed item may serve.Output only.App extension.Call extension.Callout extension.The targeted device.End time in which this feed item is no longer effective and will stop serving.Output only.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) Hotel Callout extension.clearId()Output only.Immutable.Output only.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) Price extension.Promotion extension.Immutable.Sitelink.Start time in which this feed item is effective and can begin serving.Output only.Structured snippet extension.The targeted ad group.The targeted campaign.The targeted geo target constant.The targeted keyword.Text message extension.clone()getAdSchedules(int index) List of non-overlapping schedules specifying all time intervals for which the feed item may serve.getAdSchedulesBuilder(int index) List of non-overlapping schedules specifying all time intervals for which the feed item may serve.List of non-overlapping schedules specifying all time intervals for which the feed item may serve.intList of non-overlapping schedules specifying all time intervals for which the feed item may serve.List of non-overlapping schedules specifying all time intervals for which the feed item may serve.getAdSchedulesOrBuilder(int index) List of non-overlapping schedules specifying all time intervals for which the feed item may serve.List<? extends AdScheduleInfoOrBuilder>List of non-overlapping schedules specifying all time intervals for which the feed item may serve.Output only.Output only.Output only.App extension.App extension.App extension.Call extension.Call extension.Call extension.Callout extension.Callout extension.Callout extension.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorThe targeted device.intThe targeted device.End time in which this feed item is no longer effective and will stop serving.com.google.protobuf.ByteStringEnd time in which this feed item is no longer effective and will stop serving.Output only.intOutput only.Hotel Callout extension.Hotel Callout extension.Hotel Callout extension.longgetId()Output only.Immutable.Immutable.Immutable.Output only.Output only.Output only.Price extension.Price extension.Price extension.Promotion extension.Promotion extension.Promotion extension.Immutable.com.google.protobuf.ByteStringImmutable.Sitelink.Sitelink.Sitelink.Start time in which this feed item is effective and can begin serving.com.google.protobuf.ByteStringStart time in which this feed item is effective and can begin serving.Output only.intOutput only.Structured snippet extension.Structured snippet extension.Structured snippet extension.The targeted ad group.com.google.protobuf.ByteStringThe targeted ad group.The targeted campaign.com.google.protobuf.ByteStringThe targeted campaign.The targeted geo target constant.com.google.protobuf.ByteStringThe targeted geo target constant.The targeted keyword.The targeted keyword.The targeted keyword.Text message extension.Text message extension.Text message extension.booleanOutput only.booleanApp extension.booleanCall extension.booleanCallout extension.booleanEnd time in which this feed item is no longer effective and will stop serving.booleanHotel Callout extension.booleanhasId()Output only.booleanImmutable.booleanOutput only.booleanPrice extension.booleanPromotion extension.booleanSitelink.booleanStart time in which this feed item is effective and can begin serving.booleanStructured snippet extension.booleanThe targeted ad group.booleanThe targeted campaign.booleanThe targeted geo target constant.booleanThe targeted keyword.booleanText message extension.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanOutput only.mergeAppFeedItem(AppFeedItem value) App extension.mergeCallFeedItem(CallFeedItem value) Call extension.Callout extension.mergeFrom(ExtensionFeedItem other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) Hotel Callout extension.mergeImageFeedItem(ImageFeedItem value) Immutable.Output only.mergePriceFeedItem(PriceFeedItem value) Price extension.Promotion extension.Sitelink.Structured snippet extension.mergeTargetedKeyword(KeywordInfo value) The targeted keyword.Text message extension.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) removeAdSchedules(int index) List of non-overlapping schedules specifying all time intervals for which the feed item may serve.setAdSchedules(int index, AdScheduleInfo value) List of non-overlapping schedules specifying all time intervals for which the feed item may serve.setAdSchedules(int index, AdScheduleInfo.Builder builderForValue) List of non-overlapping schedules specifying all time intervals for which the feed item may serve.Output only.setAffiliateLocationFeedItem(AffiliateLocationFeedItem.Builder builderForValue) Output only.setAppFeedItem(AppFeedItem value) App extension.setAppFeedItem(AppFeedItem.Builder builderForValue) App extension.setCallFeedItem(CallFeedItem value) Call extension.setCallFeedItem(CallFeedItem.Builder builderForValue) Call extension.Callout extension.setCalloutFeedItem(CalloutFeedItem.Builder builderForValue) Callout extension.The targeted device.setDeviceValue(int value) The targeted device.setEndDateTime(String value) End time in which this feed item is no longer effective and will stop serving.setEndDateTimeBytes(com.google.protobuf.ByteString value) End time in which this feed item is no longer effective and will stop serving.Output only.setExtensionTypeValue(int value) Output only.Hotel Callout extension.setHotelCalloutFeedItem(HotelCalloutFeedItem.Builder builderForValue) Hotel Callout extension.setId(long value) Output only.setImageFeedItem(ImageFeedItem value) Immutable.setImageFeedItem(ImageFeedItem.Builder builderForValue) Immutable.Output only.setLocationFeedItem(LocationFeedItem.Builder builderForValue) Output only.setPriceFeedItem(PriceFeedItem value) Price extension.setPriceFeedItem(PriceFeedItem.Builder builderForValue) Price extension.Promotion extension.setPromotionFeedItem(PromotionFeedItem.Builder builderForValue) Promotion extension.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setResourceName(String value) Immutable.setResourceNameBytes(com.google.protobuf.ByteString value) Immutable.Sitelink.setSitelinkFeedItem(SitelinkFeedItem.Builder builderForValue) Sitelink.setStartDateTime(String value) Start time in which this feed item is effective and can begin serving.setStartDateTimeBytes(com.google.protobuf.ByteString value) Start time in which this feed item is effective and can begin serving.Output only.setStatusValue(int value) Output only.Structured snippet extension.setStructuredSnippetFeedItem(StructuredSnippetFeedItem.Builder builderForValue) Structured snippet extension.setTargetedAdGroup(String value) The targeted ad group.setTargetedAdGroupBytes(com.google.protobuf.ByteString value) The targeted ad group.setTargetedCampaign(String value) The targeted campaign.setTargetedCampaignBytes(com.google.protobuf.ByteString value) The targeted campaign.The targeted geo target constant.setTargetedGeoTargetConstantBytes(com.google.protobuf.ByteString value) The targeted geo target constant.setTargetedKeyword(KeywordInfo value) The targeted keyword.setTargetedKeyword(KeywordInfo.Builder builderForValue) The targeted keyword.Text message extension.setTextMessageFeedItem(TextMessageFeedItem.Builder builderForValue) Text message extension.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<ExtensionFeedItem.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<ExtensionFeedItem.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<ExtensionFeedItem.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<ExtensionFeedItem.Builder>
-
setField
public ExtensionFeedItem.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<ExtensionFeedItem.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ExtensionFeedItem.Builder>
-
clearOneof
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<ExtensionFeedItem.Builder>
-
setRepeatedField
public ExtensionFeedItem.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<ExtensionFeedItem.Builder>
-
addRepeatedField
public ExtensionFeedItem.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<ExtensionFeedItem.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ExtensionFeedItem.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<ExtensionFeedItem.Builder>
-
mergeFrom
public ExtensionFeedItem.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<ExtensionFeedItem.Builder>- Throws:
IOException
-
getExtensionCase
- Specified by:
getExtensionCasein interfaceExtensionFeedItemOrBuilder
-
clearExtension
-
getServingResourceTargetingCase
- Specified by:
getServingResourceTargetingCasein interfaceExtensionFeedItemOrBuilder
-
clearServingResourceTargeting
-
getResourceName
Immutable. The resource name of the extension feed item. Extension feed item resource names have the form: `customers/{customer_id}/extensionFeedItems/{feed_item_id}`string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Specified by:
getResourceNamein interfaceExtensionFeedItemOrBuilder- Returns:
- The resourceName.
-
getResourceNameBytes
public com.google.protobuf.ByteString getResourceNameBytes()Immutable. The resource name of the extension feed item. Extension feed item resource names have the form: `customers/{customer_id}/extensionFeedItems/{feed_item_id}`string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Specified by:
getResourceNameBytesin interfaceExtensionFeedItemOrBuilder- Returns:
- The bytes for resourceName.
-
setResourceName
Immutable. The resource name of the extension feed item. Extension feed item resource names have the form: `customers/{customer_id}/extensionFeedItems/{feed_item_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 extension feed item. Extension feed item resource names have the form: `customers/{customer_id}/extensionFeedItems/{feed_item_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 extension feed item. Extension feed item resource names have the form: `customers/{customer_id}/extensionFeedItems/{feed_item_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.
-
hasId
public boolean hasId()Output only. The ID of this feed item. Read-only.
optional int64 id = 25 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasIdin interfaceExtensionFeedItemOrBuilder- Returns:
- Whether the id field is set.
-
getId
public long getId()Output only. The ID of this feed item. Read-only.
optional int64 id = 25 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getIdin interfaceExtensionFeedItemOrBuilder- Returns:
- The id.
-
setId
Output only. The ID of this feed item. Read-only.
optional int64 id = 25 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The id to set.- Returns:
- This builder for chaining.
-
clearId
Output only. The ID of this feed item. Read-only.
optional int64 id = 25 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
getExtensionTypeValue
public int getExtensionTypeValue()Output only. The extension type of the extension feed item. This field is read-only.
.google.ads.googleads.v18.enums.ExtensionTypeEnum.ExtensionType extension_type = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getExtensionTypeValuein interfaceExtensionFeedItemOrBuilder- Returns:
- The enum numeric value on the wire for extensionType.
-
setExtensionTypeValue
Output only. The extension type of the extension feed item. This field is read-only.
.google.ads.googleads.v18.enums.ExtensionTypeEnum.ExtensionType extension_type = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The enum numeric value on the wire for extensionType to set.- Returns:
- This builder for chaining.
-
getExtensionType
Output only. The extension type of the extension feed item. This field is read-only.
.google.ads.googleads.v18.enums.ExtensionTypeEnum.ExtensionType extension_type = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getExtensionTypein interfaceExtensionFeedItemOrBuilder- Returns:
- The extensionType.
-
setExtensionType
Output only. The extension type of the extension feed item. This field is read-only.
.google.ads.googleads.v18.enums.ExtensionTypeEnum.ExtensionType extension_type = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The extensionType to set.- Returns:
- This builder for chaining.
-
clearExtensionType
Output only. The extension type of the extension feed item. This field is read-only.
.google.ads.googleads.v18.enums.ExtensionTypeEnum.ExtensionType extension_type = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
hasStartDateTime
public boolean hasStartDateTime()Start time in which this feed item is effective and can begin serving. The time is in the customer's time zone. The format is "YYYY-MM-DD HH:MM:SS". Examples: "2018-03-05 09:15:00" or "2018-02-01 14:34:30"
optional string start_date_time = 26;- Specified by:
hasStartDateTimein interfaceExtensionFeedItemOrBuilder- Returns:
- Whether the startDateTime field is set.
-
getStartDateTime
Start time in which this feed item is effective and can begin serving. The time is in the customer's time zone. The format is "YYYY-MM-DD HH:MM:SS". Examples: "2018-03-05 09:15:00" or "2018-02-01 14:34:30"
optional string start_date_time = 26;- Specified by:
getStartDateTimein interfaceExtensionFeedItemOrBuilder- Returns:
- The startDateTime.
-
getStartDateTimeBytes
public com.google.protobuf.ByteString getStartDateTimeBytes()Start time in which this feed item is effective and can begin serving. The time is in the customer's time zone. The format is "YYYY-MM-DD HH:MM:SS". Examples: "2018-03-05 09:15:00" or "2018-02-01 14:34:30"
optional string start_date_time = 26;- Specified by:
getStartDateTimeBytesin interfaceExtensionFeedItemOrBuilder- Returns:
- The bytes for startDateTime.
-
setStartDateTime
Start time in which this feed item is effective and can begin serving. The time is in the customer's time zone. The format is "YYYY-MM-DD HH:MM:SS". Examples: "2018-03-05 09:15:00" or "2018-02-01 14:34:30"
optional string start_date_time = 26;- Parameters:
value- The startDateTime to set.- Returns:
- This builder for chaining.
-
clearStartDateTime
Start time in which this feed item is effective and can begin serving. The time is in the customer's time zone. The format is "YYYY-MM-DD HH:MM:SS". Examples: "2018-03-05 09:15:00" or "2018-02-01 14:34:30"
optional string start_date_time = 26;- Returns:
- This builder for chaining.
-
setStartDateTimeBytes
Start time in which this feed item is effective and can begin serving. The time is in the customer's time zone. The format is "YYYY-MM-DD HH:MM:SS". Examples: "2018-03-05 09:15:00" or "2018-02-01 14:34:30"
optional string start_date_time = 26;- Parameters:
value- The bytes for startDateTime to set.- Returns:
- This builder for chaining.
-
hasEndDateTime
public boolean hasEndDateTime()End time in which this feed item is no longer effective and will stop serving. The time is in the customer's time zone. The format is "YYYY-MM-DD HH:MM:SS". Examples: "2018-03-05 09:15:00" or "2018-02-01 14:34:30"
optional string end_date_time = 27;- Specified by:
hasEndDateTimein interfaceExtensionFeedItemOrBuilder- Returns:
- Whether the endDateTime field is set.
-
getEndDateTime
End time in which this feed item is no longer effective and will stop serving. The time is in the customer's time zone. The format is "YYYY-MM-DD HH:MM:SS". Examples: "2018-03-05 09:15:00" or "2018-02-01 14:34:30"
optional string end_date_time = 27;- Specified by:
getEndDateTimein interfaceExtensionFeedItemOrBuilder- Returns:
- The endDateTime.
-
getEndDateTimeBytes
public com.google.protobuf.ByteString getEndDateTimeBytes()End time in which this feed item is no longer effective and will stop serving. The time is in the customer's time zone. The format is "YYYY-MM-DD HH:MM:SS". Examples: "2018-03-05 09:15:00" or "2018-02-01 14:34:30"
optional string end_date_time = 27;- Specified by:
getEndDateTimeBytesin interfaceExtensionFeedItemOrBuilder- Returns:
- The bytes for endDateTime.
-
setEndDateTime
End time in which this feed item is no longer effective and will stop serving. The time is in the customer's time zone. The format is "YYYY-MM-DD HH:MM:SS". Examples: "2018-03-05 09:15:00" or "2018-02-01 14:34:30"
optional string end_date_time = 27;- Parameters:
value- The endDateTime to set.- Returns:
- This builder for chaining.
-
clearEndDateTime
End time in which this feed item is no longer effective and will stop serving. The time is in the customer's time zone. The format is "YYYY-MM-DD HH:MM:SS". Examples: "2018-03-05 09:15:00" or "2018-02-01 14:34:30"
optional string end_date_time = 27;- Returns:
- This builder for chaining.
-
setEndDateTimeBytes
End time in which this feed item is no longer effective and will stop serving. The time is in the customer's time zone. The format is "YYYY-MM-DD HH:MM:SS". Examples: "2018-03-05 09:15:00" or "2018-02-01 14:34:30"
optional string end_date_time = 27;- Parameters:
value- The bytes for endDateTime to set.- Returns:
- This builder for chaining.
-
getAdSchedulesList
List of non-overlapping schedules specifying all time intervals for which the feed item may serve. There can be a maximum of 6 schedules per day.
repeated .google.ads.googleads.v18.common.AdScheduleInfo ad_schedules = 16;- Specified by:
getAdSchedulesListin interfaceExtensionFeedItemOrBuilder
-
getAdSchedulesCount
public int getAdSchedulesCount()List of non-overlapping schedules specifying all time intervals for which the feed item may serve. There can be a maximum of 6 schedules per day.
repeated .google.ads.googleads.v18.common.AdScheduleInfo ad_schedules = 16;- Specified by:
getAdSchedulesCountin interfaceExtensionFeedItemOrBuilder
-
getAdSchedules
List of non-overlapping schedules specifying all time intervals for which the feed item may serve. There can be a maximum of 6 schedules per day.
repeated .google.ads.googleads.v18.common.AdScheduleInfo ad_schedules = 16;- Specified by:
getAdSchedulesin interfaceExtensionFeedItemOrBuilder
-
setAdSchedules
List of non-overlapping schedules specifying all time intervals for which the feed item may serve. There can be a maximum of 6 schedules per day.
repeated .google.ads.googleads.v18.common.AdScheduleInfo ad_schedules = 16; -
setAdSchedules
List of non-overlapping schedules specifying all time intervals for which the feed item may serve. There can be a maximum of 6 schedules per day.
repeated .google.ads.googleads.v18.common.AdScheduleInfo ad_schedules = 16; -
addAdSchedules
List of non-overlapping schedules specifying all time intervals for which the feed item may serve. There can be a maximum of 6 schedules per day.
repeated .google.ads.googleads.v18.common.AdScheduleInfo ad_schedules = 16; -
addAdSchedules
List of non-overlapping schedules specifying all time intervals for which the feed item may serve. There can be a maximum of 6 schedules per day.
repeated .google.ads.googleads.v18.common.AdScheduleInfo ad_schedules = 16; -
addAdSchedules
List of non-overlapping schedules specifying all time intervals for which the feed item may serve. There can be a maximum of 6 schedules per day.
repeated .google.ads.googleads.v18.common.AdScheduleInfo ad_schedules = 16; -
addAdSchedules
List of non-overlapping schedules specifying all time intervals for which the feed item may serve. There can be a maximum of 6 schedules per day.
repeated .google.ads.googleads.v18.common.AdScheduleInfo ad_schedules = 16; -
addAllAdSchedules
List of non-overlapping schedules specifying all time intervals for which the feed item may serve. There can be a maximum of 6 schedules per day.
repeated .google.ads.googleads.v18.common.AdScheduleInfo ad_schedules = 16; -
clearAdSchedules
List of non-overlapping schedules specifying all time intervals for which the feed item may serve. There can be a maximum of 6 schedules per day.
repeated .google.ads.googleads.v18.common.AdScheduleInfo ad_schedules = 16; -
removeAdSchedules
List of non-overlapping schedules specifying all time intervals for which the feed item may serve. There can be a maximum of 6 schedules per day.
repeated .google.ads.googleads.v18.common.AdScheduleInfo ad_schedules = 16; -
getAdSchedulesBuilder
List of non-overlapping schedules specifying all time intervals for which the feed item may serve. There can be a maximum of 6 schedules per day.
repeated .google.ads.googleads.v18.common.AdScheduleInfo ad_schedules = 16; -
getAdSchedulesOrBuilder
List of non-overlapping schedules specifying all time intervals for which the feed item may serve. There can be a maximum of 6 schedules per day.
repeated .google.ads.googleads.v18.common.AdScheduleInfo ad_schedules = 16;- Specified by:
getAdSchedulesOrBuilderin interfaceExtensionFeedItemOrBuilder
-
getAdSchedulesOrBuilderList
List of non-overlapping schedules specifying all time intervals for which the feed item may serve. There can be a maximum of 6 schedules per day.
repeated .google.ads.googleads.v18.common.AdScheduleInfo ad_schedules = 16;- Specified by:
getAdSchedulesOrBuilderListin interfaceExtensionFeedItemOrBuilder
-
addAdSchedulesBuilder
List of non-overlapping schedules specifying all time intervals for which the feed item may serve. There can be a maximum of 6 schedules per day.
repeated .google.ads.googleads.v18.common.AdScheduleInfo ad_schedules = 16; -
addAdSchedulesBuilder
List of non-overlapping schedules specifying all time intervals for which the feed item may serve. There can be a maximum of 6 schedules per day.
repeated .google.ads.googleads.v18.common.AdScheduleInfo ad_schedules = 16; -
getAdSchedulesBuilderList
List of non-overlapping schedules specifying all time intervals for which the feed item may serve. There can be a maximum of 6 schedules per day.
repeated .google.ads.googleads.v18.common.AdScheduleInfo ad_schedules = 16; -
getDeviceValue
public int getDeviceValue()The targeted device.
.google.ads.googleads.v18.enums.FeedItemTargetDeviceEnum.FeedItemTargetDevice device = 17;- Specified by:
getDeviceValuein interfaceExtensionFeedItemOrBuilder- Returns:
- The enum numeric value on the wire for device.
-
setDeviceValue
The targeted device.
.google.ads.googleads.v18.enums.FeedItemTargetDeviceEnum.FeedItemTargetDevice device = 17;- Parameters:
value- The enum numeric value on the wire for device to set.- Returns:
- This builder for chaining.
-
getDevice
The targeted device.
.google.ads.googleads.v18.enums.FeedItemTargetDeviceEnum.FeedItemTargetDevice device = 17;- Specified by:
getDevicein interfaceExtensionFeedItemOrBuilder- Returns:
- The device.
-
setDevice
The targeted device.
.google.ads.googleads.v18.enums.FeedItemTargetDeviceEnum.FeedItemTargetDevice device = 17;- Parameters:
value- The device to set.- Returns:
- This builder for chaining.
-
clearDevice
The targeted device.
.google.ads.googleads.v18.enums.FeedItemTargetDeviceEnum.FeedItemTargetDevice device = 17;- Returns:
- This builder for chaining.
-
hasTargetedGeoTargetConstant
public boolean hasTargetedGeoTargetConstant()The targeted geo target constant.
optional string targeted_geo_target_constant = 30 [(.google.api.resource_reference) = { ... }- Specified by:
hasTargetedGeoTargetConstantin interfaceExtensionFeedItemOrBuilder- Returns:
- Whether the targetedGeoTargetConstant field is set.
-
getTargetedGeoTargetConstant
The targeted geo target constant.
optional string targeted_geo_target_constant = 30 [(.google.api.resource_reference) = { ... }- Specified by:
getTargetedGeoTargetConstantin interfaceExtensionFeedItemOrBuilder- Returns:
- The targetedGeoTargetConstant.
-
getTargetedGeoTargetConstantBytes
public com.google.protobuf.ByteString getTargetedGeoTargetConstantBytes()The targeted geo target constant.
optional string targeted_geo_target_constant = 30 [(.google.api.resource_reference) = { ... }- Specified by:
getTargetedGeoTargetConstantBytesin interfaceExtensionFeedItemOrBuilder- Returns:
- The bytes for targetedGeoTargetConstant.
-
setTargetedGeoTargetConstant
The targeted geo target constant.
optional string targeted_geo_target_constant = 30 [(.google.api.resource_reference) = { ... }- Parameters:
value- The targetedGeoTargetConstant to set.- Returns:
- This builder for chaining.
-
clearTargetedGeoTargetConstant
The targeted geo target constant.
optional string targeted_geo_target_constant = 30 [(.google.api.resource_reference) = { ... }- Returns:
- This builder for chaining.
-
setTargetedGeoTargetConstantBytes
public ExtensionFeedItem.Builder setTargetedGeoTargetConstantBytes(com.google.protobuf.ByteString value) The targeted geo target constant.
optional string targeted_geo_target_constant = 30 [(.google.api.resource_reference) = { ... }- Parameters:
value- The bytes for targetedGeoTargetConstant to set.- Returns:
- This builder for chaining.
-
hasTargetedKeyword
public boolean hasTargetedKeyword()The targeted keyword.
.google.ads.googleads.v18.common.KeywordInfo targeted_keyword = 22;- Specified by:
hasTargetedKeywordin interfaceExtensionFeedItemOrBuilder- Returns:
- Whether the targetedKeyword field is set.
-
getTargetedKeyword
The targeted keyword.
.google.ads.googleads.v18.common.KeywordInfo targeted_keyword = 22;- Specified by:
getTargetedKeywordin interfaceExtensionFeedItemOrBuilder- Returns:
- The targetedKeyword.
-
setTargetedKeyword
The targeted keyword.
.google.ads.googleads.v18.common.KeywordInfo targeted_keyword = 22; -
setTargetedKeyword
The targeted keyword.
.google.ads.googleads.v18.common.KeywordInfo targeted_keyword = 22; -
mergeTargetedKeyword
The targeted keyword.
.google.ads.googleads.v18.common.KeywordInfo targeted_keyword = 22; -
clearTargetedKeyword
The targeted keyword.
.google.ads.googleads.v18.common.KeywordInfo targeted_keyword = 22; -
getTargetedKeywordBuilder
The targeted keyword.
.google.ads.googleads.v18.common.KeywordInfo targeted_keyword = 22; -
getTargetedKeywordOrBuilder
The targeted keyword.
.google.ads.googleads.v18.common.KeywordInfo targeted_keyword = 22;- Specified by:
getTargetedKeywordOrBuilderin interfaceExtensionFeedItemOrBuilder
-
getStatusValue
public int getStatusValue()Output only. Status of the feed item. This field is read-only.
.google.ads.googleads.v18.enums.FeedItemStatusEnum.FeedItemStatus status = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getStatusValuein interfaceExtensionFeedItemOrBuilder- Returns:
- The enum numeric value on the wire for status.
-
setStatusValue
Output only. Status of the feed item. This field is read-only.
.google.ads.googleads.v18.enums.FeedItemStatusEnum.FeedItemStatus status = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The enum numeric value on the wire for status to set.- Returns:
- This builder for chaining.
-
getStatus
Output only. Status of the feed item. This field is read-only.
.google.ads.googleads.v18.enums.FeedItemStatusEnum.FeedItemStatus status = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getStatusin interfaceExtensionFeedItemOrBuilder- Returns:
- The status.
-
setStatus
Output only. Status of the feed item. This field is read-only.
.google.ads.googleads.v18.enums.FeedItemStatusEnum.FeedItemStatus status = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The status to set.- Returns:
- This builder for chaining.
-
clearStatus
Output only. Status of the feed item. This field is read-only.
.google.ads.googleads.v18.enums.FeedItemStatusEnum.FeedItemStatus status = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
hasSitelinkFeedItem
public boolean hasSitelinkFeedItem()Sitelink.
.google.ads.googleads.v18.common.SitelinkFeedItem sitelink_feed_item = 2;- Specified by:
hasSitelinkFeedItemin interfaceExtensionFeedItemOrBuilder- Returns:
- Whether the sitelinkFeedItem field is set.
-
getSitelinkFeedItem
Sitelink.
.google.ads.googleads.v18.common.SitelinkFeedItem sitelink_feed_item = 2;- Specified by:
getSitelinkFeedItemin interfaceExtensionFeedItemOrBuilder- Returns:
- The sitelinkFeedItem.
-
setSitelinkFeedItem
Sitelink.
.google.ads.googleads.v18.common.SitelinkFeedItem sitelink_feed_item = 2; -
setSitelinkFeedItem
Sitelink.
.google.ads.googleads.v18.common.SitelinkFeedItem sitelink_feed_item = 2; -
mergeSitelinkFeedItem
Sitelink.
.google.ads.googleads.v18.common.SitelinkFeedItem sitelink_feed_item = 2; -
clearSitelinkFeedItem
Sitelink.
.google.ads.googleads.v18.common.SitelinkFeedItem sitelink_feed_item = 2; -
getSitelinkFeedItemBuilder
Sitelink.
.google.ads.googleads.v18.common.SitelinkFeedItem sitelink_feed_item = 2; -
getSitelinkFeedItemOrBuilder
Sitelink.
.google.ads.googleads.v18.common.SitelinkFeedItem sitelink_feed_item = 2;- Specified by:
getSitelinkFeedItemOrBuilderin interfaceExtensionFeedItemOrBuilder
-
hasStructuredSnippetFeedItem
public boolean hasStructuredSnippetFeedItem()Structured snippet extension.
.google.ads.googleads.v18.common.StructuredSnippetFeedItem structured_snippet_feed_item = 3;- Specified by:
hasStructuredSnippetFeedItemin interfaceExtensionFeedItemOrBuilder- Returns:
- Whether the structuredSnippetFeedItem field is set.
-
getStructuredSnippetFeedItem
Structured snippet extension.
.google.ads.googleads.v18.common.StructuredSnippetFeedItem structured_snippet_feed_item = 3;- Specified by:
getStructuredSnippetFeedItemin interfaceExtensionFeedItemOrBuilder- Returns:
- The structuredSnippetFeedItem.
-
setStructuredSnippetFeedItem
Structured snippet extension.
.google.ads.googleads.v18.common.StructuredSnippetFeedItem structured_snippet_feed_item = 3; -
setStructuredSnippetFeedItem
public ExtensionFeedItem.Builder setStructuredSnippetFeedItem(StructuredSnippetFeedItem.Builder builderForValue) Structured snippet extension.
.google.ads.googleads.v18.common.StructuredSnippetFeedItem structured_snippet_feed_item = 3; -
mergeStructuredSnippetFeedItem
Structured snippet extension.
.google.ads.googleads.v18.common.StructuredSnippetFeedItem structured_snippet_feed_item = 3; -
clearStructuredSnippetFeedItem
Structured snippet extension.
.google.ads.googleads.v18.common.StructuredSnippetFeedItem structured_snippet_feed_item = 3; -
getStructuredSnippetFeedItemBuilder
Structured snippet extension.
.google.ads.googleads.v18.common.StructuredSnippetFeedItem structured_snippet_feed_item = 3; -
getStructuredSnippetFeedItemOrBuilder
Structured snippet extension.
.google.ads.googleads.v18.common.StructuredSnippetFeedItem structured_snippet_feed_item = 3;- Specified by:
getStructuredSnippetFeedItemOrBuilderin interfaceExtensionFeedItemOrBuilder
-
hasAppFeedItem
public boolean hasAppFeedItem()App extension.
.google.ads.googleads.v18.common.AppFeedItem app_feed_item = 7;- Specified by:
hasAppFeedItemin interfaceExtensionFeedItemOrBuilder- Returns:
- Whether the appFeedItem field is set.
-
getAppFeedItem
App extension.
.google.ads.googleads.v18.common.AppFeedItem app_feed_item = 7;- Specified by:
getAppFeedItemin interfaceExtensionFeedItemOrBuilder- Returns:
- The appFeedItem.
-
setAppFeedItem
App extension.
.google.ads.googleads.v18.common.AppFeedItem app_feed_item = 7; -
setAppFeedItem
App extension.
.google.ads.googleads.v18.common.AppFeedItem app_feed_item = 7; -
mergeAppFeedItem
App extension.
.google.ads.googleads.v18.common.AppFeedItem app_feed_item = 7; -
clearAppFeedItem
App extension.
.google.ads.googleads.v18.common.AppFeedItem app_feed_item = 7; -
getAppFeedItemBuilder
App extension.
.google.ads.googleads.v18.common.AppFeedItem app_feed_item = 7; -
getAppFeedItemOrBuilder
App extension.
.google.ads.googleads.v18.common.AppFeedItem app_feed_item = 7;- Specified by:
getAppFeedItemOrBuilderin interfaceExtensionFeedItemOrBuilder
-
hasCallFeedItem
public boolean hasCallFeedItem()Call extension.
.google.ads.googleads.v18.common.CallFeedItem call_feed_item = 8;- Specified by:
hasCallFeedItemin interfaceExtensionFeedItemOrBuilder- Returns:
- Whether the callFeedItem field is set.
-
getCallFeedItem
Call extension.
.google.ads.googleads.v18.common.CallFeedItem call_feed_item = 8;- Specified by:
getCallFeedItemin interfaceExtensionFeedItemOrBuilder- Returns:
- The callFeedItem.
-
setCallFeedItem
Call extension.
.google.ads.googleads.v18.common.CallFeedItem call_feed_item = 8; -
setCallFeedItem
Call extension.
.google.ads.googleads.v18.common.CallFeedItem call_feed_item = 8; -
mergeCallFeedItem
Call extension.
.google.ads.googleads.v18.common.CallFeedItem call_feed_item = 8; -
clearCallFeedItem
Call extension.
.google.ads.googleads.v18.common.CallFeedItem call_feed_item = 8; -
getCallFeedItemBuilder
Call extension.
.google.ads.googleads.v18.common.CallFeedItem call_feed_item = 8; -
getCallFeedItemOrBuilder
Call extension.
.google.ads.googleads.v18.common.CallFeedItem call_feed_item = 8;- Specified by:
getCallFeedItemOrBuilderin interfaceExtensionFeedItemOrBuilder
-
hasCalloutFeedItem
public boolean hasCalloutFeedItem()Callout extension.
.google.ads.googleads.v18.common.CalloutFeedItem callout_feed_item = 9;- Specified by:
hasCalloutFeedItemin interfaceExtensionFeedItemOrBuilder- Returns:
- Whether the calloutFeedItem field is set.
-
getCalloutFeedItem
Callout extension.
.google.ads.googleads.v18.common.CalloutFeedItem callout_feed_item = 9;- Specified by:
getCalloutFeedItemin interfaceExtensionFeedItemOrBuilder- Returns:
- The calloutFeedItem.
-
setCalloutFeedItem
Callout extension.
.google.ads.googleads.v18.common.CalloutFeedItem callout_feed_item = 9; -
setCalloutFeedItem
Callout extension.
.google.ads.googleads.v18.common.CalloutFeedItem callout_feed_item = 9; -
mergeCalloutFeedItem
Callout extension.
.google.ads.googleads.v18.common.CalloutFeedItem callout_feed_item = 9; -
clearCalloutFeedItem
Callout extension.
.google.ads.googleads.v18.common.CalloutFeedItem callout_feed_item = 9; -
getCalloutFeedItemBuilder
Callout extension.
.google.ads.googleads.v18.common.CalloutFeedItem callout_feed_item = 9; -
getCalloutFeedItemOrBuilder
Callout extension.
.google.ads.googleads.v18.common.CalloutFeedItem callout_feed_item = 9;- Specified by:
getCalloutFeedItemOrBuilderin interfaceExtensionFeedItemOrBuilder
-
hasTextMessageFeedItem
public boolean hasTextMessageFeedItem()Text message extension.
.google.ads.googleads.v18.common.TextMessageFeedItem text_message_feed_item = 10;- Specified by:
hasTextMessageFeedItemin interfaceExtensionFeedItemOrBuilder- Returns:
- Whether the textMessageFeedItem field is set.
-
getTextMessageFeedItem
Text message extension.
.google.ads.googleads.v18.common.TextMessageFeedItem text_message_feed_item = 10;- Specified by:
getTextMessageFeedItemin interfaceExtensionFeedItemOrBuilder- Returns:
- The textMessageFeedItem.
-
setTextMessageFeedItem
Text message extension.
.google.ads.googleads.v18.common.TextMessageFeedItem text_message_feed_item = 10; -
setTextMessageFeedItem
public ExtensionFeedItem.Builder setTextMessageFeedItem(TextMessageFeedItem.Builder builderForValue) Text message extension.
.google.ads.googleads.v18.common.TextMessageFeedItem text_message_feed_item = 10; -
mergeTextMessageFeedItem
Text message extension.
.google.ads.googleads.v18.common.TextMessageFeedItem text_message_feed_item = 10; -
clearTextMessageFeedItem
Text message extension.
.google.ads.googleads.v18.common.TextMessageFeedItem text_message_feed_item = 10; -
getTextMessageFeedItemBuilder
Text message extension.
.google.ads.googleads.v18.common.TextMessageFeedItem text_message_feed_item = 10; -
getTextMessageFeedItemOrBuilder
Text message extension.
.google.ads.googleads.v18.common.TextMessageFeedItem text_message_feed_item = 10;- Specified by:
getTextMessageFeedItemOrBuilderin interfaceExtensionFeedItemOrBuilder
-
hasPriceFeedItem
public boolean hasPriceFeedItem()Price extension.
.google.ads.googleads.v18.common.PriceFeedItem price_feed_item = 11;- Specified by:
hasPriceFeedItemin interfaceExtensionFeedItemOrBuilder- Returns:
- Whether the priceFeedItem field is set.
-
getPriceFeedItem
Price extension.
.google.ads.googleads.v18.common.PriceFeedItem price_feed_item = 11;- Specified by:
getPriceFeedItemin interfaceExtensionFeedItemOrBuilder- Returns:
- The priceFeedItem.
-
setPriceFeedItem
Price extension.
.google.ads.googleads.v18.common.PriceFeedItem price_feed_item = 11; -
setPriceFeedItem
Price extension.
.google.ads.googleads.v18.common.PriceFeedItem price_feed_item = 11; -
mergePriceFeedItem
Price extension.
.google.ads.googleads.v18.common.PriceFeedItem price_feed_item = 11; -
clearPriceFeedItem
Price extension.
.google.ads.googleads.v18.common.PriceFeedItem price_feed_item = 11; -
getPriceFeedItemBuilder
Price extension.
.google.ads.googleads.v18.common.PriceFeedItem price_feed_item = 11; -
getPriceFeedItemOrBuilder
Price extension.
.google.ads.googleads.v18.common.PriceFeedItem price_feed_item = 11;- Specified by:
getPriceFeedItemOrBuilderin interfaceExtensionFeedItemOrBuilder
-
hasPromotionFeedItem
public boolean hasPromotionFeedItem()Promotion extension.
.google.ads.googleads.v18.common.PromotionFeedItem promotion_feed_item = 12;- Specified by:
hasPromotionFeedItemin interfaceExtensionFeedItemOrBuilder- Returns:
- Whether the promotionFeedItem field is set.
-
getPromotionFeedItem
Promotion extension.
.google.ads.googleads.v18.common.PromotionFeedItem promotion_feed_item = 12;- Specified by:
getPromotionFeedItemin interfaceExtensionFeedItemOrBuilder- Returns:
- The promotionFeedItem.
-
setPromotionFeedItem
Promotion extension.
.google.ads.googleads.v18.common.PromotionFeedItem promotion_feed_item = 12; -
setPromotionFeedItem
Promotion extension.
.google.ads.googleads.v18.common.PromotionFeedItem promotion_feed_item = 12; -
mergePromotionFeedItem
Promotion extension.
.google.ads.googleads.v18.common.PromotionFeedItem promotion_feed_item = 12; -
clearPromotionFeedItem
Promotion extension.
.google.ads.googleads.v18.common.PromotionFeedItem promotion_feed_item = 12; -
getPromotionFeedItemBuilder
Promotion extension.
.google.ads.googleads.v18.common.PromotionFeedItem promotion_feed_item = 12; -
getPromotionFeedItemOrBuilder
Promotion extension.
.google.ads.googleads.v18.common.PromotionFeedItem promotion_feed_item = 12;- Specified by:
getPromotionFeedItemOrBuilderin interfaceExtensionFeedItemOrBuilder
-
hasLocationFeedItem
public boolean hasLocationFeedItem()Output only. Location extension. Locations are synced from a Business Profile into a feed. This field is read-only.
.google.ads.googleads.v18.common.LocationFeedItem location_feed_item = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasLocationFeedItemin interfaceExtensionFeedItemOrBuilder- Returns:
- Whether the locationFeedItem field is set.
-
getLocationFeedItem
Output only. Location extension. Locations are synced from a Business Profile into a feed. This field is read-only.
.google.ads.googleads.v18.common.LocationFeedItem location_feed_item = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getLocationFeedItemin interfaceExtensionFeedItemOrBuilder- Returns:
- The locationFeedItem.
-
setLocationFeedItem
Output only. Location extension. Locations are synced from a Business Profile into a feed. This field is read-only.
.google.ads.googleads.v18.common.LocationFeedItem location_feed_item = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
setLocationFeedItem
Output only. Location extension. Locations are synced from a Business Profile into a feed. This field is read-only.
.google.ads.googleads.v18.common.LocationFeedItem location_feed_item = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
mergeLocationFeedItem
Output only. Location extension. Locations are synced from a Business Profile into a feed. This field is read-only.
.google.ads.googleads.v18.common.LocationFeedItem location_feed_item = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
clearLocationFeedItem
Output only. Location extension. Locations are synced from a Business Profile into a feed. This field is read-only.
.google.ads.googleads.v18.common.LocationFeedItem location_feed_item = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getLocationFeedItemBuilder
Output only. Location extension. Locations are synced from a Business Profile into a feed. This field is read-only.
.google.ads.googleads.v18.common.LocationFeedItem location_feed_item = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getLocationFeedItemOrBuilder
Output only. Location extension. Locations are synced from a Business Profile into a feed. This field is read-only.
.google.ads.googleads.v18.common.LocationFeedItem location_feed_item = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getLocationFeedItemOrBuilderin interfaceExtensionFeedItemOrBuilder
-
hasAffiliateLocationFeedItem
public boolean hasAffiliateLocationFeedItem()Output only. Affiliate location extension. Feed locations are populated by Google Ads based on a chain ID. This field is read-only.
.google.ads.googleads.v18.common.AffiliateLocationFeedItem affiliate_location_feed_item = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasAffiliateLocationFeedItemin interfaceExtensionFeedItemOrBuilder- Returns:
- Whether the affiliateLocationFeedItem field is set.
-
getAffiliateLocationFeedItem
Output only. Affiliate location extension. Feed locations are populated by Google Ads based on a chain ID. This field is read-only.
.google.ads.googleads.v18.common.AffiliateLocationFeedItem affiliate_location_feed_item = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getAffiliateLocationFeedItemin interfaceExtensionFeedItemOrBuilder- Returns:
- The affiliateLocationFeedItem.
-
setAffiliateLocationFeedItem
Output only. Affiliate location extension. Feed locations are populated by Google Ads based on a chain ID. This field is read-only.
.google.ads.googleads.v18.common.AffiliateLocationFeedItem affiliate_location_feed_item = 15 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
setAffiliateLocationFeedItem
public ExtensionFeedItem.Builder setAffiliateLocationFeedItem(AffiliateLocationFeedItem.Builder builderForValue) Output only. Affiliate location extension. Feed locations are populated by Google Ads based on a chain ID. This field is read-only.
.google.ads.googleads.v18.common.AffiliateLocationFeedItem affiliate_location_feed_item = 15 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
mergeAffiliateLocationFeedItem
Output only. Affiliate location extension. Feed locations are populated by Google Ads based on a chain ID. This field is read-only.
.google.ads.googleads.v18.common.AffiliateLocationFeedItem affiliate_location_feed_item = 15 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
clearAffiliateLocationFeedItem
Output only. Affiliate location extension. Feed locations are populated by Google Ads based on a chain ID. This field is read-only.
.google.ads.googleads.v18.common.AffiliateLocationFeedItem affiliate_location_feed_item = 15 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getAffiliateLocationFeedItemBuilder
Output only. Affiliate location extension. Feed locations are populated by Google Ads based on a chain ID. This field is read-only.
.google.ads.googleads.v18.common.AffiliateLocationFeedItem affiliate_location_feed_item = 15 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getAffiliateLocationFeedItemOrBuilder
Output only. Affiliate location extension. Feed locations are populated by Google Ads based on a chain ID. This field is read-only.
.google.ads.googleads.v18.common.AffiliateLocationFeedItem affiliate_location_feed_item = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getAffiliateLocationFeedItemOrBuilderin interfaceExtensionFeedItemOrBuilder
-
hasHotelCalloutFeedItem
public boolean hasHotelCalloutFeedItem()Hotel Callout extension.
.google.ads.googleads.v18.common.HotelCalloutFeedItem hotel_callout_feed_item = 23;- Specified by:
hasHotelCalloutFeedItemin interfaceExtensionFeedItemOrBuilder- Returns:
- Whether the hotelCalloutFeedItem field is set.
-
getHotelCalloutFeedItem
Hotel Callout extension.
.google.ads.googleads.v18.common.HotelCalloutFeedItem hotel_callout_feed_item = 23;- Specified by:
getHotelCalloutFeedItemin interfaceExtensionFeedItemOrBuilder- Returns:
- The hotelCalloutFeedItem.
-
setHotelCalloutFeedItem
Hotel Callout extension.
.google.ads.googleads.v18.common.HotelCalloutFeedItem hotel_callout_feed_item = 23; -
setHotelCalloutFeedItem
public ExtensionFeedItem.Builder setHotelCalloutFeedItem(HotelCalloutFeedItem.Builder builderForValue) Hotel Callout extension.
.google.ads.googleads.v18.common.HotelCalloutFeedItem hotel_callout_feed_item = 23; -
mergeHotelCalloutFeedItem
Hotel Callout extension.
.google.ads.googleads.v18.common.HotelCalloutFeedItem hotel_callout_feed_item = 23; -
clearHotelCalloutFeedItem
Hotel Callout extension.
.google.ads.googleads.v18.common.HotelCalloutFeedItem hotel_callout_feed_item = 23; -
getHotelCalloutFeedItemBuilder
Hotel Callout extension.
.google.ads.googleads.v18.common.HotelCalloutFeedItem hotel_callout_feed_item = 23; -
getHotelCalloutFeedItemOrBuilder
Hotel Callout extension.
.google.ads.googleads.v18.common.HotelCalloutFeedItem hotel_callout_feed_item = 23;- Specified by:
getHotelCalloutFeedItemOrBuilderin interfaceExtensionFeedItemOrBuilder
-
hasImageFeedItem
public boolean hasImageFeedItem()Immutable. Advertiser provided image extension.
.google.ads.googleads.v18.common.ImageFeedItem image_feed_item = 31 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
hasImageFeedItemin interfaceExtensionFeedItemOrBuilder- Returns:
- Whether the imageFeedItem field is set.
-
getImageFeedItem
Immutable. Advertiser provided image extension.
.google.ads.googleads.v18.common.ImageFeedItem image_feed_item = 31 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getImageFeedItemin interfaceExtensionFeedItemOrBuilder- Returns:
- The imageFeedItem.
-
setImageFeedItem
Immutable. Advertiser provided image extension.
.google.ads.googleads.v18.common.ImageFeedItem image_feed_item = 31 [(.google.api.field_behavior) = IMMUTABLE]; -
setImageFeedItem
Immutable. Advertiser provided image extension.
.google.ads.googleads.v18.common.ImageFeedItem image_feed_item = 31 [(.google.api.field_behavior) = IMMUTABLE]; -
mergeImageFeedItem
Immutable. Advertiser provided image extension.
.google.ads.googleads.v18.common.ImageFeedItem image_feed_item = 31 [(.google.api.field_behavior) = IMMUTABLE]; -
clearImageFeedItem
Immutable. Advertiser provided image extension.
.google.ads.googleads.v18.common.ImageFeedItem image_feed_item = 31 [(.google.api.field_behavior) = IMMUTABLE]; -
getImageFeedItemBuilder
Immutable. Advertiser provided image extension.
.google.ads.googleads.v18.common.ImageFeedItem image_feed_item = 31 [(.google.api.field_behavior) = IMMUTABLE]; -
getImageFeedItemOrBuilder
Immutable. Advertiser provided image extension.
.google.ads.googleads.v18.common.ImageFeedItem image_feed_item = 31 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getImageFeedItemOrBuilderin interfaceExtensionFeedItemOrBuilder
-
hasTargetedCampaign
public boolean hasTargetedCampaign()The targeted campaign.
string targeted_campaign = 28 [(.google.api.resource_reference) = { ... }- Specified by:
hasTargetedCampaignin interfaceExtensionFeedItemOrBuilder- Returns:
- Whether the targetedCampaign field is set.
-
getTargetedCampaign
The targeted campaign.
string targeted_campaign = 28 [(.google.api.resource_reference) = { ... }- Specified by:
getTargetedCampaignin interfaceExtensionFeedItemOrBuilder- Returns:
- The targetedCampaign.
-
getTargetedCampaignBytes
public com.google.protobuf.ByteString getTargetedCampaignBytes()The targeted campaign.
string targeted_campaign = 28 [(.google.api.resource_reference) = { ... }- Specified by:
getTargetedCampaignBytesin interfaceExtensionFeedItemOrBuilder- Returns:
- The bytes for targetedCampaign.
-
setTargetedCampaign
The targeted campaign.
string targeted_campaign = 28 [(.google.api.resource_reference) = { ... }- Parameters:
value- The targetedCampaign to set.- Returns:
- This builder for chaining.
-
clearTargetedCampaign
The targeted campaign.
string targeted_campaign = 28 [(.google.api.resource_reference) = { ... }- Returns:
- This builder for chaining.
-
setTargetedCampaignBytes
The targeted campaign.
string targeted_campaign = 28 [(.google.api.resource_reference) = { ... }- Parameters:
value- The bytes for targetedCampaign to set.- Returns:
- This builder for chaining.
-
hasTargetedAdGroup
public boolean hasTargetedAdGroup()The targeted ad group.
string targeted_ad_group = 29 [(.google.api.resource_reference) = { ... }- Specified by:
hasTargetedAdGroupin interfaceExtensionFeedItemOrBuilder- Returns:
- Whether the targetedAdGroup field is set.
-
getTargetedAdGroup
The targeted ad group.
string targeted_ad_group = 29 [(.google.api.resource_reference) = { ... }- Specified by:
getTargetedAdGroupin interfaceExtensionFeedItemOrBuilder- Returns:
- The targetedAdGroup.
-
getTargetedAdGroupBytes
public com.google.protobuf.ByteString getTargetedAdGroupBytes()The targeted ad group.
string targeted_ad_group = 29 [(.google.api.resource_reference) = { ... }- Specified by:
getTargetedAdGroupBytesin interfaceExtensionFeedItemOrBuilder- Returns:
- The bytes for targetedAdGroup.
-
setTargetedAdGroup
The targeted ad group.
string targeted_ad_group = 29 [(.google.api.resource_reference) = { ... }- Parameters:
value- The targetedAdGroup to set.- Returns:
- This builder for chaining.
-
clearTargetedAdGroup
The targeted ad group.
string targeted_ad_group = 29 [(.google.api.resource_reference) = { ... }- Returns:
- This builder for chaining.
-
setTargetedAdGroupBytes
The targeted ad group.
string targeted_ad_group = 29 [(.google.api.resource_reference) = { ... }- Parameters:
value- The bytes for targetedAdGroup to set.- Returns:
- This builder for chaining.
-
setUnknownFields
public final ExtensionFeedItem.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ExtensionFeedItem.Builder>
-
mergeUnknownFields
public final ExtensionFeedItem.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ExtensionFeedItem.Builder>
-