pub struct Client(/* private fields */);
Implementations§
Source§impl Client
impl Client
Sourcepub fn get_properties(&self) -> RequestBuilder
pub fn get_properties(&self) -> RequestBuilder
gets the properties of a storage account’s Blob service, including properties for Storage Analytics and CORS (Cross-Origin Resource Sharing) rules.
Sourcepub fn set_properties(
&self,
storage_service_properties: impl Into<StorageServiceProperties>,
) -> RequestBuilder
pub fn set_properties( &self, storage_service_properties: impl Into<StorageServiceProperties>, ) -> RequestBuilder
Sets properties for a storage account’s Blob service endpoint, including properties for Storage Analytics and CORS (Cross-Origin Resource Sharing) rules
Arguments:
storage_service_properties
: The StorageService properties.
Sourcepub fn get_statistics(&self) -> RequestBuilder
pub fn get_statistics(&self) -> RequestBuilder
Retrieves statistics related to replication for the Blob service. It is only available on the secondary location endpoint when read-access geo-redundant replication is enabled for the storage account.
Sourcepub fn list_containers_segment(&self) -> RequestBuilder
pub fn list_containers_segment(&self) -> RequestBuilder
The List Containers Segment operation returns a list of the containers under the specified account
Sourcepub fn get_user_delegation_key(
&self,
key_info: impl Into<KeyInfo>,
) -> RequestBuilder
pub fn get_user_delegation_key( &self, key_info: impl Into<KeyInfo>, ) -> RequestBuilder
Retrieves a user delegation key for the Blob service. This is only a valid operation when using bearer token authentication.
Arguments:
key_info
: Key information
Sourcepub fn get_account_info(&self) -> RequestBuilder
pub fn get_account_info(&self) -> RequestBuilder
Returns the sku name and account kind
Sourcepub fn submit_batch(
&self,
body: impl Into<Value>,
content_length: i64,
content_type: impl Into<String>,
) -> RequestBuilder
pub fn submit_batch( &self, body: impl Into<Value>, content_length: i64, content_type: impl Into<String>, ) -> RequestBuilder
The Batch operation allows multiple API calls to be embedded into a single HTTP request.
Arguments:
body
: Initial datacontent_length
: The length of the request.content_type
: Required. The value of this header must be multipart/mixed with a batch boundary. Example header value: multipart/mixed; boundary=batch_
Sourcepub fn filter_blobs(&self) -> RequestBuilder
pub fn filter_blobs(&self) -> RequestBuilder
The Filter Blobs operation enables callers to list blobs across all containers whose tags match a given search expression. Filter blobs searches across all containers within a storage account but can be scoped within the expression to a single container.
Auto Trait Implementations§
impl Freeze for Client
impl !RefUnwindSafe for Client
impl Send for Client
impl Sync for Client
impl Unpin for Client
impl !UnwindSafe for Client
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more