public static enum Product.Availability extends Enum<Product.Availability> implements com.google.protobuf.ProtocolMessageEnum
Product availability. If this field is unspecified, the product is assumed to be in stock.Protobuf enum
google.cloud.retail.v2.Product.Availability| Enum Constant and Description |
|---|
AVAILABILITY_UNSPECIFIED
Default product availability.
|
BACKORDER
Product that is back-ordered (i.e.
|
IN_STOCK
Product in stock.
|
OUT_OF_STOCK
Product out of stock.
|
PREORDER
Product that is in pre-order state.
|
UNRECOGNIZED |
| Modifier and Type | Field and Description |
|---|---|
static int |
AVAILABILITY_UNSPECIFIED_VALUE
Default product availability.
|
static int |
BACKORDER_VALUE
Product that is back-ordered (i.e.
|
static int |
IN_STOCK_VALUE
Product in stock.
|
static int |
OUT_OF_STOCK_VALUE
Product out of stock.
|
static int |
PREORDER_VALUE
Product that is in pre-order state.
|
| Modifier and Type | Method and Description |
|---|---|
static Product.Availability |
forNumber(int value) |
static com.google.protobuf.Descriptors.EnumDescriptor |
getDescriptor() |
com.google.protobuf.Descriptors.EnumDescriptor |
getDescriptorForType() |
int |
getNumber() |
com.google.protobuf.Descriptors.EnumValueDescriptor |
getValueDescriptor() |
static com.google.protobuf.Internal.EnumLiteMap<Product.Availability> |
internalGetValueMap() |
static Product.Availability |
valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) |
static Product.Availability |
valueOf(int value)
Deprecated.
Use
forNumber(int) instead. |
static Product.Availability |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static Product.Availability[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final Product.Availability AVAILABILITY_UNSPECIFIED
Default product availability. Default to [Availability.IN_STOCK][google.cloud.retail.v2.Product.Availability.IN_STOCK] if unset.
AVAILABILITY_UNSPECIFIED = 0;public static final Product.Availability IN_STOCK
Product in stock.
IN_STOCK = 1;public static final Product.Availability OUT_OF_STOCK
Product out of stock.
OUT_OF_STOCK = 2;public static final Product.Availability PREORDER
Product that is in pre-order state.
PREORDER = 3;public static final Product.Availability BACKORDER
Product that is back-ordered (i.e. temporarily out of stock).
BACKORDER = 4;public static final Product.Availability UNRECOGNIZED
public static final int AVAILABILITY_UNSPECIFIED_VALUE
Default product availability. Default to [Availability.IN_STOCK][google.cloud.retail.v2.Product.Availability.IN_STOCK] if unset.
AVAILABILITY_UNSPECIFIED = 0;public static final int IN_STOCK_VALUE
Product in stock.
IN_STOCK = 1;public static final int OUT_OF_STOCK_VALUE
Product out of stock.
OUT_OF_STOCK = 2;public static final int PREORDER_VALUE
Product that is in pre-order state.
PREORDER = 3;public static final int BACKORDER_VALUE
Product that is back-ordered (i.e. temporarily out of stock).
BACKORDER = 4;public static Product.Availability[] values()
for (Product.Availability c : Product.Availability.values()) System.out.println(c);
public static Product.Availability valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is nullpublic final int getNumber()
getNumber in interface com.google.protobuf.Internal.EnumLitegetNumber in interface com.google.protobuf.ProtocolMessageEnum@Deprecated public static Product.Availability valueOf(int value)
forNumber(int) instead.value - The numeric wire value of the corresponding enum entry.public static Product.Availability forNumber(int value)
value - The numeric wire value of the corresponding enum entry.public static com.google.protobuf.Internal.EnumLiteMap<Product.Availability> internalGetValueMap()
public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor()
getValueDescriptor in interface com.google.protobuf.ProtocolMessageEnumpublic final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.ProtocolMessageEnumpublic static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor()
public static Product.Availability valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc)
Copyright © 2024 Google LLC. All rights reserved.