public final class RemoveFulfillmentPlacesRequest extends com.google.protobuf.GeneratedMessageV3 implements RemoveFulfillmentPlacesRequestOrBuilder
Request message for [ProductService.RemoveFulfillmentPlaces][google.cloud.retail.v2alpha.ProductService.RemoveFulfillmentPlaces] method.Protobuf type
google.cloud.retail.v2alpha.RemoveFulfillmentPlacesRequest| Modifier and Type | Class and Description |
|---|---|
static class |
RemoveFulfillmentPlacesRequest.Builder
Request message for
[ProductService.RemoveFulfillmentPlaces][google.cloud.retail.v2alpha.ProductService.RemoveFulfillmentPlaces]
method.
|
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter| Modifier and Type | Field and Description |
|---|---|
static int |
ALLOW_MISSING_FIELD_NUMBER |
static int |
PLACE_IDS_FIELD_NUMBER |
static int |
PRODUCT_FIELD_NUMBER |
static int |
REMOVE_TIME_FIELD_NUMBER |
static int |
TYPE_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
boolean |
getAllowMissing()
If set to true, and the [Product][google.cloud.retail.v2alpha.Product] is
not found, the fulfillment information will still be processed and retained
for at most 1 day and processed once the
[Product][google.cloud.retail.v2alpha.Product] is created.
|
static RemoveFulfillmentPlacesRequest |
getDefaultInstance() |
RemoveFulfillmentPlacesRequest |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Parser<RemoveFulfillmentPlacesRequest> |
getParserForType() |
String |
getPlaceIds(int index)
Required.
|
com.google.protobuf.ByteString |
getPlaceIdsBytes(int index)
Required.
|
int |
getPlaceIdsCount()
Required.
|
com.google.protobuf.ProtocolStringList |
getPlaceIdsList()
Required.
|
String |
getProduct()
Required.
|
com.google.protobuf.ByteString |
getProductBytes()
Required.
|
com.google.protobuf.Timestamp |
getRemoveTime()
The time when the fulfillment updates are issued, used to prevent
out-of-order updates on fulfillment information.
|
com.google.protobuf.TimestampOrBuilder |
getRemoveTimeOrBuilder()
The time when the fulfillment updates are issued, used to prevent
out-of-order updates on fulfillment information.
|
int |
getSerializedSize() |
String |
getType()
Required.
|
com.google.protobuf.ByteString |
getTypeBytes()
Required.
|
int |
hashCode() |
boolean |
hasRemoveTime()
The time when the fulfillment updates are issued, used to prevent
out-of-order updates on fulfillment information.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static RemoveFulfillmentPlacesRequest.Builder |
newBuilder() |
static RemoveFulfillmentPlacesRequest.Builder |
newBuilder(RemoveFulfillmentPlacesRequest prototype) |
RemoveFulfillmentPlacesRequest.Builder |
newBuilderForType() |
protected RemoveFulfillmentPlacesRequest.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static RemoveFulfillmentPlacesRequest |
parseDelimitedFrom(InputStream input) |
static RemoveFulfillmentPlacesRequest |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static RemoveFulfillmentPlacesRequest |
parseFrom(byte[] data) |
static RemoveFulfillmentPlacesRequest |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static RemoveFulfillmentPlacesRequest |
parseFrom(ByteBuffer data) |
static RemoveFulfillmentPlacesRequest |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static RemoveFulfillmentPlacesRequest |
parseFrom(com.google.protobuf.ByteString data) |
static RemoveFulfillmentPlacesRequest |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static RemoveFulfillmentPlacesRequest |
parseFrom(com.google.protobuf.CodedInputStream input) |
static RemoveFulfillmentPlacesRequest |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static RemoveFulfillmentPlacesRequest |
parseFrom(InputStream input) |
static RemoveFulfillmentPlacesRequest |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<RemoveFulfillmentPlacesRequest> |
parser() |
RemoveFulfillmentPlacesRequest.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int PRODUCT_FIELD_NUMBER
public static final int TYPE_FIELD_NUMBER
public static final int PLACE_IDS_FIELD_NUMBER
public static final int REMOVE_TIME_FIELD_NUMBER
public static final int ALLOW_MISSING_FIELD_NUMBER
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public String getProduct()
Required. Full resource name of [Product][google.cloud.retail.v2alpha.Product], such as `projects/*/locations/global/catalogs/default_catalog/branches/default_branch/products/some_product_id`. If the caller does not have permission to access the [Product][google.cloud.retail.v2alpha.Product], regardless of whether or not it exists, a PERMISSION_DENIED error is returned.
string product = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
getProduct in interface RemoveFulfillmentPlacesRequestOrBuilderpublic com.google.protobuf.ByteString getProductBytes()
Required. Full resource name of [Product][google.cloud.retail.v2alpha.Product], such as `projects/*/locations/global/catalogs/default_catalog/branches/default_branch/products/some_product_id`. If the caller does not have permission to access the [Product][google.cloud.retail.v2alpha.Product], regardless of whether or not it exists, a PERMISSION_DENIED error is returned.
string product = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
getProductBytes in interface RemoveFulfillmentPlacesRequestOrBuilderpublic String getType()
Required. The fulfillment type, including commonly used types (such as pickup in store and same day delivery), and custom types. 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. This field directly corresponds to [Product.fulfillment_info.type][google.cloud.retail.v2alpha.FulfillmentInfo.type].
string type = 2 [(.google.api.field_behavior) = REQUIRED];getType in interface RemoveFulfillmentPlacesRequestOrBuilderpublic com.google.protobuf.ByteString getTypeBytes()
Required. The fulfillment type, including commonly used types (such as pickup in store and same day delivery), and custom types. 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. This field directly corresponds to [Product.fulfillment_info.type][google.cloud.retail.v2alpha.FulfillmentInfo.type].
string type = 2 [(.google.api.field_behavior) = REQUIRED];getTypeBytes in interface RemoveFulfillmentPlacesRequestOrBuilderpublic com.google.protobuf.ProtocolStringList getPlaceIdsList()
Required. The IDs for this [type][google.cloud.retail.v2alpha.RemoveFulfillmentPlacesRequest.type], such as the store IDs for "pickup-in-store" or the region IDs for "same-day-delivery", to be removed for this [type][google.cloud.retail.v2alpha.RemoveFulfillmentPlacesRequest.type]. At least 1 value is required, and a maximum of 2000 values are allowed. Each value must be a string with a length limit of 10 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 = 3 [(.google.api.field_behavior) = REQUIRED];getPlaceIdsList in interface RemoveFulfillmentPlacesRequestOrBuilderpublic int getPlaceIdsCount()
Required. The IDs for this [type][google.cloud.retail.v2alpha.RemoveFulfillmentPlacesRequest.type], such as the store IDs for "pickup-in-store" or the region IDs for "same-day-delivery", to be removed for this [type][google.cloud.retail.v2alpha.RemoveFulfillmentPlacesRequest.type]. At least 1 value is required, and a maximum of 2000 values are allowed. Each value must be a string with a length limit of 10 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 = 3 [(.google.api.field_behavior) = REQUIRED];getPlaceIdsCount in interface RemoveFulfillmentPlacesRequestOrBuilderpublic String getPlaceIds(int index)
Required. The IDs for this [type][google.cloud.retail.v2alpha.RemoveFulfillmentPlacesRequest.type], such as the store IDs for "pickup-in-store" or the region IDs for "same-day-delivery", to be removed for this [type][google.cloud.retail.v2alpha.RemoveFulfillmentPlacesRequest.type]. At least 1 value is required, and a maximum of 2000 values are allowed. Each value must be a string with a length limit of 10 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 = 3 [(.google.api.field_behavior) = REQUIRED];getPlaceIds in interface RemoveFulfillmentPlacesRequestOrBuilderindex - The index of the element to return.public com.google.protobuf.ByteString getPlaceIdsBytes(int index)
Required. The IDs for this [type][google.cloud.retail.v2alpha.RemoveFulfillmentPlacesRequest.type], such as the store IDs for "pickup-in-store" or the region IDs for "same-day-delivery", to be removed for this [type][google.cloud.retail.v2alpha.RemoveFulfillmentPlacesRequest.type]. At least 1 value is required, and a maximum of 2000 values are allowed. Each value must be a string with a length limit of 10 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 = 3 [(.google.api.field_behavior) = REQUIRED];getPlaceIdsBytes in interface RemoveFulfillmentPlacesRequestOrBuilderindex - The index of the value to return.public boolean hasRemoveTime()
The time when the fulfillment updates are issued, used to prevent out-of-order updates on fulfillment information. If not provided, the internal system time will be used.
.google.protobuf.Timestamp remove_time = 4;hasRemoveTime in interface RemoveFulfillmentPlacesRequestOrBuilderpublic com.google.protobuf.Timestamp getRemoveTime()
The time when the fulfillment updates are issued, used to prevent out-of-order updates on fulfillment information. If not provided, the internal system time will be used.
.google.protobuf.Timestamp remove_time = 4;getRemoveTime in interface RemoveFulfillmentPlacesRequestOrBuilderpublic com.google.protobuf.TimestampOrBuilder getRemoveTimeOrBuilder()
The time when the fulfillment updates are issued, used to prevent out-of-order updates on fulfillment information. If not provided, the internal system time will be used.
.google.protobuf.Timestamp remove_time = 4;getRemoveTimeOrBuilder in interface RemoveFulfillmentPlacesRequestOrBuilderpublic boolean getAllowMissing()
If set to true, and the [Product][google.cloud.retail.v2alpha.Product] is not found, the fulfillment information will still be processed and retained for at most 1 day and processed once the [Product][google.cloud.retail.v2alpha.Product] is created. If set to false, a NOT_FOUND error is returned if the [Product][google.cloud.retail.v2alpha.Product] is not found.
bool allow_missing = 5;getAllowMissing in interface RemoveFulfillmentPlacesRequestOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static RemoveFulfillmentPlacesRequest parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static RemoveFulfillmentPlacesRequest parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static RemoveFulfillmentPlacesRequest parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static RemoveFulfillmentPlacesRequest parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static RemoveFulfillmentPlacesRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static RemoveFulfillmentPlacesRequest parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static RemoveFulfillmentPlacesRequest parseFrom(InputStream input) throws IOException
IOExceptionpublic static RemoveFulfillmentPlacesRequest parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static RemoveFulfillmentPlacesRequest parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static RemoveFulfillmentPlacesRequest parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static RemoveFulfillmentPlacesRequest parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static RemoveFulfillmentPlacesRequest parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic RemoveFulfillmentPlacesRequest.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static RemoveFulfillmentPlacesRequest.Builder newBuilder()
public static RemoveFulfillmentPlacesRequest.Builder newBuilder(RemoveFulfillmentPlacesRequest prototype)
public RemoveFulfillmentPlacesRequest.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected RemoveFulfillmentPlacesRequest.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static RemoveFulfillmentPlacesRequest getDefaultInstance()
public static com.google.protobuf.Parser<RemoveFulfillmentPlacesRequest> parser()
public com.google.protobuf.Parser<RemoveFulfillmentPlacesRequest> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public RemoveFulfillmentPlacesRequest getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2024 Google LLC. All rights reserved.