public static final class RemoveLocalInventoriesRequest.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<RemoveLocalInventoriesRequest.Builder> implements RemoveLocalInventoriesRequestOrBuilder
Request message for [ProductService.RemoveLocalInventories][google.cloud.retail.v2alpha.ProductService.RemoveLocalInventories] method.Protobuf type
google.cloud.retail.v2alpha.RemoveLocalInventoriesRequest| Modifier and Type | Method and Description |
|---|---|
RemoveLocalInventoriesRequest.Builder |
addAllPlaceIds(Iterable<String> values)
Required.
|
RemoveLocalInventoriesRequest.Builder |
addPlaceIds(String value)
Required.
|
RemoveLocalInventoriesRequest.Builder |
addPlaceIdsBytes(com.google.protobuf.ByteString value)
Required.
|
RemoveLocalInventoriesRequest.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
RemoveLocalInventoriesRequest |
build() |
RemoveLocalInventoriesRequest |
buildPartial() |
RemoveLocalInventoriesRequest.Builder |
clear() |
RemoveLocalInventoriesRequest.Builder |
clearAllowMissing()
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.
|
RemoveLocalInventoriesRequest.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
RemoveLocalInventoriesRequest.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
RemoveLocalInventoriesRequest.Builder |
clearPlaceIds()
Required.
|
RemoveLocalInventoriesRequest.Builder |
clearProduct()
Required.
|
RemoveLocalInventoriesRequest.Builder |
clearRemoveTime()
The time when the inventory deletions are issued.
|
RemoveLocalInventoriesRequest.Builder |
clone() |
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.
|
RemoveLocalInventoriesRequest |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
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.Timestamp.Builder |
getRemoveTimeBuilder()
The time when the inventory deletions are issued.
|
com.google.protobuf.TimestampOrBuilder |
getRemoveTimeOrBuilder()
The time when the inventory deletions are issued.
|
boolean |
hasRemoveTime()
The time when the inventory deletions are issued.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
RemoveLocalInventoriesRequest.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
RemoveLocalInventoriesRequest.Builder |
mergeFrom(com.google.protobuf.Message other) |
RemoveLocalInventoriesRequest.Builder |
mergeFrom(RemoveLocalInventoriesRequest other) |
RemoveLocalInventoriesRequest.Builder |
mergeRemoveTime(com.google.protobuf.Timestamp value)
The time when the inventory deletions are issued.
|
RemoveLocalInventoriesRequest.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
RemoveLocalInventoriesRequest.Builder |
setAllowMissing(boolean value)
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.
|
RemoveLocalInventoriesRequest.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
RemoveLocalInventoriesRequest.Builder |
setPlaceIds(int index,
String value)
Required.
|
RemoveLocalInventoriesRequest.Builder |
setProduct(String value)
Required.
|
RemoveLocalInventoriesRequest.Builder |
setProductBytes(com.google.protobuf.ByteString value)
Required.
|
RemoveLocalInventoriesRequest.Builder |
setRemoveTime(com.google.protobuf.Timestamp.Builder builderForValue)
The time when the inventory deletions are issued.
|
RemoveLocalInventoriesRequest.Builder |
setRemoveTime(com.google.protobuf.Timestamp value)
The time when the inventory deletions are issued.
|
RemoveLocalInventoriesRequest.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
RemoveLocalInventoriesRequest.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<RemoveLocalInventoriesRequest.Builder>public RemoveLocalInventoriesRequest.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<RemoveLocalInventoriesRequest.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<RemoveLocalInventoriesRequest.Builder>public RemoveLocalInventoriesRequest getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic RemoveLocalInventoriesRequest build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic RemoveLocalInventoriesRequest buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic RemoveLocalInventoriesRequest.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<RemoveLocalInventoriesRequest.Builder>public RemoveLocalInventoriesRequest.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<RemoveLocalInventoriesRequest.Builder>public RemoveLocalInventoriesRequest.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<RemoveLocalInventoriesRequest.Builder>public RemoveLocalInventoriesRequest.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<RemoveLocalInventoriesRequest.Builder>public RemoveLocalInventoriesRequest.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<RemoveLocalInventoriesRequest.Builder>public RemoveLocalInventoriesRequest.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<RemoveLocalInventoriesRequest.Builder>public RemoveLocalInventoriesRequest.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<RemoveLocalInventoriesRequest.Builder>public RemoveLocalInventoriesRequest.Builder mergeFrom(RemoveLocalInventoriesRequest other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<RemoveLocalInventoriesRequest.Builder>public RemoveLocalInventoriesRequest.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<RemoveLocalInventoriesRequest.Builder>IOExceptionpublic 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 RemoveLocalInventoriesRequest.Builder setProduct(String value)
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) = { ... }
value - The product to set.public RemoveLocalInventoriesRequest.Builder clearProduct()
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) = { ... }
public RemoveLocalInventoriesRequest.Builder setProductBytes(com.google.protobuf.ByteString value)
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) = { ... }
value - The bytes for product to set.public 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 RemoveLocalInventoriesRequest.Builder setPlaceIds(int index, String value)
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];index - The index to set the value at.value - The placeIds to set.public RemoveLocalInventoriesRequest.Builder addPlaceIds(String value)
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];value - The placeIds to add.public RemoveLocalInventoriesRequest.Builder addAllPlaceIds(Iterable<String> values)
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];values - The placeIds to add.public RemoveLocalInventoriesRequest.Builder clearPlaceIds()
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];public RemoveLocalInventoriesRequest.Builder addPlaceIdsBytes(com.google.protobuf.ByteString value)
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];value - The bytes of the placeIds to add.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 RemoveLocalInventoriesRequest.Builder setRemoveTime(com.google.protobuf.Timestamp value)
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;public RemoveLocalInventoriesRequest.Builder setRemoveTime(com.google.protobuf.Timestamp.Builder builderForValue)
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;public RemoveLocalInventoriesRequest.Builder mergeRemoveTime(com.google.protobuf.Timestamp value)
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;public RemoveLocalInventoriesRequest.Builder clearRemoveTime()
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;public com.google.protobuf.Timestamp.Builder getRemoveTimeBuilder()
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;public 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 RemoveLocalInventoriesRequest.Builder setAllowMissing(boolean value)
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;value - The allowMissing to set.public RemoveLocalInventoriesRequest.Builder clearAllowMissing()
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;public final RemoveLocalInventoriesRequest.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<RemoveLocalInventoriesRequest.Builder>public final RemoveLocalInventoriesRequest.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<RemoveLocalInventoriesRequest.Builder>Copyright © 2024 Google LLC. All rights reserved.