Class FeedItemSet
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.ads.googleads.v10.resources.FeedItemSet
-
- All Implemented Interfaces:
FeedItemSetOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,java.io.Serializable
public final class FeedItemSet extends com.google.protobuf.GeneratedMessageV3 implements FeedItemSetOrBuilder
Represents a set of feed items. The set can be used and shared among certain feed item features. For instance, the set can be referenced within the matching functions of CustomerFeed, CampaignFeed, and AdGroupFeed.
Protobuf typegoogle.ads.googleads.v10.resources.FeedItemSet- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classFeedItemSet.BuilderRepresents a set of feed items.static classFeedItemSet.DynamicSetFilterCase-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static intDISPLAY_NAME_FIELD_NUMBERstatic intDYNAMIC_AFFILIATE_LOCATION_SET_FILTER_FIELD_NUMBERstatic intDYNAMIC_LOCATION_SET_FILTER_FIELD_NUMBERstatic intFEED_FIELD_NUMBERstatic intFEED_ITEM_SET_ID_FIELD_NUMBERstatic intRESOURCE_NAME_FIELD_NUMBERstatic intSTATUS_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)static FeedItemSetgetDefaultInstance()FeedItemSetgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()java.lang.StringgetDisplayName()Name of the set.com.google.protobuf.ByteStringgetDisplayNameBytes()Name of the set.DynamicAffiliateLocationSetFiltergetDynamicAffiliateLocationSetFilter()Filter for dynamic affiliate location set.DynamicAffiliateLocationSetFilterOrBuildergetDynamicAffiliateLocationSetFilterOrBuilder()Filter for dynamic affiliate location set.DynamicLocationSetFiltergetDynamicLocationSetFilter()Filter for dynamic location set.DynamicLocationSetFilterOrBuildergetDynamicLocationSetFilterOrBuilder()Filter for dynamic location set.FeedItemSet.DynamicSetFilterCasegetDynamicSetFilterCase()java.lang.StringgetFeed()Immutable.com.google.protobuf.ByteStringgetFeedBytes()Immutable.longgetFeedItemSetId()Output only.com.google.protobuf.Parser<FeedItemSet>getParserForType()java.lang.StringgetResourceName()Immutable.com.google.protobuf.ByteStringgetResourceNameBytes()Immutable.intgetSerializedSize()FeedItemSetStatusEnum.FeedItemSetStatusgetStatus()Output only.intgetStatusValue()Output only.com.google.protobuf.UnknownFieldSetgetUnknownFields()booleanhasDynamicAffiliateLocationSetFilter()Filter for dynamic affiliate location set.booleanhasDynamicLocationSetFilter()Filter for dynamic location set.inthashCode()protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static FeedItemSet.BuildernewBuilder()static FeedItemSet.BuildernewBuilder(FeedItemSet prototype)FeedItemSet.BuildernewBuilderForType()protected FeedItemSet.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected java.lang.ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static FeedItemSetparseDelimitedFrom(java.io.InputStream input)static FeedItemSetparseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static FeedItemSetparseFrom(byte[] data)static FeedItemSetparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static FeedItemSetparseFrom(com.google.protobuf.ByteString data)static FeedItemSetparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static FeedItemSetparseFrom(com.google.protobuf.CodedInputStream input)static FeedItemSetparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static FeedItemSetparseFrom(java.io.InputStream input)static FeedItemSetparseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static FeedItemSetparseFrom(java.nio.ByteBuffer data)static FeedItemSetparseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<FeedItemSet>parser()FeedItemSet.BuildertoBuilder()voidwriteTo(com.google.protobuf.CodedOutputStream output)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
RESOURCE_NAME_FIELD_NUMBER
public static final int RESOURCE_NAME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
FEED_FIELD_NUMBER
public static final int FEED_FIELD_NUMBER
- See Also:
- Constant Field Values
-
FEED_ITEM_SET_ID_FIELD_NUMBER
public static final int FEED_ITEM_SET_ID_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DISPLAY_NAME_FIELD_NUMBER
public static final int DISPLAY_NAME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
STATUS_FIELD_NUMBER
public static final int STATUS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DYNAMIC_LOCATION_SET_FILTER_FIELD_NUMBER
public static final int DYNAMIC_LOCATION_SET_FILTER_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DYNAMIC_AFFILIATE_LOCATION_SET_FILTER_FIELD_NUMBER
public static final int DYNAMIC_AFFILIATE_LOCATION_SET_FILTER_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected java.lang.Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getUnknownFields
public final com.google.protobuf.UnknownFieldSet getUnknownFields()
- Specified by:
getUnknownFieldsin interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3
-
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
-
getDynamicSetFilterCase
public FeedItemSet.DynamicSetFilterCase getDynamicSetFilterCase()
- Specified by:
getDynamicSetFilterCasein interfaceFeedItemSetOrBuilder
-
getResourceName
public java.lang.String getResourceName()
Immutable. The resource name of the feed item set. Feed item set resource names have the form: `customers/{customer_id}/feedItemSets/{feed_id}~{feed_item_set_id}`string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Specified by:
getResourceNamein interfaceFeedItemSetOrBuilder- Returns:
- The resourceName.
-
getResourceNameBytes
public com.google.protobuf.ByteString getResourceNameBytes()
Immutable. The resource name of the feed item set. Feed item set resource names have the form: `customers/{customer_id}/feedItemSets/{feed_id}~{feed_item_set_id}`string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Specified by:
getResourceNameBytesin interfaceFeedItemSetOrBuilder- Returns:
- The bytes for resourceName.
-
getFeed
public java.lang.String getFeed()
Immutable. The resource name of the feed containing the feed items in the set. Immutable. Required.
string feed = 2 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Specified by:
getFeedin interfaceFeedItemSetOrBuilder- Returns:
- The feed.
-
getFeedBytes
public com.google.protobuf.ByteString getFeedBytes()
Immutable. The resource name of the feed containing the feed items in the set. Immutable. Required.
string feed = 2 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Specified by:
getFeedBytesin interfaceFeedItemSetOrBuilder- Returns:
- The bytes for feed.
-
getFeedItemSetId
public long getFeedItemSetId()
Output only. ID of the set.
int64 feed_item_set_id = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getFeedItemSetIdin interfaceFeedItemSetOrBuilder- Returns:
- The feedItemSetId.
-
getDisplayName
public java.lang.String getDisplayName()
Name of the set. Must be unique within the account.
string display_name = 4;- Specified by:
getDisplayNamein interfaceFeedItemSetOrBuilder- Returns:
- The displayName.
-
getDisplayNameBytes
public com.google.protobuf.ByteString getDisplayNameBytes()
Name of the set. Must be unique within the account.
string display_name = 4;- Specified by:
getDisplayNameBytesin interfaceFeedItemSetOrBuilder- Returns:
- The bytes for displayName.
-
getStatusValue
public int getStatusValue()
Output only. Status of the feed item set. This field is read-only.
.google.ads.googleads.v10.enums.FeedItemSetStatusEnum.FeedItemSetStatus status = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getStatusValuein interfaceFeedItemSetOrBuilder- Returns:
- The enum numeric value on the wire for status.
-
getStatus
public FeedItemSetStatusEnum.FeedItemSetStatus getStatus()
Output only. Status of the feed item set. This field is read-only.
.google.ads.googleads.v10.enums.FeedItemSetStatusEnum.FeedItemSetStatus status = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getStatusin interfaceFeedItemSetOrBuilder- Returns:
- The status.
-
hasDynamicLocationSetFilter
public boolean hasDynamicLocationSetFilter()
Filter for dynamic location set. It is only used for sets of locations.
.google.ads.googleads.v10.common.DynamicLocationSetFilter dynamic_location_set_filter = 5;- Specified by:
hasDynamicLocationSetFilterin interfaceFeedItemSetOrBuilder- Returns:
- Whether the dynamicLocationSetFilter field is set.
-
getDynamicLocationSetFilter
public DynamicLocationSetFilter getDynamicLocationSetFilter()
Filter for dynamic location set. It is only used for sets of locations.
.google.ads.googleads.v10.common.DynamicLocationSetFilter dynamic_location_set_filter = 5;- Specified by:
getDynamicLocationSetFilterin interfaceFeedItemSetOrBuilder- Returns:
- The dynamicLocationSetFilter.
-
getDynamicLocationSetFilterOrBuilder
public DynamicLocationSetFilterOrBuilder getDynamicLocationSetFilterOrBuilder()
Filter for dynamic location set. It is only used for sets of locations.
.google.ads.googleads.v10.common.DynamicLocationSetFilter dynamic_location_set_filter = 5;- Specified by:
getDynamicLocationSetFilterOrBuilderin interfaceFeedItemSetOrBuilder
-
hasDynamicAffiliateLocationSetFilter
public boolean hasDynamicAffiliateLocationSetFilter()
Filter for dynamic affiliate location set. This field doesn't apply generally to feed item sets. It is only used for sets of affiliate locations.
.google.ads.googleads.v10.common.DynamicAffiliateLocationSetFilter dynamic_affiliate_location_set_filter = 6;- Specified by:
hasDynamicAffiliateLocationSetFilterin interfaceFeedItemSetOrBuilder- Returns:
- Whether the dynamicAffiliateLocationSetFilter field is set.
-
getDynamicAffiliateLocationSetFilter
public DynamicAffiliateLocationSetFilter getDynamicAffiliateLocationSetFilter()
Filter for dynamic affiliate location set. This field doesn't apply generally to feed item sets. It is only used for sets of affiliate locations.
.google.ads.googleads.v10.common.DynamicAffiliateLocationSetFilter dynamic_affiliate_location_set_filter = 6;- Specified by:
getDynamicAffiliateLocationSetFilterin interfaceFeedItemSetOrBuilder- Returns:
- The dynamicAffiliateLocationSetFilter.
-
getDynamicAffiliateLocationSetFilterOrBuilder
public DynamicAffiliateLocationSetFilterOrBuilder getDynamicAffiliateLocationSetFilterOrBuilder()
Filter for dynamic affiliate location set. This field doesn't apply generally to feed item sets. It is only used for sets of affiliate locations.
.google.ads.googleads.v10.common.DynamicAffiliateLocationSetFilter dynamic_affiliate_location_set_filter = 6;- Specified by:
getDynamicAffiliateLocationSetFilterOrBuilderin interfaceFeedItemSetOrBuilder
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
java.io.IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(java.lang.Object obj)
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static FeedItemSet parseFrom(java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static FeedItemSet parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static FeedItemSet parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static FeedItemSet parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static FeedItemSet parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static FeedItemSet parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static FeedItemSet parseFrom(java.io.InputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static FeedItemSet parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static FeedItemSet parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static FeedItemSet parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static FeedItemSet parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static FeedItemSet parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
newBuilderForType
public FeedItemSet.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static FeedItemSet.Builder newBuilder()
-
newBuilder
public static FeedItemSet.Builder newBuilder(FeedItemSet prototype)
-
toBuilder
public FeedItemSet.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected FeedItemSet.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static FeedItemSet getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<FeedItemSet> parser()
-
getParserForType
public com.google.protobuf.Parser<FeedItemSet> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public FeedItemSet getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-