Class FeedItemTarget.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<FeedItemTarget.Builder>
com.google.ads.googleads.v18.resources.FeedItemTarget.Builder
- All Implemented Interfaces:
FeedItemTargetOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- FeedItemTarget
public static final class FeedItemTarget.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<FeedItemTarget.Builder>
implements FeedItemTargetOrBuilder
A feed item target.Protobuf type
google.ads.googleads.v18.resources.FeedItemTarget-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()Immutable.Immutable.Immutable.Immutable.Immutable.Output only.Output only.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) Immutable.Immutable.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) Immutable.Output only.clone()Immutable.com.google.protobuf.ByteStringImmutable.Immutable.Immutable.Immutable.Immutable.com.google.protobuf.ByteStringImmutable.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorImmutable.intImmutable.Immutable.com.google.protobuf.ByteStringImmutable.longOutput only.Output only.intOutput only.Immutable.com.google.protobuf.ByteStringImmutable.Immutable.Immutable.Immutable.Immutable.com.google.protobuf.ByteStringImmutable.Output only.intOutput only.booleanImmutable.booleanImmutable.booleanImmutable.booleanImmutable.booleanImmutable.booleanOutput only.booleanImmutable.booleanImmutable.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeAdSchedule(AdScheduleInfo value) Immutable.mergeFrom(FeedItemTarget other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeKeyword(KeywordInfo value) Immutable.final FeedItemTarget.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setAdGroup(String value) Immutable.setAdGroupBytes(com.google.protobuf.ByteString value) Immutable.setAdSchedule(AdScheduleInfo value) Immutable.setAdSchedule(AdScheduleInfo.Builder builderForValue) Immutable.setCampaign(String value) Immutable.setCampaignBytes(com.google.protobuf.ByteString value) Immutable.Immutable.setDeviceValue(int value) Immutable.setFeedItem(String value) Immutable.setFeedItemBytes(com.google.protobuf.ByteString value) Immutable.setFeedItemTargetId(long value) Output only.Output only.setFeedItemTargetTypeValue(int value) Output only.setGeoTargetConstant(String value) Immutable.setGeoTargetConstantBytes(com.google.protobuf.ByteString value) Immutable.setKeyword(KeywordInfo value) Immutable.setKeyword(KeywordInfo.Builder builderForValue) Immutable.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setResourceName(String value) Immutable.setResourceNameBytes(com.google.protobuf.ByteString value) Immutable.Output only.setStatusValue(int value) Output only.final FeedItemTarget.BuildersetUnknownFields(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<FeedItemTarget.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<FeedItemTarget.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<FeedItemTarget.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<FeedItemTarget.Builder>
-
setField
public FeedItemTarget.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<FeedItemTarget.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<FeedItemTarget.Builder>
-
clearOneof
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<FeedItemTarget.Builder>
-
setRepeatedField
public FeedItemTarget.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<FeedItemTarget.Builder>
-
addRepeatedField
public FeedItemTarget.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<FeedItemTarget.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<FeedItemTarget.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<FeedItemTarget.Builder>
-
mergeFrom
public FeedItemTarget.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<FeedItemTarget.Builder>- Throws:
IOException
-
getTargetCase
- Specified by:
getTargetCasein interfaceFeedItemTargetOrBuilder
-
clearTarget
-
getResourceName
Immutable. The resource name of the feed item target. Feed item target resource names have the form: `customers/{customer_id}/feedItemTargets/{feed_id}~{feed_item_id}~{feed_item_target_type}~{feed_item_target_id}`string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Specified by:
getResourceNamein interfaceFeedItemTargetOrBuilder- Returns:
- The resourceName.
-
getResourceNameBytes
public com.google.protobuf.ByteString getResourceNameBytes()Immutable. The resource name of the feed item target. Feed item target resource names have the form: `customers/{customer_id}/feedItemTargets/{feed_id}~{feed_item_id}~{feed_item_target_type}~{feed_item_target_id}`string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Specified by:
getResourceNameBytesin interfaceFeedItemTargetOrBuilder- Returns:
- The bytes for resourceName.
-
setResourceName
Immutable. The resource name of the feed item target. Feed item target resource names have the form: `customers/{customer_id}/feedItemTargets/{feed_id}~{feed_item_id}~{feed_item_target_type}~{feed_item_target_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 feed item target. Feed item target resource names have the form: `customers/{customer_id}/feedItemTargets/{feed_id}~{feed_item_id}~{feed_item_target_type}~{feed_item_target_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 feed item target. Feed item target resource names have the form: `customers/{customer_id}/feedItemTargets/{feed_id}~{feed_item_id}~{feed_item_target_type}~{feed_item_target_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.
-
hasFeedItem
public boolean hasFeedItem()Immutable. The feed item to which this feed item target belongs.
optional string feed_item = 12 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Specified by:
hasFeedItemin interfaceFeedItemTargetOrBuilder- Returns:
- Whether the feedItem field is set.
-
getFeedItem
Immutable. The feed item to which this feed item target belongs.
optional string feed_item = 12 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Specified by:
getFeedItemin interfaceFeedItemTargetOrBuilder- Returns:
- The feedItem.
-
getFeedItemBytes
public com.google.protobuf.ByteString getFeedItemBytes()Immutable. The feed item to which this feed item target belongs.
optional string feed_item = 12 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Specified by:
getFeedItemBytesin interfaceFeedItemTargetOrBuilder- Returns:
- The bytes for feedItem.
-
setFeedItem
Immutable. The feed item to which this feed item target belongs.
optional string feed_item = 12 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Parameters:
value- The feedItem to set.- Returns:
- This builder for chaining.
-
clearFeedItem
Immutable. The feed item to which this feed item target belongs.
optional string feed_item = 12 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Returns:
- This builder for chaining.
-
setFeedItemBytes
Immutable. The feed item to which this feed item target belongs.
optional string feed_item = 12 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Parameters:
value- The bytes for feedItem to set.- Returns:
- This builder for chaining.
-
getFeedItemTargetTypeValue
public int getFeedItemTargetTypeValue()Output only. The target type of this feed item target. This field is read-only.
.google.ads.googleads.v18.enums.FeedItemTargetTypeEnum.FeedItemTargetType feed_item_target_type = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getFeedItemTargetTypeValuein interfaceFeedItemTargetOrBuilder- Returns:
- The enum numeric value on the wire for feedItemTargetType.
-
setFeedItemTargetTypeValue
Output only. The target type of this feed item target. This field is read-only.
.google.ads.googleads.v18.enums.FeedItemTargetTypeEnum.FeedItemTargetType feed_item_target_type = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The enum numeric value on the wire for feedItemTargetType to set.- Returns:
- This builder for chaining.
-
getFeedItemTargetType
Output only. The target type of this feed item target. This field is read-only.
.google.ads.googleads.v18.enums.FeedItemTargetTypeEnum.FeedItemTargetType feed_item_target_type = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getFeedItemTargetTypein interfaceFeedItemTargetOrBuilder- Returns:
- The feedItemTargetType.
-
setFeedItemTargetType
public FeedItemTarget.Builder setFeedItemTargetType(FeedItemTargetTypeEnum.FeedItemTargetType value) Output only. The target type of this feed item target. This field is read-only.
.google.ads.googleads.v18.enums.FeedItemTargetTypeEnum.FeedItemTargetType feed_item_target_type = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The feedItemTargetType to set.- Returns:
- This builder for chaining.
-
clearFeedItemTargetType
Output only. The target type of this feed item target. This field is read-only.
.google.ads.googleads.v18.enums.FeedItemTargetTypeEnum.FeedItemTargetType feed_item_target_type = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
hasFeedItemTargetId
public boolean hasFeedItemTargetId()Output only. The ID of the targeted resource. This field is read-only.
optional int64 feed_item_target_id = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasFeedItemTargetIdin interfaceFeedItemTargetOrBuilder- Returns:
- Whether the feedItemTargetId field is set.
-
getFeedItemTargetId
public long getFeedItemTargetId()Output only. The ID of the targeted resource. This field is read-only.
optional int64 feed_item_target_id = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getFeedItemTargetIdin interfaceFeedItemTargetOrBuilder- Returns:
- The feedItemTargetId.
-
setFeedItemTargetId
Output only. The ID of the targeted resource. This field is read-only.
optional int64 feed_item_target_id = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The feedItemTargetId to set.- Returns:
- This builder for chaining.
-
clearFeedItemTargetId
Output only. The ID of the targeted resource. This field is read-only.
optional int64 feed_item_target_id = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
getStatusValue
public int getStatusValue()Output only. Status of the feed item target. This field is read-only.
.google.ads.googleads.v18.enums.FeedItemTargetStatusEnum.FeedItemTargetStatus status = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getStatusValuein interfaceFeedItemTargetOrBuilder- Returns:
- The enum numeric value on the wire for status.
-
setStatusValue
Output only. Status of the feed item target. This field is read-only.
.google.ads.googleads.v18.enums.FeedItemTargetStatusEnum.FeedItemTargetStatus status = 11 [(.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 target. This field is read-only.
.google.ads.googleads.v18.enums.FeedItemTargetStatusEnum.FeedItemTargetStatus status = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getStatusin interfaceFeedItemTargetOrBuilder- Returns:
- The status.
-
setStatus
Output only. Status of the feed item target. This field is read-only.
.google.ads.googleads.v18.enums.FeedItemTargetStatusEnum.FeedItemTargetStatus status = 11 [(.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 target. This field is read-only.
.google.ads.googleads.v18.enums.FeedItemTargetStatusEnum.FeedItemTargetStatus status = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
hasCampaign
public boolean hasCampaign()Immutable. The targeted campaign.
string campaign = 14 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Specified by:
hasCampaignin interfaceFeedItemTargetOrBuilder- Returns:
- Whether the campaign field is set.
-
getCampaign
Immutable. The targeted campaign.
string campaign = 14 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Specified by:
getCampaignin interfaceFeedItemTargetOrBuilder- Returns:
- The campaign.
-
getCampaignBytes
public com.google.protobuf.ByteString getCampaignBytes()Immutable. The targeted campaign.
string campaign = 14 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Specified by:
getCampaignBytesin interfaceFeedItemTargetOrBuilder- Returns:
- The bytes for campaign.
-
setCampaign
Immutable. The targeted campaign.
string campaign = 14 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Parameters:
value- The campaign to set.- Returns:
- This builder for chaining.
-
clearCampaign
Immutable. The targeted campaign.
string campaign = 14 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Returns:
- This builder for chaining.
-
setCampaignBytes
Immutable. The targeted campaign.
string campaign = 14 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Parameters:
value- The bytes for campaign to set.- Returns:
- This builder for chaining.
-
hasAdGroup
public boolean hasAdGroup()Immutable. The targeted ad group.
string ad_group = 15 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Specified by:
hasAdGroupin interfaceFeedItemTargetOrBuilder- Returns:
- Whether the adGroup field is set.
-
getAdGroup
Immutable. The targeted ad group.
string ad_group = 15 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Specified by:
getAdGroupin interfaceFeedItemTargetOrBuilder- Returns:
- The adGroup.
-
getAdGroupBytes
public com.google.protobuf.ByteString getAdGroupBytes()Immutable. The targeted ad group.
string ad_group = 15 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Specified by:
getAdGroupBytesin interfaceFeedItemTargetOrBuilder- Returns:
- The bytes for adGroup.
-
setAdGroup
Immutable. The targeted ad group.
string ad_group = 15 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Parameters:
value- The adGroup to set.- Returns:
- This builder for chaining.
-
clearAdGroup
Immutable. The targeted ad group.
string ad_group = 15 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Returns:
- This builder for chaining.
-
setAdGroupBytes
Immutable. The targeted ad group.
string ad_group = 15 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Parameters:
value- The bytes for adGroup to set.- Returns:
- This builder for chaining.
-
hasKeyword
public boolean hasKeyword()Immutable. The targeted keyword.
.google.ads.googleads.v18.common.KeywordInfo keyword = 7 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
hasKeywordin interfaceFeedItemTargetOrBuilder- Returns:
- Whether the keyword field is set.
-
getKeyword
Immutable. The targeted keyword.
.google.ads.googleads.v18.common.KeywordInfo keyword = 7 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getKeywordin interfaceFeedItemTargetOrBuilder- Returns:
- The keyword.
-
setKeyword
Immutable. The targeted keyword.
.google.ads.googleads.v18.common.KeywordInfo keyword = 7 [(.google.api.field_behavior) = IMMUTABLE]; -
setKeyword
Immutable. The targeted keyword.
.google.ads.googleads.v18.common.KeywordInfo keyword = 7 [(.google.api.field_behavior) = IMMUTABLE]; -
mergeKeyword
Immutable. The targeted keyword.
.google.ads.googleads.v18.common.KeywordInfo keyword = 7 [(.google.api.field_behavior) = IMMUTABLE]; -
clearKeyword
Immutable. The targeted keyword.
.google.ads.googleads.v18.common.KeywordInfo keyword = 7 [(.google.api.field_behavior) = IMMUTABLE]; -
getKeywordBuilder
Immutable. The targeted keyword.
.google.ads.googleads.v18.common.KeywordInfo keyword = 7 [(.google.api.field_behavior) = IMMUTABLE]; -
getKeywordOrBuilder
Immutable. The targeted keyword.
.google.ads.googleads.v18.common.KeywordInfo keyword = 7 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getKeywordOrBuilderin interfaceFeedItemTargetOrBuilder
-
hasGeoTargetConstant
public boolean hasGeoTargetConstant()Immutable. The targeted geo target constant resource name.
string geo_target_constant = 16 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Specified by:
hasGeoTargetConstantin interfaceFeedItemTargetOrBuilder- Returns:
- Whether the geoTargetConstant field is set.
-
getGeoTargetConstant
Immutable. The targeted geo target constant resource name.
string geo_target_constant = 16 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Specified by:
getGeoTargetConstantin interfaceFeedItemTargetOrBuilder- Returns:
- The geoTargetConstant.
-
getGeoTargetConstantBytes
public com.google.protobuf.ByteString getGeoTargetConstantBytes()Immutable. The targeted geo target constant resource name.
string geo_target_constant = 16 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Specified by:
getGeoTargetConstantBytesin interfaceFeedItemTargetOrBuilder- Returns:
- The bytes for geoTargetConstant.
-
setGeoTargetConstant
Immutable. The targeted geo target constant resource name.
string geo_target_constant = 16 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Parameters:
value- The geoTargetConstant to set.- Returns:
- This builder for chaining.
-
clearGeoTargetConstant
Immutable. The targeted geo target constant resource name.
string geo_target_constant = 16 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Returns:
- This builder for chaining.
-
setGeoTargetConstantBytes
Immutable. The targeted geo target constant resource name.
string geo_target_constant = 16 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Parameters:
value- The bytes for geoTargetConstant to set.- Returns:
- This builder for chaining.
-
hasDevice
public boolean hasDevice()Immutable. The targeted device.
.google.ads.googleads.v18.enums.FeedItemTargetDeviceEnum.FeedItemTargetDevice device = 9 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
hasDevicein interfaceFeedItemTargetOrBuilder- Returns:
- Whether the device field is set.
-
getDeviceValue
public int getDeviceValue()Immutable. The targeted device.
.google.ads.googleads.v18.enums.FeedItemTargetDeviceEnum.FeedItemTargetDevice device = 9 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getDeviceValuein interfaceFeedItemTargetOrBuilder- Returns:
- The enum numeric value on the wire for device.
-
setDeviceValue
Immutable. The targeted device.
.google.ads.googleads.v18.enums.FeedItemTargetDeviceEnum.FeedItemTargetDevice device = 9 [(.google.api.field_behavior) = IMMUTABLE];- Parameters:
value- The enum numeric value on the wire for device to set.- Returns:
- This builder for chaining.
-
getDevice
Immutable. The targeted device.
.google.ads.googleads.v18.enums.FeedItemTargetDeviceEnum.FeedItemTargetDevice device = 9 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getDevicein interfaceFeedItemTargetOrBuilder- Returns:
- The device.
-
setDevice
Immutable. The targeted device.
.google.ads.googleads.v18.enums.FeedItemTargetDeviceEnum.FeedItemTargetDevice device = 9 [(.google.api.field_behavior) = IMMUTABLE];- Parameters:
value- The device to set.- Returns:
- This builder for chaining.
-
clearDevice
Immutable. The targeted device.
.google.ads.googleads.v18.enums.FeedItemTargetDeviceEnum.FeedItemTargetDevice device = 9 [(.google.api.field_behavior) = IMMUTABLE];- Returns:
- This builder for chaining.
-
hasAdSchedule
public boolean hasAdSchedule()Immutable. The targeted schedule.
.google.ads.googleads.v18.common.AdScheduleInfo ad_schedule = 10 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
hasAdSchedulein interfaceFeedItemTargetOrBuilder- Returns:
- Whether the adSchedule field is set.
-
getAdSchedule
Immutable. The targeted schedule.
.google.ads.googleads.v18.common.AdScheduleInfo ad_schedule = 10 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getAdSchedulein interfaceFeedItemTargetOrBuilder- Returns:
- The adSchedule.
-
setAdSchedule
Immutable. The targeted schedule.
.google.ads.googleads.v18.common.AdScheduleInfo ad_schedule = 10 [(.google.api.field_behavior) = IMMUTABLE]; -
setAdSchedule
Immutable. The targeted schedule.
.google.ads.googleads.v18.common.AdScheduleInfo ad_schedule = 10 [(.google.api.field_behavior) = IMMUTABLE]; -
mergeAdSchedule
Immutable. The targeted schedule.
.google.ads.googleads.v18.common.AdScheduleInfo ad_schedule = 10 [(.google.api.field_behavior) = IMMUTABLE]; -
clearAdSchedule
Immutable. The targeted schedule.
.google.ads.googleads.v18.common.AdScheduleInfo ad_schedule = 10 [(.google.api.field_behavior) = IMMUTABLE]; -
getAdScheduleBuilder
Immutable. The targeted schedule.
.google.ads.googleads.v18.common.AdScheduleInfo ad_schedule = 10 [(.google.api.field_behavior) = IMMUTABLE]; -
getAdScheduleOrBuilder
Immutable. The targeted schedule.
.google.ads.googleads.v18.common.AdScheduleInfo ad_schedule = 10 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getAdScheduleOrBuilderin interfaceFeedItemTargetOrBuilder
-
setUnknownFields
public final FeedItemTarget.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<FeedItemTarget.Builder>
-
mergeUnknownFields
public final FeedItemTarget.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<FeedItemTarget.Builder>
-