Index

A B C D E F G H I K L M N P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values

A

AccountSasPermission - Class in com.azure.storage.common.sas
This is a helper class to construct a string representing the permissions granted by an Account SAS.
AccountSasPermission() - Constructor for class com.azure.storage.common.sas.AccountSasPermission
Initializes an AccountSasPermission object with all fields set to false.
AccountSasQueryParameters - Class in com.azure.storage.common.sas
Deprecated.
Please use the generateSas method on the desired service client after initializing AccountSasSignatureValues.
AccountSasResourceType - Class in com.azure.storage.common.sas
This is a helper class to construct a string representing the resources accessible by an AccountSAS.
AccountSasResourceType() - Constructor for class com.azure.storage.common.sas.AccountSasResourceType
Initializes an AccountSasResourceType object with all fields set to false.
AccountSasService - Class in com.azure.storage.common.sas
This is a helper class to construct a string representing the services accessible by an AccountSAS.
AccountSasService() - Constructor for class com.azure.storage.common.sas.AccountSasService
Initializes an AccountSasService object with all fields set to false.
AccountSasSignatureValues - Class in com.azure.storage.common.sas
Used to initialize parameters for a Shared Access Signature (SAS) for an Azure Storage account.
AccountSasSignatureValues() - Constructor for class com.azure.storage.common.sas.AccountSasSignatureValues
AccountSasSignatureValues(OffsetDateTime, AccountSasPermission, AccountSasService, AccountSasResourceType) - Constructor for class com.azure.storage.common.sas.AccountSasSignatureValues
Initializes a new AccountSasSignatureValues object.
addOptionalEcho(HttpHeaderName) - Method in class com.azure.storage.common.policy.ResponseValidationPolicyBuilder
Fluently applies an optional validation to this policy where, if the response contains the given header, asserts its value is an echo of the value provided in the request.
addOptionalEcho(String) - Method in class com.azure.storage.common.policy.ResponseValidationPolicyBuilder
addParallelProgressReporting(Flux<ByteBuffer>, ProgressReceiver, Lock, AtomicLong) - Static method in class com.azure.storage.common.ProgressReporter
Deprecated.
Use ProgressReporter
addProgressReporting(Flux<ByteBuffer>, ProgressReceiver) - Static method in class com.azure.storage.common.ProgressReporter
Deprecated.
Use ProgressReporter
appendQueryParameter(String, String, String) - Static method in class com.azure.storage.common.Utility
Appends a query parameter to a url.
authorizeRequest(HttpPipelineCallContext) - Method in class com.azure.storage.common.policy.StorageBearerTokenChallengeAuthorizationPolicy
 
authorizeRequestOnChallenge(HttpPipelineCallContext, HttpResponse) - Method in class com.azure.storage.common.policy.StorageBearerTokenChallengeAuthorizationPolicy
 
authorizeRequestOnChallengeSync(HttpPipelineCallContext, HttpResponse) - Method in class com.azure.storage.common.policy.StorageBearerTokenChallengeAuthorizationPolicy
 
authorizeRequestSync(HttpPipelineCallContext) - Method in class com.azure.storage.common.policy.StorageBearerTokenChallengeAuthorizationPolicy
 
available() - Method in class com.azure.storage.common.StorageInputStream
Returns an estimate of the number of bytes that can be read (or skipped over) from this input stream without blocking by the next invocation of a method for this input stream.
Azure Storage Common shared library for Java - Search tag in Overview
Section

B

BaseSasQueryParameters - Class in com.azure.storage.common.sas
Deprecated.
Please use the generateSas method on the desired client after initializing the appropriate SasSignatureValues object.
BaseSasQueryParameters(String, SasProtocol, OffsetDateTime, OffsetDateTime, SasIpRange, String, String) - Constructor for class com.azure.storage.common.sas.BaseSasQueryParameters
Deprecated.
Please use SasSignatureValues
BaseSasQueryParameters(Map<String, String[]>, boolean) - Constructor for class com.azure.storage.common.sas.BaseSasQueryParameters
Deprecated.
Please use SasSignatureValues
bufferSize - Variable in class com.azure.storage.common.StorageInputStream
Holds the length of the current buffer in bytes.
bufferStartOffset - Variable in class com.azure.storage.common.StorageInputStream
Holds the absolute byte position of the start of the current buffer.
build() - Method in class com.azure.storage.common.policy.ResponseValidationPolicyBuilder
Builds the policy described by this builder.

C

checkStreamState() - Method in class com.azure.storage.common.StorageOutputStream
Helper function to check if the stream is faulted, if it is it surfaces the exception.
close() - Method in class com.azure.storage.common.StorageInputStream
Closes this input stream and releases any system resources associated with the stream.
close() - Method in class com.azure.storage.common.StorageOutputStream
Closes this output stream and releases any system resources associated with this stream.
com.azure.storage.common - package com.azure.storage.common
This package contains generic classes used by Azure Storage services.
com.azure.storage.common.policy - package com.azure.storage.common.policy
Package containing policies used by Azure Storage services.
com.azure.storage.common.sas - package com.azure.storage.common.sas
Package containing SAS (shared access signature) classes used by Azure Storage services.
CommonSasQueryParameters - Class in com.azure.storage.common.sas
Represents the components that make up an Azure Storage SAS' query parameters.
CommonSasQueryParameters(Map<String, String[]>, boolean) - Constructor for class com.azure.storage.common.sas.CommonSasQueryParameters
Creates a new CommonSasQueryParameters object.
computeHmac256(String) - Method in class com.azure.storage.common.StorageSharedKeyCredential
Computes a signature for the specified string using the HMAC-SHA256 algorithm.
Contributing - Search tag in Overview
Section
convertStreamToByteBuffer(InputStream, long, int) - Static method in class com.azure.storage.common.Utility
A utility method for converting the input stream to Flux of ByteBuffer.
convertStreamToByteBuffer(InputStream, long, int, boolean) - Static method in class com.azure.storage.common.Utility
A utility method for converting the input stream to Flux of ByteBuffer.

D

Default HTTP Client - Search tag in Overview
Section
Default SSL library - Search tag in Overview
Section
dispatchRead(int, long) - Method in class com.azure.storage.common.StorageInputStream
Dispatches a read operation of N bytes and updates stream state accordingly.
dispatchWrite(byte[], int, long) - Method in class com.azure.storage.common.StorageOutputStream
Dispatches a write operation to the Storage service.

E

encode() - Method in class com.azure.storage.common.sas.AccountSasQueryParameters
Deprecated.
Please use the generateSas method on the desired service client after initializing AccountSasSignatureValues.
encode() - Method in class com.azure.storage.common.sas.BaseSasQueryParameters
Deprecated.
Please use the generateSas method on the desired client after initializing the appropriate SasSignatureValues object.
encode() - Method in class com.azure.storage.common.sas.CommonSasQueryParameters
Encodes all SAS query parameters into a string that can be appended to a URL.
encodeUrlPath(String) - Static method in class com.azure.storage.common.Utility
Performs a safe encoding of a url string, only encoding the path.
Examples - Search tag in Overview
Section
expiryTime - Variable in class com.azure.storage.common.sas.BaseSasQueryParameters
Deprecated.
The end time for the SAS's validity.
EXPONENTIAL - Enum constant in enum com.azure.storage.common.policy.RetryPolicyType
Tells the pipeline to use an exponential back-off retry policy.

F

FIXED - Enum constant in enum com.azure.storage.common.policy.RetryPolicyType
Tells the pipeline to use a fixed back-off retry policy.
flush() - Method in class com.azure.storage.common.StorageOutputStream
Flushes this output stream and forces any buffered output bytes to be written out.
formatQueryParameterDate(OffsetDateTime) - Method in class com.azure.storage.common.sas.BaseSasQueryParameters
Deprecated.
Please use SasSignatureValues
fromAzureNamedKeyCredential(AzureNamedKeyCredential) - Static method in class com.azure.storage.common.StorageSharedKeyCredential
Creates a SharedKey credential from the passed AzureNamedKeyCredential.
fromConnectionString(String) - Static method in class com.azure.storage.common.StorageSharedKeyCredential
Creates a SharedKey credential from the passed connection string.
fromRetryOptions(RetryOptions, Duration, String) - Static method in class com.azure.storage.common.policy.RequestRetryOptions
Creates new RequestRetryOptions from RetryOptions and let specify storage specific parameters.

G

generateAuthorizationHeader(URL, String, HttpHeaders, boolean) - Method in class com.azure.storage.common.StorageSharedKeyCredential
Generates the SharedKey Authorization value from information in the request.
generateAuthorizationHeader(URL, String, Map<String, String>) - Method in class com.azure.storage.common.StorageSharedKeyCredential
Generates the SharedKey Authorization value from information in the request.
generateAuthorizationHeader(URL, String, Map<String, String>, boolean) - Method in class com.azure.storage.common.StorageSharedKeyCredential
Generates the SharedKey Authorization value from information in the request.
generateSasQueryParameters(StorageSharedKeyCredential) - Method in class com.azure.storage.common.sas.AccountSasSignatureValues
Deprecated.
Please use the generateAccountSas(AccountSasSignatureValues) method on the desired service client after initializing AccountSasSignatureValues.
getAccountName() - Method in class com.azure.storage.common.StorageSharedKeyCredential
Gets the account name associated with the request.
getAgentObjectId() - Method in class com.azure.storage.common.sas.CommonSasQueryParameters
Gets the AAD object ID of a user assumed to be unauthorized by the owner of the user delegation key to perform the action granted by the SAS token.
getBlockSize() - Method in class com.azure.storage.common.ParallelTransferOptions
getBlockSizeLong() - Method in class com.azure.storage.common.ParallelTransferOptions
Gets the block size (chunk size) to transfer at a time.
getCacheControl() - Method in class com.azure.storage.common.sas.CommonSasQueryParameters
Gets the Cache-Control header value when a client accesses the resource with this sas token.
getContentDisposition() - Method in class com.azure.storage.common.sas.CommonSasQueryParameters
Gets the Content-Disposition header value when a client accesses the resource with this sas token.
getContentEncoding() - Method in class com.azure.storage.common.sas.CommonSasQueryParameters
Gets the Content-Encoding header value when a client accesses the resource with this sas token.
getContentLanguage() - Method in class com.azure.storage.common.sas.CommonSasQueryParameters
Gets the Content-Language header value when a client accesses the resource with this sas token.
getContentType() - Method in class com.azure.storage.common.sas.CommonSasQueryParameters
Gets the Content-Type header value when a client accesses the resource with this sas token.
getCorrelationId() - Method in class com.azure.storage.common.sas.CommonSasQueryParameters
Gets the correlation id to correlate the storage audit logs with the audit logs used by the principal generating and distributing the SAS.
getDirectoryDepth() - Method in class com.azure.storage.common.sas.CommonSasQueryParameters
Gets the directory depth of the resource this SAS token authorizes.
getEncryptionScope() - Method in class com.azure.storage.common.sas.AccountSasSignatureValues
Gets the encryption scope that will be applied to any write operations performed with the sas
getEncryptionScope() - Method in class com.azure.storage.common.sas.CommonSasQueryParameters
Gets the encryption scope that will be applied to any write operations performed with the sas.
getExpiryTime() - Method in class com.azure.storage.common.sas.AccountSasSignatureValues
Gets the time after which the SAS will no longer work.
getExpiryTime() - Method in class com.azure.storage.common.sas.BaseSasQueryParameters
Deprecated.
Please use SasSignatureValues
getExpiryTime() - Method in class com.azure.storage.common.sas.CommonSasQueryParameters
Gets the expiry time for this SAS token.
getIdentifier() - Method in class com.azure.storage.common.sas.CommonSasQueryParameters
Gets the signed identifier.
getIpMax() - Method in class com.azure.storage.common.sas.SasIpRange
Gets the maximum IP address of the range.
getIpMin() - Method in class com.azure.storage.common.sas.SasIpRange
Gets the minimum IP address of the range.
getKeyExpiry() - Method in class com.azure.storage.common.sas.CommonSasQueryParameters
Gets the datetime when the key expires.
getKeyObjectId() - Method in class com.azure.storage.common.sas.CommonSasQueryParameters
Gets the object ID of the key.
getKeyService() - Method in class com.azure.storage.common.sas.CommonSasQueryParameters
Gets the services that are permitted by the key.
getKeyStart() - Method in class com.azure.storage.common.sas.CommonSasQueryParameters
Gets the datetime when the key becomes active.
getKeyTenantId() - Method in class com.azure.storage.common.sas.CommonSasQueryParameters
Gets the tenant ID of the key.
getKeyVersion() - Method in class com.azure.storage.common.sas.CommonSasQueryParameters
Gets the service version that created the key.
getMaxConcurrency() - Method in class com.azure.storage.common.ParallelTransferOptions
Gets the maximum number of parallel requests that will be issued at any given time.
getMaxRetryDelay() - Method in class com.azure.storage.common.policy.RequestRetryOptions
Gets the maximum delay allowed between each retry.
getMaxRetryDelayInMs() - Method in class com.azure.storage.common.policy.RequestRetryOptions
getMaxSingleUploadSize() - Method in class com.azure.storage.common.ParallelTransferOptions
getMaxSingleUploadSizeLong() - Method in class com.azure.storage.common.ParallelTransferOptions
Gets the value above which the upload will be broken into blocks and parallelized.
getMaxTries() - Method in class com.azure.storage.common.policy.RequestRetryOptions
Gets the maximum number of retries that will be attempted.
getNumBuffers() - Method in class com.azure.storage.common.ParallelTransferOptions
getPermissions() - Method in class com.azure.storage.common.sas.AccountSasSignatureValues
Gets the operations the SAS user may perform.
getPermissions() - Method in class com.azure.storage.common.sas.BaseSasQueryParameters
Deprecated.
Please use SasSignatureValues
getPermissions() - Method in class com.azure.storage.common.sas.CommonSasQueryParameters
Gets the SAS permissions in a raw format.
getPipelinePosition() - Method in class com.azure.storage.common.policy.ServiceTimeoutPolicy
Gets the position to place the policy.
getPreauthorizedAgentObjectId() - Method in class com.azure.storage.common.sas.CommonSasQueryParameters
Gets the AAD object ID of a user assumed to be authorized by the owner of the user delegation key to perform the action granted by the SAS token.
getProgressListener() - Method in class com.azure.storage.common.ParallelTransferOptions
Gets the Progress listener for parallel reporting
getProgressReceiver() - Method in class com.azure.storage.common.ParallelTransferOptions
getProtocol() - Method in class com.azure.storage.common.sas.AccountSasSignatureValues
Gets the SasProtocol which determines the HTTP protocol that will be used.
getProtocol() - Method in class com.azure.storage.common.sas.BaseSasQueryParameters
Deprecated.
Please use SasSignatureValues
getProtocol() - Method in class com.azure.storage.common.sas.CommonSasQueryParameters
Gets the allowed HTTP protocol(s).
getQueryParameter(Map<String, String[]>, String, boolean) - Method in class com.azure.storage.common.sas.BaseSasQueryParameters
Deprecated.
Please use SasSignatureValues
getQueryParameter(Map<String, String[]>, String, boolean, Function<String, T>) - Method in class com.azure.storage.common.sas.BaseSasQueryParameters
Deprecated.
Please use SasSignatureValues
getResource() - Method in class com.azure.storage.common.sas.CommonSasQueryParameters
Gets the storage resource.
getResourceTypes() - Method in class com.azure.storage.common.sas.AccountSasQueryParameters
Deprecated.
getResourceTypes() - Method in class com.azure.storage.common.sas.AccountSasSignatureValues
Gets the resource types accessible with this SAS.
getResourceTypes() - Method in class com.azure.storage.common.sas.CommonSasQueryParameters
Gets the storage resource types being accessed (only for Account SAS).
getRetryDelay() - Method in class com.azure.storage.common.policy.RequestRetryOptions
Gets the delay between each retry attempt.
getRetryDelayInMs() - Method in class com.azure.storage.common.policy.RequestRetryOptions
getSasIpRange() - Method in class com.azure.storage.common.sas.AccountSasSignatureValues
Gets the SasIpRange which determines the IP ranges that are allowed to use the SAS.
getSasIpRange() - Method in class com.azure.storage.common.sas.BaseSasQueryParameters
Deprecated.
Please use SasSignatureValues
getSasIpRange() - Method in class com.azure.storage.common.sas.CommonSasQueryParameters
Gets the SasIpRange.
getSecondaryHost() - Method in class com.azure.storage.common.policy.RequestRetryOptions
Gets the URI of the secondary host where retries are attempted.
getServices() - Method in class com.azure.storage.common.sas.AccountSasQueryParameters
Deprecated.
getServices() - Method in class com.azure.storage.common.sas.AccountSasSignatureValues
Gets the services accessible with this SAS.
getServices() - Method in class com.azure.storage.common.sas.CommonSasQueryParameters
Gets the storage services being accessed (only for Account SAS).
getSharedKeyCredentialFromPipeline(HttpPipeline) - Static method in class com.azure.storage.common.StorageSharedKeyCredential
Searches for a StorageSharedKeyCredential in the HttpPipeline.
getSignature() - Method in class com.azure.storage.common.sas.BaseSasQueryParameters
Deprecated.
Please use SasSignatureValues
getSignature() - Method in class com.azure.storage.common.sas.CommonSasQueryParameters
Gets the signature for the SAS token.
getStartTime() - Method in class com.azure.storage.common.sas.AccountSasSignatureValues
Gets when the SAS will take effect.
getStartTime() - Method in class com.azure.storage.common.sas.BaseSasQueryParameters
Deprecated.
Please use SasSignatureValues
getStartTime() - Method in class com.azure.storage.common.sas.CommonSasQueryParameters
Gets the start time for this SAS token.
Getting started - Search tag in Overview
Section
getTryTimeout() - Method in class com.azure.storage.common.policy.RequestRetryOptions
getTryTimeoutDuration() - Method in class com.azure.storage.common.policy.RequestRetryOptions
Gets the maximum time allowed for a request until it is considered timed out.
getVersion() - Method in class com.azure.storage.common.sas.AccountSasSignatureValues
Gets the service version that is targeted, if null or empty the latest service version targeted by the library will be used.
getVersion() - Method in class com.azure.storage.common.sas.BaseSasQueryParameters
Deprecated.
Please use SasSignatureValues
getVersion() - Method in class com.azure.storage.common.sas.CommonSasQueryParameters
Gets the storage version.

H

handleProgress(long) - Method in interface com.azure.storage.common.ProgressReceiver
Deprecated.
 
hasAddPermission() - Method in class com.azure.storage.common.sas.AccountSasPermission
Whether add permission has been set.
hasBlobAccess() - Method in class com.azure.storage.common.sas.AccountSasService
Gets the access status for blob resources.
hasCreatePermission() - Method in class com.azure.storage.common.sas.AccountSasPermission
Whether create permission has been set.
hasDeletePermission() - Method in class com.azure.storage.common.sas.AccountSasPermission
Whether delete permission has been set.
hasDeleteVersionPermission() - Method in class com.azure.storage.common.sas.AccountSasPermission
Whether delete version permission has been set.
hasFileAccess() - Method in class com.azure.storage.common.sas.AccountSasService
Gets the access status for file resources.
hasFilterTagsPermission() - Method in class com.azure.storage.common.sas.AccountSasPermission
Whether filter tags permission has been set.
hasImmutabilityPolicyPermission() - Method in class com.azure.storage.common.sas.AccountSasPermission
Whether immutability policy permissions has been set.
hasListPermission() - Method in class com.azure.storage.common.sas.AccountSasPermission
Whether list permission has been set.
hasPermanentDeletePermission() - Method in class com.azure.storage.common.sas.AccountSasPermission
Whether permanent delete permission has been set.
hasProcessMessages() - Method in class com.azure.storage.common.sas.AccountSasPermission
Returns the process messages permission, this allows the retrieval and deletion of queue messages.
hasQueueAccess() - Method in class com.azure.storage.common.sas.AccountSasService
Gets the access status for queue resources.
hasReadPermission() - Method in class com.azure.storage.common.sas.AccountSasPermission
Whether read permission has been set.
hasTableAccess() - Method in class com.azure.storage.common.sas.AccountSasService
Gets the access status for table resources.
hasTagsPermission() - Method in class com.azure.storage.common.sas.AccountSasPermission
Whether tags permissions has been set.
hasUpdatePermission() - Method in class com.azure.storage.common.sas.AccountSasPermission
Returns the update permission status, it allows the update of queue message and tables.
hasWritePermission() - Method in class com.azure.storage.common.sas.AccountSasPermission
Whether write permission has been set.
HTTPS_HTTP - Enum constant in enum com.azure.storage.common.sas.SasProtocol
Permission to use SAS only through https or http granted.
HTTPS_ONLY - Enum constant in enum com.azure.storage.common.sas.SasProtocol
Permission to use SAS only through https granted.

I

Include direct dependency - Search tag in Overview
Section
Include the BOM file - Search tag in Overview
Section
Include the package - Search tag in Overview
Section
isContainer() - Method in class com.azure.storage.common.sas.AccountSasResourceType
Gets the access status for container level APIs.
isObject() - Method in class com.azure.storage.common.sas.AccountSasResourceType
Gets the access status for object level APIs.
isService() - Method in class com.azure.storage.common.sas.AccountSasResourceType
Gets the access status for service level APIs.

K

Key concepts - Search tag in Overview
Section

L

lastError - Variable in class com.azure.storage.common.StorageInputStream
Holds the last exception this stream encountered.
lastError - Variable in class com.azure.storage.common.StorageOutputStream
Holds the last exception this stream encountered.

M

mark(int) - Method in class com.azure.storage.common.StorageInputStream
Marks the current position in this input stream.
markSupported() - Method in class com.azure.storage.common.StorageInputStream
Tests if this input stream supports the mark and reset methods.
MetadataValidationPolicy - Class in com.azure.storage.common.policy
This is a request policy in an HttpPipeline to validate that metadata does not contain leading or trailing whitespace characters.
MetadataValidationPolicy() - Constructor for class com.azure.storage.common.policy.MetadataValidationPolicy
Creates a new instance of MetadataValidationPolicy.

N

Next steps - Search tag in Overview
Section
Next steps Samples - Search tag in Overview
Section

P

ParallelTransferOptions - Class in com.azure.storage.common
This class contains configuration used to parallelize data transfer operations.
ParallelTransferOptions() - Constructor for class com.azure.storage.common.ParallelTransferOptions
Creates a new ParallelTransferOptions with default parameters applied.
ParallelTransferOptions(Integer, Integer, ProgressReceiver, Integer) - Constructor for class com.azure.storage.common.ParallelTransferOptions
Deprecated.
Use fluent interface to set properties instead.
parse(String) - Static method in class com.azure.storage.common.sas.AccountSasPermission
Creates an AccountSasPermission from the specified permissions string.
parse(String) - Static method in class com.azure.storage.common.sas.AccountSasResourceType
Creates an AccountSasResourceType from the specified resource types string.
parse(String) - Static method in class com.azure.storage.common.sas.AccountSasService
Creates an AccountSasService from the specified services string.
parse(String) - Static method in class com.azure.storage.common.sas.SasIpRange
Creates a SasIpRange from the specified string.
parse(String) - Static method in enum com.azure.storage.common.sas.SasProtocol
Parses a String into a SASProtocol value if possible.
parseDate(String) - Static method in class com.azure.storage.common.Utility
Deprecated.
Use StorageImplUtils.parseDateAndFormat(String)
permissions - Variable in class com.azure.storage.common.sas.BaseSasQueryParameters
Deprecated.
The permissions of the SAS.
Prerequisites - Search tag in Overview
Section
process(HttpPipelineCallContext, HttpPipelineNextPolicy) - Method in class com.azure.storage.common.policy.MetadataValidationPolicy
 
process(HttpPipelineCallContext, HttpPipelineNextPolicy) - Method in class com.azure.storage.common.policy.RequestRetryPolicy
 
process(HttpPipelineCallContext, HttpPipelineNextPolicy) - Method in class com.azure.storage.common.policy.ResponseValidationPolicyBuilder.ResponseValidationPolicy
 
process(HttpPipelineCallContext, HttpPipelineNextPolicy) - Method in class com.azure.storage.common.policy.ScrubEtagPolicy
Wraps any potential error responses from the service and applies post-processing of the response's eTag header to standardize the value.
process(HttpPipelineCallContext, HttpPipelineNextPolicy) - Method in class com.azure.storage.common.policy.ServiceTimeoutPolicy
 
process(HttpPipelineCallContext, HttpPipelineNextPolicy) - Method in class com.azure.storage.common.policy.StorageSharedKeyCredentialPolicy
 
processSync(HttpPipelineCallContext, HttpPipelineNextSyncPolicy) - Method in class com.azure.storage.common.policy.MetadataValidationPolicy
 
processSync(HttpPipelineCallContext, HttpPipelineNextSyncPolicy) - Method in class com.azure.storage.common.policy.RequestRetryPolicy
 
processSync(HttpPipelineCallContext, HttpPipelineNextSyncPolicy) - Method in class com.azure.storage.common.policy.ResponseValidationPolicyBuilder.ResponseValidationPolicy
 
processSync(HttpPipelineCallContext, HttpPipelineNextSyncPolicy) - Method in class com.azure.storage.common.policy.ScrubEtagPolicy
Wraps any potential error responses from the service and applies post-processing of the response's eTag header to standardize the value.
processSync(HttpPipelineCallContext, HttpPipelineNextSyncPolicy) - Method in class com.azure.storage.common.policy.ServiceTimeoutPolicy
 
processSync(HttpPipelineCallContext, HttpPipelineNextSyncPolicy) - Method in class com.azure.storage.common.policy.StorageSharedKeyCredentialPolicy
 
ProgressReceiver - Interface in com.azure.storage.common
Deprecated.
Use ProgressListener.
ProgressReporter - Class in com.azure.storage.common
Deprecated.
Use ProgressReporter
ProgressReporter() - Constructor for class com.azure.storage.common.ProgressReporter
Deprecated.
Creates a new instance of ProgressReporter.
protocol - Variable in class com.azure.storage.common.sas.BaseSasQueryParameters
Deprecated.
The allowed HTTP/HTTPS protocols.

R

read() - Method in class com.azure.storage.common.StorageInputStream
Reads the next byte of data from the input stream.
read(byte[]) - Method in class com.azure.storage.common.StorageInputStream
Reads some number of bytes from the input stream and stores them into the buffer array b.
read(byte[], int, int) - Method in class com.azure.storage.common.StorageInputStream
Reads up to len bytes of data from the input stream into an array of bytes.
reportProgress(long) - Method in interface com.azure.storage.common.ProgressReceiver
Deprecated.
The callback function invoked as progress is reported.
RequestRetryOptions - Class in com.azure.storage.common.policy
Configuration options for RequestRetryPolicy.
RequestRetryOptions() - Constructor for class com.azure.storage.common.policy.RequestRetryOptions
Configures how the HttpPipeline should retry requests.
RequestRetryOptions(RetryPolicyType, Integer, Integer, Long, Long, String) - Constructor for class com.azure.storage.common.policy.RequestRetryOptions
Configures how the HttpPipeline should retry requests.
RequestRetryOptions(RetryPolicyType, Integer, Duration, Duration, Duration, String) - Constructor for class com.azure.storage.common.policy.RequestRetryOptions
Configures how the HttpPipeline should retry requests.
RequestRetryPolicy - Class in com.azure.storage.common.policy
This is a request policy in an HttpPipeline for retrying a given HTTP request.
RequestRetryPolicy(RequestRetryOptions) - Constructor for class com.azure.storage.common.policy.RequestRetryPolicy
Constructs the policy using the retry options.
reset() - Method in class com.azure.storage.common.StorageInputStream
Repositions this stream to the position at the time the mark method was last called on this input stream.
ResponseValidationPolicyBuilder - Class in com.azure.storage.common.policy
Builder for a policy to do validation of general response behavior.
ResponseValidationPolicyBuilder() - Constructor for class com.azure.storage.common.policy.ResponseValidationPolicyBuilder
Creates a new instance of ResponseValidationPolicyBuilder.
ResponseValidationPolicyBuilder.ResponseValidationPolicy - Class in com.azure.storage.common.policy
Immutable policy for asserting validations on general responses.
RetryPolicyType - Enum in com.azure.storage.common.policy
This type holds possible options for retry backoff algorithms.

S

sasIpRange - Variable in class com.azure.storage.common.sas.BaseSasQueryParameters
Deprecated.
The IP range that the SAS validates.
SasIpRange - Class in com.azure.storage.common.sas
This type specifies a continuous range of IP addresses.
SasIpRange() - Constructor for class com.azure.storage.common.sas.SasIpRange
Constructs an SasIpRange object.
SasProtocol - Enum in com.azure.storage.common.sas
Specifies the set of possible permissions for a shared access signature protocol.
ScrubEtagPolicy - Class in com.azure.storage.common.policy
Wraps any potential error responses from the service and applies post-processing of the response's eTag header to standardize the value.
ScrubEtagPolicy() - Constructor for class com.azure.storage.common.policy.ScrubEtagPolicy
Creates a new instance of ScrubEtagPolicy.
ServiceTimeoutPolicy - Class in com.azure.storage.common.policy
Pipeline policy that sets the timeout URI query parameter to cancel requests on the service side if the server timeout interval elapses before the service has finished processing the request.
ServiceTimeoutPolicy(Duration) - Constructor for class com.azure.storage.common.policy.ServiceTimeoutPolicy
Creates a service timeout policy.
setAddPermission(boolean) - Method in class com.azure.storage.common.sas.AccountSasPermission
Sets the add permission status.
setBlobAccess(boolean) - Method in class com.azure.storage.common.sas.AccountSasService
Sets the access status for blob resources.
setBlockSizeLong(Long) - Method in class com.azure.storage.common.ParallelTransferOptions
Sets the block size.
setContainer(boolean) - Method in class com.azure.storage.common.sas.AccountSasResourceType
Sets the access status for container level APIs, this grants access to Blob Containers, Tables, Queues, and File Shares.
setCreatePermission(boolean) - Method in class com.azure.storage.common.sas.AccountSasPermission
Sets the create permission status.
setDeletePermission(boolean) - Method in class com.azure.storage.common.sas.AccountSasPermission
Sets the delete permission status.
setDeleteVersionPermission(boolean) - Method in class com.azure.storage.common.sas.AccountSasPermission
Sets the delete version permission status.
setEncryptionScope(String) - Method in class com.azure.storage.common.sas.AccountSasSignatureValues
Sets the encryption scope that will be applied to any write operations performed with the sas
setExpiryTime(OffsetDateTime) - Method in class com.azure.storage.common.sas.AccountSasSignatureValues
setFileAccess(boolean) - Method in class com.azure.storage.common.sas.AccountSasService
Sets the access status for file resources.
setFilterTagsPermission(boolean) - Method in class com.azure.storage.common.sas.AccountSasPermission
Sets the filter tags permission status.
setImmutabilityPolicyPermission(boolean) - Method in class com.azure.storage.common.sas.AccountSasPermission
Sets the set immutability policy permission status.
setIpMax(String) - Method in class com.azure.storage.common.sas.SasIpRange
Sets the maximum IP address of the range.
setIpMin(String) - Method in class com.azure.storage.common.sas.SasIpRange
Sets the minimum IP address of the range.
setListPermission(boolean) - Method in class com.azure.storage.common.sas.AccountSasPermission
Sets the list permission status.
setMaxConcurrency(Integer) - Method in class com.azure.storage.common.ParallelTransferOptions
Sets the maximum number of parallel requests that will be issued at any given time.
setMaxSingleUploadSizeLong(Long) - Method in class com.azure.storage.common.ParallelTransferOptions
If the size of the data is less than or equal to this value, it will be uploaded in a single put rather than broken up into chunks.
setObject(boolean) - Method in class com.azure.storage.common.sas.AccountSasResourceType
Sets the access status for object level APIs, this grants access to Blobs, Table Entities, Queue Messages, Files.
setPermanentDeletePermission(boolean) - Method in class com.azure.storage.common.sas.AccountSasPermission
Sets the permanent delete permission status.
setPermissions(AccountSasPermission) - Method in class com.azure.storage.common.sas.AccountSasSignatureValues
setProcessMessages(boolean) - Method in class com.azure.storage.common.sas.AccountSasPermission
Sets the process messages permission, this allows the retrieval and deletion of queue messages.
setProgressListener(ProgressListener) - Method in class com.azure.storage.common.ParallelTransferOptions
setProgressReceiver(ProgressReceiver) - Method in class com.azure.storage.common.ParallelTransferOptions
setProtocol(SasProtocol) - Method in class com.azure.storage.common.sas.AccountSasSignatureValues
Sets the SasProtocol which determines the HTTP protocol that will be used.
setQueueAccess(boolean) - Method in class com.azure.storage.common.sas.AccountSasService
Sets the access status for queue resources.
setReadPermission(boolean) - Method in class com.azure.storage.common.sas.AccountSasPermission
Sets the read permission status.
setResourceTypes(String) - Method in class com.azure.storage.common.sas.AccountSasSignatureValues
setSasIpRange(SasIpRange) - Method in class com.azure.storage.common.sas.AccountSasSignatureValues
Sets the SasIpRange which determines the IP ranges that are allowed to use the SAS.
setService(boolean) - Method in class com.azure.storage.common.sas.AccountSasResourceType
Sets the access status for service level APIs.
setServices(String) - Method in class com.azure.storage.common.sas.AccountSasSignatureValues
setStartTime(OffsetDateTime) - Method in class com.azure.storage.common.sas.AccountSasSignatureValues
Sets when the SAS will take effect.
setTableAccess(boolean) - Method in class com.azure.storage.common.sas.AccountSasService
Sets the access status for table resources.
setTagsPermission(boolean) - Method in class com.azure.storage.common.sas.AccountSasPermission
Sets the tags permission status.
setUpdatePermission(boolean) - Method in class com.azure.storage.common.sas.AccountSasPermission
Sets the update permission status, it allows the update of queue messages and tables.
setVersion(String) - Method in class com.azure.storage.common.sas.AccountSasSignatureValues
Deprecated.
The version is set to the latest version of sas. Users should stop calling this API as it is now treated as a no-op.
setWritePermission(boolean) - Method in class com.azure.storage.common.sas.AccountSasPermission
Sets the write permission status.
sharedKeyCredential() - Method in class com.azure.storage.common.policy.StorageSharedKeyCredentialPolicy
Gets the StorageSharedKeyCredential linked to the policy.
signature - Variable in class com.azure.storage.common.sas.BaseSasQueryParameters
Deprecated.
The signature of the SAS.
skip(long) - Method in class com.azure.storage.common.StorageInputStream
Skips over and discards n bytes of data from this input stream.
startTime - Variable in class com.azure.storage.common.sas.BaseSasQueryParameters
Deprecated.
The start time for the SAS's validity.
STORAGE_TRACING_NAMESPACE_VALUE - Static variable in class com.azure.storage.common.Utility
Please see here for more information on Azure resource provider namespaces.
StorageBearerTokenChallengeAuthorizationPolicy - Class in com.azure.storage.common.policy
The storage authorization policy which supports challenge.
StorageBearerTokenChallengeAuthorizationPolicy(TokenCredential, String...) - Constructor for class com.azure.storage.common.policy.StorageBearerTokenChallengeAuthorizationPolicy
Creates StorageBearerTokenChallengeAuthorizationPolicy.
StorageInputStream - Class in com.azure.storage.common
Provides an input stream to read a given storage resource.
StorageInputStream(int, long) - Constructor for class com.azure.storage.common.StorageInputStream
Initializes a new instance of the StorageInputStream class.
StorageInputStream(long, Long, int, long) - Constructor for class com.azure.storage.common.StorageInputStream
Initializes a new instance of the StorageInputStream class.
StorageInputStream(long, Long, int, long, ByteBuffer) - Constructor for class com.azure.storage.common.StorageInputStream
Initializes a new instance of the StorageInputStream class.
StorageOutputStream - Class in com.azure.storage.common
StorageOutputStream allows for uploading data to an Azure Storage service using stream concepts.
StorageOutputStream(int) - Constructor for class com.azure.storage.common.StorageOutputStream
Creates a new instance of StorageOutputStream.
StorageSharedKeyCredential - Class in com.azure.storage.common
SharedKey credential policy that is put into a header to authorize requests.
StorageSharedKeyCredential(String, String) - Constructor for class com.azure.storage.common.StorageSharedKeyCredential
Initializes a new instance of StorageSharedKeyCredential contains an account's name and its primary or secondary accountKey.
StorageSharedKeyCredentialPolicy - Class in com.azure.storage.common.policy
Policy that adds the SharedKey into the request's Authorization header.
StorageSharedKeyCredentialPolicy(StorageSharedKeyCredential) - Constructor for class com.azure.storage.common.policy.StorageSharedKeyCredentialPolicy
Creates a SharedKey pipeline policy that adds the SharedKey into the request's authorization header.
streamFaulted - Variable in class com.azure.storage.common.StorageInputStream
A flag to determine if the stream is faulted, if so the last error will be thrown on next operation.

T

toString() - Method in class com.azure.storage.common.sas.AccountSasPermission
Converts the given permissions to a String.
toString() - Method in class com.azure.storage.common.sas.AccountSasResourceType
Converts the given resource types to a String.
toString() - Method in class com.azure.storage.common.sas.AccountSasService
Converts the given services to a String.
toString() - Method in class com.azure.storage.common.sas.SasIpRange
Output the single IP address or range of IP addresses for.
toString() - Method in enum com.azure.storage.common.sas.SasProtocol
 
Troubleshooting - Search tag in Overview
Section
tryAppendQueryParameter(StringBuilder, String, Object) - Method in class com.azure.storage.common.sas.BaseSasQueryParameters
Deprecated.
Please use SasSignatureValues

U

urlDecode(String) - Static method in class com.azure.storage.common.Utility
Performs a safe decoding of the passed string, taking care to preserve each + character rather than replacing it with a space character.
urlEncode(String) - Static method in class com.azure.storage.common.Utility
Performs a safe encoding of the specified string, taking care to insert %20 for each space character instead of inserting the + character.
Utility - Class in com.azure.storage.common
Utility methods for storage client libraries.
Utility() - Constructor for class com.azure.storage.common.Utility
Creates a new instance of Utility.

V

valueOf(String) - Static method in enum com.azure.storage.common.policy.RetryPolicyType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.azure.storage.common.sas.SasProtocol
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.azure.storage.common.policy.RetryPolicyType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.azure.storage.common.sas.SasProtocol
Returns an array containing the constants of this enum type, in the order they are declared.
version - Variable in class com.azure.storage.common.sas.BaseSasQueryParameters
Deprecated.
The Storage version.

W

write(byte[]) - Method in class com.azure.storage.common.StorageOutputStream
Writes b.length bytes from the specified byte array to this output stream.
write(byte[], int, int) - Method in class com.azure.storage.common.StorageOutputStream
Writes length bytes from the specified byte array starting at offset to this output stream.
write(int) - Method in class com.azure.storage.common.StorageOutputStream
Writes the specified byte to this output stream.
writeInternal(byte[], int, int) - Method in class com.azure.storage.common.StorageOutputStream
Writes the data to the buffer and triggers writes to the service as needed.
A B C D E F G H I K L M N P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values