type property

String? type
getter/setter pair

The type of the push operation that defines the push behavior. Possible string values are:

  • "UNSPECIFIED" : Default UNSPECIFIED. Specifies that the push operation should not modify ItemStatus
  • "MODIFIED" : Indicates that the repository document has been modified or updated since the previous update call. This changes status to MODIFIED state for an existing item. If this is called on a non existing item, the status is changed to NEW_ITEM.
  • "NOT_MODIFIED" : Item in the repository has not been modified since the last update call. This push operation will set status to ACCEPTED state.
  • "REPOSITORY_ERROR" : Connector is facing a repository error regarding this item. Change status to REPOSITORY_ERROR state. Item is unreserved and rescheduled at a future time determined by exponential backoff.
  • "REQUEUE" : Call push with REQUEUE only for items that have been reserved. This action unreserves the item and resets its available time to the wall clock time.

Implementation

core.String? type;