public final class RemoveLocalInventoriesRequest extends com.google.protobuf.GeneratedMessageV3 implements RemoveLocalInventoriesRequestOrBuilder
Request message for [ProductService.RemoveLocalInventories][google.cloud.retail.v2alpha.ProductService.RemoveLocalInventories] method.Protobuf type
google.cloud.retail.v2alpha.RemoveLocalInventoriesRequest| Modifier and Type | Class and Description |
|---|---|
static class |
RemoveLocalInventoriesRequest.Builder
Request message for
[ProductService.RemoveLocalInventories][google.cloud.retail.v2alpha.ProductService.RemoveLocalInventories]
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 |
| 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 local inventory removal request will still be processed and
retained for at most 1 day and processed once the
[Product][google.cloud.retail.v2alpha.Product] is created.
|
static RemoveLocalInventoriesRequest |
getDefaultInstance() |
RemoveLocalInventoriesRequest |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Parser<RemoveLocalInventoriesRequest> |
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 inventory deletions are issued.
|
com.google.protobuf.TimestampOrBuilder |
getRemoveTimeOrBuilder()
The time when the inventory deletions are issued.
|
int |
getSerializedSize() |
int |
hashCode() |
boolean |
hasRemoveTime()
The time when the inventory deletions are issued.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static RemoveLocalInventoriesRequest.Builder |
newBuilder() |
static RemoveLocalInventoriesRequest.Builder |
newBuilder(RemoveLocalInventoriesRequest prototype) |
RemoveLocalInventoriesRequest.Builder |
newBuilderForType() |
protected RemoveLocalInventoriesRequest.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static RemoveLocalInventoriesRequest |
parseDelimitedFrom(InputStream input) |
static RemoveLocalInventoriesRequest |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static RemoveLocalInventoriesRequest |
parseFrom(byte[] data) |
static RemoveLocalInventoriesRequest |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static RemoveLocalInventoriesRequest |
parseFrom(ByteBuffer data) |
static RemoveLocalInventoriesRequest |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static RemoveLocalInventoriesRequest |
parseFrom(com.google.protobuf.ByteString data) |
static RemoveLocalInventoriesRequest |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static RemoveLocalInventoriesRequest |
parseFrom(com.google.protobuf.CodedInputStream input) |
static RemoveLocalInventoriesRequest |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static RemoveLocalInventoriesRequest |
parseFrom(InputStream input) |
static RemoveLocalInventoriesRequest |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<RemoveLocalInventoriesRequest> |
parser() |
RemoveLocalInventoriesRequest.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 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 RemoveLocalInventoriesRequestOrBuilderpublic 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 RemoveLocalInventoriesRequestOrBuilderpublic com.google.protobuf.ProtocolStringList getPlaceIdsList()
Required. A list of place IDs to have their inventory deleted. At most 3000 place IDs are allowed per request.
repeated string place_ids = 2 [(.google.api.field_behavior) = REQUIRED];getPlaceIdsList in interface RemoveLocalInventoriesRequestOrBuilderpublic int getPlaceIdsCount()
Required. A list of place IDs to have their inventory deleted. At most 3000 place IDs are allowed per request.
repeated string place_ids = 2 [(.google.api.field_behavior) = REQUIRED];getPlaceIdsCount in interface RemoveLocalInventoriesRequestOrBuilderpublic String getPlaceIds(int index)
Required. A list of place IDs to have their inventory deleted. At most 3000 place IDs are allowed per request.
repeated string place_ids = 2 [(.google.api.field_behavior) = REQUIRED];getPlaceIds in interface RemoveLocalInventoriesRequestOrBuilderindex - The index of the element to return.public com.google.protobuf.ByteString getPlaceIdsBytes(int index)
Required. A list of place IDs to have their inventory deleted. At most 3000 place IDs are allowed per request.
repeated string place_ids = 2 [(.google.api.field_behavior) = REQUIRED];getPlaceIdsBytes in interface RemoveLocalInventoriesRequestOrBuilderindex - The index of the value to return.public boolean hasRemoveTime()
The time when the inventory deletions are issued. Used to prevent out-of-order updates and deletions on local inventory fields. If not provided, the internal system time will be used.
.google.protobuf.Timestamp remove_time = 5;hasRemoveTime in interface RemoveLocalInventoriesRequestOrBuilderpublic com.google.protobuf.Timestamp getRemoveTime()
The time when the inventory deletions are issued. Used to prevent out-of-order updates and deletions on local inventory fields. If not provided, the internal system time will be used.
.google.protobuf.Timestamp remove_time = 5;getRemoveTime in interface RemoveLocalInventoriesRequestOrBuilderpublic com.google.protobuf.TimestampOrBuilder getRemoveTimeOrBuilder()
The time when the inventory deletions are issued. Used to prevent out-of-order updates and deletions on local inventory fields. If not provided, the internal system time will be used.
.google.protobuf.Timestamp remove_time = 5;getRemoveTimeOrBuilder in interface RemoveLocalInventoriesRequestOrBuilderpublic boolean getAllowMissing()
If set to true, and the [Product][google.cloud.retail.v2alpha.Product] is not found, the local inventory removal request 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 = 3;getAllowMissing in interface RemoveLocalInventoriesRequestOrBuilderpublic 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 RemoveLocalInventoriesRequest parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static RemoveLocalInventoriesRequest parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static RemoveLocalInventoriesRequest parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static RemoveLocalInventoriesRequest parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static RemoveLocalInventoriesRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static RemoveLocalInventoriesRequest parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static RemoveLocalInventoriesRequest parseFrom(InputStream input) throws IOException
IOExceptionpublic static RemoveLocalInventoriesRequest parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static RemoveLocalInventoriesRequest parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static RemoveLocalInventoriesRequest parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static RemoveLocalInventoriesRequest parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static RemoveLocalInventoriesRequest parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic RemoveLocalInventoriesRequest.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static RemoveLocalInventoriesRequest.Builder newBuilder()
public static RemoveLocalInventoriesRequest.Builder newBuilder(RemoveLocalInventoriesRequest prototype)
public RemoveLocalInventoriesRequest.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected RemoveLocalInventoriesRequest.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static RemoveLocalInventoriesRequest getDefaultInstance()
public static com.google.protobuf.Parser<RemoveLocalInventoriesRequest> parser()
public com.google.protobuf.Parser<RemoveLocalInventoriesRequest> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public RemoveLocalInventoriesRequest getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2024 Google LLC. All rights reserved.