Interface ShoppingProductOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
ShoppingProduct,ShoppingProduct.Builder
public interface ShoppingProductOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionOutput only.com.google.protobuf.ByteStringOutput only.Output only.intOutput only.getBrand()Output only.com.google.protobuf.ByteStringOutput only.Output only.com.google.protobuf.ByteStringOutput only.Output only.com.google.protobuf.ByteStringOutput only.Output only.com.google.protobuf.ByteStringOutput only.Output only.com.google.protobuf.ByteStringOutput only.Output only.com.google.protobuf.ByteStringOutput only.Output only.com.google.protobuf.ByteStringOutput only.Output only.Output only.intOutput only.intOutput only.Output only.intOutput only.Output only.com.google.protobuf.ByteStringOutput only.Output only.com.google.protobuf.ByteStringOutput only.Output only.com.google.protobuf.ByteStringOutput only.Output only.com.google.protobuf.ByteStringOutput only.Output only.com.google.protobuf.ByteStringOutput only.Output only.com.google.protobuf.ByteStringOutput only.longOutput only.Output only.com.google.protobuf.ByteStringOutput only.getIssues(int index) Output only.intOutput only.Output only.getIssuesOrBuilder(int index) Output only.List<? extends ShoppingProduct.ProductIssueOrBuilder>Output only.Output only.com.google.protobuf.ByteStringOutput only.Output only.com.google.protobuf.ByteStringOutput only.longOutput only.longOutput only.longOutput only.Output only.com.google.protobuf.ByteStringOutput only.Output only.com.google.protobuf.ByteStringOutput only.Output only.com.google.protobuf.ByteStringOutput only.Output only.com.google.protobuf.ByteStringOutput only.Output only.com.google.protobuf.ByteStringOutput only.Output only.com.google.protobuf.ByteStringOutput only.Output only.intOutput only.getTargetCountries(int index) Output only.com.google.protobuf.ByteStringgetTargetCountriesBytes(int index) Output only.intOutput only.Output only.getTitle()Output only.com.google.protobuf.ByteStringOutput only.booleanOutput only.booleanOutput only.booleanhasBrand()Output only.booleanOutput only.booleanOutput only.booleanOutput only.booleanOutput only.booleanOutput only.booleanOutput only.booleanOutput only.booleanOutput only.booleanOutput only.booleanOutput only.booleanOutput only.booleanOutput only.booleanOutput only.booleanOutput only.booleanOutput only.booleanOutput only.booleanOutput only.booleanOutput only.booleanOutput only.booleanOutput only.booleanOutput only.booleanOutput only.booleanhasTitle()Output only.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getResourceName
String getResourceName()Output only. The resource name of the shopping product. Shopping product resource names have the form: `customers/{customer_id}/shoppingProducts/{merchant_center_id}~{channel}~{language_code}~{feed_label}~{item_id}`string resource_name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }- Returns:
- The resourceName.
-
getResourceNameBytes
com.google.protobuf.ByteString getResourceNameBytes()Output only. The resource name of the shopping product. Shopping product resource names have the form: `customers/{customer_id}/shoppingProducts/{merchant_center_id}~{channel}~{language_code}~{feed_label}~{item_id}`string resource_name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }- Returns:
- The bytes for resourceName.
-
getMerchantCenterId
long getMerchantCenterId()Output only. The id of the merchant that owns the product.
int64 merchant_center_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The merchantCenterId.
-
getChannelValue
int getChannelValue()Output only. The product channel describing the locality of the product.
.google.ads.googleads.v18.enums.ProductChannelEnum.ProductChannel channel = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The enum numeric value on the wire for channel.
-
getChannel
ProductChannelEnum.ProductChannel getChannel()Output only. The product channel describing the locality of the product.
.google.ads.googleads.v18.enums.ProductChannelEnum.ProductChannel channel = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The channel.
-
getLanguageCode
String getLanguageCode()Output only. The language code as provided by the merchant, in BCP 47 format.
string language_code = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The languageCode.
-
getLanguageCodeBytes
com.google.protobuf.ByteString getLanguageCodeBytes()Output only. The language code as provided by the merchant, in BCP 47 format.
string language_code = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The bytes for languageCode.
-
getFeedLabel
String getFeedLabel()Output only. The product feed label as provided by the merchant.
string feed_label = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The feedLabel.
-
getFeedLabelBytes
com.google.protobuf.ByteString getFeedLabelBytes()Output only. The product feed label as provided by the merchant.
string feed_label = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The bytes for feedLabel.
-
getItemId
String getItemId()Output only. The item id of the product as provided by the merchant.
string item_id = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The itemId.
-
getItemIdBytes
com.google.protobuf.ByteString getItemIdBytes()Output only. The item id of the product as provided by the merchant.
string item_id = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The bytes for itemId.
-
hasMultiClientAccountId
boolean hasMultiClientAccountId()Output only. The id of the Multi Client Account of the merchant, if present.
optional int64 multi_client_account_id = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- Whether the multiClientAccountId field is set.
-
getMultiClientAccountId
long getMultiClientAccountId()Output only. The id of the Multi Client Account of the merchant, if present.
optional int64 multi_client_account_id = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The multiClientAccountId.
-
hasTitle
boolean hasTitle()Output only. The title of the product as provided by the merchant.
optional string title = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- Whether the title field is set.
-
getTitle
String getTitle()Output only. The title of the product as provided by the merchant.
optional string title = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The title.
-
getTitleBytes
com.google.protobuf.ByteString getTitleBytes()Output only. The title of the product as provided by the merchant.
optional string title = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The bytes for title.
-
hasBrand
boolean hasBrand()Output only. The brand of the product as provided by the merchant.
optional string brand = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- Whether the brand field is set.
-
getBrand
String getBrand()Output only. The brand of the product as provided by the merchant.
optional string brand = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The brand.
-
getBrandBytes
com.google.protobuf.ByteString getBrandBytes()Output only. The brand of the product as provided by the merchant.
optional string brand = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The bytes for brand.
-
hasPriceMicros
boolean hasPriceMicros()Output only. The price of the product in micros as provided by the merchant, in the currency specified in `currency_code` (e.g. $2.97 is reported as 2970000).
optional int64 price_micros = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- Whether the priceMicros field is set.
-
getPriceMicros
long getPriceMicros()Output only. The price of the product in micros as provided by the merchant, in the currency specified in `currency_code` (e.g. $2.97 is reported as 2970000).
optional int64 price_micros = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The priceMicros.
-
hasCurrencyCode
boolean hasCurrencyCode()Output only. The currency code as provided by the merchant, in ISO 4217 format.
optional string currency_code = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- Whether the currencyCode field is set.
-
getCurrencyCode
String getCurrencyCode()Output only. The currency code as provided by the merchant, in ISO 4217 format.
optional string currency_code = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The currencyCode.
-
getCurrencyCodeBytes
com.google.protobuf.ByteString getCurrencyCodeBytes()Output only. The currency code as provided by the merchant, in ISO 4217 format.
optional string currency_code = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The bytes for currencyCode.
-
hasChannelExclusivity
boolean hasChannelExclusivity()Output only. The channel exclusivity of the product as provided by the merchant.
optional .google.ads.googleads.v18.enums.ProductChannelExclusivityEnum.ProductChannelExclusivity channel_exclusivity = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- Whether the channelExclusivity field is set.
-
getChannelExclusivityValue
int getChannelExclusivityValue()Output only. The channel exclusivity of the product as provided by the merchant.
optional .google.ads.googleads.v18.enums.ProductChannelExclusivityEnum.ProductChannelExclusivity channel_exclusivity = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The enum numeric value on the wire for channelExclusivity.
-
getChannelExclusivity
ProductChannelExclusivityEnum.ProductChannelExclusivity getChannelExclusivity()Output only. The channel exclusivity of the product as provided by the merchant.
optional .google.ads.googleads.v18.enums.ProductChannelExclusivityEnum.ProductChannelExclusivity channel_exclusivity = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The channelExclusivity.
-
hasCondition
boolean hasCondition()Output only. The condition of the product as provided by the merchant.
optional .google.ads.googleads.v18.enums.ProductConditionEnum.ProductCondition condition = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- Whether the condition field is set.
-
getConditionValue
int getConditionValue()Output only. The condition of the product as provided by the merchant.
optional .google.ads.googleads.v18.enums.ProductConditionEnum.ProductCondition condition = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The enum numeric value on the wire for condition.
-
getCondition
ProductConditionEnum.ProductCondition getCondition()Output only. The condition of the product as provided by the merchant.
optional .google.ads.googleads.v18.enums.ProductConditionEnum.ProductCondition condition = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The condition.
-
hasAvailability
boolean hasAvailability()Output only. The availability of the product as provided by the merchant.
optional .google.ads.googleads.v18.enums.ProductAvailabilityEnum.ProductAvailability availability = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- Whether the availability field is set.
-
getAvailabilityValue
int getAvailabilityValue()Output only. The availability of the product as provided by the merchant.
optional .google.ads.googleads.v18.enums.ProductAvailabilityEnum.ProductAvailability availability = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The enum numeric value on the wire for availability.
-
getAvailability
ProductAvailabilityEnum.ProductAvailability getAvailability()Output only. The availability of the product as provided by the merchant.
optional .google.ads.googleads.v18.enums.ProductAvailabilityEnum.ProductAvailability availability = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The availability.
-
getTargetCountriesList
Output only. Upper-case two-letter ISO 3166-1 code of the regions where the product is intended to be shown in ads.
repeated string target_countries = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- A list containing the targetCountries.
-
getTargetCountriesCount
int getTargetCountriesCount()Output only. Upper-case two-letter ISO 3166-1 code of the regions where the product is intended to be shown in ads.
repeated string target_countries = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The count of targetCountries.
-
getTargetCountries
Output only. Upper-case two-letter ISO 3166-1 code of the regions where the product is intended to be shown in ads.
repeated string target_countries = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
index- The index of the element to return.- Returns:
- The targetCountries at the given index.
-
getTargetCountriesBytes
com.google.protobuf.ByteString getTargetCountriesBytes(int index) Output only. Upper-case two-letter ISO 3166-1 code of the regions where the product is intended to be shown in ads.
repeated string target_countries = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the targetCountries at the given index.
-
hasCustomAttribute0
boolean hasCustomAttribute0()Output only. The custom attribute 0 of the product as provided by the merchant.
optional string custom_attribute0 = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- Whether the customAttribute0 field is set.
-
getCustomAttribute0
String getCustomAttribute0()Output only. The custom attribute 0 of the product as provided by the merchant.
optional string custom_attribute0 = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The customAttribute0.
-
getCustomAttribute0Bytes
com.google.protobuf.ByteString getCustomAttribute0Bytes()Output only. The custom attribute 0 of the product as provided by the merchant.
optional string custom_attribute0 = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The bytes for customAttribute0.
-
hasCustomAttribute1
boolean hasCustomAttribute1()Output only. The custom attribute 1 of the product as provided by the merchant.
optional string custom_attribute1 = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- Whether the customAttribute1 field is set.
-
getCustomAttribute1
String getCustomAttribute1()Output only. The custom attribute 1 of the product as provided by the merchant.
optional string custom_attribute1 = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The customAttribute1.
-
getCustomAttribute1Bytes
com.google.protobuf.ByteString getCustomAttribute1Bytes()Output only. The custom attribute 1 of the product as provided by the merchant.
optional string custom_attribute1 = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The bytes for customAttribute1.
-
hasCustomAttribute2
boolean hasCustomAttribute2()Output only. The custom attribute 2 of the product as provided by the merchant.
optional string custom_attribute2 = 18 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- Whether the customAttribute2 field is set.
-
getCustomAttribute2
String getCustomAttribute2()Output only. The custom attribute 2 of the product as provided by the merchant.
optional string custom_attribute2 = 18 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The customAttribute2.
-
getCustomAttribute2Bytes
com.google.protobuf.ByteString getCustomAttribute2Bytes()Output only. The custom attribute 2 of the product as provided by the merchant.
optional string custom_attribute2 = 18 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The bytes for customAttribute2.
-
hasCustomAttribute3
boolean hasCustomAttribute3()Output only. The custom attribute 3 of the product as provided by the merchant.
optional string custom_attribute3 = 19 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- Whether the customAttribute3 field is set.
-
getCustomAttribute3
String getCustomAttribute3()Output only. The custom attribute 3 of the product as provided by the merchant.
optional string custom_attribute3 = 19 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The customAttribute3.
-
getCustomAttribute3Bytes
com.google.protobuf.ByteString getCustomAttribute3Bytes()Output only. The custom attribute 3 of the product as provided by the merchant.
optional string custom_attribute3 = 19 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The bytes for customAttribute3.
-
hasCustomAttribute4
boolean hasCustomAttribute4()Output only. The custom attribute 4 of the product as provided by the merchant.
optional string custom_attribute4 = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- Whether the customAttribute4 field is set.
-
getCustomAttribute4
String getCustomAttribute4()Output only. The custom attribute 4 of the product as provided by the merchant.
optional string custom_attribute4 = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The customAttribute4.
-
getCustomAttribute4Bytes
com.google.protobuf.ByteString getCustomAttribute4Bytes()Output only. The custom attribute 4 of the product as provided by the merchant.
optional string custom_attribute4 = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The bytes for customAttribute4.
-
hasCategoryLevel1
boolean hasCategoryLevel1()Output only. The category level 1 of the product.
optional string category_level1 = 21 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }- Returns:
- Whether the categoryLevel1 field is set.
-
getCategoryLevel1
String getCategoryLevel1()Output only. The category level 1 of the product.
optional string category_level1 = 21 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }- Returns:
- The categoryLevel1.
-
getCategoryLevel1Bytes
com.google.protobuf.ByteString getCategoryLevel1Bytes()Output only. The category level 1 of the product.
optional string category_level1 = 21 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }- Returns:
- The bytes for categoryLevel1.
-
hasCategoryLevel2
boolean hasCategoryLevel2()Output only. The category level 2 of the product.
optional string category_level2 = 22 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }- Returns:
- Whether the categoryLevel2 field is set.
-
getCategoryLevel2
String getCategoryLevel2()Output only. The category level 2 of the product.
optional string category_level2 = 22 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }- Returns:
- The categoryLevel2.
-
getCategoryLevel2Bytes
com.google.protobuf.ByteString getCategoryLevel2Bytes()Output only. The category level 2 of the product.
optional string category_level2 = 22 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }- Returns:
- The bytes for categoryLevel2.
-
hasCategoryLevel3
boolean hasCategoryLevel3()Output only. The category level 3 of the product.
optional string category_level3 = 23 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }- Returns:
- Whether the categoryLevel3 field is set.
-
getCategoryLevel3
String getCategoryLevel3()Output only. The category level 3 of the product.
optional string category_level3 = 23 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }- Returns:
- The categoryLevel3.
-
getCategoryLevel3Bytes
com.google.protobuf.ByteString getCategoryLevel3Bytes()Output only. The category level 3 of the product.
optional string category_level3 = 23 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }- Returns:
- The bytes for categoryLevel3.
-
hasCategoryLevel4
boolean hasCategoryLevel4()Output only. The category level 4 of the product.
optional string category_level4 = 24 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }- Returns:
- Whether the categoryLevel4 field is set.
-
getCategoryLevel4
String getCategoryLevel4()Output only. The category level 4 of the product.
optional string category_level4 = 24 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }- Returns:
- The categoryLevel4.
-
getCategoryLevel4Bytes
com.google.protobuf.ByteString getCategoryLevel4Bytes()Output only. The category level 4 of the product.
optional string category_level4 = 24 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }- Returns:
- The bytes for categoryLevel4.
-
hasCategoryLevel5
boolean hasCategoryLevel5()Output only. The category level 5 of the product.
optional string category_level5 = 25 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }- Returns:
- Whether the categoryLevel5 field is set.
-
getCategoryLevel5
String getCategoryLevel5()Output only. The category level 5 of the product.
optional string category_level5 = 25 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }- Returns:
- The categoryLevel5.
-
getCategoryLevel5Bytes
com.google.protobuf.ByteString getCategoryLevel5Bytes()Output only. The category level 5 of the product.
optional string category_level5 = 25 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }- Returns:
- The bytes for categoryLevel5.
-
hasProductTypeLevel1
boolean hasProductTypeLevel1()Output only. The product type level 1 as provided by the merchant.
optional string product_type_level1 = 26 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- Whether the productTypeLevel1 field is set.
-
getProductTypeLevel1
String getProductTypeLevel1()Output only. The product type level 1 as provided by the merchant.
optional string product_type_level1 = 26 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The productTypeLevel1.
-
getProductTypeLevel1Bytes
com.google.protobuf.ByteString getProductTypeLevel1Bytes()Output only. The product type level 1 as provided by the merchant.
optional string product_type_level1 = 26 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The bytes for productTypeLevel1.
-
hasProductTypeLevel2
boolean hasProductTypeLevel2()Output only. The product type level 2 as provided by the merchant.
optional string product_type_level2 = 27 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- Whether the productTypeLevel2 field is set.
-
getProductTypeLevel2
String getProductTypeLevel2()Output only. The product type level 2 as provided by the merchant.
optional string product_type_level2 = 27 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The productTypeLevel2.
-
getProductTypeLevel2Bytes
com.google.protobuf.ByteString getProductTypeLevel2Bytes()Output only. The product type level 2 as provided by the merchant.
optional string product_type_level2 = 27 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The bytes for productTypeLevel2.
-
hasProductTypeLevel3
boolean hasProductTypeLevel3()Output only. The product type level 3 as provided by the merchant.
optional string product_type_level3 = 28 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- Whether the productTypeLevel3 field is set.
-
getProductTypeLevel3
String getProductTypeLevel3()Output only. The product type level 3 as provided by the merchant.
optional string product_type_level3 = 28 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The productTypeLevel3.
-
getProductTypeLevel3Bytes
com.google.protobuf.ByteString getProductTypeLevel3Bytes()Output only. The product type level 3 as provided by the merchant.
optional string product_type_level3 = 28 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The bytes for productTypeLevel3.
-
hasProductTypeLevel4
boolean hasProductTypeLevel4()Output only. The product type level 4 as provided by the merchant.
optional string product_type_level4 = 29 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- Whether the productTypeLevel4 field is set.
-
getProductTypeLevel4
String getProductTypeLevel4()Output only. The product type level 4 as provided by the merchant.
optional string product_type_level4 = 29 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The productTypeLevel4.
-
getProductTypeLevel4Bytes
com.google.protobuf.ByteString getProductTypeLevel4Bytes()Output only. The product type level 4 as provided by the merchant.
optional string product_type_level4 = 29 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The bytes for productTypeLevel4.
-
hasProductTypeLevel5
boolean hasProductTypeLevel5()Output only. The product type level 5 as provided by the merchant.
optional string product_type_level5 = 30 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- Whether the productTypeLevel5 field is set.
-
getProductTypeLevel5
String getProductTypeLevel5()Output only. The product type level 5 as provided by the merchant.
optional string product_type_level5 = 30 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The productTypeLevel5.
-
getProductTypeLevel5Bytes
com.google.protobuf.ByteString getProductTypeLevel5Bytes()Output only. The product type level 5 as provided by the merchant.
optional string product_type_level5 = 30 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The bytes for productTypeLevel5.
-
hasEffectiveMaxCpcMicros
boolean hasEffectiveMaxCpcMicros()Output only. The effective maximum cost-per-click (effective max. CPC) of the product. This field is available only if the query specifies the campaign or ad group scope, and if the campaign uses manual bidding. The value is the highest bid set for the product in product groups across all enabled ad groups. It represents the most you're willing to pay for a click on the product. This field can take up to 24 hours to update.
optional int64 effective_max_cpc_micros = 31 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- Whether the effectiveMaxCpcMicros field is set.
-
getEffectiveMaxCpcMicros
long getEffectiveMaxCpcMicros()Output only. The effective maximum cost-per-click (effective max. CPC) of the product. This field is available only if the query specifies the campaign or ad group scope, and if the campaign uses manual bidding. The value is the highest bid set for the product in product groups across all enabled ad groups. It represents the most you're willing to pay for a click on the product. This field can take up to 24 hours to update.
optional int64 effective_max_cpc_micros = 31 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The effectiveMaxCpcMicros.
-
getStatusValue
int getStatusValue()Output only. The status that indicates whether the product can show in ads. The value of this field is restricted to the scope specified in the query, see the documentation of the resource. This field can take up to 24 hours to update.
.google.ads.googleads.v18.enums.ProductStatusEnum.ProductStatus status = 32 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The enum numeric value on the wire for status.
-
getStatus
ProductStatusEnum.ProductStatus getStatus()Output only. The status that indicates whether the product can show in ads. The value of this field is restricted to the scope specified in the query, see the documentation of the resource. This field can take up to 24 hours to update.
.google.ads.googleads.v18.enums.ProductStatusEnum.ProductStatus status = 32 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The status.
-
getIssuesList
List<ShoppingProduct.ProductIssue> getIssuesList()Output only. The list of issues affecting whether the product can show in ads. The value of this field is restricted to the scope specified in the query, see the documentation of the resource. This field can take up to 24 hours to update.
repeated .google.ads.googleads.v18.resources.ShoppingProduct.ProductIssue issues = 33 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getIssues
Output only. The list of issues affecting whether the product can show in ads. The value of this field is restricted to the scope specified in the query, see the documentation of the resource. This field can take up to 24 hours to update.
repeated .google.ads.googleads.v18.resources.ShoppingProduct.ProductIssue issues = 33 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getIssuesCount
int getIssuesCount()Output only. The list of issues affecting whether the product can show in ads. The value of this field is restricted to the scope specified in the query, see the documentation of the resource. This field can take up to 24 hours to update.
repeated .google.ads.googleads.v18.resources.ShoppingProduct.ProductIssue issues = 33 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getIssuesOrBuilderList
List<? extends ShoppingProduct.ProductIssueOrBuilder> getIssuesOrBuilderList()Output only. The list of issues affecting whether the product can show in ads. The value of this field is restricted to the scope specified in the query, see the documentation of the resource. This field can take up to 24 hours to update.
repeated .google.ads.googleads.v18.resources.ShoppingProduct.ProductIssue issues = 33 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getIssuesOrBuilder
Output only. The list of issues affecting whether the product can show in ads. The value of this field is restricted to the scope specified in the query, see the documentation of the resource. This field can take up to 24 hours to update.
repeated .google.ads.googleads.v18.resources.ShoppingProduct.ProductIssue issues = 33 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
hasCampaign
boolean hasCampaign()Output only. A campaign that includes the product. This field is selectable only in the campaign scope, which requires an equality filter on `campaign`.
optional string campaign = 34 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }- Returns:
- Whether the campaign field is set.
-
getCampaign
String getCampaign()Output only. A campaign that includes the product. This field is selectable only in the campaign scope, which requires an equality filter on `campaign`.
optional string campaign = 34 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }- Returns:
- The campaign.
-
getCampaignBytes
com.google.protobuf.ByteString getCampaignBytes()Output only. A campaign that includes the product. This field is selectable only in the campaign scope, which requires an equality filter on `campaign`.
optional string campaign = 34 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }- Returns:
- The bytes for campaign.
-
hasAdGroup
boolean hasAdGroup()Output only. An ad group of a campaign that includes the product. This field is selectable only in the ad group scope, which requires an equality filter on `campaign` and `ad_group`.
optional string ad_group = 35 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }- Returns:
- Whether the adGroup field is set.
-
getAdGroup
String getAdGroup()Output only. An ad group of a campaign that includes the product. This field is selectable only in the ad group scope, which requires an equality filter on `campaign` and `ad_group`.
optional string ad_group = 35 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }- Returns:
- The adGroup.
-
getAdGroupBytes
com.google.protobuf.ByteString getAdGroupBytes()Output only. An ad group of a campaign that includes the product. This field is selectable only in the ad group scope, which requires an equality filter on `campaign` and `ad_group`.
optional string ad_group = 35 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }- Returns:
- The bytes for adGroup.
-