BlobClientBuilder.addPolicy(com.azure.core.http.policy.HttpPipelinePolicy pipelinePolicy)
Adds a pipeline policy
to apply on each request sent.
Sets the name of the blob.
BlobClientBuilder.clientOptions(com.azure.core.util.ClientOptions clientOptions)
Allows for setting common properties such as application ID, headers, proxy configuration, etc.
BlobClientBuilder.configuration(com.azure.core.util.Configuration configuration)
Sets the configuration object used to retrieve environment configuration values during building of the client.
Sets the connection string to connect to the service.
Sets the name of the container that contains the blob.
BlobClientBuilder.credential(com.azure.core.credential.AzureNamedKeyCredential credential)
Sets the AzureNamedKeyCredential
used to authorize requests sent to the service.
BlobClientBuilder.credential(com.azure.core.credential.AzureSasCredential credential)
Sets the AzureSasCredential
used to authorize requests sent to the service.
BlobClientBuilder.credential(com.azure.core.credential.TokenCredential credential)
Sets the TokenCredential
used to authorize requests sent to the service.
Sets the encryption 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)
BlobClientBuilder.httpClient(com.azure.core.http.HttpClient httpClient)
Sets the HttpClient
to use for sending and receiving requests to and from the service.
BlobClientBuilder.httpLogOptions(com.azure.core.http.policy.HttpLogOptions logOptions)
Sets the logging configuration
to use when sending and receiving requests to and from
the service.
BlobClientBuilder.pipeline(com.azure.core.http.HttpPipeline httpPipeline)
Sets the HttpPipeline
to use for the service client.
BlobClientBuilder.retryOptions(com.azure.core.http.policy.RetryOptions retryOptions)
Sets the RetryOptions
for all the requests made through the client.
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.
Clears the credential used to authorize the request.
Sets the snapshot identifier of the blob.
Sets the version identifier of the blob.