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

com.google.ads.googleads.v10.common.LocationGroupInfoOrBuilder Maven / Gradle / Ivy

The newest version!
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: google/ads/googleads/v10/common/criteria.proto

package com.google.ads.googleads.v10.common;

public interface LocationGroupInfoOrBuilder extends
    // @@protoc_insertion_point(interface_extends:google.ads.googleads.v10.common.LocationGroupInfo)
    com.google.protobuf.MessageOrBuilder {

  /**
   * 
   * Feed specifying locations for targeting.
   * This is required and must be set in CREATE operations.
   * 
* * optional string feed = 5; * @return Whether the feed field is set. */ boolean hasFeed(); /** *
   * Feed specifying locations for targeting.
   * This is required and must be set in CREATE operations.
   * 
* * optional string feed = 5; * @return The feed. */ java.lang.String getFeed(); /** *
   * Feed specifying locations for targeting.
   * This is required and must be set in CREATE operations.
   * 
* * optional string feed = 5; * @return The bytes for feed. */ com.google.protobuf.ByteString getFeedBytes(); /** *
   * Geo target constant(s) restricting the scope of the geographic area within
   * the feed. Currently only one geo target constant is allowed.
   * 
* * repeated string geo_target_constants = 6; * @return A list containing the geoTargetConstants. */ java.util.List getGeoTargetConstantsList(); /** *
   * Geo target constant(s) restricting the scope of the geographic area within
   * the feed. Currently only one geo target constant is allowed.
   * 
* * repeated string geo_target_constants = 6; * @return The count of geoTargetConstants. */ int getGeoTargetConstantsCount(); /** *
   * Geo target constant(s) restricting the scope of the geographic area within
   * the feed. Currently only one geo target constant is allowed.
   * 
* * repeated string geo_target_constants = 6; * @param index The index of the element to return. * @return The geoTargetConstants at the given index. */ java.lang.String getGeoTargetConstants(int index); /** *
   * Geo target constant(s) restricting the scope of the geographic area within
   * the feed. Currently only one geo target constant is allowed.
   * 
* * repeated string geo_target_constants = 6; * @param index The index of the value to return. * @return The bytes of the geoTargetConstants at the given index. */ com.google.protobuf.ByteString getGeoTargetConstantsBytes(int index); /** *
   * Distance in units specifying the radius around targeted locations.
   * This is required and must be set in CREATE operations.
   * 
* * optional int64 radius = 7; * @return Whether the radius field is set. */ boolean hasRadius(); /** *
   * Distance in units specifying the radius around targeted locations.
   * This is required and must be set in CREATE operations.
   * 
* * optional int64 radius = 7; * @return The radius. */ long getRadius(); /** *
   * Unit of the radius. Miles and meters are supported for geo target
   * constants. Milli miles and meters are supported for feed item sets.
   * This is required and must be set in CREATE operations.
   * 
* * .google.ads.googleads.v10.enums.LocationGroupRadiusUnitsEnum.LocationGroupRadiusUnits radius_units = 4; * @return The enum numeric value on the wire for radiusUnits. */ int getRadiusUnitsValue(); /** *
   * Unit of the radius. Miles and meters are supported for geo target
   * constants. Milli miles and meters are supported for feed item sets.
   * This is required and must be set in CREATE operations.
   * 
* * .google.ads.googleads.v10.enums.LocationGroupRadiusUnitsEnum.LocationGroupRadiusUnits radius_units = 4; * @return The radiusUnits. */ com.google.ads.googleads.v10.enums.LocationGroupRadiusUnitsEnum.LocationGroupRadiusUnits getRadiusUnits(); /** *
   * FeedItemSets whose FeedItems are targeted. If multiple IDs are specified,
   * then all items that appear in at least one set are targeted. This field
   * cannot be used with geo_target_constants. This is optional and can only be
   * set in CREATE operations.
   * 
* * repeated string feed_item_sets = 8; * @return A list containing the feedItemSets. */ java.util.List getFeedItemSetsList(); /** *
   * FeedItemSets whose FeedItems are targeted. If multiple IDs are specified,
   * then all items that appear in at least one set are targeted. This field
   * cannot be used with geo_target_constants. This is optional and can only be
   * set in CREATE operations.
   * 
* * repeated string feed_item_sets = 8; * @return The count of feedItemSets. */ int getFeedItemSetsCount(); /** *
   * FeedItemSets whose FeedItems are targeted. If multiple IDs are specified,
   * then all items that appear in at least one set are targeted. This field
   * cannot be used with geo_target_constants. This is optional and can only be
   * set in CREATE operations.
   * 
* * repeated string feed_item_sets = 8; * @param index The index of the element to return. * @return The feedItemSets at the given index. */ java.lang.String getFeedItemSets(int index); /** *
   * FeedItemSets whose FeedItems are targeted. If multiple IDs are specified,
   * then all items that appear in at least one set are targeted. This field
   * cannot be used with geo_target_constants. This is optional and can only be
   * set in CREATE operations.
   * 
* * repeated string feed_item_sets = 8; * @param index The index of the value to return. * @return The bytes of the feedItemSets at the given index. */ com.google.protobuf.ByteString getFeedItemSetsBytes(int index); }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy