Class ProductPerformanceView (0.12.0)

public final class ProductPerformanceView extends GeneratedMessageV3 implements ProductPerformanceViewOrBuilder

Fields available for query in product_performance_view table.

Product performance data for your account, including performance metrics (for example, clicks) and dimensions according to which performance metrics are segmented (for example, offer_id). Values of product dimensions, such as offer_id, reflect the state of a product at the time of the impression.

Segment fields cannot be selected in queries without also selecting at least one metric field.

Values are only set for fields requested explicitly in the request's search query.

Protobuf type google.shopping.merchant.reports.v1beta.ProductPerformanceView

Static Fields

BRAND_FIELD_NUMBER

public static final int BRAND_FIELD_NUMBER
Field Value
TypeDescription
int

CATEGORY_L1_FIELD_NUMBER

public static final int CATEGORY_L1_FIELD_NUMBER
Field Value
TypeDescription
int

CATEGORY_L2_FIELD_NUMBER

public static final int CATEGORY_L2_FIELD_NUMBER
Field Value
TypeDescription
int

CATEGORY_L3_FIELD_NUMBER

public static final int CATEGORY_L3_FIELD_NUMBER
Field Value
TypeDescription
int

CATEGORY_L4_FIELD_NUMBER

public static final int CATEGORY_L4_FIELD_NUMBER
Field Value
TypeDescription
int

CATEGORY_L5_FIELD_NUMBER

public static final int CATEGORY_L5_FIELD_NUMBER
Field Value
TypeDescription
int

CLICKS_FIELD_NUMBER

public static final int CLICKS_FIELD_NUMBER
Field Value
TypeDescription
int

CLICK_THROUGH_RATE_FIELD_NUMBER

public static final int CLICK_THROUGH_RATE_FIELD_NUMBER
Field Value
TypeDescription
int

CONVERSIONS_FIELD_NUMBER

public static final int CONVERSIONS_FIELD_NUMBER
Field Value
TypeDescription
int

CONVERSION_RATE_FIELD_NUMBER

public static final int CONVERSION_RATE_FIELD_NUMBER
Field Value
TypeDescription
int

CONVERSION_VALUE_FIELD_NUMBER

public static final int CONVERSION_VALUE_FIELD_NUMBER
Field Value
TypeDescription
int

CUSTOMER_COUNTRY_CODE_FIELD_NUMBER

public static final int CUSTOMER_COUNTRY_CODE_FIELD_NUMBER
Field Value
TypeDescription
int

CUSTOM_LABEL0_FIELD_NUMBER

public static final int CUSTOM_LABEL0_FIELD_NUMBER
Field Value
TypeDescription
int

CUSTOM_LABEL1_FIELD_NUMBER

public static final int CUSTOM_LABEL1_FIELD_NUMBER
Field Value
TypeDescription
int

CUSTOM_LABEL2_FIELD_NUMBER

public static final int CUSTOM_LABEL2_FIELD_NUMBER
Field Value
TypeDescription
int

CUSTOM_LABEL3_FIELD_NUMBER

public static final int CUSTOM_LABEL3_FIELD_NUMBER
Field Value
TypeDescription
int

CUSTOM_LABEL4_FIELD_NUMBER

public static final int CUSTOM_LABEL4_FIELD_NUMBER
Field Value
TypeDescription
int

DATE_FIELD_NUMBER

public static final int DATE_FIELD_NUMBER
Field Value
TypeDescription
int

IMPRESSIONS_FIELD_NUMBER

public static final int IMPRESSIONS_FIELD_NUMBER
Field Value
TypeDescription
int

MARKETING_METHOD_FIELD_NUMBER

public static final int MARKETING_METHOD_FIELD_NUMBER
Field Value
TypeDescription
int

OFFER_ID_FIELD_NUMBER

public static final int OFFER_ID_FIELD_NUMBER
Field Value
TypeDescription
int

PRODUCT_TYPE_L1_FIELD_NUMBER

public static final int PRODUCT_TYPE_L1_FIELD_NUMBER
Field Value
TypeDescription
int

PRODUCT_TYPE_L2_FIELD_NUMBER

public static final int PRODUCT_TYPE_L2_FIELD_NUMBER
Field Value
TypeDescription
int

PRODUCT_TYPE_L3_FIELD_NUMBER

public static final int PRODUCT_TYPE_L3_FIELD_NUMBER
Field Value
TypeDescription
int

PRODUCT_TYPE_L4_FIELD_NUMBER

public static final int PRODUCT_TYPE_L4_FIELD_NUMBER
Field Value
TypeDescription
int

PRODUCT_TYPE_L5_FIELD_NUMBER

public static final int PRODUCT_TYPE_L5_FIELD_NUMBER
Field Value
TypeDescription
int

TITLE_FIELD_NUMBER

public static final int TITLE_FIELD_NUMBER
Field Value
TypeDescription
int

WEEK_FIELD_NUMBER

public static final int WEEK_FIELD_NUMBER
Field Value
TypeDescription
int

Static Methods

getDefaultInstance()

public static ProductPerformanceView getDefaultInstance()
Returns
TypeDescription
ProductPerformanceView

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
TypeDescription
Descriptor

newBuilder()

public static ProductPerformanceView.Builder newBuilder()
Returns
TypeDescription
ProductPerformanceView.Builder

newBuilder(ProductPerformanceView prototype)

public static ProductPerformanceView.Builder newBuilder(ProductPerformanceView prototype)
Parameter
NameDescription
prototypeProductPerformanceView
Returns
TypeDescription
ProductPerformanceView.Builder

parseDelimitedFrom(InputStream input)

public static ProductPerformanceView parseDelimitedFrom(InputStream input)
Parameter
NameDescription
inputInputStream
Returns
TypeDescription
ProductPerformanceView
Exceptions
TypeDescription
IOException

parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static ProductPerformanceView parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
inputInputStream
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
ProductPerformanceView
Exceptions
TypeDescription
IOException

parseFrom(byte[] data)

public static ProductPerformanceView parseFrom(byte[] data)
Parameter
NameDescription
databyte[]
Returns
TypeDescription
ProductPerformanceView
Exceptions
TypeDescription
InvalidProtocolBufferException

parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)

public static ProductPerformanceView parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
databyte[]
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
ProductPerformanceView
Exceptions
TypeDescription
InvalidProtocolBufferException

parseFrom(ByteString data)

public static ProductPerformanceView parseFrom(ByteString data)
Parameter
NameDescription
dataByteString
Returns
TypeDescription
ProductPerformanceView
Exceptions
TypeDescription
InvalidProtocolBufferException

parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)

public static ProductPerformanceView parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
dataByteString
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
ProductPerformanceView
Exceptions
TypeDescription
InvalidProtocolBufferException

parseFrom(CodedInputStream input)

public static ProductPerformanceView parseFrom(CodedInputStream input)
Parameter
NameDescription
inputCodedInputStream
Returns
TypeDescription
ProductPerformanceView
Exceptions
TypeDescription
IOException

parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public static ProductPerformanceView parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
inputCodedInputStream
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
ProductPerformanceView
Exceptions
TypeDescription
IOException

parseFrom(InputStream input)

public static ProductPerformanceView parseFrom(InputStream input)
Parameter
NameDescription
inputInputStream
Returns
TypeDescription
ProductPerformanceView
Exceptions
TypeDescription
IOException

parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static ProductPerformanceView parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
inputInputStream
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
ProductPerformanceView
Exceptions
TypeDescription
IOException

parseFrom(ByteBuffer data)

public static ProductPerformanceView parseFrom(ByteBuffer data)
Parameter
NameDescription
dataByteBuffer
Returns
TypeDescription
ProductPerformanceView
Exceptions
TypeDescription
InvalidProtocolBufferException

parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)

public static ProductPerformanceView parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
dataByteBuffer
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
ProductPerformanceView
Exceptions
TypeDescription
InvalidProtocolBufferException

parser()

public static Parser<ProductPerformanceView> parser()
Returns
TypeDescription
Parser<ProductPerformanceView>

Methods

equals(Object obj)

public boolean equals(Object obj)
Parameter
NameDescription
objObject
Returns
TypeDescription
boolean
Overrides

getBrand()

public String getBrand()

Brand of the product. Segment.

optional string brand = 7;

Returns
TypeDescription
String

The brand.

getBrandBytes()

public ByteString getBrandBytes()

Brand of the product. Segment.

optional string brand = 7;

Returns
TypeDescription
ByteString

The bytes for brand.

getCategoryL1()

public String getCategoryL1()

Product category (1st level) in Google's product taxonomy. Segment.

optional string category_l1 = 8;

Returns
TypeDescription
String

The categoryL1.

getCategoryL1Bytes()

public ByteString getCategoryL1Bytes()

Product category (1st level) in Google's product taxonomy. Segment.

optional string category_l1 = 8;

Returns
TypeDescription
ByteString

The bytes for categoryL1.

getCategoryL2()

public String getCategoryL2()

Product category (2nd level) in Google's product taxonomy. Segment.

optional string category_l2 = 9;

Returns
TypeDescription
String

The categoryL2.

getCategoryL2Bytes()

public ByteString getCategoryL2Bytes()

Product category (2nd level) in Google's product taxonomy. Segment.

optional string category_l2 = 9;

Returns
TypeDescription
ByteString

The bytes for categoryL2.

getCategoryL3()

public String getCategoryL3()

Product category (3rd level) in Google's product taxonomy. Segment.

optional string category_l3 = 10;

Returns
TypeDescription
String

The categoryL3.

getCategoryL3Bytes()

public ByteString getCategoryL3Bytes()

Product category (3rd level) in Google's product taxonomy. Segment.

optional string category_l3 = 10;

Returns
TypeDescription
ByteString

The bytes for categoryL3.

getCategoryL4()

public String getCategoryL4()

Product category (4th level) in Google's product taxonomy. Segment.

optional string category_l4 = 11;

Returns
TypeDescription
String

The categoryL4.

getCategoryL4Bytes()

public ByteString getCategoryL4Bytes()

Product category (4th level) in Google's product taxonomy. Segment.

optional string category_l4 = 11;

Returns
TypeDescription
ByteString

The bytes for categoryL4.

getCategoryL5()

public String getCategoryL5()

Product category (5th level) in Google's product taxonomy. Segment.

optional string category_l5 = 12;

Returns
TypeDescription
String

The categoryL5.

getCategoryL5Bytes()

public ByteString getCategoryL5Bytes()

Product category (5th level) in Google's product taxonomy. Segment.

optional string category_l5 = 12;

Returns
TypeDescription
ByteString

The bytes for categoryL5.

getClickThroughRate()

public double getClickThroughRate()

Click-through rate - the number of clicks merchant's products receive (clicks) divided by the number of times the products are shown (impressions). Metric.

optional double click_through_rate = 25;

Returns
TypeDescription
double

The clickThroughRate.

getClicks()

public long getClicks()

Number of clicks. Metric.

optional int64 clicks = 23;

Returns
TypeDescription
long

The clicks.

getConversionRate()

public double getConversionRate()

Number of conversions divided by the number of clicks, reported on the impression date. Metric.

Available only for the FREE traffic source.

optional double conversion_rate = 28;

Returns
TypeDescription
double

The conversionRate.

getConversionValue()

public Price getConversionValue()

Value of conversions attributed to the product, reported on the conversion date. Metric.

Available only for the FREE traffic source.

.google.shopping.type.Price conversion_value = 27;

Returns
TypeDescription
Price

The conversionValue.

getConversionValueOrBuilder()

public PriceOrBuilder getConversionValueOrBuilder()

Value of conversions attributed to the product, reported on the conversion date. Metric.

Available only for the FREE traffic source.

.google.shopping.type.Price conversion_value = 27;

Returns
TypeDescription
PriceOrBuilder

getConversions()

public double getConversions()

Number of conversions attributed to the product, reported on the conversion date. Depending on the attribution model, a conversion might be distributed across multiple clicks, where each click gets its own credit assigned. This metric is a sum of all such credits. Metric.

Available only for the FREE traffic source.

optional double conversions = 26;

Returns
TypeDescription
double

The conversions.

getCustomLabel0()

public String getCustomLabel0()

Custom label 0 for custom grouping of products. Segment.

optional string custom_label0 = 18;

Returns
TypeDescription
String

The customLabel0.

getCustomLabel0Bytes()

public ByteString getCustomLabel0Bytes()

Custom label 0 for custom grouping of products. Segment.

optional string custom_label0 = 18;

Returns
TypeDescription
ByteString

The bytes for customLabel0.

getCustomLabel1()

public String getCustomLabel1()

Custom label 1 for custom grouping of products. Segment.

optional string custom_label1 = 19;

Returns
TypeDescription
String

The customLabel1.

getCustomLabel1Bytes()

public ByteString getCustomLabel1Bytes()

Custom label 1 for custom grouping of products. Segment.

optional string custom_label1 = 19;

Returns
TypeDescription
ByteString

The bytes for customLabel1.

getCustomLabel2()

public String getCustomLabel2()

Custom label 2 for custom grouping of products. Segment.

optional string custom_label2 = 20;

Returns
TypeDescription
String

The customLabel2.

getCustomLabel2Bytes()

public ByteString getCustomLabel2Bytes()

Custom label 2 for custom grouping of products. Segment.

optional string custom_label2 = 20;

Returns
TypeDescription
ByteString

The bytes for customLabel2.

getCustomLabel3()

public String getCustomLabel3()

Custom label 3 for custom grouping of products. Segment.

optional string custom_label3 = 21;

Returns
TypeDescription
String

The customLabel3.

getCustomLabel3Bytes()

public ByteString getCustomLabel3Bytes()

Custom label 3 for custom grouping of products. Segment.

optional string custom_label3 = 21;

Returns
TypeDescription
ByteString

The bytes for customLabel3.

getCustomLabel4()

public String getCustomLabel4()

Custom label 4 for custom grouping of products. Segment.

optional string custom_label4 = 22;

Returns
TypeDescription
String

The customLabel4.

getCustomLabel4Bytes()

public ByteString getCustomLabel4Bytes()

Custom label 4 for custom grouping of products. Segment.

optional string custom_label4 = 22;

Returns
TypeDescription
ByteString

The bytes for customLabel4.

getCustomerCountryCode()

public String getCustomerCountryCode()

Code of the country where the customer is located at the time of the event. Represented in the ISO 3166 format. Segment.

If the customer country cannot be determined, a special 'ZZ' code is returned.

optional string customer_country_code = 4;

Returns
TypeDescription
String

The customerCountryCode.

getCustomerCountryCodeBytes()

public ByteString getCustomerCountryCodeBytes()

Code of the country where the customer is located at the time of the event. Represented in the ISO 3166 format. Segment.

If the customer country cannot be determined, a special 'ZZ' code is returned.

optional string customer_country_code = 4;

Returns
TypeDescription
ByteString

The bytes for customerCountryCode.

getDate()

public Date getDate()

Date in the merchant timezone to which metrics apply. Segment.

Condition on date is required in the WHERE clause.

.google.type.Date date = 2;

Returns
TypeDescription
com.google.type.Date

The date.

getDateOrBuilder()

public DateOrBuilder getDateOrBuilder()

Date in the merchant timezone to which metrics apply. Segment.

Condition on date is required in the WHERE clause.

.google.type.Date date = 2;

Returns
TypeDescription
com.google.type.DateOrBuilder

getDefaultInstanceForType()

public ProductPerformanceView getDefaultInstanceForType()
Returns
TypeDescription
ProductPerformanceView

getImpressions()

public long getImpressions()

Number of times merchant's products are shown. Metric.

optional int64 impressions = 24;

Returns
TypeDescription
long

The impressions.

getMarketingMethod()

public MarketingMethod.MarketingMethodEnum getMarketingMethod()

Marketing method to which metrics apply. Segment.

optional .google.shopping.merchant.reports.v1beta.MarketingMethod.MarketingMethodEnum marketing_method = 1;

Returns
TypeDescription
MarketingMethod.MarketingMethodEnum

The marketingMethod.

getMarketingMethodValue()

public int getMarketingMethodValue()

Marketing method to which metrics apply. Segment.

optional .google.shopping.merchant.reports.v1beta.MarketingMethod.MarketingMethodEnum marketing_method = 1;

Returns
TypeDescription
int

The enum numeric value on the wire for marketingMethod.

getOfferId()

public String getOfferId()

Merchant-provided id of the product. Segment.

optional string offer_id = 5;

Returns
TypeDescription
String

The offerId.

getOfferIdBytes()

public ByteString getOfferIdBytes()

Merchant-provided id of the product. Segment.

optional string offer_id = 5;

Returns
TypeDescription
ByteString

The bytes for offerId.

getParserForType()

public Parser<ProductPerformanceView> getParserForType()
Returns
TypeDescription
Parser<ProductPerformanceView>
Overrides

getProductTypeL1()

public String getProductTypeL1()

Product type (1st level) in merchant's own product taxonomy. Segment.

optional string product_type_l1 = 13;

Returns
TypeDescription
String

The productTypeL1.

getProductTypeL1Bytes()

public ByteString getProductTypeL1Bytes()

Product type (1st level) in merchant's own product taxonomy. Segment.

optional string product_type_l1 = 13;

Returns
TypeDescription
ByteString

The bytes for productTypeL1.

getProductTypeL2()

public String getProductTypeL2()

Product type (2nd level) in merchant's own product taxonomy. Segment.

optional string product_type_l2 = 14;

Returns
TypeDescription
String

The productTypeL2.

getProductTypeL2Bytes()

public ByteString getProductTypeL2Bytes()

Product type (2nd level) in merchant's own product taxonomy. Segment.

optional string product_type_l2 = 14;

Returns
TypeDescription
ByteString

The bytes for productTypeL2.

getProductTypeL3()

public String getProductTypeL3()

Product type (3rd level) in merchant's own product taxonomy. Segment.

optional string product_type_l3 = 15;

Returns
TypeDescription
String

The productTypeL3.

getProductTypeL3Bytes()

public ByteString getProductTypeL3Bytes()

Product type (3rd level) in merchant's own product taxonomy. Segment.

optional string product_type_l3 = 15;

Returns
TypeDescription
ByteString

The bytes for productTypeL3.

getProductTypeL4()

public String getProductTypeL4()

Product type (4th level) in merchant's own product taxonomy. Segment.

optional string product_type_l4 = 16;

Returns
TypeDescription
String

The productTypeL4.

getProductTypeL4Bytes()

public ByteString getProductTypeL4Bytes()

Product type (4th level) in merchant's own product taxonomy. Segment.

optional string product_type_l4 = 16;

Returns
TypeDescription
ByteString

The bytes for productTypeL4.

getProductTypeL5()

public String getProductTypeL5()

Product type (5th level) in merchant's own product taxonomy. Segment.

optional string product_type_l5 = 17;

Returns
TypeDescription
String

The productTypeL5.

getProductTypeL5Bytes()

public ByteString getProductTypeL5Bytes()

Product type (5th level) in merchant's own product taxonomy. Segment.

optional string product_type_l5 = 17;

Returns
TypeDescription
ByteString

The bytes for productTypeL5.

getSerializedSize()

public int getSerializedSize()
Returns
TypeDescription
int
Overrides

getTitle()

public String getTitle()

Title of the product. Segment.

optional string title = 6;

Returns
TypeDescription
String

The title.

getTitleBytes()

public ByteString getTitleBytes()

Title of the product. Segment.

optional string title = 6;

Returns
TypeDescription
ByteString

The bytes for title.

getWeek()

public Date getWeek()

First day of the week (Monday) of the metrics date in the merchant timezone. Segment.

.google.type.Date week = 3;

Returns
TypeDescription
com.google.type.Date

The week.

getWeekOrBuilder()

public DateOrBuilder getWeekOrBuilder()

First day of the week (Monday) of the metrics date in the merchant timezone. Segment.

.google.type.Date week = 3;

Returns
TypeDescription
com.google.type.DateOrBuilder

hasBrand()

public boolean hasBrand()

Brand of the product. Segment.

optional string brand = 7;

Returns
TypeDescription
boolean

Whether the brand field is set.

hasCategoryL1()

public boolean hasCategoryL1()

Product category (1st level) in Google's product taxonomy. Segment.

optional string category_l1 = 8;

Returns
TypeDescription
boolean

Whether the categoryL1 field is set.

hasCategoryL2()

public boolean hasCategoryL2()

Product category (2nd level) in Google's product taxonomy. Segment.

optional string category_l2 = 9;

Returns
TypeDescription
boolean

Whether the categoryL2 field is set.

hasCategoryL3()

public boolean hasCategoryL3()

Product category (3rd level) in Google's product taxonomy. Segment.

optional string category_l3 = 10;

Returns
TypeDescription
boolean

Whether the categoryL3 field is set.

hasCategoryL4()

public boolean hasCategoryL4()

Product category (4th level) in Google's product taxonomy. Segment.

optional string category_l4 = 11;

Returns
TypeDescription
boolean

Whether the categoryL4 field is set.

hasCategoryL5()

public boolean hasCategoryL5()

Product category (5th level) in Google's product taxonomy. Segment.

optional string category_l5 = 12;

Returns
TypeDescription
boolean

Whether the categoryL5 field is set.

hasClickThroughRate()

public boolean hasClickThroughRate()

Click-through rate - the number of clicks merchant's products receive (clicks) divided by the number of times the products are shown (impressions). Metric.

optional double click_through_rate = 25;

Returns
TypeDescription
boolean

Whether the clickThroughRate field is set.

hasClicks()

public boolean hasClicks()

Number of clicks. Metric.

optional int64 clicks = 23;

Returns
TypeDescription
boolean

Whether the clicks field is set.

hasConversionRate()

public boolean hasConversionRate()

Number of conversions divided by the number of clicks, reported on the impression date. Metric.

Available only for the FREE traffic source.

optional double conversion_rate = 28;

Returns
TypeDescription
boolean

Whether the conversionRate field is set.

hasConversionValue()

public boolean hasConversionValue()

Value of conversions attributed to the product, reported on the conversion date. Metric.

Available only for the FREE traffic source.

.google.shopping.type.Price conversion_value = 27;

Returns
TypeDescription
boolean

Whether the conversionValue field is set.

hasConversions()

public boolean hasConversions()

Number of conversions attributed to the product, reported on the conversion date. Depending on the attribution model, a conversion might be distributed across multiple clicks, where each click gets its own credit assigned. This metric is a sum of all such credits. Metric.

Available only for the FREE traffic source.

optional double conversions = 26;

Returns
TypeDescription
boolean

Whether the conversions field is set.

hasCustomLabel0()

public boolean hasCustomLabel0()

Custom label 0 for custom grouping of products. Segment.

optional string custom_label0 = 18;

Returns
TypeDescription
boolean

Whether the customLabel0 field is set.

hasCustomLabel1()

public boolean hasCustomLabel1()

Custom label 1 for custom grouping of products. Segment.

optional string custom_label1 = 19;

Returns
TypeDescription
boolean

Whether the customLabel1 field is set.

hasCustomLabel2()

public boolean hasCustomLabel2()

Custom label 2 for custom grouping of products. Segment.

optional string custom_label2 = 20;

Returns
TypeDescription
boolean

Whether the customLabel2 field is set.

hasCustomLabel3()

public boolean hasCustomLabel3()

Custom label 3 for custom grouping of products. Segment.

optional string custom_label3 = 21;

Returns
TypeDescription
boolean

Whether the customLabel3 field is set.

hasCustomLabel4()

public boolean hasCustomLabel4()

Custom label 4 for custom grouping of products. Segment.

optional string custom_label4 = 22;

Returns
TypeDescription
boolean

Whether the customLabel4 field is set.

hasCustomerCountryCode()

public boolean hasCustomerCountryCode()

Code of the country where the customer is located at the time of the event. Represented in the ISO 3166 format. Segment.

If the customer country cannot be determined, a special 'ZZ' code is returned.

optional string customer_country_code = 4;

Returns
TypeDescription
boolean

Whether the customerCountryCode field is set.

hasDate()

public boolean hasDate()

Date in the merchant timezone to which metrics apply. Segment.

Condition on date is required in the WHERE clause.

.google.type.Date date = 2;

Returns
TypeDescription
boolean

Whether the date field is set.

hasImpressions()

public boolean hasImpressions()

Number of times merchant's products are shown. Metric.

optional int64 impressions = 24;

Returns
TypeDescription
boolean

Whether the impressions field is set.

hasMarketingMethod()

public boolean hasMarketingMethod()

Marketing method to which metrics apply. Segment.

optional .google.shopping.merchant.reports.v1beta.MarketingMethod.MarketingMethodEnum marketing_method = 1;

Returns
TypeDescription
boolean

Whether the marketingMethod field is set.

hasOfferId()

public boolean hasOfferId()

Merchant-provided id of the product. Segment.

optional string offer_id = 5;

Returns
TypeDescription
boolean

Whether the offerId field is set.

hasProductTypeL1()

public boolean hasProductTypeL1()

Product type (1st level) in merchant's own product taxonomy. Segment.

optional string product_type_l1 = 13;

Returns
TypeDescription
boolean

Whether the productTypeL1 field is set.

hasProductTypeL2()

public boolean hasProductTypeL2()

Product type (2nd level) in merchant's own product taxonomy. Segment.

optional string product_type_l2 = 14;

Returns
TypeDescription
boolean

Whether the productTypeL2 field is set.

hasProductTypeL3()

public boolean hasProductTypeL3()

Product type (3rd level) in merchant's own product taxonomy. Segment.

optional string product_type_l3 = 15;

Returns
TypeDescription
boolean

Whether the productTypeL3 field is set.

hasProductTypeL4()

public boolean hasProductTypeL4()

Product type (4th level) in merchant's own product taxonomy. Segment.

optional string product_type_l4 = 16;

Returns
TypeDescription
boolean

Whether the productTypeL4 field is set.

hasProductTypeL5()

public boolean hasProductTypeL5()

Product type (5th level) in merchant's own product taxonomy. Segment.

optional string product_type_l5 = 17;

Returns
TypeDescription
boolean

Whether the productTypeL5 field is set.

hasTitle()

public boolean hasTitle()

Title of the product. Segment.

optional string title = 6;

Returns
TypeDescription
boolean

Whether the title field is set.

hasWeek()

public boolean hasWeek()

First day of the week (Monday) of the metrics date in the merchant timezone. Segment.

.google.type.Date week = 3;

Returns
TypeDescription
boolean

Whether the week field is set.

hashCode()

public int hashCode()
Returns
TypeDescription
int
Overrides

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
TypeDescription
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
TypeDescription
boolean
Overrides

newBuilderForType()

public ProductPerformanceView.Builder newBuilderForType()
Returns
TypeDescription
ProductPerformanceView.Builder

newBuilderForType(GeneratedMessageV3.BuilderParent parent)

protected ProductPerformanceView.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Parameter
NameDescription
parentBuilderParent
Returns
TypeDescription
ProductPerformanceView.Builder
Overrides

newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)

protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parameter
NameDescription
unusedUnusedPrivateParameter
Returns
TypeDescription
Object
Overrides

toBuilder()

public ProductPerformanceView.Builder toBuilder()
Returns
TypeDescription
ProductPerformanceView.Builder

writeTo(CodedOutputStream output)

public void writeTo(CodedOutputStream output)
Parameter
NameDescription
outputCodedOutputStream
Overrides
Exceptions
TypeDescription
IOException