|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.soyatec.windows.azure.blob.BlobStorage
public abstract class BlobStorage
The entry point of the blob storage API
| Field Summary | |
|---|---|
static RetryPolicy |
DefaultRetryPolicy
The default retry policy |
static TimeSpan |
DefaultTimeout
The default timeout |
| Method Summary | |
|---|---|
static BlobStorage |
create(StorageAccountInfo accountInfo)
Factory method for BlobStorage |
static BlobStorage |
create(java.net.URI baseUri,
boolean usePathStyleUris,
java.lang.String accountName,
java.lang.String base64Key)
Factory method for BlobStorage |
java.lang.String |
getAccountName()
|
java.lang.String |
getBase64Key()
|
java.net.URI |
getBaseUri()
|
abstract BlobContainer |
getBlobContainer(java.lang.String containerName)
Get a reference to a newly created BlobContainer object. |
RetryPolicy |
getRetryPolicy()
|
TimeSpan |
getTimeout()
|
boolean |
isUsePathStyleUris()
Indicates whether to use/generate path-style or host-style URIs. |
abstract java.util.List<BlobContainer> |
listBlobContainers()
Lists the containers within the account. |
void |
setBase64Key(java.lang.String base64Key)
|
void |
setRetryPolicy(RetryPolicy retryPolicy)
|
void |
setTimeout(TimeSpan timeout)
|
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final TimeSpan DefaultTimeout
public static final RetryPolicy DefaultRetryPolicy
| Method Detail |
|---|
public static BlobStorage create(java.net.URI baseUri,
boolean usePathStyleUris,
java.lang.String accountName,
java.lang.String base64Key)
baseUri - The base URI of the blob storage serviceusePathStyleUris - If true, path-style URIs
(http://baseuri/accountname/containername/objectname) are
used. If false host-style URIs
(http://accountname.baseuri/containername/objectname) are
used, where baseuri is the URI of the service. If null, the
choice is made automatically: path-style URIs if host name
part of base URI is an IP addres, host-style otherwise.accountName - The name of the storage accountbase64Key - Authentication key used for signing requests
public static BlobStorage create(StorageAccountInfo accountInfo)
accountInfo - Account information
public abstract BlobContainer getBlobContainer(java.lang.String containerName)
containerName - The name of the container
public abstract java.util.List<BlobContainer> listBlobContainers()
throws StorageServerException
java.lang.Exception
StorageServerExceptionpublic boolean isUsePathStyleUris()
public java.net.URI getBaseUri()
public java.lang.String getAccountName()
public java.lang.String getBase64Key()
public TimeSpan getTimeout()
public RetryPolicy getRetryPolicy()
public void setBase64Key(java.lang.String base64Key)
base64Key - Authentication key used for signing requestspublic void setTimeout(TimeSpan timeout)
timeout - The time out for each request to the storage service.public void setRetryPolicy(RetryPolicy retryPolicy)
retryPolicy - The retry policy used for retrying requests.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||