| Package | Description |
|---|---|
| com.microsoft.azure.storage |
This package contains the storage service base classes.
|
| com.microsoft.azure.storage.analytics |
This package contains the storage service analytics classes.
|
| com.microsoft.azure.storage.blob |
This package contains the storage service blob classes.
|
| com.microsoft.azure.storage.core |
FOR INTERNAL USE ONLY.
|
| com.microsoft.azure.storage.file |
This package contains the storage service file classes.
|
| com.microsoft.azure.storage.queue |
This package contains the storage service queue classes.
|
| com.microsoft.azure.storage.table |
This package contains the storage service table classes.
|
| Modifier and Type | Method and Description |
|---|---|
StorageUri |
CloudStorageAccount.getBlobStorageUri()
Returns the endpoint for the Blob service for the storage account.
|
StorageUri |
CloudStorageAccount.getFileStorageUri()
Returns the endpoint for the File service for the storage account.
|
StorageUri |
CloudStorageAccount.getQueueStorageUri()
Returns the endpoint for the Queue service for the storage account.
|
StorageUri |
ServiceClient.getStorageUri()
Returns the list of URIs for all locations.
|
StorageUri |
CloudStorageAccount.getTableStorageUri()
Returns the endpoint for the Table service for the storage account.
|
StorageUri |
StorageCredentials.transformUri(StorageUri resourceUri)
Transforms a resource URI into a shared access signature URI, by appending a shared access token.
|
StorageUri |
StorageCredentialsSharedAccessSignature.transformUri(StorageUri resourceUri,
OperationContext opContext)
Transforms a resource URI into a shared access signature URI, by appending a shared access token and using the
specified operation context.
|
StorageUri |
StorageCredentialsAnonymous.transformUri(StorageUri resourceUri,
OperationContext opContext) |
StorageUri |
StorageCredentialsAccountAndKey.transformUri(StorageUri resourceUri,
OperationContext opContext) |
abstract StorageUri |
StorageCredentials.transformUri(StorageUri resourceUri,
OperationContext opContext)
Transforms a resource URI into a shared access signature URI, by appending a shared access token and using the
specified operation context.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
StorageUri.equals(StorageUri other)
Indicates whether a
StorageUri object is equal to the current StorageUri object. |
protected void |
ServiceClient.setStorageUri(StorageUri storageUri)
Sets the list of URIs for all locations.
|
StorageUri |
StorageCredentials.transformUri(StorageUri resourceUri)
Transforms a resource URI into a shared access signature URI, by appending a shared access token.
|
StorageUri |
StorageCredentialsSharedAccessSignature.transformUri(StorageUri resourceUri,
OperationContext opContext)
Transforms a resource URI into a shared access signature URI, by appending a shared access token and using the
specified operation context.
|
StorageUri |
StorageCredentialsAnonymous.transformUri(StorageUri resourceUri,
OperationContext opContext) |
StorageUri |
StorageCredentialsAccountAndKey.transformUri(StorageUri resourceUri,
OperationContext opContext) |
abstract StorageUri |
StorageCredentials.transformUri(StorageUri resourceUri,
OperationContext opContext)
Transforms a resource URI into a shared access signature URI, by appending a shared access token and using the
specified operation context.
|
| Constructor and Description |
|---|
CloudStorageAccount(StorageCredentials storageCredentials,
StorageUri blobStorageUri,
StorageUri queueStorageUri,
StorageUri tableStorageUri)
Creates an instance of the
CloudStorageAccount class using the specified
account credentials and service endpoints. |
CloudStorageAccount(StorageCredentials storageCredentials,
StorageUri blobStorageUri,
StorageUri queueStorageUri,
StorageUri tableStorageUri,
StorageUri fileStorageUri)
Creates an instance of the
CloudStorageAccount class using the specified
account credentials and service endpoints. |
ServiceClient(StorageUri storageUri,
StorageCredentials credentials)
Creates an instance of the
ServiceClient class using the specified service endpoint and account
credentials. |
| Constructor and Description |
|---|
CloudAnalyticsClient(StorageUri blobStorageUri,
StorageUri tableStorageUri,
StorageCredentials credentials)
Initializes a new instance of the
CloudAnalyticsClient class using the specified blob and table
service endpoints and account credentials. |
| Modifier and Type | Method and Description |
|---|---|
StorageUri |
CloudBlob.getQualifiedStorageUri()
Returns the snapshot or shared access signature qualified URI for this blob.
|
StorageUri |
ListBlobItem.getStorageUri()
Returns the list of URIs for all storage locations of the blob item.
|
StorageUri |
CloudBlobDirectory.getStorageUri()
Returns the list of URIs for all locations.
|
StorageUri |
CloudBlobContainer.getStorageUri()
Returns the list of URIs for all locations.
|
StorageUri |
CloudBlob.getStorageUri()
Returns the list of URIs for all locations.
|
protected StorageUri |
CloudBlob.getTransformedAddress(OperationContext opContext)
Returns the transformed URI for the resource if the given credentials require transformation.
|
| Modifier and Type | Method and Description |
|---|---|
protected static String |
CloudBlob.getParentNameFromURI(StorageUri resourceAddress,
String delimiter,
CloudBlobContainer container)
Retrieves the parent name for a blob URI.
|
protected void |
CloudBlob.parseURIQueryStringAndVerify(StorageUri completeUri,
CloudBlobClient existingClient,
boolean usePathStyleUris)
Parse Uri for SAS (Shared access signature) information.
|
protected void |
CloudBlobContainer.setStorageUri(StorageUri storageUri)
Sets the list of URIs for all locations.
|
protected void |
CloudBlob.setStorageUri(StorageUri storageUri)
Sets the list of URIs for all locations.
|
| Constructor and Description |
|---|
CloudBlob(BlobType type,
StorageUri uri,
CloudBlobClient client)
Creates an instance of the
CloudBlob class using the specified URI and cloud blob client. |
CloudBlob(BlobType type,
StorageUri uri,
CloudBlobClient client,
CloudBlobContainer container)
Creates an instance of the
CloudBlob class using the specified URI, cloud blob client, and cloud
blob container. |
CloudBlob(BlobType type,
StorageUri uri,
String snapshotID,
CloudBlobClient client)
Creates an instance of the
CloudBlob class using the specified URI, snapshot ID, and cloud blob
client. |
CloudBlobClient(StorageUri baseUri)
Creates an instance of the
CloudBlobClient class using the specified Blob service endpoint and
anonymous credentials. |
CloudBlobClient(StorageUri storageUri,
StorageCredentials credentials)
Creates an instance of the
CloudBlobClient class using the specified Blob service endpoint and
account credentials. |
CloudBlobContainer(StorageUri storageUri)
Creates an instance of the
CloudBlobContainer class using the specified URI. |
CloudBlobContainer(StorageUri storageUri,
CloudBlobClient client)
Creates an instance of the
CloudBlobContainer class using the specified URI and client. |
CloudBlobDirectory(StorageUri uri,
String prefix,
CloudBlobClient client,
CloudBlobContainer container)
Creates an instance of the
CloudBlobDirectory class using the specified address, directory parent,
and client. |
CloudBlobDirectory(StorageUri uri,
String prefix,
CloudBlobClient client,
CloudBlobContainer container,
CloudBlobDirectory parent)
Creates an instance of the
CloudBlobDirectory class using the specified address, directory parent,
and client. |
CloudBlockBlob(StorageUri blobAbsoluteUri)
Creates an instance of the
CloudBlockBlob class using the specified absolute StorageUri. |
CloudBlockBlob(StorageUri blobAbsoluteUri,
CloudBlobClient client)
Creates an instance of the
CloudBlockBlob class using the specified absolute StorageUri and storage
service client. |
CloudBlockBlob(StorageUri blobAbsoluteUri,
CloudBlobClient client,
CloudBlobContainer container)
Creates an instance of the
CloudBlockBlob class using the specified absolute StorageUri, storage
service client and container. |
CloudBlockBlob(StorageUri blobAbsoluteUri,
String snapshotID,
CloudBlobClient client)
Creates an instance of the
CloudBlockBlob class using the specified absolute StorageUri, snapshot
ID, and storage service client. |
CloudPageBlob(StorageUri blobAbsoluteUri)
Creates an instance of the
CloudPageBlob class using the specified absolute URI and storage service
client. |
CloudPageBlob(StorageUri blobAbsoluteUri,
CloudBlobClient client)
Creates an instance of the
CloudPageBlob class using the specified URI and cloud blob client. |
CloudPageBlob(StorageUri blobAbsoluteUri,
CloudBlobClient client,
CloudBlobContainer container)
Creates an instance of the
CloudPageBlob class using the specified URI, cloud blob client, and cloud
blob container. |
CloudPageBlob(StorageUri blobAbsoluteUri,
String snapshotID,
CloudBlobClient client)
Creates an instance of the
CloudPageBlob class using the specified URI, snapshot ID, and cloud blob
client. |
| Modifier and Type | Method and Description |
|---|---|
static StorageUri |
PathUtility.addToQuery(StorageUri resourceURI,
String queryString)
Adds a queryString to an URI.
|
static StorageUri |
PathUtility.appendPathToUri(StorageUri uriList,
String relativeOrAbsoluteUri)
Appends a path to a list of URIs correctly using "/" as separator.
|
static StorageUri |
PathUtility.appendPathToUri(StorageUri uriList,
String relativeOrAbsoluteUri,
String separator)
Appends a path to a list of URIs correctly using "/" as separator.
|
static StorageUri |
PathUtility.getContainerURI(StorageUri blobAddress,
boolean usePathStyleUris)
Gets the container URI from a blob address
|
static StorageUri |
PathUtility.getServiceClientBaseAddress(StorageUri addressUri,
boolean usePathStyleUris)
Get the service client address from a complete Uri.
|
static StorageUri |
PathUtility.getShareURI(StorageUri fileAddress,
boolean usePathStyleUris)
Gets the share URI from a file address
|
StorageUri |
StorageRequest.getStorageUri() |
static StorageUri |
PathUtility.stripURIQueryAndFragment(StorageUri inUri)
Strips the Query and Fragment from the uri.
|
| Modifier and Type | Method and Description |
|---|---|
static StorageUri |
PathUtility.addToQuery(StorageUri resourceURI,
String queryString)
Adds a queryString to an URI.
|
static StorageUri |
PathUtility.appendPathToUri(StorageUri uriList,
String relativeOrAbsoluteUri)
Appends a path to a list of URIs correctly using "/" as separator.
|
static StorageUri |
PathUtility.appendPathToUri(StorageUri uriList,
String relativeOrAbsoluteUri,
String separator)
Appends a path to a list of URIs correctly using "/" as separator.
|
static StorageUri |
PathUtility.getContainerURI(StorageUri blobAddress,
boolean usePathStyleUris)
Gets the container URI from a blob address
|
static StorageUri |
PathUtility.getServiceClientBaseAddress(StorageUri addressUri,
boolean usePathStyleUris)
Get the service client address from a complete Uri.
|
static StorageUri |
PathUtility.getShareURI(StorageUri fileAddress,
boolean usePathStyleUris)
Gets the share URI from a file address
|
void |
StorageRequest.setStorageUri(StorageUri storageUri) |
static StorageUri |
PathUtility.stripURIQueryAndFragment(StorageUri inUri)
Strips the Query and Fragment from the uri.
|
| Constructor and Description |
|---|
StorageRequest(RequestOptions options,
StorageUri storageUri)
Initializes a new instance of the StorageRequest class.
|
| Modifier and Type | Method and Description |
|---|---|
StorageUri |
ListFileItem.getStorageUri()
Returns the list of URIs for all storage locations of the file item.
|
StorageUri |
CloudFileShare.getStorageUri()
Returns the list of URIs for all locations.
|
StorageUri |
CloudFileDirectory.getStorageUri()
Returns the list of URIs for all locations.
|
StorageUri |
CloudFile.getStorageUri()
Returns the list of URIs for all locations.
|
protected StorageUri |
CloudFile.getTransformedAddress(OperationContext opContext)
Returns the transformed URI for the resource if the given credentials require transformation.
|
| Modifier and Type | Method and Description |
|---|---|
protected static String |
CloudFile.getParentNameFromURI(StorageUri resourceAddress,
CloudFileShare share)
Retrieves the parent name for a file URI.
|
protected void |
CloudFileDirectory.setStorageUri(StorageUri storageUri)
Sets the list of URIs for all locations.
|
protected void |
CloudFile.setStorageUri(StorageUri storageUri)
Sets the list of URIs for all locations.
|
| Constructor and Description |
|---|
CloudFile(StorageUri fileAbsoluteUri,
CloudFileClient client)
Creates an instance of the
CloudFile class using the specified URI and storage service client. |
CloudFile(StorageUri fileAbsoluteUri,
CloudFileClient client,
CloudFileShare share)
Creates an instance of the
CloudFile class using the specified absolute StorageUri, storage
service client and share. |
CloudFileClient(StorageUri storageUri,
StorageCredentials credentials)
Creates an instance of the
CloudFileClient class using the specified File service endpoint and
account credentials. |
CloudFileDirectory(StorageUri directoryAbsoluteUri,
CloudFileClient client)
Creates an instance of the
CloudFileDirectory class using an absolute URI to the directory. |
CloudFileDirectory(StorageUri uri,
String directoryName,
CloudFileShare share)
Creates an instance of the
CloudFileDirectory class using the specified address, share,
and client. |
CloudFileShare(StorageUri storageUri,
CloudFileClient client)
Creates an instance of the
CloudFileShare class using the specified URI and client. |
| Modifier and Type | Method and Description |
|---|---|
StorageUri |
CloudQueue.getStorageUri()
Returns the list of URIs for all locations.
|
| Constructor and Description |
|---|
CloudQueue(StorageUri uri)
Creates an instance of the
CloudQueue class using the specified queue URI. |
CloudQueue(StorageUri uri,
CloudQueueClient client)
Creates an instance of the
CloudQueue class using the specified queue URI and client. |
CloudQueueClient(StorageUri baseUri,
StorageCredentials credentials)
Initializes a new instance of the
CloudQueueClient class using the specified Queue service endpoint
and account credentials. |
| Modifier and Type | Method and Description |
|---|---|
StorageUri |
CloudTable.getStorageUri()
Returns the list of URIs for all locations.
|
protected StorageUri |
CloudTableClient.getTransformedEndPoint(OperationContext opContext) |
| Constructor and Description |
|---|
CloudTable(StorageUri uri)
Creates an instance of the
CloudTable class using the specified table URI. |
CloudTable(StorageUri uri,
CloudTableClient client)
Creates an instance of the
CloudTable class using the specified table URI and client. |
CloudTableClient(StorageUri baseUri,
StorageCredentials credentials)
Initializes an instance of the
CloudTableClientclass using a Table service endpoint and
storage account credentials. |
/**
* Copyright Microsoft Corporation
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/