RequestQueueClient
Hierarchy
- BaseRequestQueueClient
- RequestQueueClient
Index
Constructors
__init__
Parameters
keyword-onlymemory_storage_client: MemoryStorageClient
keyword-onlyid: str | None = None
keyword-onlyname: str | None = None
keyword-onlycreated_at: datetime | None = None
keyword-onlyaccessed_at: datetime | None = None
keyword-onlymodified_at: datetime | None = None
keyword-onlyhandled_request_count: int = 0
keyword-onlypending_request_count: int = 0
Returns None
Methods
add_request
Parameters
request: Request
keyword-onlyforefront: bool = False
Returns ProcessedRequest
batch_add_requests
Parameters
requests: Sequence[Request]
keyword-onlyforefront: bool = False
Returns BatchRequestsOperationResponse
batch_delete_requests
Parameters
requests: list[Request]
Returns BatchRequestsOperationResponse
delete
Returns None
delete_request
Parameters
request_id: str
Returns None
delete_request_lock
Parameters
request_id: str
keyword-onlyforefront: bool = False
Returns None
get
Returns RequestQueueMetadata | None
get_request
Parameters
request_id: str
Returns Request | None
list_and_lock_head
Parameters
keyword-onlylock_secs: int
keyword-onlylimit: int | None = None
Returns RequestQueueHeadWithLocks
list_head
Parameters
keyword-onlylimit: int | None = None
Returns RequestQueueHead
prolong_request_lock
Parameters
request_id: str
keyword-onlyforefront: bool = False
keyword-onlylock_secs: int
Returns ProlongRequestLockResponse
update
Parameters
keyword-onlyname: str | None = None
Returns RequestQueueMetadata
update_request
Parameters
request: Request
keyword-onlyforefront: bool = False
Returns ProcessedRequest
update_timestamps
Update the timestamps of the request queue.
Parameters
keyword-onlyhas_been_modified: bool
Returns None
Properties
resource_directory
Get the resource directory for the client.
resource_info
Get the resource info for the request queue client.
Subclient for manipulating a single request queue.