@Generated(value="software.amazon.awssdk:codegen") public class ProductViewAggregationValue extends Object implements StructuredPojo, ToCopyableBuilder<ProductViewAggregationValue.Builder,ProductViewAggregationValue>
A single product view aggregation value/count pair, containing metadata about each product to which the calling user has access.
Modifier and Type | Class and Description |
---|---|
static interface |
ProductViewAggregationValue.Builder |
Modifier and Type | Method and Description |
---|---|
Integer |
approximateCount()
An approximate count of the products that match the value.
|
static ProductViewAggregationValue.Builder |
builder() |
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
static Class<? extends ProductViewAggregationValue.Builder> |
serializableBuilderClass() |
ProductViewAggregationValue.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
String |
value()
The value of the product view aggregation.
|
copy
public String value()
The value of the product view aggregation.
public Integer approximateCount()
An approximate count of the products that match the value.
public ProductViewAggregationValue.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<ProductViewAggregationValue.Builder,ProductViewAggregationValue>
public static ProductViewAggregationValue.Builder builder()
public static Class<? extends ProductViewAggregationValue.Builder> serializableBuilderClass()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.