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 Detail

      • getResourceName

        java.lang.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

        java.lang.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

        java.util.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.v10.resources.FeedAttribute attributes = 4;
      • getAttributes

        FeedAttribute getAttributes​(int index)
         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.v10.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.v10.resources.FeedAttribute attributes = 4;
      • getAttributesOrBuilderList

        java.util.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.v10.resources.FeedAttribute attributes = 4;
      • getAttributesOrBuilder

        FeedAttributeOrBuilder getAttributesOrBuilder​(int index)
         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.v10.resources.FeedAttribute attributes = 4;
      • getAttributeOperationsList

        java.util.List<FeedAttributeOperation> getAttributeOperationsList()
         The list of operations changing the feed attributes. Attributes can only
         be added, not removed.
         
        repeated .google.ads.googleads.v10.resources.FeedAttributeOperation attribute_operations = 9;
      • getAttributeOperations

        FeedAttributeOperation getAttributeOperations​(int index)
         The list of operations changing the feed attributes. Attributes can only
         be added, not removed.
         
        repeated .google.ads.googleads.v10.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.v10.resources.FeedAttributeOperation attribute_operations = 9;
      • getAttributeOperationsOrBuilderList

        java.util.List<? extends FeedAttributeOperationOrBuilder> getAttributeOperationsOrBuilderList()
         The list of operations changing the feed attributes. Attributes can only
         be added, not removed.
         
        repeated .google.ads.googleads.v10.resources.FeedAttributeOperation attribute_operations = 9;
      • getAttributeOperationsOrBuilder

        FeedAttributeOperationOrBuilder getAttributeOperationsOrBuilder​(int index)
         The list of operations changing the feed attributes. Attributes can only
         be added, not removed.
         
        repeated .google.ads.googleads.v10.resources.FeedAttributeOperation attribute_operations = 9;
      • getOriginValue

        int getOriginValue()
         Immutable. Specifies who manages the FeedAttributes for the Feed.
         
        .google.ads.googleads.v10.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.v10.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.v10.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.v10.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.v10.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.v10.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.v10.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.v10.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.v10.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.v10.resources.Feed.AffiliateLocationFeedData affiliate_location_feed_data = 7;