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

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

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

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

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

  /**
   * 
   * Id of the feed attribute for which the value is associated with.
   * 
* * optional int64 feed_attribute_id = 11; * @return Whether the feedAttributeId field is set. */ boolean hasFeedAttributeId(); /** *
   * Id of the feed attribute for which the value is associated with.
   * 
* * optional int64 feed_attribute_id = 11; * @return The feedAttributeId. */ long getFeedAttributeId(); /** *
   * Int64 value. Should be set if feed_attribute_id refers to a feed attribute
   * of type INT64.
   * 
* * optional int64 integer_value = 12; * @return Whether the integerValue field is set. */ boolean hasIntegerValue(); /** *
   * Int64 value. Should be set if feed_attribute_id refers to a feed attribute
   * of type INT64.
   * 
* * optional int64 integer_value = 12; * @return The integerValue. */ long getIntegerValue(); /** *
   * Bool value. Should be set if feed_attribute_id refers to a feed attribute
   * of type BOOLEAN.
   * 
* * optional bool boolean_value = 13; * @return Whether the booleanValue field is set. */ boolean hasBooleanValue(); /** *
   * Bool value. Should be set if feed_attribute_id refers to a feed attribute
   * of type BOOLEAN.
   * 
* * optional bool boolean_value = 13; * @return The booleanValue. */ boolean getBooleanValue(); /** *
   * String value. Should be set if feed_attribute_id refers to a feed attribute
   * of type STRING, URL or DATE_TIME.
   * For STRING the maximum length is 1500 characters. For URL the maximum
   * length is 2076 characters. For DATE_TIME the string must be in the format
   * "YYYYMMDD HHMMSS".
   * 
* * optional string string_value = 14; * @return Whether the stringValue field is set. */ boolean hasStringValue(); /** *
   * String value. Should be set if feed_attribute_id refers to a feed attribute
   * of type STRING, URL or DATE_TIME.
   * For STRING the maximum length is 1500 characters. For URL the maximum
   * length is 2076 characters. For DATE_TIME the string must be in the format
   * "YYYYMMDD HHMMSS".
   * 
* * optional string string_value = 14; * @return The stringValue. */ java.lang.String getStringValue(); /** *
   * String value. Should be set if feed_attribute_id refers to a feed attribute
   * of type STRING, URL or DATE_TIME.
   * For STRING the maximum length is 1500 characters. For URL the maximum
   * length is 2076 characters. For DATE_TIME the string must be in the format
   * "YYYYMMDD HHMMSS".
   * 
* * optional string string_value = 14; * @return The bytes for stringValue. */ com.google.protobuf.ByteString getStringValueBytes(); /** *
   * Double value. Should be set if feed_attribute_id refers to a feed attribute
   * of type DOUBLE.
   * 
* * optional double double_value = 15; * @return Whether the doubleValue field is set. */ boolean hasDoubleValue(); /** *
   * Double value. Should be set if feed_attribute_id refers to a feed attribute
   * of type DOUBLE.
   * 
* * optional double double_value = 15; * @return The doubleValue. */ double getDoubleValue(); /** *
   * Price value. Should be set if feed_attribute_id refers to a feed attribute
   * of type PRICE.
   * 
* * .google.ads.googleads.v17.common.Money price_value = 6; * @return Whether the priceValue field is set. */ boolean hasPriceValue(); /** *
   * Price value. Should be set if feed_attribute_id refers to a feed attribute
   * of type PRICE.
   * 
* * .google.ads.googleads.v17.common.Money price_value = 6; * @return The priceValue. */ com.google.ads.googleads.v17.common.Money getPriceValue(); /** *
   * Price value. Should be set if feed_attribute_id refers to a feed attribute
   * of type PRICE.
   * 
* * .google.ads.googleads.v17.common.Money price_value = 6; */ com.google.ads.googleads.v17.common.MoneyOrBuilder getPriceValueOrBuilder(); /** *
   * Repeated int64 value. Should be set if feed_attribute_id refers to a feed
   * attribute of type INT64_LIST.
   * 
* * repeated int64 integer_values = 16; * @return A list containing the integerValues. */ java.util.List getIntegerValuesList(); /** *
   * Repeated int64 value. Should be set if feed_attribute_id refers to a feed
   * attribute of type INT64_LIST.
   * 
* * repeated int64 integer_values = 16; * @return The count of integerValues. */ int getIntegerValuesCount(); /** *
   * Repeated int64 value. Should be set if feed_attribute_id refers to a feed
   * attribute of type INT64_LIST.
   * 
* * repeated int64 integer_values = 16; * @param index The index of the element to return. * @return The integerValues at the given index. */ long getIntegerValues(int index); /** *
   * Repeated bool value. Should be set if feed_attribute_id refers to a feed
   * attribute of type BOOLEAN_LIST.
   * 
* * repeated bool boolean_values = 17; * @return A list containing the booleanValues. */ java.util.List getBooleanValuesList(); /** *
   * Repeated bool value. Should be set if feed_attribute_id refers to a feed
   * attribute of type BOOLEAN_LIST.
   * 
* * repeated bool boolean_values = 17; * @return The count of booleanValues. */ int getBooleanValuesCount(); /** *
   * Repeated bool value. Should be set if feed_attribute_id refers to a feed
   * attribute of type BOOLEAN_LIST.
   * 
* * repeated bool boolean_values = 17; * @param index The index of the element to return. * @return The booleanValues at the given index. */ boolean getBooleanValues(int index); /** *
   * Repeated string value. Should be set if feed_attribute_id refers to a feed
   * attribute of type STRING_LIST, URL_LIST or DATE_TIME_LIST.
   * For STRING_LIST and URL_LIST the total size of the list in bytes may not
   * exceed 3000. For DATE_TIME_LIST the number of elements may not exceed 200.
   *
   * For STRING_LIST the maximum length of each string element is 1500
   * characters. For URL_LIST the maximum length is 2076 characters. For
   * DATE_TIME the format of the string must be the same as start and end time
   * for the feed item.
   * 
* * repeated string string_values = 18; * @return A list containing the stringValues. */ java.util.List getStringValuesList(); /** *
   * Repeated string value. Should be set if feed_attribute_id refers to a feed
   * attribute of type STRING_LIST, URL_LIST or DATE_TIME_LIST.
   * For STRING_LIST and URL_LIST the total size of the list in bytes may not
   * exceed 3000. For DATE_TIME_LIST the number of elements may not exceed 200.
   *
   * For STRING_LIST the maximum length of each string element is 1500
   * characters. For URL_LIST the maximum length is 2076 characters. For
   * DATE_TIME the format of the string must be the same as start and end time
   * for the feed item.
   * 
* * repeated string string_values = 18; * @return The count of stringValues. */ int getStringValuesCount(); /** *
   * Repeated string value. Should be set if feed_attribute_id refers to a feed
   * attribute of type STRING_LIST, URL_LIST or DATE_TIME_LIST.
   * For STRING_LIST and URL_LIST the total size of the list in bytes may not
   * exceed 3000. For DATE_TIME_LIST the number of elements may not exceed 200.
   *
   * For STRING_LIST the maximum length of each string element is 1500
   * characters. For URL_LIST the maximum length is 2076 characters. For
   * DATE_TIME the format of the string must be the same as start and end time
   * for the feed item.
   * 
* * repeated string string_values = 18; * @param index The index of the element to return. * @return The stringValues at the given index. */ java.lang.String getStringValues(int index); /** *
   * Repeated string value. Should be set if feed_attribute_id refers to a feed
   * attribute of type STRING_LIST, URL_LIST or DATE_TIME_LIST.
   * For STRING_LIST and URL_LIST the total size of the list in bytes may not
   * exceed 3000. For DATE_TIME_LIST the number of elements may not exceed 200.
   *
   * For STRING_LIST the maximum length of each string element is 1500
   * characters. For URL_LIST the maximum length is 2076 characters. For
   * DATE_TIME the format of the string must be the same as start and end time
   * for the feed item.
   * 
* * repeated string string_values = 18; * @param index The index of the value to return. * @return The bytes of the stringValues at the given index. */ com.google.protobuf.ByteString getStringValuesBytes(int index); /** *
   * Repeated double value. Should be set if feed_attribute_id refers to a feed
   * attribute of type DOUBLE_LIST.
   * 
* * repeated double double_values = 19; * @return A list containing the doubleValues. */ java.util.List getDoubleValuesList(); /** *
   * Repeated double value. Should be set if feed_attribute_id refers to a feed
   * attribute of type DOUBLE_LIST.
   * 
* * repeated double double_values = 19; * @return The count of doubleValues. */ int getDoubleValuesCount(); /** *
   * Repeated double value. Should be set if feed_attribute_id refers to a feed
   * attribute of type DOUBLE_LIST.
   * 
* * repeated double double_values = 19; * @param index The index of the element to return. * @return The doubleValues at the given index. */ double getDoubleValues(int index); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy