public final class NonProductPerformanceView extends GeneratedMessageV3 implements NonProductPerformanceViewOrBuilder
Fields available for query in non_product_performance_view
table.
Performance data on images and website links leading to your non-product
website 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.v1beta.NonProductPerformanceView
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
Static Fields
public static final int CLICKS_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
public static final int CLICK_THROUGH_RATE_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
public static final int DATE_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
public static final int IMPRESSIONS_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
public static final int WEEK_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
Static Methods
public static NonProductPerformanceView getDefaultInstance()
public static final Descriptors.Descriptor getDescriptor()
public static NonProductPerformanceView.Builder newBuilder()
public static NonProductPerformanceView.Builder newBuilder(NonProductPerformanceView prototype)
public static NonProductPerformanceView parseDelimitedFrom(InputStream input)
public static NonProductPerformanceView parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static NonProductPerformanceView parseFrom(byte[] data)
Parameter |
---|
Name | Description |
data | byte[]
|
public static NonProductPerformanceView parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static NonProductPerformanceView parseFrom(ByteString data)
public static NonProductPerformanceView parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static NonProductPerformanceView parseFrom(CodedInputStream input)
public static NonProductPerformanceView parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static NonProductPerformanceView parseFrom(InputStream input)
public static NonProductPerformanceView parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static NonProductPerformanceView parseFrom(ByteBuffer data)
public static NonProductPerformanceView parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Parser<NonProductPerformanceView> parser()
Methods
public boolean equals(Object obj)
Parameter |
---|
Name | Description |
obj | Object
|
Overrides
public double getClickThroughRate()
Click-through rate - the number of clicks (clicks
) divided by the number
of impressions (impressions
) of images and website links leading to your
non-product website pages. Metric.
optional double click_through_rate = 5;
Returns |
---|
Type | Description |
double | The clickThroughRate.
|
Number of clicks on images and website links leading to your non-product
website pages. Metric.
optional int64 clicks = 3;
Returns |
---|
Type | Description |
long | The clicks.
|
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.
|
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 | |
public NonProductPerformanceView getDefaultInstanceForType()
public long getImpressions()
Number of times images and website links leading to your non-product
website pages were shown. Metric.
optional int64 impressions = 4;
Returns |
---|
Type | Description |
long | The impressions.
|
public Parser<NonProductPerformanceView> getParserForType()
Overrides
public int getSerializedSize()
Returns |
---|
Type | Description |
int | |
Overrides
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.
|
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 | |
public boolean hasClickThroughRate()
Click-through rate - the number of clicks (clicks
) divided by the number
of impressions (impressions
) of images and website links leading to your
non-product website pages. Metric.
optional double click_through_rate = 5;
Returns |
---|
Type | Description |
boolean | Whether the clickThroughRate field is set.
|
public boolean hasClicks()
Number of clicks on images and website links leading to your non-product
website pages. Metric.
optional int64 clicks = 3;
Returns |
---|
Type | Description |
boolean | Whether the clicks field is set.
|
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.
|
public boolean hasImpressions()
Number of times images and website links leading to your non-product
website pages were shown. Metric.
optional int64 impressions = 4;
Returns |
---|
Type | Description |
boolean | Whether the impressions field is set.
|
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.
|
Returns |
---|
Type | Description |
int | |
Overrides
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
public final boolean isInitialized()
Overrides
public NonProductPerformanceView.Builder newBuilderForType()
protected NonProductPerformanceView.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Overrides
public NonProductPerformanceView.Builder toBuilder()
public void writeTo(CodedOutputStream output)
Overrides