- 2.55.0 (latest)
- 2.54.0
- 2.53.0
- 2.51.0
- 2.50.0
- 2.49.0
- 2.48.0
- 2.47.0
- 2.46.0
- 2.45.0
- 2.44.0
- 2.43.0
- 2.42.0
- 2.41.0
- 2.39.0
- 2.38.0
- 2.37.0
- 2.36.0
- 2.35.0
- 2.34.0
- 2.33.0
- 2.32.0
- 2.31.0
- 2.30.0
- 2.29.0
- 2.26.0
- 2.25.0
- 2.24.0
- 2.23.0
- 2.22.0
- 2.21.0
- 2.20.0
- 2.19.0
- 2.18.0
- 2.17.0
- 2.16.0
- 2.15.0
- 2.14.0
- 2.13.0
- 2.11.0
- 2.10.0
- 2.9.0
- 2.8.0
- 2.7.0
- 2.6.0
- 2.5.1
- 2.4.0
- 2.3.0
- 2.2.3
- 2.1.0
- 2.0.19
public final class FulfillmentInfo extends GeneratedMessageV3 implements FulfillmentInfoOrBuilder
Fulfillment information, such as the store IDs for in-store pickup or region IDs for different shipping methods.
Protobuf type google.cloud.retail.v2.FulfillmentInfo
Inheritance
Object > AbstractMessageLite<MessageType,BuilderType> > AbstractMessage > GeneratedMessageV3 > FulfillmentInfoImplements
FulfillmentInfoOrBuilderStatic Fields
PLACE_IDS_FIELD_NUMBER
public static final int PLACE_IDS_FIELD_NUMBER
Type | Description |
int |
TYPE_FIELD_NUMBER
public static final int TYPE_FIELD_NUMBER
Type | Description |
int |
Static Methods
getDefaultInstance()
public static FulfillmentInfo getDefaultInstance()
Type | Description |
FulfillmentInfo |
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Type | Description |
Descriptor |
newBuilder()
public static FulfillmentInfo.Builder newBuilder()
Type | Description |
FulfillmentInfo.Builder |
newBuilder(FulfillmentInfo prototype)
public static FulfillmentInfo.Builder newBuilder(FulfillmentInfo prototype)
Name | Description |
prototype | FulfillmentInfo |
Type | Description |
FulfillmentInfo.Builder |
parseDelimitedFrom(InputStream input)
public static FulfillmentInfo parseDelimitedFrom(InputStream input)
Name | Description |
input | InputStream |
Type | Description |
FulfillmentInfo |
Type | Description |
IOException |
parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static FulfillmentInfo parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Name | Description |
input | InputStream |
extensionRegistry | ExtensionRegistryLite |
Type | Description |
FulfillmentInfo |
Type | Description |
IOException |
parseFrom(byte[] data)
public static FulfillmentInfo parseFrom(byte[] data)
Name | Description |
data | byte[] |
Type | Description |
FulfillmentInfo |
Type | Description |
InvalidProtocolBufferException |
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static FulfillmentInfo parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Name | Description |
data | byte[] |
extensionRegistry | ExtensionRegistryLite |
Type | Description |
FulfillmentInfo |
Type | Description |
InvalidProtocolBufferException |
parseFrom(ByteString data)
public static FulfillmentInfo parseFrom(ByteString data)
Name | Description |
data | ByteString |
Type | Description |
FulfillmentInfo |
Type | Description |
InvalidProtocolBufferException |
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static FulfillmentInfo parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Name | Description |
data | ByteString |
extensionRegistry | ExtensionRegistryLite |
Type | Description |
FulfillmentInfo |
Type | Description |
InvalidProtocolBufferException |
parseFrom(CodedInputStream input)
public static FulfillmentInfo parseFrom(CodedInputStream input)
Name | Description |
input | CodedInputStream |
Type | Description |
FulfillmentInfo |
Type | Description |
IOException |
parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static FulfillmentInfo parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Name | Description |
input | CodedInputStream |
extensionRegistry | ExtensionRegistryLite |
Type | Description |
FulfillmentInfo |
Type | Description |
IOException |
parseFrom(InputStream input)
public static FulfillmentInfo parseFrom(InputStream input)
Name | Description |
input | InputStream |
Type | Description |
FulfillmentInfo |
Type | Description |
IOException |
parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static FulfillmentInfo parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Name | Description |
input | InputStream |
extensionRegistry | ExtensionRegistryLite |
Type | Description |
FulfillmentInfo |
Type | Description |
IOException |
parseFrom(ByteBuffer data)
public static FulfillmentInfo parseFrom(ByteBuffer data)
Name | Description |
data | ByteBuffer |
Type | Description |
FulfillmentInfo |
Type | Description |
InvalidProtocolBufferException |
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static FulfillmentInfo parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Name | Description |
data | ByteBuffer |
extensionRegistry | ExtensionRegistryLite |
Type | Description |
FulfillmentInfo |
Type | Description |
InvalidProtocolBufferException |
parser()
public static Parser<FulfillmentInfo> parser()
Type | Description |
Parser<FulfillmentInfo> |
Methods
equals(Object obj)
public boolean equals(Object obj)
Name | Description |
obj | Object |
Type | Description |
boolean |
getDefaultInstanceForType()
public FulfillmentInfo getDefaultInstanceForType()
Type | Description |
FulfillmentInfo |
getParserForType()
public Parser<FulfillmentInfo> getParserForType()
Type | Description |
Parser<FulfillmentInfo> |
getPlaceIds(int index)
public String getPlaceIds(int index)
The IDs for this type, such
as the store IDs for
FulfillmentInfo.type.pickup-in-store
or the region IDs for
FulfillmentInfo.type.same-day-delivery.
A maximum of 3000 values are allowed. Each value must be a string with a
length limit of 30 characters, matching the pattern [a-zA-Z0-9_-]+
, such
as "store1" or "REGION-2". Otherwise, an INVALID_ARGUMENT error is
returned.
repeated string place_ids = 2;
Name | Description |
index | int The index of the element to return. |
Type | Description |
String | The placeIds at the given index. |
getPlaceIdsBytes(int index)
public ByteString getPlaceIdsBytes(int index)
The IDs for this type, such
as the store IDs for
FulfillmentInfo.type.pickup-in-store
or the region IDs for
FulfillmentInfo.type.same-day-delivery.
A maximum of 3000 values are allowed. Each value must be a string with a
length limit of 30 characters, matching the pattern [a-zA-Z0-9_-]+
, such
as "store1" or "REGION-2". Otherwise, an INVALID_ARGUMENT error is
returned.
repeated string place_ids = 2;
Name | Description |
index | int The index of the value to return. |
Type | Description |
ByteString | The bytes of the placeIds at the given index. |
getPlaceIdsCount()
public int getPlaceIdsCount()
The IDs for this type, such
as the store IDs for
FulfillmentInfo.type.pickup-in-store
or the region IDs for
FulfillmentInfo.type.same-day-delivery.
A maximum of 3000 values are allowed. Each value must be a string with a
length limit of 30 characters, matching the pattern [a-zA-Z0-9_-]+
, such
as "store1" or "REGION-2". Otherwise, an INVALID_ARGUMENT error is
returned.
repeated string place_ids = 2;
Type | Description |
int | The count of placeIds. |
getPlaceIdsList()
public ProtocolStringList getPlaceIdsList()
The IDs for this type, such
as the store IDs for
FulfillmentInfo.type.pickup-in-store
or the region IDs for
FulfillmentInfo.type.same-day-delivery.
A maximum of 3000 values are allowed. Each value must be a string with a
length limit of 30 characters, matching the pattern [a-zA-Z0-9_-]+
, such
as "store1" or "REGION-2". Otherwise, an INVALID_ARGUMENT error is
returned.
repeated string place_ids = 2;
Type | Description |
ProtocolStringList | A list containing the placeIds. |
getSerializedSize()
public int getSerializedSize()
Type | Description |
int |
getType()
public String getType()
The fulfillment type, including commonly used types (such as pickup in store and same day delivery), and custom types. Customers have to map custom types to their display names before rendering UI. Supported values:
- "pickup-in-store"
- "ship-to-store"
- "same-day-delivery"
- "next-day-delivery"
- "custom-type-1"
- "custom-type-2"
- "custom-type-3"
- "custom-type-4"
- "custom-type-5" If this field is set to an invalid value other than these, an INVALID_ARGUMENT error is returned.
string type = 1;
Type | Description |
String | The type. |
getTypeBytes()
public ByteString getTypeBytes()
The fulfillment type, including commonly used types (such as pickup in store and same day delivery), and custom types. Customers have to map custom types to their display names before rendering UI. Supported values:
- "pickup-in-store"
- "ship-to-store"
- "same-day-delivery"
- "next-day-delivery"
- "custom-type-1"
- "custom-type-2"
- "custom-type-3"
- "custom-type-4"
- "custom-type-5" If this field is set to an invalid value other than these, an INVALID_ARGUMENT error is returned.
string type = 1;
Type | Description |
ByteString | The bytes for type. |
getUnknownFields()
public final UnknownFieldSet getUnknownFields()
Type | Description |
UnknownFieldSet |
hashCode()
public int hashCode()
Type | Description |
int |
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Type | Description |
FieldAccessorTable |
isInitialized()
public final boolean isInitialized()
Type | Description |
boolean |
newBuilderForType()
public FulfillmentInfo.Builder newBuilderForType()
Type | Description |
FulfillmentInfo.Builder |
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected FulfillmentInfo.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Name | Description |
parent | BuilderParent |
Type | Description |
FulfillmentInfo.Builder |
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Name | Description |
unused | UnusedPrivateParameter |
Type | Description |
Object |
toBuilder()
public FulfillmentInfo.Builder toBuilder()
Type | Description |
FulfillmentInfo.Builder |
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Name | Description |
output | CodedOutputStream |
Type | Description |
IOException |