Class Feed
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
com.google.ads.googleads.v18.resources.Feed
- All Implemented Interfaces:
FeedOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
A feed.Protobuf type
google.ads.googleads.v18.resources.Feed- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classData used to configure an affiliate location feed populated with the specified chains.static interfacestatic final classA feed.static final classData used to configure a location feed populated from Business Profile.static interfacestatic enumNested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessageV3
alwaysUseFieldBuilders, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleanData used to configure an affiliate location feed populated with the specified chains.Data used to configure an affiliate location feed populated with the specified chains.getAttributeOperations(int index) The list of operations changing the feed attributes.intThe list of operations changing the feed attributes.The list of operations changing the feed attributes.getAttributeOperationsOrBuilder(int index) The list of operations changing the feed attributes.List<? extends FeedAttributeOperationOrBuilder>The list of operations changing the feed attributes.getAttributes(int index) The Feed's attributes.intThe Feed's attributes.The Feed's attributes.getAttributesOrBuilder(int index) The Feed's attributes.List<? extends FeedAttributeOrBuilder>The Feed's attributes.static Feedstatic final com.google.protobuf.Descriptors.DescriptorlonggetId()Output only.getName()Immutable.com.google.protobuf.ByteStringImmutable.Immutable.intImmutable.com.google.protobuf.Parser<Feed>Data used to configure a location feed populated from Business Profile.Data used to configure a location feed populated from Business Profile.Immutable.com.google.protobuf.ByteStringImmutable.intOutput only.intOutput only.booleanData used to configure an affiliate location feed populated with the specified chains.inthashCode()booleanhasId()Output only.booleanhasName()Immutable.booleanData used to configure a location feed populated from Business Profile.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanstatic Feed.Builderstatic Feed.BuildernewBuilder(Feed prototype) protected Feed.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) static FeedparseDelimitedFrom(InputStream input) static FeedparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static FeedparseFrom(byte[] data) static FeedparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static FeedparseFrom(com.google.protobuf.ByteString data) static FeedparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static FeedparseFrom(com.google.protobuf.CodedInputStream input) static FeedparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static FeedparseFrom(InputStream input) static FeedparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static FeedparseFrom(ByteBuffer data) static FeedparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<Feed>parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, 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, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
RESOURCE_NAME_FIELD_NUMBER
public static final int RESOURCE_NAME_FIELD_NUMBER- See Also:
-
ID_FIELD_NUMBER
public static final int ID_FIELD_NUMBER- See Also:
-
NAME_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER- See Also:
-
ATTRIBUTES_FIELD_NUMBER
public static final int ATTRIBUTES_FIELD_NUMBER- See Also:
-
ATTRIBUTE_OPERATIONS_FIELD_NUMBER
public static final int ATTRIBUTE_OPERATIONS_FIELD_NUMBER- See Also:
-
ORIGIN_FIELD_NUMBER
public static final int ORIGIN_FIELD_NUMBER- See Also:
-
STATUS_FIELD_NUMBER
public static final int STATUS_FIELD_NUMBER- See Also:
-
PLACES_LOCATION_FEED_DATA_FIELD_NUMBER
public static final int PLACES_LOCATION_FEED_DATA_FIELD_NUMBER- See Also:
-
AFFILIATE_LOCATION_FEED_DATA_FIELD_NUMBER
public static final int AFFILIATE_LOCATION_FEED_DATA_FIELD_NUMBER- See Also:
-
-
Method Details
-
newInstance
- Overrides:
newInstancein 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
-
getSystemFeedGenerationDataCase
- Specified by:
getSystemFeedGenerationDataCasein interfaceFeedOrBuilder
-
getResourceName
Immutable. The resource name of the feed. Feed resource names have the form: `customers/{customer_id}/feeds/{feed_id}`string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Specified by:
getResourceNamein interfaceFeedOrBuilder- Returns:
- The resourceName.
-
getResourceNameBytes
public com.google.protobuf.ByteString getResourceNameBytes()Immutable. The resource name of the feed. Feed resource names have the form: `customers/{customer_id}/feeds/{feed_id}`string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Specified by:
getResourceNameBytesin interfaceFeedOrBuilder- Returns:
- The bytes for resourceName.
-
hasId
public boolean hasId()Output only. The ID of the feed. This field is read-only.
optional int64 id = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasIdin interfaceFeedOrBuilder- Returns:
- Whether the id field is set.
-
getId
public long getId()Output only. The ID of the feed. This field is read-only.
optional int64 id = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getIdin interfaceFeedOrBuilder- Returns:
- The id.
-
hasName
public boolean hasName()Immutable. Name of the feed. Required.
optional string name = 12 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
hasNamein interfaceFeedOrBuilder- Returns:
- Whether the name field is set.
-
getName
Immutable. Name of the feed. Required.
optional string name = 12 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getNamein interfaceFeedOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()Immutable. Name of the feed. Required.
optional string name = 12 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getNameBytesin interfaceFeedOrBuilder- Returns:
- The bytes for name.
-
getAttributesList
The Feed's attributes. Required on CREATE, unless system_feed_generation_data is provided, in which case Google Ads will update the feed with the correct attributes. Disallowed on UPDATE. Use attribute_operations to add new attributes.
repeated .google.ads.googleads.v18.resources.FeedAttribute attributes = 4;- Specified by:
getAttributesListin interfaceFeedOrBuilder
-
getAttributesOrBuilderList
The Feed's attributes. Required on CREATE, unless system_feed_generation_data is provided, in which case Google Ads will update the feed with the correct attributes. Disallowed on UPDATE. Use attribute_operations to add new attributes.
repeated .google.ads.googleads.v18.resources.FeedAttribute attributes = 4;- Specified by:
getAttributesOrBuilderListin interfaceFeedOrBuilder
-
getAttributesCount
public int getAttributesCount()The Feed's attributes. Required on CREATE, unless system_feed_generation_data is provided, in which case Google Ads will update the feed with the correct attributes. Disallowed on UPDATE. Use attribute_operations to add new attributes.
repeated .google.ads.googleads.v18.resources.FeedAttribute attributes = 4;- Specified by:
getAttributesCountin interfaceFeedOrBuilder
-
getAttributes
The Feed's attributes. Required on CREATE, unless system_feed_generation_data is provided, in which case Google Ads will update the feed with the correct attributes. Disallowed on UPDATE. Use attribute_operations to add new attributes.
repeated .google.ads.googleads.v18.resources.FeedAttribute attributes = 4;- Specified by:
getAttributesin interfaceFeedOrBuilder
-
getAttributesOrBuilder
The Feed's attributes. Required on CREATE, unless system_feed_generation_data is provided, in which case Google Ads will update the feed with the correct attributes. Disallowed on UPDATE. Use attribute_operations to add new attributes.
repeated .google.ads.googleads.v18.resources.FeedAttribute attributes = 4;- Specified by:
getAttributesOrBuilderin interfaceFeedOrBuilder
-
getAttributeOperationsList
The list of operations changing the feed attributes. Attributes can only be added, not removed.
repeated .google.ads.googleads.v18.resources.FeedAttributeOperation attribute_operations = 9;- Specified by:
getAttributeOperationsListin interfaceFeedOrBuilder
-
getAttributeOperationsOrBuilderList
The list of operations changing the feed attributes. Attributes can only be added, not removed.
repeated .google.ads.googleads.v18.resources.FeedAttributeOperation attribute_operations = 9;- Specified by:
getAttributeOperationsOrBuilderListin interfaceFeedOrBuilder
-
getAttributeOperationsCount
public int getAttributeOperationsCount()The list of operations changing the feed attributes. Attributes can only be added, not removed.
repeated .google.ads.googleads.v18.resources.FeedAttributeOperation attribute_operations = 9;- Specified by:
getAttributeOperationsCountin interfaceFeedOrBuilder
-
getAttributeOperations
The list of operations changing the feed attributes. Attributes can only be added, not removed.
repeated .google.ads.googleads.v18.resources.FeedAttributeOperation attribute_operations = 9;- Specified by:
getAttributeOperationsin interfaceFeedOrBuilder
-
getAttributeOperationsOrBuilder
The list of operations changing the feed attributes. Attributes can only be added, not removed.
repeated .google.ads.googleads.v18.resources.FeedAttributeOperation attribute_operations = 9;- Specified by:
getAttributeOperationsOrBuilderin interfaceFeedOrBuilder
-
getOriginValue
public int getOriginValue()Immutable. Specifies who manages the FeedAttributes for the Feed.
.google.ads.googleads.v18.enums.FeedOriginEnum.FeedOrigin origin = 5 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getOriginValuein interfaceFeedOrBuilder- Returns:
- The enum numeric value on the wire for origin.
-
getOrigin
Immutable. Specifies who manages the FeedAttributes for the Feed.
.google.ads.googleads.v18.enums.FeedOriginEnum.FeedOrigin origin = 5 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getOriginin interfaceFeedOrBuilder- Returns:
- The origin.
-
getStatusValue
public int getStatusValue()Output only. Status of the feed. This field is read-only.
.google.ads.googleads.v18.enums.FeedStatusEnum.FeedStatus status = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getStatusValuein interfaceFeedOrBuilder- Returns:
- The enum numeric value on the wire for status.
-
getStatus
Output only. Status of the feed. This field is read-only.
.google.ads.googleads.v18.enums.FeedStatusEnum.FeedStatus status = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getStatusin interfaceFeedOrBuilder- Returns:
- The status.
-
hasPlacesLocationFeedData
public boolean hasPlacesLocationFeedData()Data used to configure a location feed populated from Business Profile.
.google.ads.googleads.v18.resources.Feed.PlacesLocationFeedData places_location_feed_data = 6;- Specified by:
hasPlacesLocationFeedDatain interfaceFeedOrBuilder- Returns:
- Whether the placesLocationFeedData field is set.
-
getPlacesLocationFeedData
Data used to configure a location feed populated from Business Profile.
.google.ads.googleads.v18.resources.Feed.PlacesLocationFeedData places_location_feed_data = 6;- Specified by:
getPlacesLocationFeedDatain interfaceFeedOrBuilder- Returns:
- The placesLocationFeedData.
-
getPlacesLocationFeedDataOrBuilder
Data used to configure a location feed populated from Business Profile.
.google.ads.googleads.v18.resources.Feed.PlacesLocationFeedData places_location_feed_data = 6;- Specified by:
getPlacesLocationFeedDataOrBuilderin interfaceFeedOrBuilder
-
hasAffiliateLocationFeedData
public boolean hasAffiliateLocationFeedData()Data used to configure an affiliate location feed populated with the specified chains.
.google.ads.googleads.v18.resources.Feed.AffiliateLocationFeedData affiliate_location_feed_data = 7;- Specified by:
hasAffiliateLocationFeedDatain interfaceFeedOrBuilder- Returns:
- Whether the affiliateLocationFeedData field is set.
-
getAffiliateLocationFeedData
Data used to configure an affiliate location feed populated with the specified chains.
.google.ads.googleads.v18.resources.Feed.AffiliateLocationFeedData affiliate_location_feed_data = 7;- Specified by:
getAffiliateLocationFeedDatain interfaceFeedOrBuilder- Returns:
- The affiliateLocationFeedData.
-
getAffiliateLocationFeedDataOrBuilder
Data used to configure an affiliate location feed populated with the specified chains.
.google.ads.googleads.v18.resources.Feed.AffiliateLocationFeedData affiliate_location_feed_data = 7;- Specified by:
getAffiliateLocationFeedDataOrBuilderin interfaceFeedOrBuilder
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
- 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 Feed parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Feed parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Feed parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Feed parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Feed parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static Feed parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static Feed parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static Feed parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected Feed.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) - Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-