Interface RemoveLocalInventoriesRequestOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
RemoveLocalInventoriesRequest, RemoveLocalInventoriesRequest.Builder

@Generated public interface RemoveLocalInventoriesRequestOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    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.
    getPlaceIds(int index)
    Required.
    com.google.protobuf.ByteString
    getPlaceIdsBytes(int index)
    Required.
    int
    Required.
    Required.
    Required.
    com.google.protobuf.ByteString
    Required.
    com.google.protobuf.Timestamp
    The time when the inventory deletions are issued.
    com.google.protobuf.TimestampOrBuilder
    The time when the inventory deletions are issued.
    boolean
    The time when the inventory deletions are issued.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • getProduct

      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) = { ... }
      Returns:
      The product.
    • getProductBytes

      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) = { ... }
      Returns:
      The bytes for product.
    • getPlaceIdsList

      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:
      A list containing the placeIds.
    • getPlaceIdsCount

      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:
      The count of placeIds.
    • getPlaceIds

      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];
      Parameters:
      index - The index of the element to return.
      Returns:
      The placeIds at the given index.
    • getPlaceIdsBytes

      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];
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the placeIds at the given index.
    • hasRemoveTime

      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:
      Whether the removeTime field is set.
    • getRemoveTime

      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;
      Returns:
      The removeTime.
    • getRemoveTimeOrBuilder

      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;
    • getAllowMissing

      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;
      Returns:
      The allowMissing.