All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.google.ads.googleads.v17.resources.FeedItemTargetOrBuilder Maven / Gradle / Ivy

The newest version!
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: google/ads/googleads/v17/resources/feed_item_target.proto

// Protobuf Java Version: 3.25.3
package com.google.ads.googleads.v17.resources;

public interface FeedItemTargetOrBuilder extends
    // @@protoc_insertion_point(interface_extends:google.ads.googleads.v17.resources.FeedItemTarget)
    com.google.protobuf.MessageOrBuilder {

  /**
   * 
   * Immutable. The resource name of the feed item target.
   * Feed item target resource names have the form:
   * `customers/{customer_id}/feedItemTargets/{feed_id}~{feed_item_id}~{feed_item_target_type}~{feed_item_target_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 feed item target.
   * Feed item target resource names have the form:
   * `customers/{customer_id}/feedItemTargets/{feed_id}~{feed_item_id}~{feed_item_target_type}~{feed_item_target_id}`
   * 
* * string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... } * @return The bytes for resourceName. */ com.google.protobuf.ByteString getResourceNameBytes(); /** *
   * Immutable. The feed item to which this feed item target belongs.
   * 
* * optional string feed_item = 12 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... } * @return Whether the feedItem field is set. */ boolean hasFeedItem(); /** *
   * Immutable. The feed item to which this feed item target belongs.
   * 
* * optional string feed_item = 12 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... } * @return The feedItem. */ java.lang.String getFeedItem(); /** *
   * Immutable. The feed item to which this feed item target belongs.
   * 
* * optional string feed_item = 12 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... } * @return The bytes for feedItem. */ com.google.protobuf.ByteString getFeedItemBytes(); /** *
   * Output only. The target type of this feed item target. This field is
   * read-only.
   * 
* * .google.ads.googleads.v17.enums.FeedItemTargetTypeEnum.FeedItemTargetType feed_item_target_type = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return The enum numeric value on the wire for feedItemTargetType. */ int getFeedItemTargetTypeValue(); /** *
   * Output only. The target type of this feed item target. This field is
   * read-only.
   * 
* * .google.ads.googleads.v17.enums.FeedItemTargetTypeEnum.FeedItemTargetType feed_item_target_type = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return The feedItemTargetType. */ com.google.ads.googleads.v17.enums.FeedItemTargetTypeEnum.FeedItemTargetType getFeedItemTargetType(); /** *
   * Output only. The ID of the targeted resource. This field is read-only.
   * 
* * optional int64 feed_item_target_id = 13 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return Whether the feedItemTargetId field is set. */ boolean hasFeedItemTargetId(); /** *
   * Output only. The ID of the targeted resource. This field is read-only.
   * 
* * optional int64 feed_item_target_id = 13 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return The feedItemTargetId. */ long getFeedItemTargetId(); /** *
   * Output only. Status of the feed item target.
   * This field is read-only.
   * 
* * .google.ads.googleads.v17.enums.FeedItemTargetStatusEnum.FeedItemTargetStatus status = 11 [(.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 target.
   * This field is read-only.
   * 
* * .google.ads.googleads.v17.enums.FeedItemTargetStatusEnum.FeedItemTargetStatus status = 11 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return The status. */ com.google.ads.googleads.v17.enums.FeedItemTargetStatusEnum.FeedItemTargetStatus getStatus(); /** *
   * Immutable. The targeted campaign.
   * 
* * string campaign = 14 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... } * @return Whether the campaign field is set. */ boolean hasCampaign(); /** *
   * Immutable. The targeted campaign.
   * 
* * string campaign = 14 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... } * @return The campaign. */ java.lang.String getCampaign(); /** *
   * Immutable. The targeted campaign.
   * 
* * string campaign = 14 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... } * @return The bytes for campaign. */ com.google.protobuf.ByteString getCampaignBytes(); /** *
   * Immutable. The targeted ad group.
   * 
* * string ad_group = 15 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... } * @return Whether the adGroup field is set. */ boolean hasAdGroup(); /** *
   * Immutable. The targeted ad group.
   * 
* * string ad_group = 15 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... } * @return The adGroup. */ java.lang.String getAdGroup(); /** *
   * Immutable. The targeted ad group.
   * 
* * string ad_group = 15 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... } * @return The bytes for adGroup. */ com.google.protobuf.ByteString getAdGroupBytes(); /** *
   * Immutable. The targeted keyword.
   * 
* * .google.ads.googleads.v17.common.KeywordInfo keyword = 7 [(.google.api.field_behavior) = IMMUTABLE]; * @return Whether the keyword field is set. */ boolean hasKeyword(); /** *
   * Immutable. The targeted keyword.
   * 
* * .google.ads.googleads.v17.common.KeywordInfo keyword = 7 [(.google.api.field_behavior) = IMMUTABLE]; * @return The keyword. */ com.google.ads.googleads.v17.common.KeywordInfo getKeyword(); /** *
   * Immutable. The targeted keyword.
   * 
* * .google.ads.googleads.v17.common.KeywordInfo keyword = 7 [(.google.api.field_behavior) = IMMUTABLE]; */ com.google.ads.googleads.v17.common.KeywordInfoOrBuilder getKeywordOrBuilder(); /** *
   * Immutable. The targeted geo target constant resource name.
   * 
* * string geo_target_constant = 16 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... } * @return Whether the geoTargetConstant field is set. */ boolean hasGeoTargetConstant(); /** *
   * Immutable. The targeted geo target constant resource name.
   * 
* * string geo_target_constant = 16 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... } * @return The geoTargetConstant. */ java.lang.String getGeoTargetConstant(); /** *
   * Immutable. The targeted geo target constant resource name.
   * 
* * string geo_target_constant = 16 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... } * @return The bytes for geoTargetConstant. */ com.google.protobuf.ByteString getGeoTargetConstantBytes(); /** *
   * Immutable. The targeted device.
   * 
* * .google.ads.googleads.v17.enums.FeedItemTargetDeviceEnum.FeedItemTargetDevice device = 9 [(.google.api.field_behavior) = IMMUTABLE]; * @return Whether the device field is set. */ boolean hasDevice(); /** *
   * Immutable. The targeted device.
   * 
* * .google.ads.googleads.v17.enums.FeedItemTargetDeviceEnum.FeedItemTargetDevice device = 9 [(.google.api.field_behavior) = IMMUTABLE]; * @return The enum numeric value on the wire for device. */ int getDeviceValue(); /** *
   * Immutable. The targeted device.
   * 
* * .google.ads.googleads.v17.enums.FeedItemTargetDeviceEnum.FeedItemTargetDevice device = 9 [(.google.api.field_behavior) = IMMUTABLE]; * @return The device. */ com.google.ads.googleads.v17.enums.FeedItemTargetDeviceEnum.FeedItemTargetDevice getDevice(); /** *
   * Immutable. The targeted schedule.
   * 
* * .google.ads.googleads.v17.common.AdScheduleInfo ad_schedule = 10 [(.google.api.field_behavior) = IMMUTABLE]; * @return Whether the adSchedule field is set. */ boolean hasAdSchedule(); /** *
   * Immutable. The targeted schedule.
   * 
* * .google.ads.googleads.v17.common.AdScheduleInfo ad_schedule = 10 [(.google.api.field_behavior) = IMMUTABLE]; * @return The adSchedule. */ com.google.ads.googleads.v17.common.AdScheduleInfo getAdSchedule(); /** *
   * Immutable. The targeted schedule.
   * 
* * .google.ads.googleads.v17.common.AdScheduleInfo ad_schedule = 10 [(.google.api.field_behavior) = IMMUTABLE]; */ com.google.ads.googleads.v17.common.AdScheduleInfoOrBuilder getAdScheduleOrBuilder(); com.google.ads.googleads.v17.resources.FeedItemTarget.TargetCase getTargetCase(); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy