com.google.ads.googleads.v17.resources.FeedItemAttributeValueOrBuilder 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/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