public static final class NonProductPerformanceView.Builder extends GeneratedMessage.Builder<NonProductPerformanceView.Builder> implements NonProductPerformanceViewOrBuilder Fields available for query in non_product_performance_view table.
Performance data on images and online store links leading to your non-product
pages. This includes performance metrics (for example, clicks)
and dimensions according to which performance metrics are segmented (for
example, date).
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.v1.NonProductPerformanceView
Inheritance
java.lang.Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessage.Builder > NonProductPerformanceView.BuilderImplements
NonProductPerformanceViewOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
Methods
build()
public NonProductPerformanceView build()| Returns | |
|---|---|
| Type | Description |
NonProductPerformanceView |
|
buildPartial()
public NonProductPerformanceView buildPartial()| Returns | |
|---|---|
| Type | Description |
NonProductPerformanceView |
|
clear()
public NonProductPerformanceView.Builder clear()| Returns | |
|---|---|
| Type | Description |
NonProductPerformanceView.Builder |
|
clearClickThroughRate()
public NonProductPerformanceView.Builder clearClickThroughRate() Click-through rate - the number of clicks (clicks) divided by the number
of impressions (impressions) of images and online store links leading to
your non-product pages. Metric.
optional double click_through_rate = 5;
| Returns | |
|---|---|
| Type | Description |
NonProductPerformanceView.Builder |
This builder for chaining. |
clearClicks()
public NonProductPerformanceView.Builder clearClicks()Number of clicks on images and online store links leading to your non-product pages. Metric.
optional int64 clicks = 3;
| Returns | |
|---|---|
| Type | Description |
NonProductPerformanceView.Builder |
This builder for chaining. |
clearDate()
public NonProductPerformanceView.Builder clearDate()Date in the merchant timezone to which metrics apply. Segment.
Condition on date is required in the WHERE clause.
.google.type.Date date = 1;
| Returns | |
|---|---|
| Type | Description |
NonProductPerformanceView.Builder |
|
clearImpressions()
public NonProductPerformanceView.Builder clearImpressions()Number of times images and online store links leading to your non-product pages were shown. Metric.
optional int64 impressions = 4;
| Returns | |
|---|---|
| Type | Description |
NonProductPerformanceView.Builder |
This builder for chaining. |
clearWeek()
public NonProductPerformanceView.Builder clearWeek()First day of the week (Monday) of the metrics date in the merchant timezone. Segment.
.google.type.Date week = 2;
| Returns | |
|---|---|
| Type | Description |
NonProductPerformanceView.Builder |
|
getClickThroughRate()
public double getClickThroughRate() Click-through rate - the number of clicks (clicks) divided by the number
of impressions (impressions) of images and online store links leading to
your non-product pages. Metric.
optional double click_through_rate = 5;
| Returns | |
|---|---|
| Type | Description |
double |
The clickThroughRate. |
getClicks()
public long getClicks()Number of clicks on images and online store links leading to your non-product pages. Metric.
optional int64 clicks = 3;
| Returns | |
|---|---|
| Type | Description |
long |
The clicks. |
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 = 1;
| Returns | |
|---|---|
| Type | Description |
com.google.type.Date |
The date. |
getDateBuilder()
public Date.Builder getDateBuilder()Date in the merchant timezone to which metrics apply. Segment.
Condition on date is required in the WHERE clause.
.google.type.Date date = 1;
| Returns | |
|---|---|
| Type | Description |
com.google.type.Date.Builder |
|
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 = 1;
| Returns | |
|---|---|
| Type | Description |
com.google.type.DateOrBuilder |
|
getDefaultInstanceForType()
public NonProductPerformanceView getDefaultInstanceForType()| Returns | |
|---|---|
| Type | Description |
NonProductPerformanceView |
|
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
getImpressions()
public long getImpressions()Number of times images and online store links leading to your non-product pages were shown. Metric.
optional int64 impressions = 4;
| Returns | |
|---|---|
| Type | Description |
long |
The impressions. |
getWeek()
public Date getWeek()First day of the week (Monday) of the metrics date in the merchant timezone. Segment.
.google.type.Date week = 2;
| Returns | |
|---|---|
| Type | Description |
com.google.type.Date |
The week. |
getWeekBuilder()
public Date.Builder getWeekBuilder()First day of the week (Monday) of the metrics date in the merchant timezone. Segment.
.google.type.Date week = 2;
| Returns | |
|---|---|
| Type | Description |
com.google.type.Date.Builder |
|
getWeekOrBuilder()
public DateOrBuilder getWeekOrBuilder()First day of the week (Monday) of the metrics date in the merchant timezone. Segment.
.google.type.Date week = 2;
| Returns | |
|---|---|
| Type | Description |
com.google.type.DateOrBuilder |
|
hasClickThroughRate()
public boolean hasClickThroughRate() Click-through rate - the number of clicks (clicks) divided by the number
of impressions (impressions) of images and online store links leading to
your non-product pages. Metric.
optional double click_through_rate = 5;
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the clickThroughRate field is set. |
hasClicks()
public boolean hasClicks()Number of clicks on images and online store links leading to your non-product pages. Metric.
optional int64 clicks = 3;
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the clicks 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 = 1;
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the date field is set. |
hasImpressions()
public boolean hasImpressions()Number of times images and online store links leading to your non-product pages were shown. Metric.
optional int64 impressions = 4;
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the impressions 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 = 2;
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the week field is set. |
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()| Returns | |
|---|---|
| Type | Description |
FieldAccessorTable |
|
isInitialized()
public final boolean isInitialized()| Returns | |
|---|---|
| Type | Description |
boolean |
|
mergeDate(Date value)
public NonProductPerformanceView.Builder mergeDate(Date value)Date in the merchant timezone to which metrics apply. Segment.
Condition on date is required in the WHERE clause.
.google.type.Date date = 1;
| Parameter | |
|---|---|
| Name | Description |
value |
com.google.type.Date |
| Returns | |
|---|---|
| Type | Description |
NonProductPerformanceView.Builder |
|
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public NonProductPerformanceView.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
NonProductPerformanceView.Builder |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
mergeFrom(Message other)
public NonProductPerformanceView.Builder mergeFrom(Message other)| Parameter | |
|---|---|
| Name | Description |
other |
Message |
| Returns | |
|---|---|
| Type | Description |
NonProductPerformanceView.Builder |
|
mergeFrom(NonProductPerformanceView other)
public NonProductPerformanceView.Builder mergeFrom(NonProductPerformanceView other)| Parameter | |
|---|---|
| Name | Description |
other |
NonProductPerformanceView |
| Returns | |
|---|---|
| Type | Description |
NonProductPerformanceView.Builder |
|
mergeWeek(Date value)
public NonProductPerformanceView.Builder mergeWeek(Date value)First day of the week (Monday) of the metrics date in the merchant timezone. Segment.
.google.type.Date week = 2;
| Parameter | |
|---|---|
| Name | Description |
value |
com.google.type.Date |
| Returns | |
|---|---|
| Type | Description |
NonProductPerformanceView.Builder |
|
setClickThroughRate(double value)
public NonProductPerformanceView.Builder setClickThroughRate(double value) Click-through rate - the number of clicks (clicks) divided by the number
of impressions (impressions) of images and online store links leading to
your non-product pages. Metric.
optional double click_through_rate = 5;
| Parameter | |
|---|---|
| Name | Description |
value |
doubleThe clickThroughRate to set. |
| Returns | |
|---|---|
| Type | Description |
NonProductPerformanceView.Builder |
This builder for chaining. |
setClicks(long value)
public NonProductPerformanceView.Builder setClicks(long value)Number of clicks on images and online store links leading to your non-product pages. Metric.
optional int64 clicks = 3;
| Parameter | |
|---|---|
| Name | Description |
value |
longThe clicks to set. |
| Returns | |
|---|---|
| Type | Description |
NonProductPerformanceView.Builder |
This builder for chaining. |
setDate(Date value)
public NonProductPerformanceView.Builder setDate(Date value)Date in the merchant timezone to which metrics apply. Segment.
Condition on date is required in the WHERE clause.
.google.type.Date date = 1;
| Parameter | |
|---|---|
| Name | Description |
value |
com.google.type.Date |
| Returns | |
|---|---|
| Type | Description |
NonProductPerformanceView.Builder |
|
setDate(Date.Builder builderForValue)
public NonProductPerformanceView.Builder setDate(Date.Builder builderForValue)Date in the merchant timezone to which metrics apply. Segment.
Condition on date is required in the WHERE clause.
.google.type.Date date = 1;
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
com.google.type.Date.Builder |
| Returns | |
|---|---|
| Type | Description |
NonProductPerformanceView.Builder |
|
setImpressions(long value)
public NonProductPerformanceView.Builder setImpressions(long value)Number of times images and online store links leading to your non-product pages were shown. Metric.
optional int64 impressions = 4;
| Parameter | |
|---|---|
| Name | Description |
value |
longThe impressions to set. |
| Returns | |
|---|---|
| Type | Description |
NonProductPerformanceView.Builder |
This builder for chaining. |
setWeek(Date value)
public NonProductPerformanceView.Builder setWeek(Date value)First day of the week (Monday) of the metrics date in the merchant timezone. Segment.
.google.type.Date week = 2;
| Parameter | |
|---|---|
| Name | Description |
value |
com.google.type.Date |
| Returns | |
|---|---|
| Type | Description |
NonProductPerformanceView.Builder |
|
setWeek(Date.Builder builderForValue)
public NonProductPerformanceView.Builder setWeek(Date.Builder builderForValue)First day of the week (Monday) of the metrics date in the merchant timezone. Segment.
.google.type.Date week = 2;
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
com.google.type.Date.Builder |
| Returns | |
|---|---|
| Type | Description |
NonProductPerformanceView.Builder |
|