public final class Tile extends GeneratedMessage implements TileOrBuilder
This field specifies the tile information including an attribute key,
attribute value. More fields will be added in the future, eg: product id
or product counts, etc.
Protobuf type google.cloud.retail.v2.Tile
Inherited Members
com.google.protobuf.GeneratedMessage.<ContainingT,T>newFileScopedGeneratedExtension(java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ContainingT,T>newMessageScopedGeneratedExtension(com.google.protobuf.Message,int,java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessage.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessage.<V>serializeBooleanMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Boolean,V>,com.google.protobuf.MapEntry<java.lang.Boolean,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeIntegerMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Integer,V>,com.google.protobuf.MapEntry<java.lang.Integer,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeLongMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Long,V>,com.google.protobuf.MapEntry<java.lang.Long,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeStringMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.String,V>,com.google.protobuf.MapEntry<java.lang.String,V>,int)
com.google.protobuf.GeneratedMessage.canUseUnsafe()
com.google.protobuf.GeneratedMessage.emptyBooleanList()
com.google.protobuf.GeneratedMessage.emptyDoubleList()
com.google.protobuf.GeneratedMessage.emptyFloatList()
com.google.protobuf.GeneratedMessage.emptyIntList()
com.google.protobuf.GeneratedMessage.emptyLongList()
com.google.protobuf.GeneratedMessage.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.isStringEmpty(java.lang.Object)
com.google.protobuf.GeneratedMessage.mergeFromAndMakeImmutableInternal(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)
com.google.protobuf.GeneratedMessage.newInstance(com.google.protobuf.GeneratedMessage.UnusedPrivateParameter)
com.google.protobuf.GeneratedMessage.parseUnknownFieldProto3(com.google.protobuf.CodedInputStream,com.google.protobuf.UnknownFieldSet.Builder,com.google.protobuf.ExtensionRegistryLite,int)
Static Fields
PRODUCT_ATTRIBUTE_INTERVAL_FIELD_NUMBER
public static final int PRODUCT_ATTRIBUTE_INTERVAL_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
PRODUCT_ATTRIBUTE_VALUE_FIELD_NUMBER
public static final int PRODUCT_ATTRIBUTE_VALUE_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
REPRESENTATIVE_PRODUCT_ID_FIELD_NUMBER
public static final int REPRESENTATIVE_PRODUCT_ID_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static Tile getDefaultInstance()
| Returns |
| Type |
Description |
Tile |
|
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static Tile.Builder newBuilder()
newBuilder(Tile prototype)
public static Tile.Builder newBuilder(Tile prototype)
| Parameter |
| Name |
Description |
prototype |
Tile
|
public static Tile parseDelimitedFrom(InputStream input)
| Returns |
| Type |
Description |
Tile |
|
public static Tile parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
| Returns |
| Type |
Description |
Tile |
|
parseFrom(byte[] data)
public static Tile parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
| Returns |
| Type |
Description |
Tile |
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static Tile parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
| Returns |
| Type |
Description |
Tile |
|
parseFrom(ByteString data)
public static Tile parseFrom(ByteString data)
| Returns |
| Type |
Description |
Tile |
|
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static Tile parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
| Returns |
| Type |
Description |
Tile |
|
public static Tile parseFrom(CodedInputStream input)
| Returns |
| Type |
Description |
Tile |
|
public static Tile parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
| Returns |
| Type |
Description |
Tile |
|
public static Tile parseFrom(InputStream input)
| Returns |
| Type |
Description |
Tile |
|
public static Tile parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
| Returns |
| Type |
Description |
Tile |
|
parseFrom(ByteBuffer data)
public static Tile parseFrom(ByteBuffer data)
| Returns |
| Type |
Description |
Tile |
|
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Tile parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
| Returns |
| Type |
Description |
Tile |
|
parser()
public static Parser<Tile> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
getDefaultInstanceForType()
public Tile getDefaultInstanceForType()
| Returns |
| Type |
Description |
Tile |
|
getParserForType()
public Parser<Tile> getParserForType()
Overrides
getProductAttributeCase()
public Tile.ProductAttributeCase getProductAttributeCase()
getProductAttributeInterval()
public ProductAttributeInterval getProductAttributeInterval()
The product attribute key-numeric interval.
.google.cloud.retail.v2.ProductAttributeInterval product_attribute_interval = 2;
getProductAttributeIntervalOrBuilder()
public ProductAttributeIntervalOrBuilder getProductAttributeIntervalOrBuilder()
The product attribute key-numeric interval.
.google.cloud.retail.v2.ProductAttributeInterval product_attribute_interval = 2;
getProductAttributeValue()
public ProductAttributeValue getProductAttributeValue()
The product attribute key-value.
.google.cloud.retail.v2.ProductAttributeValue product_attribute_value = 1;
getProductAttributeValueOrBuilder()
public ProductAttributeValueOrBuilder getProductAttributeValueOrBuilder()
The product attribute key-value.
.google.cloud.retail.v2.ProductAttributeValue product_attribute_value = 1;
getRepresentativeProductId()
public String getRepresentativeProductId()
The representative product id for this tile.
string representative_product_id = 3;
| Returns |
| Type |
Description |
String |
The representativeProductId.
|
getRepresentativeProductIdBytes()
public ByteString getRepresentativeProductIdBytes()
The representative product id for this tile.
string representative_product_id = 3;
| Returns |
| Type |
Description |
ByteString |
The bytes for representativeProductId.
|
getSerializedSize()
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
hasProductAttributeInterval()
public boolean hasProductAttributeInterval()
The product attribute key-numeric interval.
.google.cloud.retail.v2.ProductAttributeInterval product_attribute_interval = 2;
| Returns |
| Type |
Description |
boolean |
Whether the productAttributeInterval field is set.
|
hasProductAttributeValue()
public boolean hasProductAttributeValue()
The product attribute key-value.
.google.cloud.retail.v2.ProductAttributeValue product_attribute_value = 1;
| Returns |
| Type |
Description |
boolean |
Whether the productAttributeValue field is set.
|
hashCode()
| Returns |
| Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public Tile.Builder newBuilderForType()
newBuilderForType(AbstractMessage.BuilderParent parent)
protected Tile.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
toBuilder()
public Tile.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides