Interface FeedOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
Feed,Feed.Builder
public interface FeedOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionData 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.longgetId()Output only.getName()Immutable.com.google.protobuf.ByteStringImmutable.Immutable.intImmutable.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.Output only.intOutput only.booleanData used to configure an affiliate location feed populated with the specified chains.booleanhasId()Output only.booleanhasName()Immutable.booleanData used to configure a location feed populated from Business Profile.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getResourceName
String 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) = { ... }- Returns:
- The resourceName.
-
getResourceNameBytes
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) = { ... }- Returns:
- The bytes for resourceName.
-
hasId
boolean hasId()Output only. The ID of the feed. This field is read-only.
optional int64 id = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- Whether the id field is set.
-
getId
long getId()Output only. The ID of the feed. This field is read-only.
optional int64 id = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The id.
-
hasName
boolean hasName()Immutable. Name of the feed. Required.
optional string name = 12 [(.google.api.field_behavior) = IMMUTABLE];- Returns:
- Whether the name field is set.
-
getName
String getName()Immutable. Name of the feed. Required.
optional string name = 12 [(.google.api.field_behavior) = IMMUTABLE];- Returns:
- The name.
-
getNameBytes
com.google.protobuf.ByteString getNameBytes()Immutable. Name of the feed. Required.
optional string name = 12 [(.google.api.field_behavior) = IMMUTABLE];- Returns:
- The bytes for name.
-
getAttributesList
List<FeedAttribute> 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; -
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; -
getAttributesCount
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; -
getAttributesOrBuilderList
List<? extends FeedAttributeOrBuilder> 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; -
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; -
getAttributeOperationsList
List<FeedAttributeOperation> 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; -
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; -
getAttributeOperationsCount
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; -
getAttributeOperationsOrBuilderList
List<? extends FeedAttributeOperationOrBuilder> 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; -
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; -
getOriginValue
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];- Returns:
- The enum numeric value on the wire for origin.
-
getOrigin
FeedOriginEnum.FeedOrigin getOrigin()Immutable. Specifies who manages the FeedAttributes for the Feed.
.google.ads.googleads.v18.enums.FeedOriginEnum.FeedOrigin origin = 5 [(.google.api.field_behavior) = IMMUTABLE];- Returns:
- The origin.
-
getStatusValue
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];- Returns:
- The enum numeric value on the wire for status.
-
getStatus
FeedStatusEnum.FeedStatus 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];- Returns:
- The status.
-
hasPlacesLocationFeedData
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;- Returns:
- Whether the placesLocationFeedData field is set.
-
getPlacesLocationFeedData
Feed.PlacesLocationFeedData getPlacesLocationFeedData()Data used to configure a location feed populated from Business Profile.
.google.ads.googleads.v18.resources.Feed.PlacesLocationFeedData places_location_feed_data = 6;- Returns:
- The placesLocationFeedData.
-
getPlacesLocationFeedDataOrBuilder
Feed.PlacesLocationFeedDataOrBuilder getPlacesLocationFeedDataOrBuilder()Data used to configure a location feed populated from Business Profile.
.google.ads.googleads.v18.resources.Feed.PlacesLocationFeedData places_location_feed_data = 6; -
hasAffiliateLocationFeedData
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;- Returns:
- Whether the affiliateLocationFeedData field is set.
-
getAffiliateLocationFeedData
Feed.AffiliateLocationFeedData 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;- Returns:
- The affiliateLocationFeedData.
-
getAffiliateLocationFeedDataOrBuilder
Feed.AffiliateLocationFeedDataOrBuilder 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; -
getSystemFeedGenerationDataCase
Feed.SystemFeedGenerationDataCase getSystemFeedGenerationDataCase()
-