Class ExtensionFeedItem.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.Builder<ExtensionFeedItem.Builder>
-
- com.google.ads.googleads.v10.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,java.lang.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 typegoogle.ads.googleads.v10.resources.ExtensionFeedItem
-
-
Method Summary
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeFrom, newUninitializedMessageException
-
-
-
-
Method Detail
-
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
public 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
public ExtensionFeedItem getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public ExtensionFeedItem build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public ExtensionFeedItem buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public ExtensionFeedItem.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, java.lang.Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ExtensionFeedItem.Builder>
-
clearField
public ExtensionFeedItem.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ExtensionFeedItem.Builder>
-
clearOneof
public ExtensionFeedItem.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- 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, java.lang.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, java.lang.Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ExtensionFeedItem.Builder>
-
mergeFrom
public ExtensionFeedItem.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ExtensionFeedItem.Builder>
-
mergeFrom
public ExtensionFeedItem.Builder mergeFrom(ExtensionFeedItem other)
-
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 java.io.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:
java.io.IOException
-
getExtensionCase
public ExtensionFeedItem.ExtensionCase getExtensionCase()
- Specified by:
getExtensionCasein interfaceExtensionFeedItemOrBuilder
-
clearExtension
public ExtensionFeedItem.Builder clearExtension()
-
getServingResourceTargetingCase
public ExtensionFeedItem.ServingResourceTargetingCase getServingResourceTargetingCase()
- Specified by:
getServingResourceTargetingCasein interfaceExtensionFeedItemOrBuilder
-
clearServingResourceTargeting
public ExtensionFeedItem.Builder clearServingResourceTargeting()
-
getResourceName
public java.lang.String 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
public ExtensionFeedItem.Builder setResourceName(java.lang.String value)
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
public ExtensionFeedItem.Builder 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
public ExtensionFeedItem.Builder setResourceNameBytes(com.google.protobuf.ByteString value)
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
public ExtensionFeedItem.Builder setId(long value)
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
public ExtensionFeedItem.Builder 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.v10.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
public ExtensionFeedItem.Builder setExtensionTypeValue(int value)
Output only. The extension type of the extension feed item. This field is read-only.
.google.ads.googleads.v10.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
public ExtensionTypeEnum.ExtensionType getExtensionType()
Output only. The extension type of the extension feed item. This field is read-only.
.google.ads.googleads.v10.enums.ExtensionTypeEnum.ExtensionType extension_type = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getExtensionTypein interfaceExtensionFeedItemOrBuilder- Returns:
- The extensionType.
-
setExtensionType
public ExtensionFeedItem.Builder setExtensionType(ExtensionTypeEnum.ExtensionType value)
Output only. The extension type of the extension feed item. This field is read-only.
.google.ads.googleads.v10.enums.ExtensionTypeEnum.ExtensionType extension_type = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The extensionType to set.- Returns:
- This builder for chaining.
-
clearExtensionType
public ExtensionFeedItem.Builder clearExtensionType()
Output only. The extension type of the extension feed item. This field is read-only.
.google.ads.googleads.v10.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
public java.lang.String 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
public ExtensionFeedItem.Builder setStartDateTime(java.lang.String value)
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
public ExtensionFeedItem.Builder 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
public ExtensionFeedItem.Builder setStartDateTimeBytes(com.google.protobuf.ByteString value)
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
public java.lang.String 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
public ExtensionFeedItem.Builder setEndDateTime(java.lang.String value)
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
public ExtensionFeedItem.Builder 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
public ExtensionFeedItem.Builder setEndDateTimeBytes(com.google.protobuf.ByteString value)
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
public java.util.List<AdScheduleInfo> 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.v10.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.v10.common.AdScheduleInfo ad_schedules = 16;- Specified by:
getAdSchedulesCountin interfaceExtensionFeedItemOrBuilder
-
getAdSchedules
public AdScheduleInfo getAdSchedules(int index)
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.v10.common.AdScheduleInfo ad_schedules = 16;- Specified by:
getAdSchedulesin interfaceExtensionFeedItemOrBuilder
-
setAdSchedules
public ExtensionFeedItem.Builder setAdSchedules(int index, AdScheduleInfo value)
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.v10.common.AdScheduleInfo ad_schedules = 16;
-
setAdSchedules
public ExtensionFeedItem.Builder setAdSchedules(int index, AdScheduleInfo.Builder builderForValue)
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.v10.common.AdScheduleInfo ad_schedules = 16;
-
addAdSchedules
public ExtensionFeedItem.Builder addAdSchedules(AdScheduleInfo value)
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.v10.common.AdScheduleInfo ad_schedules = 16;
-
addAdSchedules
public ExtensionFeedItem.Builder addAdSchedules(int index, AdScheduleInfo value)
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.v10.common.AdScheduleInfo ad_schedules = 16;
-
addAdSchedules
public ExtensionFeedItem.Builder addAdSchedules(AdScheduleInfo.Builder builderForValue)
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.v10.common.AdScheduleInfo ad_schedules = 16;
-
addAdSchedules
public ExtensionFeedItem.Builder addAdSchedules(int index, AdScheduleInfo.Builder builderForValue)
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.v10.common.AdScheduleInfo ad_schedules = 16;
-
addAllAdSchedules
public ExtensionFeedItem.Builder addAllAdSchedules(java.lang.Iterable<? extends AdScheduleInfo> values)
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.v10.common.AdScheduleInfo ad_schedules = 16;
-
clearAdSchedules
public ExtensionFeedItem.Builder 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.v10.common.AdScheduleInfo ad_schedules = 16;
-
removeAdSchedules
public ExtensionFeedItem.Builder removeAdSchedules(int index)
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.v10.common.AdScheduleInfo ad_schedules = 16;
-
getAdSchedulesBuilder
public AdScheduleInfo.Builder getAdSchedulesBuilder(int index)
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.v10.common.AdScheduleInfo ad_schedules = 16;
-
getAdSchedulesOrBuilder
public AdScheduleInfoOrBuilder getAdSchedulesOrBuilder(int index)
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.v10.common.AdScheduleInfo ad_schedules = 16;- Specified by:
getAdSchedulesOrBuilderin interfaceExtensionFeedItemOrBuilder
-
getAdSchedulesOrBuilderList
public java.util.List<? extends AdScheduleInfoOrBuilder> 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.v10.common.AdScheduleInfo ad_schedules = 16;- Specified by:
getAdSchedulesOrBuilderListin interfaceExtensionFeedItemOrBuilder
-
addAdSchedulesBuilder
public AdScheduleInfo.Builder 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.v10.common.AdScheduleInfo ad_schedules = 16;
-
addAdSchedulesBuilder
public AdScheduleInfo.Builder addAdSchedulesBuilder(int index)
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.v10.common.AdScheduleInfo ad_schedules = 16;
-
getAdSchedulesBuilderList
public java.util.List<AdScheduleInfo.Builder> 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.v10.common.AdScheduleInfo ad_schedules = 16;
-
getDeviceValue
public int getDeviceValue()
The targeted device.
.google.ads.googleads.v10.enums.FeedItemTargetDeviceEnum.FeedItemTargetDevice device = 17;- Specified by:
getDeviceValuein interfaceExtensionFeedItemOrBuilder- Returns:
- The enum numeric value on the wire for device.
-
setDeviceValue
public ExtensionFeedItem.Builder setDeviceValue(int value)
The targeted device.
.google.ads.googleads.v10.enums.FeedItemTargetDeviceEnum.FeedItemTargetDevice device = 17;- Parameters:
value- The enum numeric value on the wire for device to set.- Returns:
- This builder for chaining.
-
getDevice
public FeedItemTargetDeviceEnum.FeedItemTargetDevice getDevice()
The targeted device.
.google.ads.googleads.v10.enums.FeedItemTargetDeviceEnum.FeedItemTargetDevice device = 17;- Specified by:
getDevicein interfaceExtensionFeedItemOrBuilder- Returns:
- The device.
-
setDevice
public ExtensionFeedItem.Builder setDevice(FeedItemTargetDeviceEnum.FeedItemTargetDevice value)
The targeted device.
.google.ads.googleads.v10.enums.FeedItemTargetDeviceEnum.FeedItemTargetDevice device = 17;- Parameters:
value- The device to set.- Returns:
- This builder for chaining.
-
clearDevice
public ExtensionFeedItem.Builder clearDevice()
The targeted device.
.google.ads.googleads.v10.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
public java.lang.String 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
public ExtensionFeedItem.Builder setTargetedGeoTargetConstant(java.lang.String value)
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
public ExtensionFeedItem.Builder 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.v10.common.KeywordInfo targeted_keyword = 22;- Specified by:
hasTargetedKeywordin interfaceExtensionFeedItemOrBuilder- Returns:
- Whether the targetedKeyword field is set.
-
getTargetedKeyword
public KeywordInfo getTargetedKeyword()
The targeted keyword.
.google.ads.googleads.v10.common.KeywordInfo targeted_keyword = 22;- Specified by:
getTargetedKeywordin interfaceExtensionFeedItemOrBuilder- Returns:
- The targetedKeyword.
-
setTargetedKeyword
public ExtensionFeedItem.Builder setTargetedKeyword(KeywordInfo value)
The targeted keyword.
.google.ads.googleads.v10.common.KeywordInfo targeted_keyword = 22;
-
setTargetedKeyword
public ExtensionFeedItem.Builder setTargetedKeyword(KeywordInfo.Builder builderForValue)
The targeted keyword.
.google.ads.googleads.v10.common.KeywordInfo targeted_keyword = 22;
-
mergeTargetedKeyword
public ExtensionFeedItem.Builder mergeTargetedKeyword(KeywordInfo value)
The targeted keyword.
.google.ads.googleads.v10.common.KeywordInfo targeted_keyword = 22;
-
clearTargetedKeyword
public ExtensionFeedItem.Builder clearTargetedKeyword()
The targeted keyword.
.google.ads.googleads.v10.common.KeywordInfo targeted_keyword = 22;
-
getTargetedKeywordBuilder
public KeywordInfo.Builder getTargetedKeywordBuilder()
The targeted keyword.
.google.ads.googleads.v10.common.KeywordInfo targeted_keyword = 22;
-
getTargetedKeywordOrBuilder
public KeywordInfoOrBuilder getTargetedKeywordOrBuilder()
The targeted keyword.
.google.ads.googleads.v10.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.v10.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
public ExtensionFeedItem.Builder setStatusValue(int value)
Output only. Status of the feed item. This field is read-only.
.google.ads.googleads.v10.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
public FeedItemStatusEnum.FeedItemStatus getStatus()
Output only. Status of the feed item. This field is read-only.
.google.ads.googleads.v10.enums.FeedItemStatusEnum.FeedItemStatus status = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getStatusin interfaceExtensionFeedItemOrBuilder- Returns:
- The status.
-
setStatus
public ExtensionFeedItem.Builder setStatus(FeedItemStatusEnum.FeedItemStatus value)
Output only. Status of the feed item. This field is read-only.
.google.ads.googleads.v10.enums.FeedItemStatusEnum.FeedItemStatus status = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The status to set.- Returns:
- This builder for chaining.
-
clearStatus
public ExtensionFeedItem.Builder clearStatus()
Output only. Status of the feed item. This field is read-only.
.google.ads.googleads.v10.enums.FeedItemStatusEnum.FeedItemStatus status = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
hasSitelinkFeedItem
public boolean hasSitelinkFeedItem()
Sitelink extension.
.google.ads.googleads.v10.common.SitelinkFeedItem sitelink_feed_item = 2;- Specified by:
hasSitelinkFeedItemin interfaceExtensionFeedItemOrBuilder- Returns:
- Whether the sitelinkFeedItem field is set.
-
getSitelinkFeedItem
public SitelinkFeedItem getSitelinkFeedItem()
Sitelink extension.
.google.ads.googleads.v10.common.SitelinkFeedItem sitelink_feed_item = 2;- Specified by:
getSitelinkFeedItemin interfaceExtensionFeedItemOrBuilder- Returns:
- The sitelinkFeedItem.
-
setSitelinkFeedItem
public ExtensionFeedItem.Builder setSitelinkFeedItem(SitelinkFeedItem value)
Sitelink extension.
.google.ads.googleads.v10.common.SitelinkFeedItem sitelink_feed_item = 2;
-
setSitelinkFeedItem
public ExtensionFeedItem.Builder setSitelinkFeedItem(SitelinkFeedItem.Builder builderForValue)
Sitelink extension.
.google.ads.googleads.v10.common.SitelinkFeedItem sitelink_feed_item = 2;
-
mergeSitelinkFeedItem
public ExtensionFeedItem.Builder mergeSitelinkFeedItem(SitelinkFeedItem value)
Sitelink extension.
.google.ads.googleads.v10.common.SitelinkFeedItem sitelink_feed_item = 2;
-
clearSitelinkFeedItem
public ExtensionFeedItem.Builder clearSitelinkFeedItem()
Sitelink extension.
.google.ads.googleads.v10.common.SitelinkFeedItem sitelink_feed_item = 2;
-
getSitelinkFeedItemBuilder
public SitelinkFeedItem.Builder getSitelinkFeedItemBuilder()
Sitelink extension.
.google.ads.googleads.v10.common.SitelinkFeedItem sitelink_feed_item = 2;
-
getSitelinkFeedItemOrBuilder
public SitelinkFeedItemOrBuilder getSitelinkFeedItemOrBuilder()
Sitelink extension.
.google.ads.googleads.v10.common.SitelinkFeedItem sitelink_feed_item = 2;- Specified by:
getSitelinkFeedItemOrBuilderin interfaceExtensionFeedItemOrBuilder
-
hasStructuredSnippetFeedItem
public boolean hasStructuredSnippetFeedItem()
Structured snippet extension.
.google.ads.googleads.v10.common.StructuredSnippetFeedItem structured_snippet_feed_item = 3;- Specified by:
hasStructuredSnippetFeedItemin interfaceExtensionFeedItemOrBuilder- Returns:
- Whether the structuredSnippetFeedItem field is set.
-
getStructuredSnippetFeedItem
public StructuredSnippetFeedItem getStructuredSnippetFeedItem()
Structured snippet extension.
.google.ads.googleads.v10.common.StructuredSnippetFeedItem structured_snippet_feed_item = 3;- Specified by:
getStructuredSnippetFeedItemin interfaceExtensionFeedItemOrBuilder- Returns:
- The structuredSnippetFeedItem.
-
setStructuredSnippetFeedItem
public ExtensionFeedItem.Builder setStructuredSnippetFeedItem(StructuredSnippetFeedItem value)
Structured snippet extension.
.google.ads.googleads.v10.common.StructuredSnippetFeedItem structured_snippet_feed_item = 3;
-
setStructuredSnippetFeedItem
public ExtensionFeedItem.Builder setStructuredSnippetFeedItem(StructuredSnippetFeedItem.Builder builderForValue)
Structured snippet extension.
.google.ads.googleads.v10.common.StructuredSnippetFeedItem structured_snippet_feed_item = 3;
-
mergeStructuredSnippetFeedItem
public ExtensionFeedItem.Builder mergeStructuredSnippetFeedItem(StructuredSnippetFeedItem value)
Structured snippet extension.
.google.ads.googleads.v10.common.StructuredSnippetFeedItem structured_snippet_feed_item = 3;
-
clearStructuredSnippetFeedItem
public ExtensionFeedItem.Builder clearStructuredSnippetFeedItem()
Structured snippet extension.
.google.ads.googleads.v10.common.StructuredSnippetFeedItem structured_snippet_feed_item = 3;
-
getStructuredSnippetFeedItemBuilder
public StructuredSnippetFeedItem.Builder getStructuredSnippetFeedItemBuilder()
Structured snippet extension.
.google.ads.googleads.v10.common.StructuredSnippetFeedItem structured_snippet_feed_item = 3;
-
getStructuredSnippetFeedItemOrBuilder
public StructuredSnippetFeedItemOrBuilder getStructuredSnippetFeedItemOrBuilder()
Structured snippet extension.
.google.ads.googleads.v10.common.StructuredSnippetFeedItem structured_snippet_feed_item = 3;- Specified by:
getStructuredSnippetFeedItemOrBuilderin interfaceExtensionFeedItemOrBuilder
-
hasAppFeedItem
public boolean hasAppFeedItem()
App extension.
.google.ads.googleads.v10.common.AppFeedItem app_feed_item = 7;- Specified by:
hasAppFeedItemin interfaceExtensionFeedItemOrBuilder- Returns:
- Whether the appFeedItem field is set.
-
getAppFeedItem
public AppFeedItem getAppFeedItem()
App extension.
.google.ads.googleads.v10.common.AppFeedItem app_feed_item = 7;- Specified by:
getAppFeedItemin interfaceExtensionFeedItemOrBuilder- Returns:
- The appFeedItem.
-
setAppFeedItem
public ExtensionFeedItem.Builder setAppFeedItem(AppFeedItem value)
App extension.
.google.ads.googleads.v10.common.AppFeedItem app_feed_item = 7;
-
setAppFeedItem
public ExtensionFeedItem.Builder setAppFeedItem(AppFeedItem.Builder builderForValue)
App extension.
.google.ads.googleads.v10.common.AppFeedItem app_feed_item = 7;
-
mergeAppFeedItem
public ExtensionFeedItem.Builder mergeAppFeedItem(AppFeedItem value)
App extension.
.google.ads.googleads.v10.common.AppFeedItem app_feed_item = 7;
-
clearAppFeedItem
public ExtensionFeedItem.Builder clearAppFeedItem()
App extension.
.google.ads.googleads.v10.common.AppFeedItem app_feed_item = 7;
-
getAppFeedItemBuilder
public AppFeedItem.Builder getAppFeedItemBuilder()
App extension.
.google.ads.googleads.v10.common.AppFeedItem app_feed_item = 7;
-
getAppFeedItemOrBuilder
public AppFeedItemOrBuilder getAppFeedItemOrBuilder()
App extension.
.google.ads.googleads.v10.common.AppFeedItem app_feed_item = 7;- Specified by:
getAppFeedItemOrBuilderin interfaceExtensionFeedItemOrBuilder
-
hasCallFeedItem
public boolean hasCallFeedItem()
Call extension.
.google.ads.googleads.v10.common.CallFeedItem call_feed_item = 8;- Specified by:
hasCallFeedItemin interfaceExtensionFeedItemOrBuilder- Returns:
- Whether the callFeedItem field is set.
-
getCallFeedItem
public CallFeedItem getCallFeedItem()
Call extension.
.google.ads.googleads.v10.common.CallFeedItem call_feed_item = 8;- Specified by:
getCallFeedItemin interfaceExtensionFeedItemOrBuilder- Returns:
- The callFeedItem.
-
setCallFeedItem
public ExtensionFeedItem.Builder setCallFeedItem(CallFeedItem value)
Call extension.
.google.ads.googleads.v10.common.CallFeedItem call_feed_item = 8;
-
setCallFeedItem
public ExtensionFeedItem.Builder setCallFeedItem(CallFeedItem.Builder builderForValue)
Call extension.
.google.ads.googleads.v10.common.CallFeedItem call_feed_item = 8;
-
mergeCallFeedItem
public ExtensionFeedItem.Builder mergeCallFeedItem(CallFeedItem value)
Call extension.
.google.ads.googleads.v10.common.CallFeedItem call_feed_item = 8;
-
clearCallFeedItem
public ExtensionFeedItem.Builder clearCallFeedItem()
Call extension.
.google.ads.googleads.v10.common.CallFeedItem call_feed_item = 8;
-
getCallFeedItemBuilder
public CallFeedItem.Builder getCallFeedItemBuilder()
Call extension.
.google.ads.googleads.v10.common.CallFeedItem call_feed_item = 8;
-
getCallFeedItemOrBuilder
public CallFeedItemOrBuilder getCallFeedItemOrBuilder()
Call extension.
.google.ads.googleads.v10.common.CallFeedItem call_feed_item = 8;- Specified by:
getCallFeedItemOrBuilderin interfaceExtensionFeedItemOrBuilder
-
hasCalloutFeedItem
public boolean hasCalloutFeedItem()
Callout extension.
.google.ads.googleads.v10.common.CalloutFeedItem callout_feed_item = 9;- Specified by:
hasCalloutFeedItemin interfaceExtensionFeedItemOrBuilder- Returns:
- Whether the calloutFeedItem field is set.
-
getCalloutFeedItem
public CalloutFeedItem getCalloutFeedItem()
Callout extension.
.google.ads.googleads.v10.common.CalloutFeedItem callout_feed_item = 9;- Specified by:
getCalloutFeedItemin interfaceExtensionFeedItemOrBuilder- Returns:
- The calloutFeedItem.
-
setCalloutFeedItem
public ExtensionFeedItem.Builder setCalloutFeedItem(CalloutFeedItem value)
Callout extension.
.google.ads.googleads.v10.common.CalloutFeedItem callout_feed_item = 9;
-
setCalloutFeedItem
public ExtensionFeedItem.Builder setCalloutFeedItem(CalloutFeedItem.Builder builderForValue)
Callout extension.
.google.ads.googleads.v10.common.CalloutFeedItem callout_feed_item = 9;
-
mergeCalloutFeedItem
public ExtensionFeedItem.Builder mergeCalloutFeedItem(CalloutFeedItem value)
Callout extension.
.google.ads.googleads.v10.common.CalloutFeedItem callout_feed_item = 9;
-
clearCalloutFeedItem
public ExtensionFeedItem.Builder clearCalloutFeedItem()
Callout extension.
.google.ads.googleads.v10.common.CalloutFeedItem callout_feed_item = 9;
-
getCalloutFeedItemBuilder
public CalloutFeedItem.Builder getCalloutFeedItemBuilder()
Callout extension.
.google.ads.googleads.v10.common.CalloutFeedItem callout_feed_item = 9;
-
getCalloutFeedItemOrBuilder
public CalloutFeedItemOrBuilder getCalloutFeedItemOrBuilder()
Callout extension.
.google.ads.googleads.v10.common.CalloutFeedItem callout_feed_item = 9;- Specified by:
getCalloutFeedItemOrBuilderin interfaceExtensionFeedItemOrBuilder
-
hasTextMessageFeedItem
public boolean hasTextMessageFeedItem()
Text message extension.
.google.ads.googleads.v10.common.TextMessageFeedItem text_message_feed_item = 10;- Specified by:
hasTextMessageFeedItemin interfaceExtensionFeedItemOrBuilder- Returns:
- Whether the textMessageFeedItem field is set.
-
getTextMessageFeedItem
public TextMessageFeedItem getTextMessageFeedItem()
Text message extension.
.google.ads.googleads.v10.common.TextMessageFeedItem text_message_feed_item = 10;- Specified by:
getTextMessageFeedItemin interfaceExtensionFeedItemOrBuilder- Returns:
- The textMessageFeedItem.
-
setTextMessageFeedItem
public ExtensionFeedItem.Builder setTextMessageFeedItem(TextMessageFeedItem value)
Text message extension.
.google.ads.googleads.v10.common.TextMessageFeedItem text_message_feed_item = 10;
-
setTextMessageFeedItem
public ExtensionFeedItem.Builder setTextMessageFeedItem(TextMessageFeedItem.Builder builderForValue)
Text message extension.
.google.ads.googleads.v10.common.TextMessageFeedItem text_message_feed_item = 10;
-
mergeTextMessageFeedItem
public ExtensionFeedItem.Builder mergeTextMessageFeedItem(TextMessageFeedItem value)
Text message extension.
.google.ads.googleads.v10.common.TextMessageFeedItem text_message_feed_item = 10;
-
clearTextMessageFeedItem
public ExtensionFeedItem.Builder clearTextMessageFeedItem()
Text message extension.
.google.ads.googleads.v10.common.TextMessageFeedItem text_message_feed_item = 10;
-
getTextMessageFeedItemBuilder
public TextMessageFeedItem.Builder getTextMessageFeedItemBuilder()
Text message extension.
.google.ads.googleads.v10.common.TextMessageFeedItem text_message_feed_item = 10;
-
getTextMessageFeedItemOrBuilder
public TextMessageFeedItemOrBuilder getTextMessageFeedItemOrBuilder()
Text message extension.
.google.ads.googleads.v10.common.TextMessageFeedItem text_message_feed_item = 10;- Specified by:
getTextMessageFeedItemOrBuilderin interfaceExtensionFeedItemOrBuilder
-
hasPriceFeedItem
public boolean hasPriceFeedItem()
Price extension.
.google.ads.googleads.v10.common.PriceFeedItem price_feed_item = 11;- Specified by:
hasPriceFeedItemin interfaceExtensionFeedItemOrBuilder- Returns:
- Whether the priceFeedItem field is set.
-
getPriceFeedItem
public PriceFeedItem getPriceFeedItem()
Price extension.
.google.ads.googleads.v10.common.PriceFeedItem price_feed_item = 11;- Specified by:
getPriceFeedItemin interfaceExtensionFeedItemOrBuilder- Returns:
- The priceFeedItem.
-
setPriceFeedItem
public ExtensionFeedItem.Builder setPriceFeedItem(PriceFeedItem value)
Price extension.
.google.ads.googleads.v10.common.PriceFeedItem price_feed_item = 11;
-
setPriceFeedItem
public ExtensionFeedItem.Builder setPriceFeedItem(PriceFeedItem.Builder builderForValue)
Price extension.
.google.ads.googleads.v10.common.PriceFeedItem price_feed_item = 11;
-
mergePriceFeedItem
public ExtensionFeedItem.Builder mergePriceFeedItem(PriceFeedItem value)
Price extension.
.google.ads.googleads.v10.common.PriceFeedItem price_feed_item = 11;
-
clearPriceFeedItem
public ExtensionFeedItem.Builder clearPriceFeedItem()
Price extension.
.google.ads.googleads.v10.common.PriceFeedItem price_feed_item = 11;
-
getPriceFeedItemBuilder
public PriceFeedItem.Builder getPriceFeedItemBuilder()
Price extension.
.google.ads.googleads.v10.common.PriceFeedItem price_feed_item = 11;
-
getPriceFeedItemOrBuilder
public PriceFeedItemOrBuilder getPriceFeedItemOrBuilder()
Price extension.
.google.ads.googleads.v10.common.PriceFeedItem price_feed_item = 11;- Specified by:
getPriceFeedItemOrBuilderin interfaceExtensionFeedItemOrBuilder
-
hasPromotionFeedItem
public boolean hasPromotionFeedItem()
Promotion extension.
.google.ads.googleads.v10.common.PromotionFeedItem promotion_feed_item = 12;- Specified by:
hasPromotionFeedItemin interfaceExtensionFeedItemOrBuilder- Returns:
- Whether the promotionFeedItem field is set.
-
getPromotionFeedItem
public PromotionFeedItem getPromotionFeedItem()
Promotion extension.
.google.ads.googleads.v10.common.PromotionFeedItem promotion_feed_item = 12;- Specified by:
getPromotionFeedItemin interfaceExtensionFeedItemOrBuilder- Returns:
- The promotionFeedItem.
-
setPromotionFeedItem
public ExtensionFeedItem.Builder setPromotionFeedItem(PromotionFeedItem value)
Promotion extension.
.google.ads.googleads.v10.common.PromotionFeedItem promotion_feed_item = 12;
-
setPromotionFeedItem
public ExtensionFeedItem.Builder setPromotionFeedItem(PromotionFeedItem.Builder builderForValue)
Promotion extension.
.google.ads.googleads.v10.common.PromotionFeedItem promotion_feed_item = 12;
-
mergePromotionFeedItem
public ExtensionFeedItem.Builder mergePromotionFeedItem(PromotionFeedItem value)
Promotion extension.
.google.ads.googleads.v10.common.PromotionFeedItem promotion_feed_item = 12;
-
clearPromotionFeedItem
public ExtensionFeedItem.Builder clearPromotionFeedItem()
Promotion extension.
.google.ads.googleads.v10.common.PromotionFeedItem promotion_feed_item = 12;
-
getPromotionFeedItemBuilder
public PromotionFeedItem.Builder getPromotionFeedItemBuilder()
Promotion extension.
.google.ads.googleads.v10.common.PromotionFeedItem promotion_feed_item = 12;
-
getPromotionFeedItemOrBuilder
public PromotionFeedItemOrBuilder getPromotionFeedItemOrBuilder()
Promotion extension.
.google.ads.googleads.v10.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.v10.common.LocationFeedItem location_feed_item = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasLocationFeedItemin interfaceExtensionFeedItemOrBuilder- Returns:
- Whether the locationFeedItem field is set.
-
getLocationFeedItem
public LocationFeedItem getLocationFeedItem()
Output only. Location extension. Locations are synced from a Business Profile into a feed. This field is read-only.
.google.ads.googleads.v10.common.LocationFeedItem location_feed_item = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getLocationFeedItemin interfaceExtensionFeedItemOrBuilder- Returns:
- The locationFeedItem.
-
setLocationFeedItem
public ExtensionFeedItem.Builder setLocationFeedItem(LocationFeedItem value)
Output only. Location extension. Locations are synced from a Business Profile into a feed. This field is read-only.
.google.ads.googleads.v10.common.LocationFeedItem location_feed_item = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
setLocationFeedItem
public ExtensionFeedItem.Builder setLocationFeedItem(LocationFeedItem.Builder builderForValue)
Output only. Location extension. Locations are synced from a Business Profile into a feed. This field is read-only.
.google.ads.googleads.v10.common.LocationFeedItem location_feed_item = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
mergeLocationFeedItem
public ExtensionFeedItem.Builder mergeLocationFeedItem(LocationFeedItem value)
Output only. Location extension. Locations are synced from a Business Profile into a feed. This field is read-only.
.google.ads.googleads.v10.common.LocationFeedItem location_feed_item = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
clearLocationFeedItem
public ExtensionFeedItem.Builder clearLocationFeedItem()
Output only. Location extension. Locations are synced from a Business Profile into a feed. This field is read-only.
.google.ads.googleads.v10.common.LocationFeedItem location_feed_item = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getLocationFeedItemBuilder
public LocationFeedItem.Builder getLocationFeedItemBuilder()
Output only. Location extension. Locations are synced from a Business Profile into a feed. This field is read-only.
.google.ads.googleads.v10.common.LocationFeedItem location_feed_item = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getLocationFeedItemOrBuilder
public LocationFeedItemOrBuilder getLocationFeedItemOrBuilder()
Output only. Location extension. Locations are synced from a Business Profile into a feed. This field is read-only.
.google.ads.googleads.v10.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.v10.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
public AffiliateLocationFeedItem 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.v10.common.AffiliateLocationFeedItem affiliate_location_feed_item = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getAffiliateLocationFeedItemin interfaceExtensionFeedItemOrBuilder- Returns:
- The affiliateLocationFeedItem.
-
setAffiliateLocationFeedItem
public ExtensionFeedItem.Builder setAffiliateLocationFeedItem(AffiliateLocationFeedItem value)
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.v10.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.v10.common.AffiliateLocationFeedItem affiliate_location_feed_item = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
mergeAffiliateLocationFeedItem
public ExtensionFeedItem.Builder mergeAffiliateLocationFeedItem(AffiliateLocationFeedItem value)
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.v10.common.AffiliateLocationFeedItem affiliate_location_feed_item = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
clearAffiliateLocationFeedItem
public ExtensionFeedItem.Builder 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.v10.common.AffiliateLocationFeedItem affiliate_location_feed_item = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getAffiliateLocationFeedItemBuilder
public AffiliateLocationFeedItem.Builder 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.v10.common.AffiliateLocationFeedItem affiliate_location_feed_item = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getAffiliateLocationFeedItemOrBuilder
public AffiliateLocationFeedItemOrBuilder 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.v10.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.v10.common.HotelCalloutFeedItem hotel_callout_feed_item = 23;- Specified by:
hasHotelCalloutFeedItemin interfaceExtensionFeedItemOrBuilder- Returns:
- Whether the hotelCalloutFeedItem field is set.
-
getHotelCalloutFeedItem
public HotelCalloutFeedItem getHotelCalloutFeedItem()
Hotel Callout extension.
.google.ads.googleads.v10.common.HotelCalloutFeedItem hotel_callout_feed_item = 23;- Specified by:
getHotelCalloutFeedItemin interfaceExtensionFeedItemOrBuilder- Returns:
- The hotelCalloutFeedItem.
-
setHotelCalloutFeedItem
public ExtensionFeedItem.Builder setHotelCalloutFeedItem(HotelCalloutFeedItem value)
Hotel Callout extension.
.google.ads.googleads.v10.common.HotelCalloutFeedItem hotel_callout_feed_item = 23;
-
setHotelCalloutFeedItem
public ExtensionFeedItem.Builder setHotelCalloutFeedItem(HotelCalloutFeedItem.Builder builderForValue)
Hotel Callout extension.
.google.ads.googleads.v10.common.HotelCalloutFeedItem hotel_callout_feed_item = 23;
-
mergeHotelCalloutFeedItem
public ExtensionFeedItem.Builder mergeHotelCalloutFeedItem(HotelCalloutFeedItem value)
Hotel Callout extension.
.google.ads.googleads.v10.common.HotelCalloutFeedItem hotel_callout_feed_item = 23;
-
clearHotelCalloutFeedItem
public ExtensionFeedItem.Builder clearHotelCalloutFeedItem()
Hotel Callout extension.
.google.ads.googleads.v10.common.HotelCalloutFeedItem hotel_callout_feed_item = 23;
-
getHotelCalloutFeedItemBuilder
public HotelCalloutFeedItem.Builder getHotelCalloutFeedItemBuilder()
Hotel Callout extension.
.google.ads.googleads.v10.common.HotelCalloutFeedItem hotel_callout_feed_item = 23;
-
getHotelCalloutFeedItemOrBuilder
public HotelCalloutFeedItemOrBuilder getHotelCalloutFeedItemOrBuilder()
Hotel Callout extension.
.google.ads.googleads.v10.common.HotelCalloutFeedItem hotel_callout_feed_item = 23;- Specified by:
getHotelCalloutFeedItemOrBuilderin interfaceExtensionFeedItemOrBuilder
-
hasImageFeedItem
public boolean hasImageFeedItem()
Immutable. Advertiser provided image extension.
.google.ads.googleads.v10.common.ImageFeedItem image_feed_item = 31 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
hasImageFeedItemin interfaceExtensionFeedItemOrBuilder- Returns:
- Whether the imageFeedItem field is set.
-
getImageFeedItem
public ImageFeedItem getImageFeedItem()
Immutable. Advertiser provided image extension.
.google.ads.googleads.v10.common.ImageFeedItem image_feed_item = 31 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getImageFeedItemin interfaceExtensionFeedItemOrBuilder- Returns:
- The imageFeedItem.
-
setImageFeedItem
public ExtensionFeedItem.Builder setImageFeedItem(ImageFeedItem value)
Immutable. Advertiser provided image extension.
.google.ads.googleads.v10.common.ImageFeedItem image_feed_item = 31 [(.google.api.field_behavior) = IMMUTABLE];
-
setImageFeedItem
public ExtensionFeedItem.Builder setImageFeedItem(ImageFeedItem.Builder builderForValue)
Immutable. Advertiser provided image extension.
.google.ads.googleads.v10.common.ImageFeedItem image_feed_item = 31 [(.google.api.field_behavior) = IMMUTABLE];
-
mergeImageFeedItem
public ExtensionFeedItem.Builder mergeImageFeedItem(ImageFeedItem value)
Immutable. Advertiser provided image extension.
.google.ads.googleads.v10.common.ImageFeedItem image_feed_item = 31 [(.google.api.field_behavior) = IMMUTABLE];
-
clearImageFeedItem
public ExtensionFeedItem.Builder clearImageFeedItem()
Immutable. Advertiser provided image extension.
.google.ads.googleads.v10.common.ImageFeedItem image_feed_item = 31 [(.google.api.field_behavior) = IMMUTABLE];
-
getImageFeedItemBuilder
public ImageFeedItem.Builder getImageFeedItemBuilder()
Immutable. Advertiser provided image extension.
.google.ads.googleads.v10.common.ImageFeedItem image_feed_item = 31 [(.google.api.field_behavior) = IMMUTABLE];
-
getImageFeedItemOrBuilder
public ImageFeedItemOrBuilder getImageFeedItemOrBuilder()
Immutable. Advertiser provided image extension.
.google.ads.googleads.v10.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
public java.lang.String 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
public ExtensionFeedItem.Builder setTargetedCampaign(java.lang.String value)
The targeted campaign.
string targeted_campaign = 28 [(.google.api.resource_reference) = { ... }- Parameters:
value- The targetedCampaign to set.- Returns:
- This builder for chaining.
-
clearTargetedCampaign
public ExtensionFeedItem.Builder clearTargetedCampaign()
The targeted campaign.
string targeted_campaign = 28 [(.google.api.resource_reference) = { ... }- Returns:
- This builder for chaining.
-
setTargetedCampaignBytes
public ExtensionFeedItem.Builder setTargetedCampaignBytes(com.google.protobuf.ByteString value)
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
public java.lang.String 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
public ExtensionFeedItem.Builder setTargetedAdGroup(java.lang.String value)
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
public ExtensionFeedItem.Builder clearTargetedAdGroup()
The targeted ad group.
string targeted_ad_group = 29 [(.google.api.resource_reference) = { ... }- Returns:
- This builder for chaining.
-
setTargetedAdGroupBytes
public ExtensionFeedItem.Builder setTargetedAdGroupBytes(com.google.protobuf.ByteString value)
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>
-
-