Uses of Class
com.azure.storage.blob.specialized.SpecializedBlobClientBuilder
Package
Description
Package containing specialized clients for Azure Storage Blobs.
-
Uses of SpecializedBlobClientBuilder in com.azure.storage.blob.specialized
Modifier and TypeMethodDescriptionSpecializedBlobClientBuilder.addPolicy
(com.azure.core.http.policy.HttpPipelinePolicy pipelinePolicy) Adds apipeline policy
to apply on each request sent.SpecializedBlobClientBuilder.blobAsyncClient
(BlobAsyncClientBase blobAsyncClient) Configures the builder based on theBlobAsyncClientBase
.SpecializedBlobClientBuilder.blobClient
(BlobClientBase blobClient) Configures the builder based on theBlobClientBase
.Sets the name of the blob.SpecializedBlobClientBuilder.clientOptions
(com.azure.core.util.ClientOptions clientOptions) Allows for setting common properties such as application ID, headers, proxy configuration, etc.SpecializedBlobClientBuilder.configuration
(com.azure.core.util.Configuration configuration) Sets the configuration object used to retrieve environment configuration values during building of the client.SpecializedBlobClientBuilder.connectionString
(String connectionString) Sets the connection string to connect to the service.SpecializedBlobClientBuilder.containerAsyncClient
(BlobContainerAsyncClient blobContainerAsyncClient, String blobName) Configures the builder based on theBlobContainerAsyncClient
and appends the blob name to the container's URL.SpecializedBlobClientBuilder.containerClient
(BlobContainerClient blobContainerClient, String blobName) Configures the builder based on theBlobContainerClient
and appends the blob name to the container's URL.SpecializedBlobClientBuilder.containerName
(String containerName) Sets the name of the container that contains the blob.SpecializedBlobClientBuilder.credential
(com.azure.core.credential.AzureNamedKeyCredential credential) Sets theAzureNamedKeyCredential
used to authorize requests sent to the service.SpecializedBlobClientBuilder.credential
(com.azure.core.credential.AzureSasCredential credential) Sets theAzureSasCredential
used to authorize requests sent to the service.SpecializedBlobClientBuilder.credential
(com.azure.core.credential.TokenCredential credential) Sets theTokenCredential
used to authorize requests sent to the service.SpecializedBlobClientBuilder.credential
(StorageSharedKeyCredential credential) Sets theStorageSharedKeyCredential
used to authorize requests sent to the service.SpecializedBlobClientBuilder.customerProvidedKey
(CustomerProvidedKey customerProvidedKey) Sets thecustomer provided key
that is used to encrypt blob contents on the server.SpecializedBlobClientBuilder.encryptionScope
(String encryptionScope) Sets theencryption scope
that is used to encrypt blob contents on the server.Sets the service endpoint, additionally parses it for information (SAS token, container name, blob name)SpecializedBlobClientBuilder.httpClient
(com.azure.core.http.HttpClient httpClient) Sets theHttpClient
to use for sending and receiving requests to and from the service.SpecializedBlobClientBuilder.httpLogOptions
(com.azure.core.http.policy.HttpLogOptions logOptions) Sets thelogging configuration
to use when sending and receiving requests to and from the service.SpecializedBlobClientBuilder.pipeline
(com.azure.core.http.HttpPipeline httpPipeline) Sets theHttpPipeline
to use for the service client.SpecializedBlobClientBuilder.retryOptions
(com.azure.core.http.policy.RetryOptions retryOptions) Sets theRetryOptions
for all the requests made through the client.SpecializedBlobClientBuilder.retryOptions
(RequestRetryOptions retryOptions) Sets the request retry options for all the requests made through the client.Sets the SAS token used to authorize requests sent to the service.SpecializedBlobClientBuilder.serviceVersion
(BlobServiceVersion version) Sets theBlobServiceVersion
that is used when making API requests.SpecializedBlobClientBuilder.setAnonymousAccess()
Clears the credential used to authorize the request.Sets the snapshot identifier of the blob.Sets the version identifier of the blob.