com.google.ads.googleads.v17.resources.ExtensionFeedItemOrBuilder Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of google-ads-stubs-v17 Show documentation
Show all versions of google-ads-stubs-v17 Show documentation
Stubs for GAAPI version google-ads-stubs-v17
The newest version!
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: google/ads/googleads/v17/resources/extension_feed_item.proto
// Protobuf Java Version: 3.25.3
package com.google.ads.googleads.v17.resources;
public interface ExtensionFeedItemOrBuilder extends
// @@protoc_insertion_point(interface_extends:google.ads.googleads.v17.resources.ExtensionFeedItem)
com.google.protobuf.MessageOrBuilder {
/**
*
* Immutable. The resource name of the extension feed item.
* Extension feed item resource names have the form:
*
* `customers/{customer_id}/extensionFeedItems/{feed_item_id}`
*
*
* string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
* @return The resourceName.
*/
java.lang.String getResourceName();
/**
*
* Immutable. The resource name of the extension feed item.
* Extension feed item resource names have the form:
*
* `customers/{customer_id}/extensionFeedItems/{feed_item_id}`
*
*
* string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
* @return The bytes for resourceName.
*/
com.google.protobuf.ByteString
getResourceNameBytes();
/**
*
* Output only. The ID of this feed item. Read-only.
*
*
* optional int64 id = 25 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the id field is set.
*/
boolean hasId();
/**
*
* Output only. The ID of this feed item. Read-only.
*
*
* optional int64 id = 25 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The id.
*/
long getId();
/**
*
* Output only. The extension type of the extension feed item.
* This field is read-only.
*
*
* .google.ads.googleads.v17.enums.ExtensionTypeEnum.ExtensionType extension_type = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The enum numeric value on the wire for extensionType.
*/
int getExtensionTypeValue();
/**
*
* Output only. The extension type of the extension feed item.
* This field is read-only.
*
*
* .google.ads.googleads.v17.enums.ExtensionTypeEnum.ExtensionType extension_type = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The extensionType.
*/
com.google.ads.googleads.v17.enums.ExtensionTypeEnum.ExtensionType getExtensionType();
/**
*
* Start time in which this feed item is effective and can begin serving. The
* time is in the customer's time zone.
* The format is "YYYY-MM-DD HH:MM:SS".
* Examples: "2018-03-05 09:15:00" or "2018-02-01 14:34:30"
*
*
* optional string start_date_time = 26;
* @return Whether the startDateTime field is set.
*/
boolean hasStartDateTime();
/**
*
* Start time in which this feed item is effective and can begin serving. The
* time is in the customer's time zone.
* The format is "YYYY-MM-DD HH:MM:SS".
* Examples: "2018-03-05 09:15:00" or "2018-02-01 14:34:30"
*
*
* optional string start_date_time = 26;
* @return The startDateTime.
*/
java.lang.String getStartDateTime();
/**
*
* Start time in which this feed item is effective and can begin serving. The
* time is in the customer's time zone.
* The format is "YYYY-MM-DD HH:MM:SS".
* Examples: "2018-03-05 09:15:00" or "2018-02-01 14:34:30"
*
*
* optional string start_date_time = 26;
* @return The bytes for startDateTime.
*/
com.google.protobuf.ByteString
getStartDateTimeBytes();
/**
*
* End time in which this feed item is no longer effective and will stop
* serving. The time is in the customer's time zone.
* The format is "YYYY-MM-DD HH:MM:SS".
* Examples: "2018-03-05 09:15:00" or "2018-02-01 14:34:30"
*
*
* optional string end_date_time = 27;
* @return Whether the endDateTime field is set.
*/
boolean hasEndDateTime();
/**
*
* End time in which this feed item is no longer effective and will stop
* serving. The time is in the customer's time zone.
* The format is "YYYY-MM-DD HH:MM:SS".
* Examples: "2018-03-05 09:15:00" or "2018-02-01 14:34:30"
*
*
* optional string end_date_time = 27;
* @return The endDateTime.
*/
java.lang.String getEndDateTime();
/**
*
* End time in which this feed item is no longer effective and will stop
* serving. The time is in the customer's time zone.
* The format is "YYYY-MM-DD HH:MM:SS".
* Examples: "2018-03-05 09:15:00" or "2018-02-01 14:34:30"
*
*
* optional string end_date_time = 27;
* @return The bytes for endDateTime.
*/
com.google.protobuf.ByteString
getEndDateTimeBytes();
/**
*
* List of non-overlapping schedules specifying all time intervals
* for which the feed item may serve. There can be a maximum of 6 schedules
* per day.
*
*
* repeated .google.ads.googleads.v17.common.AdScheduleInfo ad_schedules = 16;
*/
java.util.List
getAdSchedulesList();
/**
*
* List of non-overlapping schedules specifying all time intervals
* for which the feed item may serve. There can be a maximum of 6 schedules
* per day.
*
*
* repeated .google.ads.googleads.v17.common.AdScheduleInfo ad_schedules = 16;
*/
com.google.ads.googleads.v17.common.AdScheduleInfo getAdSchedules(int index);
/**
*
* List of non-overlapping schedules specifying all time intervals
* for which the feed item may serve. There can be a maximum of 6 schedules
* per day.
*
*
* repeated .google.ads.googleads.v17.common.AdScheduleInfo ad_schedules = 16;
*/
int getAdSchedulesCount();
/**
*
* List of non-overlapping schedules specifying all time intervals
* for which the feed item may serve. There can be a maximum of 6 schedules
* per day.
*
*
* repeated .google.ads.googleads.v17.common.AdScheduleInfo ad_schedules = 16;
*/
java.util.List extends com.google.ads.googleads.v17.common.AdScheduleInfoOrBuilder>
getAdSchedulesOrBuilderList();
/**
*
* List of non-overlapping schedules specifying all time intervals
* for which the feed item may serve. There can be a maximum of 6 schedules
* per day.
*
*
* repeated .google.ads.googleads.v17.common.AdScheduleInfo ad_schedules = 16;
*/
com.google.ads.googleads.v17.common.AdScheduleInfoOrBuilder getAdSchedulesOrBuilder(
int index);
/**
*
* The targeted device.
*
*
* .google.ads.googleads.v17.enums.FeedItemTargetDeviceEnum.FeedItemTargetDevice device = 17;
* @return The enum numeric value on the wire for device.
*/
int getDeviceValue();
/**
*
* The targeted device.
*
*
* .google.ads.googleads.v17.enums.FeedItemTargetDeviceEnum.FeedItemTargetDevice device = 17;
* @return The device.
*/
com.google.ads.googleads.v17.enums.FeedItemTargetDeviceEnum.FeedItemTargetDevice getDevice();
/**
*
* The targeted geo target constant.
*
*
* optional string targeted_geo_target_constant = 30 [(.google.api.resource_reference) = { ... }
* @return Whether the targetedGeoTargetConstant field is set.
*/
boolean hasTargetedGeoTargetConstant();
/**
*
* The targeted geo target constant.
*
*
* optional string targeted_geo_target_constant = 30 [(.google.api.resource_reference) = { ... }
* @return The targetedGeoTargetConstant.
*/
java.lang.String getTargetedGeoTargetConstant();
/**
*
* The targeted geo target constant.
*
*
* optional string targeted_geo_target_constant = 30 [(.google.api.resource_reference) = { ... }
* @return The bytes for targetedGeoTargetConstant.
*/
com.google.protobuf.ByteString
getTargetedGeoTargetConstantBytes();
/**
*
* The targeted keyword.
*
*
* .google.ads.googleads.v17.common.KeywordInfo targeted_keyword = 22;
* @return Whether the targetedKeyword field is set.
*/
boolean hasTargetedKeyword();
/**
*
* The targeted keyword.
*
*
* .google.ads.googleads.v17.common.KeywordInfo targeted_keyword = 22;
* @return The targetedKeyword.
*/
com.google.ads.googleads.v17.common.KeywordInfo getTargetedKeyword();
/**
*
* The targeted keyword.
*
*
* .google.ads.googleads.v17.common.KeywordInfo targeted_keyword = 22;
*/
com.google.ads.googleads.v17.common.KeywordInfoOrBuilder getTargetedKeywordOrBuilder();
/**
*
* Output only. Status of the feed item.
* This field is read-only.
*
*
* .google.ads.googleads.v17.enums.FeedItemStatusEnum.FeedItemStatus status = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The enum numeric value on the wire for status.
*/
int getStatusValue();
/**
*
* Output only. Status of the feed item.
* This field is read-only.
*
*
* .google.ads.googleads.v17.enums.FeedItemStatusEnum.FeedItemStatus status = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The status.
*/
com.google.ads.googleads.v17.enums.FeedItemStatusEnum.FeedItemStatus getStatus();
/**
*
* Sitelink.
*
*
* .google.ads.googleads.v17.common.SitelinkFeedItem sitelink_feed_item = 2;
* @return Whether the sitelinkFeedItem field is set.
*/
boolean hasSitelinkFeedItem();
/**
*
* Sitelink.
*
*
* .google.ads.googleads.v17.common.SitelinkFeedItem sitelink_feed_item = 2;
* @return The sitelinkFeedItem.
*/
com.google.ads.googleads.v17.common.SitelinkFeedItem getSitelinkFeedItem();
/**
*
* Sitelink.
*
*
* .google.ads.googleads.v17.common.SitelinkFeedItem sitelink_feed_item = 2;
*/
com.google.ads.googleads.v17.common.SitelinkFeedItemOrBuilder getSitelinkFeedItemOrBuilder();
/**
*
* Structured snippet extension.
*
*
* .google.ads.googleads.v17.common.StructuredSnippetFeedItem structured_snippet_feed_item = 3;
* @return Whether the structuredSnippetFeedItem field is set.
*/
boolean hasStructuredSnippetFeedItem();
/**
*
* Structured snippet extension.
*
*
* .google.ads.googleads.v17.common.StructuredSnippetFeedItem structured_snippet_feed_item = 3;
* @return The structuredSnippetFeedItem.
*/
com.google.ads.googleads.v17.common.StructuredSnippetFeedItem getStructuredSnippetFeedItem();
/**
*
* Structured snippet extension.
*
*
* .google.ads.googleads.v17.common.StructuredSnippetFeedItem structured_snippet_feed_item = 3;
*/
com.google.ads.googleads.v17.common.StructuredSnippetFeedItemOrBuilder getStructuredSnippetFeedItemOrBuilder();
/**
*
* App extension.
*
*
* .google.ads.googleads.v17.common.AppFeedItem app_feed_item = 7;
* @return Whether the appFeedItem field is set.
*/
boolean hasAppFeedItem();
/**
*
* App extension.
*
*
* .google.ads.googleads.v17.common.AppFeedItem app_feed_item = 7;
* @return The appFeedItem.
*/
com.google.ads.googleads.v17.common.AppFeedItem getAppFeedItem();
/**
*
* App extension.
*
*
* .google.ads.googleads.v17.common.AppFeedItem app_feed_item = 7;
*/
com.google.ads.googleads.v17.common.AppFeedItemOrBuilder getAppFeedItemOrBuilder();
/**
*
* Call extension.
*
*
* .google.ads.googleads.v17.common.CallFeedItem call_feed_item = 8;
* @return Whether the callFeedItem field is set.
*/
boolean hasCallFeedItem();
/**
*
* Call extension.
*
*
* .google.ads.googleads.v17.common.CallFeedItem call_feed_item = 8;
* @return The callFeedItem.
*/
com.google.ads.googleads.v17.common.CallFeedItem getCallFeedItem();
/**
*
* Call extension.
*
*
* .google.ads.googleads.v17.common.CallFeedItem call_feed_item = 8;
*/
com.google.ads.googleads.v17.common.CallFeedItemOrBuilder getCallFeedItemOrBuilder();
/**
*
* Callout extension.
*
*
* .google.ads.googleads.v17.common.CalloutFeedItem callout_feed_item = 9;
* @return Whether the calloutFeedItem field is set.
*/
boolean hasCalloutFeedItem();
/**
*
* Callout extension.
*
*
* .google.ads.googleads.v17.common.CalloutFeedItem callout_feed_item = 9;
* @return The calloutFeedItem.
*/
com.google.ads.googleads.v17.common.CalloutFeedItem getCalloutFeedItem();
/**
*
* Callout extension.
*
*
* .google.ads.googleads.v17.common.CalloutFeedItem callout_feed_item = 9;
*/
com.google.ads.googleads.v17.common.CalloutFeedItemOrBuilder getCalloutFeedItemOrBuilder();
/**
*
* Text message extension.
*
*
* .google.ads.googleads.v17.common.TextMessageFeedItem text_message_feed_item = 10;
* @return Whether the textMessageFeedItem field is set.
*/
boolean hasTextMessageFeedItem();
/**
*
* Text message extension.
*
*
* .google.ads.googleads.v17.common.TextMessageFeedItem text_message_feed_item = 10;
* @return The textMessageFeedItem.
*/
com.google.ads.googleads.v17.common.TextMessageFeedItem getTextMessageFeedItem();
/**
*
* Text message extension.
*
*
* .google.ads.googleads.v17.common.TextMessageFeedItem text_message_feed_item = 10;
*/
com.google.ads.googleads.v17.common.TextMessageFeedItemOrBuilder getTextMessageFeedItemOrBuilder();
/**
*
* Price extension.
*
*
* .google.ads.googleads.v17.common.PriceFeedItem price_feed_item = 11;
* @return Whether the priceFeedItem field is set.
*/
boolean hasPriceFeedItem();
/**
*
* Price extension.
*
*
* .google.ads.googleads.v17.common.PriceFeedItem price_feed_item = 11;
* @return The priceFeedItem.
*/
com.google.ads.googleads.v17.common.PriceFeedItem getPriceFeedItem();
/**
*
* Price extension.
*
*
* .google.ads.googleads.v17.common.PriceFeedItem price_feed_item = 11;
*/
com.google.ads.googleads.v17.common.PriceFeedItemOrBuilder getPriceFeedItemOrBuilder();
/**
*
* Promotion extension.
*
*
* .google.ads.googleads.v17.common.PromotionFeedItem promotion_feed_item = 12;
* @return Whether the promotionFeedItem field is set.
*/
boolean hasPromotionFeedItem();
/**
*
* Promotion extension.
*
*
* .google.ads.googleads.v17.common.PromotionFeedItem promotion_feed_item = 12;
* @return The promotionFeedItem.
*/
com.google.ads.googleads.v17.common.PromotionFeedItem getPromotionFeedItem();
/**
*
* Promotion extension.
*
*
* .google.ads.googleads.v17.common.PromotionFeedItem promotion_feed_item = 12;
*/
com.google.ads.googleads.v17.common.PromotionFeedItemOrBuilder getPromotionFeedItemOrBuilder();
/**
*
* Output only. Location extension. Locations are synced from a Business
* Profile into a feed. This field is read-only.
*
*
* .google.ads.googleads.v17.common.LocationFeedItem location_feed_item = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the locationFeedItem field is set.
*/
boolean hasLocationFeedItem();
/**
*
* Output only. Location extension. Locations are synced from a Business
* Profile into a feed. This field is read-only.
*
*
* .google.ads.googleads.v17.common.LocationFeedItem location_feed_item = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The locationFeedItem.
*/
com.google.ads.googleads.v17.common.LocationFeedItem getLocationFeedItem();
/**
*
* Output only. Location extension. Locations are synced from a Business
* Profile into a feed. This field is read-only.
*
*
* .google.ads.googleads.v17.common.LocationFeedItem location_feed_item = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
com.google.ads.googleads.v17.common.LocationFeedItemOrBuilder getLocationFeedItemOrBuilder();
/**
*
* Output only. Affiliate location extension. Feed locations are populated
* by Google Ads based on a chain ID. This field is read-only.
*
*
* .google.ads.googleads.v17.common.AffiliateLocationFeedItem affiliate_location_feed_item = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the affiliateLocationFeedItem field is set.
*/
boolean hasAffiliateLocationFeedItem();
/**
*
* Output only. Affiliate location extension. Feed locations are populated
* by Google Ads based on a chain ID. This field is read-only.
*
*
* .google.ads.googleads.v17.common.AffiliateLocationFeedItem affiliate_location_feed_item = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The affiliateLocationFeedItem.
*/
com.google.ads.googleads.v17.common.AffiliateLocationFeedItem getAffiliateLocationFeedItem();
/**
*
* Output only. Affiliate location extension. Feed locations are populated
* by Google Ads based on a chain ID. This field is read-only.
*
*
* .google.ads.googleads.v17.common.AffiliateLocationFeedItem affiliate_location_feed_item = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
com.google.ads.googleads.v17.common.AffiliateLocationFeedItemOrBuilder getAffiliateLocationFeedItemOrBuilder();
/**
*
* Hotel Callout extension.
*
*
* .google.ads.googleads.v17.common.HotelCalloutFeedItem hotel_callout_feed_item = 23;
* @return Whether the hotelCalloutFeedItem field is set.
*/
boolean hasHotelCalloutFeedItem();
/**
*
* Hotel Callout extension.
*
*
* .google.ads.googleads.v17.common.HotelCalloutFeedItem hotel_callout_feed_item = 23;
* @return The hotelCalloutFeedItem.
*/
com.google.ads.googleads.v17.common.HotelCalloutFeedItem getHotelCalloutFeedItem();
/**
*
* Hotel Callout extension.
*
*
* .google.ads.googleads.v17.common.HotelCalloutFeedItem hotel_callout_feed_item = 23;
*/
com.google.ads.googleads.v17.common.HotelCalloutFeedItemOrBuilder getHotelCalloutFeedItemOrBuilder();
/**
*
* Immutable. Advertiser provided image extension.
*
*
* .google.ads.googleads.v17.common.ImageFeedItem image_feed_item = 31 [(.google.api.field_behavior) = IMMUTABLE];
* @return Whether the imageFeedItem field is set.
*/
boolean hasImageFeedItem();
/**
*
* Immutable. Advertiser provided image extension.
*
*
* .google.ads.googleads.v17.common.ImageFeedItem image_feed_item = 31 [(.google.api.field_behavior) = IMMUTABLE];
* @return The imageFeedItem.
*/
com.google.ads.googleads.v17.common.ImageFeedItem getImageFeedItem();
/**
*
* Immutable. Advertiser provided image extension.
*
*
* .google.ads.googleads.v17.common.ImageFeedItem image_feed_item = 31 [(.google.api.field_behavior) = IMMUTABLE];
*/
com.google.ads.googleads.v17.common.ImageFeedItemOrBuilder getImageFeedItemOrBuilder();
/**
*
* The targeted campaign.
*
*
* string targeted_campaign = 28 [(.google.api.resource_reference) = { ... }
* @return Whether the targetedCampaign field is set.
*/
boolean hasTargetedCampaign();
/**
*
* The targeted campaign.
*
*
* string targeted_campaign = 28 [(.google.api.resource_reference) = { ... }
* @return The targetedCampaign.
*/
java.lang.String getTargetedCampaign();
/**
*
* The targeted campaign.
*
*
* string targeted_campaign = 28 [(.google.api.resource_reference) = { ... }
* @return The bytes for targetedCampaign.
*/
com.google.protobuf.ByteString
getTargetedCampaignBytes();
/**
*
* The targeted ad group.
*
*
* string targeted_ad_group = 29 [(.google.api.resource_reference) = { ... }
* @return Whether the targetedAdGroup field is set.
*/
boolean hasTargetedAdGroup();
/**
*
* The targeted ad group.
*
*
* string targeted_ad_group = 29 [(.google.api.resource_reference) = { ... }
* @return The targetedAdGroup.
*/
java.lang.String getTargetedAdGroup();
/**
*
* The targeted ad group.
*
*
* string targeted_ad_group = 29 [(.google.api.resource_reference) = { ... }
* @return The bytes for targetedAdGroup.
*/
com.google.protobuf.ByteString
getTargetedAdGroupBytes();
com.google.ads.googleads.v17.resources.ExtensionFeedItem.ExtensionCase getExtensionCase();
com.google.ads.googleads.v17.resources.ExtensionFeedItem.ServingResourceTargetingCase getServingResourceTargetingCase();
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy