Added sdk/storage/azure_storage_queue (#2730) #2732
Draft
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fixes #2708
Added support for the 2018-03-28 Queue API. The following functions have been created on the new QueueClient, roughly following the pattern in the .Net SDK:
queue_client:
new
create
create_if_not_exists
clear
delete
delete_if_exists
delete_message
exists
get_metadata
get_properties
enqueue_message
dequeue_message
dequeue_messages
peek_message
peek_messages
set_metadata
update_message
get_access_policy
set_access_policy
queue_service_client:
new
create_queue
delete_queue
get_properties
set_properties
list_queues_segment (paginated)
Examples of how to use each method has been provided in the
sdk/storage/examples/queue_client.rs
file.Recorded tests has also been pushed to the repo
Azure/azure-sdk-assets
and theassets.json
updated.The client is generated using tsp-client using remote
Azure/azure-rest-api-specs
repo.