Interface RemoveLocalInventoriesRequestOrBuilder (2.53.0)

public interface RemoveLocalInventoriesRequestOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getAllowMissing()

public abstract boolean getAllowMissing()

If set to true, and the 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 is created. If set to false, a NOT_FOUND error is returned if the Product is not found.

bool allow_missing = 3;

Returns
Type Description
boolean

The allowMissing.

getPlaceIds(int index)

public abstract 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];

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
String

The placeIds at the given index.

getPlaceIdsBytes(int index)

public abstract 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];

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
ByteString

The bytes of the placeIds at the given index.

getPlaceIdsCount()

public abstract 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];

Returns
Type Description
int

The count of placeIds.

getPlaceIdsList()

public abstract List<String> 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];

Returns
Type Description
List<String>

A list containing the placeIds.

getProduct()

public abstract String getProduct()

Required. Full resource name of 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, 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) = { ... }

Returns
Type Description
String

The product.

getProductBytes()

public abstract ByteString getProductBytes()

Required. Full resource name of 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, 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) = { ... }

Returns
Type Description
ByteString

The bytes for product.

getRemoveTime()

public abstract 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;

Returns
Type Description
Timestamp

The removeTime.

getRemoveTimeOrBuilder()

public abstract 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;

Returns
Type Description
TimestampOrBuilder

hasRemoveTime()

public abstract 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;

Returns
Type Description
boolean

Whether the removeTime field is set.