public final class GeneratedBlobs extends Object
Constructor and Description |
---|
GeneratedBlobs(GeneratedStorageClient client)
Initializes an instance of GeneratedBlobs.
|
Modifier and Type | Method and Description |
---|---|
void |
abortCopyFromURL(com.microsoft.rest.v2.Context context,
String copyId,
Integer timeout,
String requestId,
LeaseAccessConditions leaseAccessConditions)
The Abort Copy From URL operation aborts a pending Copy From URL operation, and leaves a destination blob with zero length and full metadata.
|
io.reactivex.Completable |
abortCopyFromURLAsync(com.microsoft.rest.v2.Context context,
String copyId,
Integer timeout,
String requestId,
LeaseAccessConditions leaseAccessConditions)
The Abort Copy From URL operation aborts a pending Copy From URL operation, and leaves a destination blob with zero length and full metadata.
|
com.microsoft.rest.v2.ServiceFuture<Void> |
abortCopyFromURLAsync(com.microsoft.rest.v2.Context context,
String copyId,
Integer timeout,
String requestId,
LeaseAccessConditions leaseAccessConditions,
com.microsoft.rest.v2.ServiceCallback<Void> serviceCallback)
The Abort Copy From URL operation aborts a pending Copy From URL operation, and leaves a destination blob with zero length and full metadata.
|
io.reactivex.Single<BlobAbortCopyFromURLResponse> |
abortCopyFromURLWithRestResponseAsync(com.microsoft.rest.v2.Context context,
String copyId,
Integer timeout,
String requestId,
LeaseAccessConditions leaseAccessConditions)
The Abort Copy From URL operation aborts a pending Copy From URL operation, and leaves a destination blob with zero length and full metadata.
|
void |
acquireLease(com.microsoft.rest.v2.Context context,
Integer timeout,
Integer duration,
String proposedLeaseId,
String requestId,
ModifiedAccessConditions modifiedAccessConditions)
[Update] The Lease Blob operation establishes and manages a lock on a blob for write and delete operations.
|
io.reactivex.Completable |
acquireLeaseAsync(com.microsoft.rest.v2.Context context,
Integer timeout,
Integer duration,
String proposedLeaseId,
String requestId,
ModifiedAccessConditions modifiedAccessConditions)
[Update] The Lease Blob operation establishes and manages a lock on a blob for write and delete operations.
|
com.microsoft.rest.v2.ServiceFuture<Void> |
acquireLeaseAsync(com.microsoft.rest.v2.Context context,
Integer timeout,
Integer duration,
String proposedLeaseId,
String requestId,
ModifiedAccessConditions modifiedAccessConditions,
com.microsoft.rest.v2.ServiceCallback<Void> serviceCallback)
[Update] The Lease Blob operation establishes and manages a lock on a blob for write and delete operations.
|
io.reactivex.Single<BlobAcquireLeaseResponse> |
acquireLeaseWithRestResponseAsync(com.microsoft.rest.v2.Context context,
Integer timeout,
Integer duration,
String proposedLeaseId,
String requestId,
ModifiedAccessConditions modifiedAccessConditions)
[Update] The Lease Blob operation establishes and manages a lock on a blob for write and delete operations.
|
void |
breakLease(com.microsoft.rest.v2.Context context,
Integer timeout,
Integer breakPeriod,
String requestId,
ModifiedAccessConditions modifiedAccessConditions)
[Update] The Lease Blob operation establishes and manages a lock on a blob for write and delete operations.
|
io.reactivex.Completable |
breakLeaseAsync(com.microsoft.rest.v2.Context context,
Integer timeout,
Integer breakPeriod,
String requestId,
ModifiedAccessConditions modifiedAccessConditions)
[Update] The Lease Blob operation establishes and manages a lock on a blob for write and delete operations.
|
com.microsoft.rest.v2.ServiceFuture<Void> |
breakLeaseAsync(com.microsoft.rest.v2.Context context,
Integer timeout,
Integer breakPeriod,
String requestId,
ModifiedAccessConditions modifiedAccessConditions,
com.microsoft.rest.v2.ServiceCallback<Void> serviceCallback)
[Update] The Lease Blob operation establishes and manages a lock on a blob for write and delete operations.
|
io.reactivex.Single<BlobBreakLeaseResponse> |
breakLeaseWithRestResponseAsync(com.microsoft.rest.v2.Context context,
Integer timeout,
Integer breakPeriod,
String requestId,
ModifiedAccessConditions modifiedAccessConditions)
[Update] The Lease Blob operation establishes and manages a lock on a blob for write and delete operations.
|
void |
changeLease(com.microsoft.rest.v2.Context context,
String leaseId,
String proposedLeaseId,
Integer timeout,
String requestId,
ModifiedAccessConditions modifiedAccessConditions)
[Update] The Lease Blob operation establishes and manages a lock on a blob for write and delete operations.
|
io.reactivex.Completable |
changeLeaseAsync(com.microsoft.rest.v2.Context context,
String leaseId,
String proposedLeaseId,
Integer timeout,
String requestId,
ModifiedAccessConditions modifiedAccessConditions)
[Update] The Lease Blob operation establishes and manages a lock on a blob for write and delete operations.
|
com.microsoft.rest.v2.ServiceFuture<Void> |
changeLeaseAsync(com.microsoft.rest.v2.Context context,
String leaseId,
String proposedLeaseId,
Integer timeout,
String requestId,
ModifiedAccessConditions modifiedAccessConditions,
com.microsoft.rest.v2.ServiceCallback<Void> serviceCallback)
[Update] The Lease Blob operation establishes and manages a lock on a blob for write and delete operations.
|
io.reactivex.Single<BlobChangeLeaseResponse> |
changeLeaseWithRestResponseAsync(com.microsoft.rest.v2.Context context,
String leaseId,
String proposedLeaseId,
Integer timeout,
String requestId,
ModifiedAccessConditions modifiedAccessConditions)
[Update] The Lease Blob operation establishes and manages a lock on a blob for write and delete operations.
|
void |
copyFromURL(com.microsoft.rest.v2.Context context,
URL copySource,
Integer timeout,
Map<String,String> metadata,
String requestId,
SourceModifiedAccessConditions sourceModifiedAccessConditions,
ModifiedAccessConditions modifiedAccessConditions,
LeaseAccessConditions leaseAccessConditions)
The Copy From URL operation copies a blob or an internet resource to a new blob.
|
io.reactivex.Completable |
copyFromURLAsync(com.microsoft.rest.v2.Context context,
URL copySource,
Integer timeout,
Map<String,String> metadata,
String requestId,
SourceModifiedAccessConditions sourceModifiedAccessConditions,
ModifiedAccessConditions modifiedAccessConditions,
LeaseAccessConditions leaseAccessConditions)
The Copy From URL operation copies a blob or an internet resource to a new blob.
|
com.microsoft.rest.v2.ServiceFuture<Void> |
copyFromURLAsync(com.microsoft.rest.v2.Context context,
URL copySource,
Integer timeout,
Map<String,String> metadata,
String requestId,
SourceModifiedAccessConditions sourceModifiedAccessConditions,
ModifiedAccessConditions modifiedAccessConditions,
LeaseAccessConditions leaseAccessConditions,
com.microsoft.rest.v2.ServiceCallback<Void> serviceCallback)
The Copy From URL operation copies a blob or an internet resource to a new blob.
|
io.reactivex.Single<BlobCopyFromURLResponse> |
copyFromURLWithRestResponseAsync(com.microsoft.rest.v2.Context context,
URL copySource,
Integer timeout,
Map<String,String> metadata,
String requestId,
SourceModifiedAccessConditions sourceModifiedAccessConditions,
ModifiedAccessConditions modifiedAccessConditions,
LeaseAccessConditions leaseAccessConditions)
The Copy From URL operation copies a blob or an internet resource to a new blob.
|
void |
createSnapshot(com.microsoft.rest.v2.Context context,
Integer timeout,
Map<String,String> metadata,
String requestId,
ModifiedAccessConditions modifiedAccessConditions,
LeaseAccessConditions leaseAccessConditions)
The Create Snapshot operation creates a read-only snapshot of a blob.
|
io.reactivex.Completable |
createSnapshotAsync(com.microsoft.rest.v2.Context context,
Integer timeout,
Map<String,String> metadata,
String requestId,
ModifiedAccessConditions modifiedAccessConditions,
LeaseAccessConditions leaseAccessConditions)
The Create Snapshot operation creates a read-only snapshot of a blob.
|
com.microsoft.rest.v2.ServiceFuture<Void> |
createSnapshotAsync(com.microsoft.rest.v2.Context context,
Integer timeout,
Map<String,String> metadata,
String requestId,
ModifiedAccessConditions modifiedAccessConditions,
LeaseAccessConditions leaseAccessConditions,
com.microsoft.rest.v2.ServiceCallback<Void> serviceCallback)
The Create Snapshot operation creates a read-only snapshot of a blob.
|
io.reactivex.Single<BlobCreateSnapshotResponse> |
createSnapshotWithRestResponseAsync(com.microsoft.rest.v2.Context context,
Integer timeout,
Map<String,String> metadata,
String requestId,
ModifiedAccessConditions modifiedAccessConditions,
LeaseAccessConditions leaseAccessConditions)
The Create Snapshot operation creates a read-only snapshot of a blob.
|
void |
delete(com.microsoft.rest.v2.Context context,
String snapshot,
Integer timeout,
DeleteSnapshotsOptionType deleteSnapshots,
String requestId,
LeaseAccessConditions leaseAccessConditions,
ModifiedAccessConditions modifiedAccessConditions)
If the storage account's soft delete feature is disabled then, when a blob is deleted, it is permanently removed from the storage account.
|
io.reactivex.Completable |
deleteAsync(com.microsoft.rest.v2.Context context,
String snapshot,
Integer timeout,
DeleteSnapshotsOptionType deleteSnapshots,
String requestId,
LeaseAccessConditions leaseAccessConditions,
ModifiedAccessConditions modifiedAccessConditions)
If the storage account's soft delete feature is disabled then, when a blob is deleted, it is permanently removed from the storage account.
|
com.microsoft.rest.v2.ServiceFuture<Void> |
deleteAsync(com.microsoft.rest.v2.Context context,
String snapshot,
Integer timeout,
DeleteSnapshotsOptionType deleteSnapshots,
String requestId,
LeaseAccessConditions leaseAccessConditions,
ModifiedAccessConditions modifiedAccessConditions,
com.microsoft.rest.v2.ServiceCallback<Void> serviceCallback)
If the storage account's soft delete feature is disabled then, when a blob is deleted, it is permanently removed from the storage account.
|
io.reactivex.Single<BlobDeleteResponse> |
deleteWithRestResponseAsync(com.microsoft.rest.v2.Context context,
String snapshot,
Integer timeout,
DeleteSnapshotsOptionType deleteSnapshots,
String requestId,
LeaseAccessConditions leaseAccessConditions,
ModifiedAccessConditions modifiedAccessConditions)
If the storage account's soft delete feature is disabled then, when a blob is deleted, it is permanently removed from the storage account.
|
io.reactivex.Flowable<ByteBuffer> |
download(com.microsoft.rest.v2.Context context,
String snapshot,
Integer timeout,
String range,
Boolean rangeGetContentMD5,
String requestId,
LeaseAccessConditions leaseAccessConditions,
ModifiedAccessConditions modifiedAccessConditions)
The Download operation reads or downloads a blob from the system, including its metadata and properties.
|
io.reactivex.Maybe<io.reactivex.Flowable<ByteBuffer>> |
downloadAsync(com.microsoft.rest.v2.Context context,
String snapshot,
Integer timeout,
String range,
Boolean rangeGetContentMD5,
String requestId,
LeaseAccessConditions leaseAccessConditions,
ModifiedAccessConditions modifiedAccessConditions)
The Download operation reads or downloads a blob from the system, including its metadata and properties.
|
com.microsoft.rest.v2.ServiceFuture<io.reactivex.Flowable<ByteBuffer>> |
downloadAsync(com.microsoft.rest.v2.Context context,
String snapshot,
Integer timeout,
String range,
Boolean rangeGetContentMD5,
String requestId,
LeaseAccessConditions leaseAccessConditions,
ModifiedAccessConditions modifiedAccessConditions,
com.microsoft.rest.v2.ServiceCallback<io.reactivex.Flowable<ByteBuffer>> serviceCallback)
The Download operation reads or downloads a blob from the system, including its metadata and properties.
|
io.reactivex.Single<BlobDownloadResponse> |
downloadWithRestResponseAsync(com.microsoft.rest.v2.Context context,
String snapshot,
Integer timeout,
String range,
Boolean rangeGetContentMD5,
String requestId,
LeaseAccessConditions leaseAccessConditions,
ModifiedAccessConditions modifiedAccessConditions)
The Download operation reads or downloads a blob from the system, including its metadata and properties.
|
void |
getAccountInfo(com.microsoft.rest.v2.Context context)
Returns the sku name and account kind.
|
io.reactivex.Completable |
getAccountInfoAsync(com.microsoft.rest.v2.Context context)
Returns the sku name and account kind.
|
com.microsoft.rest.v2.ServiceFuture<Void> |
getAccountInfoAsync(com.microsoft.rest.v2.Context context,
com.microsoft.rest.v2.ServiceCallback<Void> serviceCallback)
Returns the sku name and account kind.
|
io.reactivex.Single<BlobGetAccountInfoResponse> |
getAccountInfoWithRestResponseAsync(com.microsoft.rest.v2.Context context)
Returns the sku name and account kind.
|
void |
getProperties(com.microsoft.rest.v2.Context context,
String snapshot,
Integer timeout,
String requestId,
LeaseAccessConditions leaseAccessConditions,
ModifiedAccessConditions modifiedAccessConditions)
The Get Properties operation returns all user-defined metadata, standard HTTP properties, and system properties for the blob.
|
io.reactivex.Completable |
getPropertiesAsync(com.microsoft.rest.v2.Context context,
String snapshot,
Integer timeout,
String requestId,
LeaseAccessConditions leaseAccessConditions,
ModifiedAccessConditions modifiedAccessConditions)
The Get Properties operation returns all user-defined metadata, standard HTTP properties, and system properties for the blob.
|
com.microsoft.rest.v2.ServiceFuture<Void> |
getPropertiesAsync(com.microsoft.rest.v2.Context context,
String snapshot,
Integer timeout,
String requestId,
LeaseAccessConditions leaseAccessConditions,
ModifiedAccessConditions modifiedAccessConditions,
com.microsoft.rest.v2.ServiceCallback<Void> serviceCallback)
The Get Properties operation returns all user-defined metadata, standard HTTP properties, and system properties for the blob.
|
io.reactivex.Single<BlobGetPropertiesResponse> |
getPropertiesWithRestResponseAsync(com.microsoft.rest.v2.Context context,
String snapshot,
Integer timeout,
String requestId,
LeaseAccessConditions leaseAccessConditions,
ModifiedAccessConditions modifiedAccessConditions)
The Get Properties operation returns all user-defined metadata, standard HTTP properties, and system properties for the blob.
|
void |
releaseLease(com.microsoft.rest.v2.Context context,
String leaseId,
Integer timeout,
String requestId,
ModifiedAccessConditions modifiedAccessConditions)
[Update] The Lease Blob operation establishes and manages a lock on a blob for write and delete operations.
|
io.reactivex.Completable |
releaseLeaseAsync(com.microsoft.rest.v2.Context context,
String leaseId,
Integer timeout,
String requestId,
ModifiedAccessConditions modifiedAccessConditions)
[Update] The Lease Blob operation establishes and manages a lock on a blob for write and delete operations.
|
com.microsoft.rest.v2.ServiceFuture<Void> |
releaseLeaseAsync(com.microsoft.rest.v2.Context context,
String leaseId,
Integer timeout,
String requestId,
ModifiedAccessConditions modifiedAccessConditions,
com.microsoft.rest.v2.ServiceCallback<Void> serviceCallback)
[Update] The Lease Blob operation establishes and manages a lock on a blob for write and delete operations.
|
io.reactivex.Single<BlobReleaseLeaseResponse> |
releaseLeaseWithRestResponseAsync(com.microsoft.rest.v2.Context context,
String leaseId,
Integer timeout,
String requestId,
ModifiedAccessConditions modifiedAccessConditions)
[Update] The Lease Blob operation establishes and manages a lock on a blob for write and delete operations.
|
void |
renewLease(com.microsoft.rest.v2.Context context,
String leaseId,
Integer timeout,
String requestId,
ModifiedAccessConditions modifiedAccessConditions)
[Update] The Lease Blob operation establishes and manages a lock on a blob for write and delete operations.
|
io.reactivex.Completable |
renewLeaseAsync(com.microsoft.rest.v2.Context context,
String leaseId,
Integer timeout,
String requestId,
ModifiedAccessConditions modifiedAccessConditions)
[Update] The Lease Blob operation establishes and manages a lock on a blob for write and delete operations.
|
com.microsoft.rest.v2.ServiceFuture<Void> |
renewLeaseAsync(com.microsoft.rest.v2.Context context,
String leaseId,
Integer timeout,
String requestId,
ModifiedAccessConditions modifiedAccessConditions,
com.microsoft.rest.v2.ServiceCallback<Void> serviceCallback)
[Update] The Lease Blob operation establishes and manages a lock on a blob for write and delete operations.
|
io.reactivex.Single<BlobRenewLeaseResponse> |
renewLeaseWithRestResponseAsync(com.microsoft.rest.v2.Context context,
String leaseId,
Integer timeout,
String requestId,
ModifiedAccessConditions modifiedAccessConditions)
[Update] The Lease Blob operation establishes and manages a lock on a blob for write and delete operations.
|
void |
setHTTPHeaders(com.microsoft.rest.v2.Context context,
Integer timeout,
String requestId,
BlobHTTPHeaders blobHTTPHeaders,
LeaseAccessConditions leaseAccessConditions,
ModifiedAccessConditions modifiedAccessConditions)
The Set HTTP Headers operation sets system properties on the blob.
|
io.reactivex.Completable |
setHTTPHeadersAsync(com.microsoft.rest.v2.Context context,
Integer timeout,
String requestId,
BlobHTTPHeaders blobHTTPHeaders,
LeaseAccessConditions leaseAccessConditions,
ModifiedAccessConditions modifiedAccessConditions)
The Set HTTP Headers operation sets system properties on the blob.
|
com.microsoft.rest.v2.ServiceFuture<Void> |
setHTTPHeadersAsync(com.microsoft.rest.v2.Context context,
Integer timeout,
String requestId,
BlobHTTPHeaders blobHTTPHeaders,
LeaseAccessConditions leaseAccessConditions,
ModifiedAccessConditions modifiedAccessConditions,
com.microsoft.rest.v2.ServiceCallback<Void> serviceCallback)
The Set HTTP Headers operation sets system properties on the blob.
|
io.reactivex.Single<BlobSetHTTPHeadersResponse> |
setHTTPHeadersWithRestResponseAsync(com.microsoft.rest.v2.Context context,
Integer timeout,
String requestId,
BlobHTTPHeaders blobHTTPHeaders,
LeaseAccessConditions leaseAccessConditions,
ModifiedAccessConditions modifiedAccessConditions)
The Set HTTP Headers operation sets system properties on the blob.
|
void |
setMetadata(com.microsoft.rest.v2.Context context,
Integer timeout,
Map<String,String> metadata,
String requestId,
LeaseAccessConditions leaseAccessConditions,
ModifiedAccessConditions modifiedAccessConditions)
The Set Blob Metadata operation sets user-defined metadata for the specified blob as one or more name-value pairs.
|
io.reactivex.Completable |
setMetadataAsync(com.microsoft.rest.v2.Context context,
Integer timeout,
Map<String,String> metadata,
String requestId,
LeaseAccessConditions leaseAccessConditions,
ModifiedAccessConditions modifiedAccessConditions)
The Set Blob Metadata operation sets user-defined metadata for the specified blob as one or more name-value pairs.
|
com.microsoft.rest.v2.ServiceFuture<Void> |
setMetadataAsync(com.microsoft.rest.v2.Context context,
Integer timeout,
Map<String,String> metadata,
String requestId,
LeaseAccessConditions leaseAccessConditions,
ModifiedAccessConditions modifiedAccessConditions,
com.microsoft.rest.v2.ServiceCallback<Void> serviceCallback)
The Set Blob Metadata operation sets user-defined metadata for the specified blob as one or more name-value pairs.
|
io.reactivex.Single<BlobSetMetadataResponse> |
setMetadataWithRestResponseAsync(com.microsoft.rest.v2.Context context,
Integer timeout,
Map<String,String> metadata,
String requestId,
LeaseAccessConditions leaseAccessConditions,
ModifiedAccessConditions modifiedAccessConditions)
The Set Blob Metadata operation sets user-defined metadata for the specified blob as one or more name-value pairs.
|
void |
setTier(com.microsoft.rest.v2.Context context,
AccessTier tier,
Integer timeout,
String requestId,
LeaseAccessConditions leaseAccessConditions)
The Set Tier operation sets the tier on a blob.
|
io.reactivex.Completable |
setTierAsync(com.microsoft.rest.v2.Context context,
AccessTier tier,
Integer timeout,
String requestId,
LeaseAccessConditions leaseAccessConditions)
The Set Tier operation sets the tier on a blob.
|
com.microsoft.rest.v2.ServiceFuture<Void> |
setTierAsync(com.microsoft.rest.v2.Context context,
AccessTier tier,
Integer timeout,
String requestId,
LeaseAccessConditions leaseAccessConditions,
com.microsoft.rest.v2.ServiceCallback<Void> serviceCallback)
The Set Tier operation sets the tier on a blob.
|
io.reactivex.Single<BlobSetTierResponse> |
setTierWithRestResponseAsync(com.microsoft.rest.v2.Context context,
AccessTier tier,
Integer timeout,
String requestId,
LeaseAccessConditions leaseAccessConditions)
The Set Tier operation sets the tier on a blob.
|
void |
startCopyFromURL(com.microsoft.rest.v2.Context context,
URL copySource,
Integer timeout,
Map<String,String> metadata,
String requestId,
SourceModifiedAccessConditions sourceModifiedAccessConditions,
ModifiedAccessConditions modifiedAccessConditions,
LeaseAccessConditions leaseAccessConditions)
The Start Copy From URL operation copies a blob or an internet resource to a new blob.
|
io.reactivex.Completable |
startCopyFromURLAsync(com.microsoft.rest.v2.Context context,
URL copySource,
Integer timeout,
Map<String,String> metadata,
String requestId,
SourceModifiedAccessConditions sourceModifiedAccessConditions,
ModifiedAccessConditions modifiedAccessConditions,
LeaseAccessConditions leaseAccessConditions)
The Start Copy From URL operation copies a blob or an internet resource to a new blob.
|
com.microsoft.rest.v2.ServiceFuture<Void> |
startCopyFromURLAsync(com.microsoft.rest.v2.Context context,
URL copySource,
Integer timeout,
Map<String,String> metadata,
String requestId,
SourceModifiedAccessConditions sourceModifiedAccessConditions,
ModifiedAccessConditions modifiedAccessConditions,
LeaseAccessConditions leaseAccessConditions,
com.microsoft.rest.v2.ServiceCallback<Void> serviceCallback)
The Start Copy From URL operation copies a blob or an internet resource to a new blob.
|
io.reactivex.Single<BlobStartCopyFromURLResponse> |
startCopyFromURLWithRestResponseAsync(com.microsoft.rest.v2.Context context,
URL copySource,
Integer timeout,
Map<String,String> metadata,
String requestId,
SourceModifiedAccessConditions sourceModifiedAccessConditions,
ModifiedAccessConditions modifiedAccessConditions,
LeaseAccessConditions leaseAccessConditions)
The Start Copy From URL operation copies a blob or an internet resource to a new blob.
|
void |
undelete(com.microsoft.rest.v2.Context context,
Integer timeout,
String requestId)
Undelete a blob that was previously soft deleted.
|
io.reactivex.Completable |
undeleteAsync(com.microsoft.rest.v2.Context context,
Integer timeout,
String requestId)
Undelete a blob that was previously soft deleted.
|
com.microsoft.rest.v2.ServiceFuture<Void> |
undeleteAsync(com.microsoft.rest.v2.Context context,
Integer timeout,
String requestId,
com.microsoft.rest.v2.ServiceCallback<Void> serviceCallback)
Undelete a blob that was previously soft deleted.
|
io.reactivex.Single<BlobUndeleteResponse> |
undeleteWithRestResponseAsync(com.microsoft.rest.v2.Context context,
Integer timeout,
String requestId)
Undelete a blob that was previously soft deleted.
|
public GeneratedBlobs(GeneratedStorageClient client)
client
- the instance of the service client containing this operation class.public io.reactivex.Flowable<ByteBuffer> download(com.microsoft.rest.v2.Context context, String snapshot, Integer timeout, String range, Boolean rangeGetContentMD5, String requestId, LeaseAccessConditions leaseAccessConditions, ModifiedAccessConditions modifiedAccessConditions)
context
- The context to associate with this operation.snapshot
- The snapshot parameter is an opaque DateTime value that, when present, specifies the blob snapshot to retrieve. For more information on working with blob snapshots, see <a href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating a Snapshot of a Blob.</a>.timeout
- The timeout parameter is expressed in seconds. For more information, see <a href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations.</a>.range
- Return only the bytes of the blob in the specified range.rangeGetContentMD5
- When set to true and specified together with the Range, the service returns the MD5 hash for the range, as long as the range is less than or equal to 4 MB in size.requestId
- Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the analytics logs when storage analytics logging is enabled.leaseAccessConditions
- Additional parameters for the operation.modifiedAccessConditions
- Additional parameters for the operation.IllegalArgumentException
- thrown if parameters fail the validation.StorageErrorException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.public com.microsoft.rest.v2.ServiceFuture<io.reactivex.Flowable<ByteBuffer>> downloadAsync(com.microsoft.rest.v2.Context context, String snapshot, Integer timeout, String range, Boolean rangeGetContentMD5, String requestId, LeaseAccessConditions leaseAccessConditions, ModifiedAccessConditions modifiedAccessConditions, com.microsoft.rest.v2.ServiceCallback<io.reactivex.Flowable<ByteBuffer>> serviceCallback)
context
- The context to associate with this operation.snapshot
- The snapshot parameter is an opaque DateTime value that, when present, specifies the blob snapshot to retrieve. For more information on working with blob snapshots, see <a href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating a Snapshot of a Blob.</a>.timeout
- The timeout parameter is expressed in seconds. For more information, see <a href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations.</a>.range
- Return only the bytes of the blob in the specified range.rangeGetContentMD5
- When set to true and specified together with the Range, the service returns the MD5 hash for the range, as long as the range is less than or equal to 4 MB in size.requestId
- Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the analytics logs when storage analytics logging is enabled.leaseAccessConditions
- Additional parameters for the operation.modifiedAccessConditions
- Additional parameters for the operation.serviceCallback
- the async ServiceCallback to handle successful and failed responses.IllegalArgumentException
- thrown if parameters fail the validation.public io.reactivex.Single<BlobDownloadResponse> downloadWithRestResponseAsync(com.microsoft.rest.v2.Context context, String snapshot, Integer timeout, String range, Boolean rangeGetContentMD5, String requestId, LeaseAccessConditions leaseAccessConditions, ModifiedAccessConditions modifiedAccessConditions)
context
- The context to associate with this operation.snapshot
- The snapshot parameter is an opaque DateTime value that, when present, specifies the blob snapshot to retrieve. For more information on working with blob snapshots, see <a href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating a Snapshot of a Blob.</a>.timeout
- The timeout parameter is expressed in seconds. For more information, see <a href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations.</a>.range
- Return only the bytes of the blob in the specified range.rangeGetContentMD5
- When set to true and specified together with the Range, the service returns the MD5 hash for the range, as long as the range is less than or equal to 4 MB in size.requestId
- Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the analytics logs when storage analytics logging is enabled.leaseAccessConditions
- Additional parameters for the operation.modifiedAccessConditions
- Additional parameters for the operation.IllegalArgumentException
- thrown if parameters fail the validation.public io.reactivex.Maybe<io.reactivex.Flowable<ByteBuffer>> downloadAsync(com.microsoft.rest.v2.Context context, String snapshot, Integer timeout, String range, Boolean rangeGetContentMD5, String requestId, LeaseAccessConditions leaseAccessConditions, ModifiedAccessConditions modifiedAccessConditions)
context
- The context to associate with this operation.snapshot
- The snapshot parameter is an opaque DateTime value that, when present, specifies the blob snapshot to retrieve. For more information on working with blob snapshots, see <a href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating a Snapshot of a Blob.</a>.timeout
- The timeout parameter is expressed in seconds. For more information, see <a href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations.</a>.range
- Return only the bytes of the blob in the specified range.rangeGetContentMD5
- When set to true and specified together with the Range, the service returns the MD5 hash for the range, as long as the range is less than or equal to 4 MB in size.requestId
- Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the analytics logs when storage analytics logging is enabled.leaseAccessConditions
- Additional parameters for the operation.modifiedAccessConditions
- Additional parameters for the operation.IllegalArgumentException
- thrown if parameters fail the validation.public void getProperties(com.microsoft.rest.v2.Context context, String snapshot, Integer timeout, String requestId, LeaseAccessConditions leaseAccessConditions, ModifiedAccessConditions modifiedAccessConditions)
context
- The context to associate with this operation.snapshot
- The snapshot parameter is an opaque DateTime value that, when present, specifies the blob snapshot to retrieve. For more information on working with blob snapshots, see <a href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating a Snapshot of a Blob.</a>.timeout
- The timeout parameter is expressed in seconds. For more information, see <a href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations.</a>.requestId
- Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the analytics logs when storage analytics logging is enabled.leaseAccessConditions
- Additional parameters for the operation.modifiedAccessConditions
- Additional parameters for the operation.IllegalArgumentException
- thrown if parameters fail the validation.StorageErrorException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.public com.microsoft.rest.v2.ServiceFuture<Void> getPropertiesAsync(com.microsoft.rest.v2.Context context, String snapshot, Integer timeout, String requestId, LeaseAccessConditions leaseAccessConditions, ModifiedAccessConditions modifiedAccessConditions, com.microsoft.rest.v2.ServiceCallback<Void> serviceCallback)
context
- The context to associate with this operation.snapshot
- The snapshot parameter is an opaque DateTime value that, when present, specifies the blob snapshot to retrieve. For more information on working with blob snapshots, see <a href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating a Snapshot of a Blob.</a>.timeout
- The timeout parameter is expressed in seconds. For more information, see <a href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations.</a>.requestId
- Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the analytics logs when storage analytics logging is enabled.leaseAccessConditions
- Additional parameters for the operation.modifiedAccessConditions
- Additional parameters for the operation.serviceCallback
- the async ServiceCallback to handle successful and failed responses.IllegalArgumentException
- thrown if parameters fail the validation.public io.reactivex.Single<BlobGetPropertiesResponse> getPropertiesWithRestResponseAsync(com.microsoft.rest.v2.Context context, String snapshot, Integer timeout, String requestId, LeaseAccessConditions leaseAccessConditions, ModifiedAccessConditions modifiedAccessConditions)
context
- The context to associate with this operation.snapshot
- The snapshot parameter is an opaque DateTime value that, when present, specifies the blob snapshot to retrieve. For more information on working with blob snapshots, see <a href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating a Snapshot of a Blob.</a>.timeout
- The timeout parameter is expressed in seconds. For more information, see <a href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations.</a>.requestId
- Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the analytics logs when storage analytics logging is enabled.leaseAccessConditions
- Additional parameters for the operation.modifiedAccessConditions
- Additional parameters for the operation.IllegalArgumentException
- thrown if parameters fail the validation.public io.reactivex.Completable getPropertiesAsync(com.microsoft.rest.v2.Context context, String snapshot, Integer timeout, String requestId, LeaseAccessConditions leaseAccessConditions, ModifiedAccessConditions modifiedAccessConditions)
context
- The context to associate with this operation.snapshot
- The snapshot parameter is an opaque DateTime value that, when present, specifies the blob snapshot to retrieve. For more information on working with blob snapshots, see <a href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating a Snapshot of a Blob.</a>.timeout
- The timeout parameter is expressed in seconds. For more information, see <a href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations.</a>.requestId
- Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the analytics logs when storage analytics logging is enabled.leaseAccessConditions
- Additional parameters for the operation.modifiedAccessConditions
- Additional parameters for the operation.IllegalArgumentException
- thrown if parameters fail the validation.public void delete(com.microsoft.rest.v2.Context context, String snapshot, Integer timeout, DeleteSnapshotsOptionType deleteSnapshots, String requestId, LeaseAccessConditions leaseAccessConditions, ModifiedAccessConditions modifiedAccessConditions)
context
- The context to associate with this operation.snapshot
- The snapshot parameter is an opaque DateTime value that, when present, specifies the blob snapshot to retrieve. For more information on working with blob snapshots, see <a href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating a Snapshot of a Blob.</a>.timeout
- The timeout parameter is expressed in seconds. For more information, see <a href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations.</a>.deleteSnapshots
- Required if the blob has associated snapshots. Specify one of the following two options: include: Delete the base blob and all of its snapshots. only: Delete only the blob's snapshots and not the blob itself. Possible values include: 'include', 'only'.requestId
- Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the analytics logs when storage analytics logging is enabled.leaseAccessConditions
- Additional parameters for the operation.modifiedAccessConditions
- Additional parameters for the operation.IllegalArgumentException
- thrown if parameters fail the validation.StorageErrorException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.public com.microsoft.rest.v2.ServiceFuture<Void> deleteAsync(com.microsoft.rest.v2.Context context, String snapshot, Integer timeout, DeleteSnapshotsOptionType deleteSnapshots, String requestId, LeaseAccessConditions leaseAccessConditions, ModifiedAccessConditions modifiedAccessConditions, com.microsoft.rest.v2.ServiceCallback<Void> serviceCallback)
context
- The context to associate with this operation.snapshot
- The snapshot parameter is an opaque DateTime value that, when present, specifies the blob snapshot to retrieve. For more information on working with blob snapshots, see <a href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating a Snapshot of a Blob.</a>.timeout
- The timeout parameter is expressed in seconds. For more information, see <a href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations.</a>.deleteSnapshots
- Required if the blob has associated snapshots. Specify one of the following two options: include: Delete the base blob and all of its snapshots. only: Delete only the blob's snapshots and not the blob itself. Possible values include: 'include', 'only'.requestId
- Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the analytics logs when storage analytics logging is enabled.leaseAccessConditions
- Additional parameters for the operation.modifiedAccessConditions
- Additional parameters for the operation.serviceCallback
- the async ServiceCallback to handle successful and failed responses.IllegalArgumentException
- thrown if parameters fail the validation.public io.reactivex.Single<BlobDeleteResponse> deleteWithRestResponseAsync(com.microsoft.rest.v2.Context context, String snapshot, Integer timeout, DeleteSnapshotsOptionType deleteSnapshots, String requestId, LeaseAccessConditions leaseAccessConditions, ModifiedAccessConditions modifiedAccessConditions)
context
- The context to associate with this operation.snapshot
- The snapshot parameter is an opaque DateTime value that, when present, specifies the blob snapshot to retrieve. For more information on working with blob snapshots, see <a href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating a Snapshot of a Blob.</a>.timeout
- The timeout parameter is expressed in seconds. For more information, see <a href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations.</a>.deleteSnapshots
- Required if the blob has associated snapshots. Specify one of the following two options: include: Delete the base blob and all of its snapshots. only: Delete only the blob's snapshots and not the blob itself. Possible values include: 'include', 'only'.requestId
- Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the analytics logs when storage analytics logging is enabled.leaseAccessConditions
- Additional parameters for the operation.modifiedAccessConditions
- Additional parameters for the operation.IllegalArgumentException
- thrown if parameters fail the validation.public io.reactivex.Completable deleteAsync(com.microsoft.rest.v2.Context context, String snapshot, Integer timeout, DeleteSnapshotsOptionType deleteSnapshots, String requestId, LeaseAccessConditions leaseAccessConditions, ModifiedAccessConditions modifiedAccessConditions)
context
- The context to associate with this operation.snapshot
- The snapshot parameter is an opaque DateTime value that, when present, specifies the blob snapshot to retrieve. For more information on working with blob snapshots, see <a href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating a Snapshot of a Blob.</a>.timeout
- The timeout parameter is expressed in seconds. For more information, see <a href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations.</a>.deleteSnapshots
- Required if the blob has associated snapshots. Specify one of the following two options: include: Delete the base blob and all of its snapshots. only: Delete only the blob's snapshots and not the blob itself. Possible values include: 'include', 'only'.requestId
- Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the analytics logs when storage analytics logging is enabled.leaseAccessConditions
- Additional parameters for the operation.modifiedAccessConditions
- Additional parameters for the operation.IllegalArgumentException
- thrown if parameters fail the validation.public void undelete(com.microsoft.rest.v2.Context context, Integer timeout, String requestId)
context
- The context to associate with this operation.timeout
- The timeout parameter is expressed in seconds. For more information, see <a href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations.</a>.requestId
- Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the analytics logs when storage analytics logging is enabled.IllegalArgumentException
- thrown if parameters fail the validation.StorageErrorException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.public com.microsoft.rest.v2.ServiceFuture<Void> undeleteAsync(com.microsoft.rest.v2.Context context, Integer timeout, String requestId, com.microsoft.rest.v2.ServiceCallback<Void> serviceCallback)
context
- The context to associate with this operation.timeout
- The timeout parameter is expressed in seconds. For more information, see <a href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations.</a>.requestId
- Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the analytics logs when storage analytics logging is enabled.serviceCallback
- the async ServiceCallback to handle successful and failed responses.IllegalArgumentException
- thrown if parameters fail the validation.public io.reactivex.Single<BlobUndeleteResponse> undeleteWithRestResponseAsync(com.microsoft.rest.v2.Context context, Integer timeout, String requestId)
context
- The context to associate with this operation.timeout
- The timeout parameter is expressed in seconds. For more information, see <a href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations.</a>.requestId
- Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the analytics logs when storage analytics logging is enabled.IllegalArgumentException
- thrown if parameters fail the validation.public io.reactivex.Completable undeleteAsync(com.microsoft.rest.v2.Context context, Integer timeout, String requestId)
context
- The context to associate with this operation.timeout
- The timeout parameter is expressed in seconds. For more information, see <a href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations.</a>.requestId
- Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the analytics logs when storage analytics logging is enabled.IllegalArgumentException
- thrown if parameters fail the validation.public void setHTTPHeaders(com.microsoft.rest.v2.Context context, Integer timeout, String requestId, BlobHTTPHeaders blobHTTPHeaders, LeaseAccessConditions leaseAccessConditions, ModifiedAccessConditions modifiedAccessConditions)
context
- The context to associate with this operation.timeout
- The timeout parameter is expressed in seconds. For more information, see <a href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations.</a>.requestId
- Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the analytics logs when storage analytics logging is enabled.blobHTTPHeaders
- Additional parameters for the operation.leaseAccessConditions
- Additional parameters for the operation.modifiedAccessConditions
- Additional parameters for the operation.IllegalArgumentException
- thrown if parameters fail the validation.StorageErrorException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.public com.microsoft.rest.v2.ServiceFuture<Void> setHTTPHeadersAsync(com.microsoft.rest.v2.Context context, Integer timeout, String requestId, BlobHTTPHeaders blobHTTPHeaders, LeaseAccessConditions leaseAccessConditions, ModifiedAccessConditions modifiedAccessConditions, com.microsoft.rest.v2.ServiceCallback<Void> serviceCallback)
context
- The context to associate with this operation.timeout
- The timeout parameter is expressed in seconds. For more information, see <a href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations.</a>.requestId
- Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the analytics logs when storage analytics logging is enabled.blobHTTPHeaders
- Additional parameters for the operation.leaseAccessConditions
- Additional parameters for the operation.modifiedAccessConditions
- Additional parameters for the operation.serviceCallback
- the async ServiceCallback to handle successful and failed responses.IllegalArgumentException
- thrown if parameters fail the validation.public io.reactivex.Single<BlobSetHTTPHeadersResponse> setHTTPHeadersWithRestResponseAsync(com.microsoft.rest.v2.Context context, Integer timeout, String requestId, BlobHTTPHeaders blobHTTPHeaders, LeaseAccessConditions leaseAccessConditions, ModifiedAccessConditions modifiedAccessConditions)
context
- The context to associate with this operation.timeout
- The timeout parameter is expressed in seconds. For more information, see <a href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations.</a>.requestId
- Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the analytics logs when storage analytics logging is enabled.blobHTTPHeaders
- Additional parameters for the operation.leaseAccessConditions
- Additional parameters for the operation.modifiedAccessConditions
- Additional parameters for the operation.IllegalArgumentException
- thrown if parameters fail the validation.public io.reactivex.Completable setHTTPHeadersAsync(com.microsoft.rest.v2.Context context, Integer timeout, String requestId, BlobHTTPHeaders blobHTTPHeaders, LeaseAccessConditions leaseAccessConditions, ModifiedAccessConditions modifiedAccessConditions)
context
- The context to associate with this operation.timeout
- The timeout parameter is expressed in seconds. For more information, see <a href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations.</a>.requestId
- Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the analytics logs when storage analytics logging is enabled.blobHTTPHeaders
- Additional parameters for the operation.leaseAccessConditions
- Additional parameters for the operation.modifiedAccessConditions
- Additional parameters for the operation.IllegalArgumentException
- thrown if parameters fail the validation.public void setMetadata(com.microsoft.rest.v2.Context context, Integer timeout, Map<String,String> metadata, String requestId, LeaseAccessConditions leaseAccessConditions, ModifiedAccessConditions modifiedAccessConditions)
context
- The context to associate with this operation.timeout
- The timeout parameter is expressed in seconds. For more information, see <a href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations.</a>.metadata
- Optional. Specifies a user-defined name-value pair associated with the blob. If no name-value pairs are specified, the operation will copy the metadata from the source blob or file to the destination blob. If one or more name-value pairs are specified, the destination blob is created with the specified metadata, and metadata is not copied from the source blob or file. Note that beginning with version 2009-09-19, metadata names must adhere to the naming rules for C# identifiers. See Naming and Referencing Containers, Blobs, and Metadata for more information.requestId
- Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the analytics logs when storage analytics logging is enabled.leaseAccessConditions
- Additional parameters for the operation.modifiedAccessConditions
- Additional parameters for the operation.IllegalArgumentException
- thrown if parameters fail the validation.StorageErrorException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.public com.microsoft.rest.v2.ServiceFuture<Void> setMetadataAsync(com.microsoft.rest.v2.Context context, Integer timeout, Map<String,String> metadata, String requestId, LeaseAccessConditions leaseAccessConditions, ModifiedAccessConditions modifiedAccessConditions, com.microsoft.rest.v2.ServiceCallback<Void> serviceCallback)
context
- The context to associate with this operation.timeout
- The timeout parameter is expressed in seconds. For more information, see <a href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations.</a>.metadata
- Optional. Specifies a user-defined name-value pair associated with the blob. If no name-value pairs are specified, the operation will copy the metadata from the source blob or file to the destination blob. If one or more name-value pairs are specified, the destination blob is created with the specified metadata, and metadata is not copied from the source blob or file. Note that beginning with version 2009-09-19, metadata names must adhere to the naming rules for C# identifiers. See Naming and Referencing Containers, Blobs, and Metadata for more information.requestId
- Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the analytics logs when storage analytics logging is enabled.leaseAccessConditions
- Additional parameters for the operation.modifiedAccessConditions
- Additional parameters for the operation.serviceCallback
- the async ServiceCallback to handle successful and failed responses.IllegalArgumentException
- thrown if parameters fail the validation.public io.reactivex.Single<BlobSetMetadataResponse> setMetadataWithRestResponseAsync(com.microsoft.rest.v2.Context context, Integer timeout, Map<String,String> metadata, String requestId, LeaseAccessConditions leaseAccessConditions, ModifiedAccessConditions modifiedAccessConditions)
context
- The context to associate with this operation.timeout
- The timeout parameter is expressed in seconds. For more information, see <a href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations.</a>.metadata
- Optional. Specifies a user-defined name-value pair associated with the blob. If no name-value pairs are specified, the operation will copy the metadata from the source blob or file to the destination blob. If one or more name-value pairs are specified, the destination blob is created with the specified metadata, and metadata is not copied from the source blob or file. Note that beginning with version 2009-09-19, metadata names must adhere to the naming rules for C# identifiers. See Naming and Referencing Containers, Blobs, and Metadata for more information.requestId
- Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the analytics logs when storage analytics logging is enabled.leaseAccessConditions
- Additional parameters for the operation.modifiedAccessConditions
- Additional parameters for the operation.IllegalArgumentException
- thrown if parameters fail the validation.public io.reactivex.Completable setMetadataAsync(com.microsoft.rest.v2.Context context, Integer timeout, Map<String,String> metadata, String requestId, LeaseAccessConditions leaseAccessConditions, ModifiedAccessConditions modifiedAccessConditions)
context
- The context to associate with this operation.timeout
- The timeout parameter is expressed in seconds. For more information, see <a href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations.</a>.metadata
- Optional. Specifies a user-defined name-value pair associated with the blob. If no name-value pairs are specified, the operation will copy the metadata from the source blob or file to the destination blob. If one or more name-value pairs are specified, the destination blob is created with the specified metadata, and metadata is not copied from the source blob or file. Note that beginning with version 2009-09-19, metadata names must adhere to the naming rules for C# identifiers. See Naming and Referencing Containers, Blobs, and Metadata for more information.requestId
- Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the analytics logs when storage analytics logging is enabled.leaseAccessConditions
- Additional parameters for the operation.modifiedAccessConditions
- Additional parameters for the operation.IllegalArgumentException
- thrown if parameters fail the validation.public void acquireLease(com.microsoft.rest.v2.Context context, Integer timeout, Integer duration, String proposedLeaseId, String requestId, ModifiedAccessConditions modifiedAccessConditions)
context
- The context to associate with this operation.timeout
- The timeout parameter is expressed in seconds. For more information, see <a href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations.</a>.duration
- Specifies the duration of the lease, in seconds, or negative one (-1) for a lease that never expires. A non-infinite lease can be between 15 and 60 seconds. A lease duration cannot be changed using renew or change.proposedLeaseId
- Proposed lease ID, in a GUID string format. The Blob service returns 400 (Invalid request) if the proposed lease ID is not in the correct format. See Guid Constructor (String) for a list of valid GUID string formats.requestId
- Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the analytics logs when storage analytics logging is enabled.modifiedAccessConditions
- Additional parameters for the operation.IllegalArgumentException
- thrown if parameters fail the validation.StorageErrorException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.public com.microsoft.rest.v2.ServiceFuture<Void> acquireLeaseAsync(com.microsoft.rest.v2.Context context, Integer timeout, Integer duration, String proposedLeaseId, String requestId, ModifiedAccessConditions modifiedAccessConditions, com.microsoft.rest.v2.ServiceCallback<Void> serviceCallback)
context
- The context to associate with this operation.timeout
- The timeout parameter is expressed in seconds. For more information, see <a href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations.</a>.duration
- Specifies the duration of the lease, in seconds, or negative one (-1) for a lease that never expires. A non-infinite lease can be between 15 and 60 seconds. A lease duration cannot be changed using renew or change.proposedLeaseId
- Proposed lease ID, in a GUID string format. The Blob service returns 400 (Invalid request) if the proposed lease ID is not in the correct format. See Guid Constructor (String) for a list of valid GUID string formats.requestId
- Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the analytics logs when storage analytics logging is enabled.modifiedAccessConditions
- Additional parameters for the operation.serviceCallback
- the async ServiceCallback to handle successful and failed responses.IllegalArgumentException
- thrown if parameters fail the validation.public io.reactivex.Single<BlobAcquireLeaseResponse> acquireLeaseWithRestResponseAsync(com.microsoft.rest.v2.Context context, Integer timeout, Integer duration, String proposedLeaseId, String requestId, ModifiedAccessConditions modifiedAccessConditions)
context
- The context to associate with this operation.timeout
- The timeout parameter is expressed in seconds. For more information, see <a href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations.</a>.duration
- Specifies the duration of the lease, in seconds, or negative one (-1) for a lease that never expires. A non-infinite lease can be between 15 and 60 seconds. A lease duration cannot be changed using renew or change.proposedLeaseId
- Proposed lease ID, in a GUID string format. The Blob service returns 400 (Invalid request) if the proposed lease ID is not in the correct format. See Guid Constructor (String) for a list of valid GUID string formats.requestId
- Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the analytics logs when storage analytics logging is enabled.modifiedAccessConditions
- Additional parameters for the operation.IllegalArgumentException
- thrown if parameters fail the validation.public io.reactivex.Completable acquireLeaseAsync(com.microsoft.rest.v2.Context context, Integer timeout, Integer duration, String proposedLeaseId, String requestId, ModifiedAccessConditions modifiedAccessConditions)
context
- The context to associate with this operation.timeout
- The timeout parameter is expressed in seconds. For more information, see <a href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations.</a>.duration
- Specifies the duration of the lease, in seconds, or negative one (-1) for a lease that never expires. A non-infinite lease can be between 15 and 60 seconds. A lease duration cannot be changed using renew or change.proposedLeaseId
- Proposed lease ID, in a GUID string format. The Blob service returns 400 (Invalid request) if the proposed lease ID is not in the correct format. See Guid Constructor (String) for a list of valid GUID string formats.requestId
- Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the analytics logs when storage analytics logging is enabled.modifiedAccessConditions
- Additional parameters for the operation.IllegalArgumentException
- thrown if parameters fail the validation.public void releaseLease(com.microsoft.rest.v2.Context context, @NonNull String leaseId, Integer timeout, String requestId, ModifiedAccessConditions modifiedAccessConditions)
context
- The context to associate with this operation.leaseId
- Specifies the current lease ID on the resource.timeout
- The timeout parameter is expressed in seconds. For more information, see <a href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations.</a>.requestId
- Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the analytics logs when storage analytics logging is enabled.modifiedAccessConditions
- Additional parameters for the operation.IllegalArgumentException
- thrown if parameters fail the validation.StorageErrorException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.public com.microsoft.rest.v2.ServiceFuture<Void> releaseLeaseAsync(com.microsoft.rest.v2.Context context, @NonNull String leaseId, Integer timeout, String requestId, ModifiedAccessConditions modifiedAccessConditions, com.microsoft.rest.v2.ServiceCallback<Void> serviceCallback)
context
- The context to associate with this operation.leaseId
- Specifies the current lease ID on the resource.timeout
- The timeout parameter is expressed in seconds. For more information, see <a href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations.</a>.requestId
- Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the analytics logs when storage analytics logging is enabled.modifiedAccessConditions
- Additional parameters for the operation.serviceCallback
- the async ServiceCallback to handle successful and failed responses.IllegalArgumentException
- thrown if parameters fail the validation.public io.reactivex.Single<BlobReleaseLeaseResponse> releaseLeaseWithRestResponseAsync(com.microsoft.rest.v2.Context context, @NonNull String leaseId, Integer timeout, String requestId, ModifiedAccessConditions modifiedAccessConditions)
context
- The context to associate with this operation.leaseId
- Specifies the current lease ID on the resource.timeout
- The timeout parameter is expressed in seconds. For more information, see <a href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations.</a>.requestId
- Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the analytics logs when storage analytics logging is enabled.modifiedAccessConditions
- Additional parameters for the operation.IllegalArgumentException
- thrown if parameters fail the validation.public io.reactivex.Completable releaseLeaseAsync(com.microsoft.rest.v2.Context context, @NonNull String leaseId, Integer timeout, String requestId, ModifiedAccessConditions modifiedAccessConditions)
context
- The context to associate with this operation.leaseId
- Specifies the current lease ID on the resource.timeout
- The timeout parameter is expressed in seconds. For more information, see <a href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations.</a>.requestId
- Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the analytics logs when storage analytics logging is enabled.modifiedAccessConditions
- Additional parameters for the operation.IllegalArgumentException
- thrown if parameters fail the validation.public void renewLease(com.microsoft.rest.v2.Context context, @NonNull String leaseId, Integer timeout, String requestId, ModifiedAccessConditions modifiedAccessConditions)
context
- The context to associate with this operation.leaseId
- Specifies the current lease ID on the resource.timeout
- The timeout parameter is expressed in seconds. For more information, see <a href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations.</a>.requestId
- Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the analytics logs when storage analytics logging is enabled.modifiedAccessConditions
- Additional parameters for the operation.IllegalArgumentException
- thrown if parameters fail the validation.StorageErrorException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.public com.microsoft.rest.v2.ServiceFuture<Void> renewLeaseAsync(com.microsoft.rest.v2.Context context, @NonNull String leaseId, Integer timeout, String requestId, ModifiedAccessConditions modifiedAccessConditions, com.microsoft.rest.v2.ServiceCallback<Void> serviceCallback)
context
- The context to associate with this operation.leaseId
- Specifies the current lease ID on the resource.timeout
- The timeout parameter is expressed in seconds. For more information, see <a href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations.</a>.requestId
- Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the analytics logs when storage analytics logging is enabled.modifiedAccessConditions
- Additional parameters for the operation.serviceCallback
- the async ServiceCallback to handle successful and failed responses.IllegalArgumentException
- thrown if parameters fail the validation.public io.reactivex.Single<BlobRenewLeaseResponse> renewLeaseWithRestResponseAsync(com.microsoft.rest.v2.Context context, @NonNull String leaseId, Integer timeout, String requestId, ModifiedAccessConditions modifiedAccessConditions)
context
- The context to associate with this operation.leaseId
- Specifies the current lease ID on the resource.timeout
- The timeout parameter is expressed in seconds. For more information, see <a href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations.</a>.requestId
- Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the analytics logs when storage analytics logging is enabled.modifiedAccessConditions
- Additional parameters for the operation.IllegalArgumentException
- thrown if parameters fail the validation.public io.reactivex.Completable renewLeaseAsync(com.microsoft.rest.v2.Context context, @NonNull String leaseId, Integer timeout, String requestId, ModifiedAccessConditions modifiedAccessConditions)
context
- The context to associate with this operation.leaseId
- Specifies the current lease ID on the resource.timeout
- The timeout parameter is expressed in seconds. For more information, see <a href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations.</a>.requestId
- Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the analytics logs when storage analytics logging is enabled.modifiedAccessConditions
- Additional parameters for the operation.IllegalArgumentException
- thrown if parameters fail the validation.public void changeLease(com.microsoft.rest.v2.Context context, @NonNull String leaseId, @NonNull String proposedLeaseId, Integer timeout, String requestId, ModifiedAccessConditions modifiedAccessConditions)
context
- The context to associate with this operation.leaseId
- Specifies the current lease ID on the resource.proposedLeaseId
- Proposed lease ID, in a GUID string format. The Blob service returns 400 (Invalid request) if the proposed lease ID is not in the correct format. See Guid Constructor (String) for a list of valid GUID string formats.timeout
- The timeout parameter is expressed in seconds. For more information, see <a href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations.</a>.requestId
- Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the analytics logs when storage analytics logging is enabled.modifiedAccessConditions
- Additional parameters for the operation.IllegalArgumentException
- thrown if parameters fail the validation.StorageErrorException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.public com.microsoft.rest.v2.ServiceFuture<Void> changeLeaseAsync(com.microsoft.rest.v2.Context context, @NonNull String leaseId, @NonNull String proposedLeaseId, Integer timeout, String requestId, ModifiedAccessConditions modifiedAccessConditions, com.microsoft.rest.v2.ServiceCallback<Void> serviceCallback)
context
- The context to associate with this operation.leaseId
- Specifies the current lease ID on the resource.proposedLeaseId
- Proposed lease ID, in a GUID string format. The Blob service returns 400 (Invalid request) if the proposed lease ID is not in the correct format. See Guid Constructor (String) for a list of valid GUID string formats.timeout
- The timeout parameter is expressed in seconds. For more information, see <a href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations.</a>.requestId
- Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the analytics logs when storage analytics logging is enabled.modifiedAccessConditions
- Additional parameters for the operation.serviceCallback
- the async ServiceCallback to handle successful and failed responses.IllegalArgumentException
- thrown if parameters fail the validation.public io.reactivex.Single<BlobChangeLeaseResponse> changeLeaseWithRestResponseAsync(com.microsoft.rest.v2.Context context, @NonNull String leaseId, @NonNull String proposedLeaseId, Integer timeout, String requestId, ModifiedAccessConditions modifiedAccessConditions)
context
- The context to associate with this operation.leaseId
- Specifies the current lease ID on the resource.proposedLeaseId
- Proposed lease ID, in a GUID string format. The Blob service returns 400 (Invalid request) if the proposed lease ID is not in the correct format. See Guid Constructor (String) for a list of valid GUID string formats.timeout
- The timeout parameter is expressed in seconds. For more information, see <a href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations.</a>.requestId
- Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the analytics logs when storage analytics logging is enabled.modifiedAccessConditions
- Additional parameters for the operation.IllegalArgumentException
- thrown if parameters fail the validation.public io.reactivex.Completable changeLeaseAsync(com.microsoft.rest.v2.Context context, @NonNull String leaseId, @NonNull String proposedLeaseId, Integer timeout, String requestId, ModifiedAccessConditions modifiedAccessConditions)
context
- The context to associate with this operation.leaseId
- Specifies the current lease ID on the resource.proposedLeaseId
- Proposed lease ID, in a GUID string format. The Blob service returns 400 (Invalid request) if the proposed lease ID is not in the correct format. See Guid Constructor (String) for a list of valid GUID string formats.timeout
- The timeout parameter is expressed in seconds. For more information, see <a href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations.</a>.requestId
- Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the analytics logs when storage analytics logging is enabled.modifiedAccessConditions
- Additional parameters for the operation.IllegalArgumentException
- thrown if parameters fail the validation.public void breakLease(com.microsoft.rest.v2.Context context, Integer timeout, Integer breakPeriod, String requestId, ModifiedAccessConditions modifiedAccessConditions)
context
- The context to associate with this operation.timeout
- The timeout parameter is expressed in seconds. For more information, see <a href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations.</a>.breakPeriod
- For a break operation, proposed duration the lease should continue before it is broken, in seconds, between 0 and 60. This break period is only used if it is shorter than the time remaining on the lease. If longer, the time remaining on the lease is used. A new lease will not be available before the break period has expired, but the lease may be held for longer than the break period. If this header does not appear with a break operation, a fixed-duration lease breaks after the remaining lease period elapses, and an infinite lease breaks immediately.requestId
- Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the analytics logs when storage analytics logging is enabled.modifiedAccessConditions
- Additional parameters for the operation.IllegalArgumentException
- thrown if parameters fail the validation.StorageErrorException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.public com.microsoft.rest.v2.ServiceFuture<Void> breakLeaseAsync(com.microsoft.rest.v2.Context context, Integer timeout, Integer breakPeriod, String requestId, ModifiedAccessConditions modifiedAccessConditions, com.microsoft.rest.v2.ServiceCallback<Void> serviceCallback)
context
- The context to associate with this operation.timeout
- The timeout parameter is expressed in seconds. For more information, see <a href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations.</a>.breakPeriod
- For a break operation, proposed duration the lease should continue before it is broken, in seconds, between 0 and 60. This break period is only used if it is shorter than the time remaining on the lease. If longer, the time remaining on the lease is used. A new lease will not be available before the break period has expired, but the lease may be held for longer than the break period. If this header does not appear with a break operation, a fixed-duration lease breaks after the remaining lease period elapses, and an infinite lease breaks immediately.requestId
- Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the analytics logs when storage analytics logging is enabled.modifiedAccessConditions
- Additional parameters for the operation.serviceCallback
- the async ServiceCallback to handle successful and failed responses.IllegalArgumentException
- thrown if parameters fail the validation.public io.reactivex.Single<BlobBreakLeaseResponse> breakLeaseWithRestResponseAsync(com.microsoft.rest.v2.Context context, Integer timeout, Integer breakPeriod, String requestId, ModifiedAccessConditions modifiedAccessConditions)
context
- The context to associate with this operation.timeout
- The timeout parameter is expressed in seconds. For more information, see <a href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations.</a>.breakPeriod
- For a break operation, proposed duration the lease should continue before it is broken, in seconds, between 0 and 60. This break period is only used if it is shorter than the time remaining on the lease. If longer, the time remaining on the lease is used. A new lease will not be available before the break period has expired, but the lease may be held for longer than the break period. If this header does not appear with a break operation, a fixed-duration lease breaks after the remaining lease period elapses, and an infinite lease breaks immediately.requestId
- Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the analytics logs when storage analytics logging is enabled.modifiedAccessConditions
- Additional parameters for the operation.IllegalArgumentException
- thrown if parameters fail the validation.public io.reactivex.Completable breakLeaseAsync(com.microsoft.rest.v2.Context context, Integer timeout, Integer breakPeriod, String requestId, ModifiedAccessConditions modifiedAccessConditions)
context
- The context to associate with this operation.timeout
- The timeout parameter is expressed in seconds. For more information, see <a href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations.</a>.breakPeriod
- For a break operation, proposed duration the lease should continue before it is broken, in seconds, between 0 and 60. This break period is only used if it is shorter than the time remaining on the lease. If longer, the time remaining on the lease is used. A new lease will not be available before the break period has expired, but the lease may be held for longer than the break period. If this header does not appear with a break operation, a fixed-duration lease breaks after the remaining lease period elapses, and an infinite lease breaks immediately.requestId
- Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the analytics logs when storage analytics logging is enabled.modifiedAccessConditions
- Additional parameters for the operation.IllegalArgumentException
- thrown if parameters fail the validation.public void createSnapshot(com.microsoft.rest.v2.Context context, Integer timeout, Map<String,String> metadata, String requestId, ModifiedAccessConditions modifiedAccessConditions, LeaseAccessConditions leaseAccessConditions)
context
- The context to associate with this operation.timeout
- The timeout parameter is expressed in seconds. For more information, see <a href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations.</a>.metadata
- Optional. Specifies a user-defined name-value pair associated with the blob. If no name-value pairs are specified, the operation will copy the metadata from the source blob or file to the destination blob. If one or more name-value pairs are specified, the destination blob is created with the specified metadata, and metadata is not copied from the source blob or file. Note that beginning with version 2009-09-19, metadata names must adhere to the naming rules for C# identifiers. See Naming and Referencing Containers, Blobs, and Metadata for more information.requestId
- Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the analytics logs when storage analytics logging is enabled.modifiedAccessConditions
- Additional parameters for the operation.leaseAccessConditions
- Additional parameters for the operation.IllegalArgumentException
- thrown if parameters fail the validation.StorageErrorException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.public com.microsoft.rest.v2.ServiceFuture<Void> createSnapshotAsync(com.microsoft.rest.v2.Context context, Integer timeout, Map<String,String> metadata, String requestId, ModifiedAccessConditions modifiedAccessConditions, LeaseAccessConditions leaseAccessConditions, com.microsoft.rest.v2.ServiceCallback<Void> serviceCallback)
context
- The context to associate with this operation.timeout
- The timeout parameter is expressed in seconds. For more information, see <a href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations.</a>.metadata
- Optional. Specifies a user-defined name-value pair associated with the blob. If no name-value pairs are specified, the operation will copy the metadata from the source blob or file to the destination blob. If one or more name-value pairs are specified, the destination blob is created with the specified metadata, and metadata is not copied from the source blob or file. Note that beginning with version 2009-09-19, metadata names must adhere to the naming rules for C# identifiers. See Naming and Referencing Containers, Blobs, and Metadata for more information.requestId
- Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the analytics logs when storage analytics logging is enabled.modifiedAccessConditions
- Additional parameters for the operation.leaseAccessConditions
- Additional parameters for the operation.serviceCallback
- the async ServiceCallback to handle successful and failed responses.IllegalArgumentException
- thrown if parameters fail the validation.public io.reactivex.Single<BlobCreateSnapshotResponse> createSnapshotWithRestResponseAsync(com.microsoft.rest.v2.Context context, Integer timeout, Map<String,String> metadata, String requestId, ModifiedAccessConditions modifiedAccessConditions, LeaseAccessConditions leaseAccessConditions)
context
- The context to associate with this operation.timeout
- The timeout parameter is expressed in seconds. For more information, see <a href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations.</a>.metadata
- Optional. Specifies a user-defined name-value pair associated with the blob. If no name-value pairs are specified, the operation will copy the metadata from the source blob or file to the destination blob. If one or more name-value pairs are specified, the destination blob is created with the specified metadata, and metadata is not copied from the source blob or file. Note that beginning with version 2009-09-19, metadata names must adhere to the naming rules for C# identifiers. See Naming and Referencing Containers, Blobs, and Metadata for more information.requestId
- Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the analytics logs when storage analytics logging is enabled.modifiedAccessConditions
- Additional parameters for the operation.leaseAccessConditions
- Additional parameters for the operation.IllegalArgumentException
- thrown if parameters fail the validation.public io.reactivex.Completable createSnapshotAsync(com.microsoft.rest.v2.Context context, Integer timeout, Map<String,String> metadata, String requestId, ModifiedAccessConditions modifiedAccessConditions, LeaseAccessConditions leaseAccessConditions)
context
- The context to associate with this operation.timeout
- The timeout parameter is expressed in seconds. For more information, see <a href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations.</a>.metadata
- Optional. Specifies a user-defined name-value pair associated with the blob. If no name-value pairs are specified, the operation will copy the metadata from the source blob or file to the destination blob. If one or more name-value pairs are specified, the destination blob is created with the specified metadata, and metadata is not copied from the source blob or file. Note that beginning with version 2009-09-19, metadata names must adhere to the naming rules for C# identifiers. See Naming and Referencing Containers, Blobs, and Metadata for more information.requestId
- Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the analytics logs when storage analytics logging is enabled.modifiedAccessConditions
- Additional parameters for the operation.leaseAccessConditions
- Additional parameters for the operation.IllegalArgumentException
- thrown if parameters fail the validation.public void startCopyFromURL(com.microsoft.rest.v2.Context context, @NonNull URL copySource, Integer timeout, Map<String,String> metadata, String requestId, SourceModifiedAccessConditions sourceModifiedAccessConditions, ModifiedAccessConditions modifiedAccessConditions, LeaseAccessConditions leaseAccessConditions)
context
- The context to associate with this operation.copySource
- Specifies the name of the source page blob snapshot. This value is a URL of up to 2 KB in length that specifies a page blob snapshot. The value should be URL-encoded as it would appear in a request URI. The source blob must either be public or must be authenticated via a shared access signature.timeout
- The timeout parameter is expressed in seconds. For more information, see <a href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations.</a>.metadata
- Optional. Specifies a user-defined name-value pair associated with the blob. If no name-value pairs are specified, the operation will copy the metadata from the source blob or file to the destination blob. If one or more name-value pairs are specified, the destination blob is created with the specified metadata, and metadata is not copied from the source blob or file. Note that beginning with version 2009-09-19, metadata names must adhere to the naming rules for C# identifiers. See Naming and Referencing Containers, Blobs, and Metadata for more information.requestId
- Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the analytics logs when storage analytics logging is enabled.sourceModifiedAccessConditions
- Additional parameters for the operation.modifiedAccessConditions
- Additional parameters for the operation.leaseAccessConditions
- Additional parameters for the operation.IllegalArgumentException
- thrown if parameters fail the validation.StorageErrorException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.public com.microsoft.rest.v2.ServiceFuture<Void> startCopyFromURLAsync(com.microsoft.rest.v2.Context context, @NonNull URL copySource, Integer timeout, Map<String,String> metadata, String requestId, SourceModifiedAccessConditions sourceModifiedAccessConditions, ModifiedAccessConditions modifiedAccessConditions, LeaseAccessConditions leaseAccessConditions, com.microsoft.rest.v2.ServiceCallback<Void> serviceCallback)
context
- The context to associate with this operation.copySource
- Specifies the name of the source page blob snapshot. This value is a URL of up to 2 KB in length that specifies a page blob snapshot. The value should be URL-encoded as it would appear in a request URI. The source blob must either be public or must be authenticated via a shared access signature.timeout
- The timeout parameter is expressed in seconds. For more information, see <a href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations.</a>.metadata
- Optional. Specifies a user-defined name-value pair associated with the blob. If no name-value pairs are specified, the operation will copy the metadata from the source blob or file to the destination blob. If one or more name-value pairs are specified, the destination blob is created with the specified metadata, and metadata is not copied from the source blob or file. Note that beginning with version 2009-09-19, metadata names must adhere to the naming rules for C# identifiers. See Naming and Referencing Containers, Blobs, and Metadata for more information.requestId
- Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the analytics logs when storage analytics logging is enabled.sourceModifiedAccessConditions
- Additional parameters for the operation.modifiedAccessConditions
- Additional parameters for the operation.leaseAccessConditions
- Additional parameters for the operation.serviceCallback
- the async ServiceCallback to handle successful and failed responses.IllegalArgumentException
- thrown if parameters fail the validation.public io.reactivex.Single<BlobStartCopyFromURLResponse> startCopyFromURLWithRestResponseAsync(com.microsoft.rest.v2.Context context, @NonNull URL copySource, Integer timeout, Map<String,String> metadata, String requestId, SourceModifiedAccessConditions sourceModifiedAccessConditions, ModifiedAccessConditions modifiedAccessConditions, LeaseAccessConditions leaseAccessConditions)
context
- The context to associate with this operation.copySource
- Specifies the name of the source page blob snapshot. This value is a URL of up to 2 KB in length that specifies a page blob snapshot. The value should be URL-encoded as it would appear in a request URI. The source blob must either be public or must be authenticated via a shared access signature.timeout
- The timeout parameter is expressed in seconds. For more information, see <a href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations.</a>.metadata
- Optional. Specifies a user-defined name-value pair associated with the blob. If no name-value pairs are specified, the operation will copy the metadata from the source blob or file to the destination blob. If one or more name-value pairs are specified, the destination blob is created with the specified metadata, and metadata is not copied from the source blob or file. Note that beginning with version 2009-09-19, metadata names must adhere to the naming rules for C# identifiers. See Naming and Referencing Containers, Blobs, and Metadata for more information.requestId
- Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the analytics logs when storage analytics logging is enabled.sourceModifiedAccessConditions
- Additional parameters for the operation.modifiedAccessConditions
- Additional parameters for the operation.leaseAccessConditions
- Additional parameters for the operation.IllegalArgumentException
- thrown if parameters fail the validation.public io.reactivex.Completable startCopyFromURLAsync(com.microsoft.rest.v2.Context context, @NonNull URL copySource, Integer timeout, Map<String,String> metadata, String requestId, SourceModifiedAccessConditions sourceModifiedAccessConditions, ModifiedAccessConditions modifiedAccessConditions, LeaseAccessConditions leaseAccessConditions)
context
- The context to associate with this operation.copySource
- Specifies the name of the source page blob snapshot. This value is a URL of up to 2 KB in length that specifies a page blob snapshot. The value should be URL-encoded as it would appear in a request URI. The source blob must either be public or must be authenticated via a shared access signature.timeout
- The timeout parameter is expressed in seconds. For more information, see <a href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations.</a>.metadata
- Optional. Specifies a user-defined name-value pair associated with the blob. If no name-value pairs are specified, the operation will copy the metadata from the source blob or file to the destination blob. If one or more name-value pairs are specified, the destination blob is created with the specified metadata, and metadata is not copied from the source blob or file. Note that beginning with version 2009-09-19, metadata names must adhere to the naming rules for C# identifiers. See Naming and Referencing Containers, Blobs, and Metadata for more information.requestId
- Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the analytics logs when storage analytics logging is enabled.sourceModifiedAccessConditions
- Additional parameters for the operation.modifiedAccessConditions
- Additional parameters for the operation.leaseAccessConditions
- Additional parameters for the operation.IllegalArgumentException
- thrown if parameters fail the validation.public void copyFromURL(com.microsoft.rest.v2.Context context, @NonNull URL copySource, Integer timeout, Map<String,String> metadata, String requestId, SourceModifiedAccessConditions sourceModifiedAccessConditions, ModifiedAccessConditions modifiedAccessConditions, LeaseAccessConditions leaseAccessConditions)
context
- The context to associate with this operation.copySource
- Specifies the name of the source page blob snapshot. This value is a URL of up to 2 KB in length that specifies a page blob snapshot. The value should be URL-encoded as it would appear in a request URI. The source blob must either be public or must be authenticated via a shared access signature.timeout
- The timeout parameter is expressed in seconds. For more information, see <a href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations.</a>.metadata
- Optional. Specifies a user-defined name-value pair associated with the blob. If no name-value pairs are specified, the operation will copy the metadata from the source blob or file to the destination blob. If one or more name-value pairs are specified, the destination blob is created with the specified metadata, and metadata is not copied from the source blob or file. Note that beginning with version 2009-09-19, metadata names must adhere to the naming rules for C# identifiers. See Naming and Referencing Containers, Blobs, and Metadata for more information.requestId
- Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the analytics logs when storage analytics logging is enabled.sourceModifiedAccessConditions
- Additional parameters for the operation.modifiedAccessConditions
- Additional parameters for the operation.leaseAccessConditions
- Additional parameters for the operation.IllegalArgumentException
- thrown if parameters fail the validation.StorageErrorException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.public com.microsoft.rest.v2.ServiceFuture<Void> copyFromURLAsync(com.microsoft.rest.v2.Context context, @NonNull URL copySource, Integer timeout, Map<String,String> metadata, String requestId, SourceModifiedAccessConditions sourceModifiedAccessConditions, ModifiedAccessConditions modifiedAccessConditions, LeaseAccessConditions leaseAccessConditions, com.microsoft.rest.v2.ServiceCallback<Void> serviceCallback)
context
- The context to associate with this operation.copySource
- Specifies the name of the source page blob snapshot. This value is a URL of up to 2 KB in length that specifies a page blob snapshot. The value should be URL-encoded as it would appear in a request URI. The source blob must either be public or must be authenticated via a shared access signature.timeout
- The timeout parameter is expressed in seconds. For more information, see <a href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations.</a>.metadata
- Optional. Specifies a user-defined name-value pair associated with the blob. If no name-value pairs are specified, the operation will copy the metadata from the source blob or file to the destination blob. If one or more name-value pairs are specified, the destination blob is created with the specified metadata, and metadata is not copied from the source blob or file. Note that beginning with version 2009-09-19, metadata names must adhere to the naming rules for C# identifiers. See Naming and Referencing Containers, Blobs, and Metadata for more information.requestId
- Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the analytics logs when storage analytics logging is enabled.sourceModifiedAccessConditions
- Additional parameters for the operation.modifiedAccessConditions
- Additional parameters for the operation.leaseAccessConditions
- Additional parameters for the operation.serviceCallback
- the async ServiceCallback to handle successful and failed responses.IllegalArgumentException
- thrown if parameters fail the validation.public io.reactivex.Single<BlobCopyFromURLResponse> copyFromURLWithRestResponseAsync(com.microsoft.rest.v2.Context context, @NonNull URL copySource, Integer timeout, Map<String,String> metadata, String requestId, SourceModifiedAccessConditions sourceModifiedAccessConditions, ModifiedAccessConditions modifiedAccessConditions, LeaseAccessConditions leaseAccessConditions)
context
- The context to associate with this operation.copySource
- Specifies the name of the source page blob snapshot. This value is a URL of up to 2 KB in length that specifies a page blob snapshot. The value should be URL-encoded as it would appear in a request URI. The source blob must either be public or must be authenticated via a shared access signature.timeout
- The timeout parameter is expressed in seconds. For more information, see <a href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations.</a>.metadata
- Optional. Specifies a user-defined name-value pair associated with the blob. If no name-value pairs are specified, the operation will copy the metadata from the source blob or file to the destination blob. If one or more name-value pairs are specified, the destination blob is created with the specified metadata, and metadata is not copied from the source blob or file. Note that beginning with version 2009-09-19, metadata names must adhere to the naming rules for C# identifiers. See Naming and Referencing Containers, Blobs, and Metadata for more information.requestId
- Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the analytics logs when storage analytics logging is enabled.sourceModifiedAccessConditions
- Additional parameters for the operation.modifiedAccessConditions
- Additional parameters for the operation.leaseAccessConditions
- Additional parameters for the operation.IllegalArgumentException
- thrown if parameters fail the validation.public io.reactivex.Completable copyFromURLAsync(com.microsoft.rest.v2.Context context, @NonNull URL copySource, Integer timeout, Map<String,String> metadata, String requestId, SourceModifiedAccessConditions sourceModifiedAccessConditions, ModifiedAccessConditions modifiedAccessConditions, LeaseAccessConditions leaseAccessConditions)
context
- The context to associate with this operation.copySource
- Specifies the name of the source page blob snapshot. This value is a URL of up to 2 KB in length that specifies a page blob snapshot. The value should be URL-encoded as it would appear in a request URI. The source blob must either be public or must be authenticated via a shared access signature.timeout
- The timeout parameter is expressed in seconds. For more information, see <a href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations.</a>.metadata
- Optional. Specifies a user-defined name-value pair associated with the blob. If no name-value pairs are specified, the operation will copy the metadata from the source blob or file to the destination blob. If one or more name-value pairs are specified, the destination blob is created with the specified metadata, and metadata is not copied from the source blob or file. Note that beginning with version 2009-09-19, metadata names must adhere to the naming rules for C# identifiers. See Naming and Referencing Containers, Blobs, and Metadata for more information.requestId
- Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the analytics logs when storage analytics logging is enabled.sourceModifiedAccessConditions
- Additional parameters for the operation.modifiedAccessConditions
- Additional parameters for the operation.leaseAccessConditions
- Additional parameters for the operation.IllegalArgumentException
- thrown if parameters fail the validation.public void abortCopyFromURL(com.microsoft.rest.v2.Context context, @NonNull String copyId, Integer timeout, String requestId, LeaseAccessConditions leaseAccessConditions)
context
- The context to associate with this operation.copyId
- The copy identifier provided in the x-ms-copy-id header of the original Copy Blob operation.timeout
- The timeout parameter is expressed in seconds. For more information, see <a href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations.</a>.requestId
- Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the analytics logs when storage analytics logging is enabled.leaseAccessConditions
- Additional parameters for the operation.IllegalArgumentException
- thrown if parameters fail the validation.StorageErrorException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.public com.microsoft.rest.v2.ServiceFuture<Void> abortCopyFromURLAsync(com.microsoft.rest.v2.Context context, @NonNull String copyId, Integer timeout, String requestId, LeaseAccessConditions leaseAccessConditions, com.microsoft.rest.v2.ServiceCallback<Void> serviceCallback)
context
- The context to associate with this operation.copyId
- The copy identifier provided in the x-ms-copy-id header of the original Copy Blob operation.timeout
- The timeout parameter is expressed in seconds. For more information, see <a href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations.</a>.requestId
- Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the analytics logs when storage analytics logging is enabled.leaseAccessConditions
- Additional parameters for the operation.serviceCallback
- the async ServiceCallback to handle successful and failed responses.IllegalArgumentException
- thrown if parameters fail the validation.public io.reactivex.Single<BlobAbortCopyFromURLResponse> abortCopyFromURLWithRestResponseAsync(com.microsoft.rest.v2.Context context, @NonNull String copyId, Integer timeout, String requestId, LeaseAccessConditions leaseAccessConditions)
context
- The context to associate with this operation.copyId
- The copy identifier provided in the x-ms-copy-id header of the original Copy Blob operation.timeout
- The timeout parameter is expressed in seconds. For more information, see <a href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations.</a>.requestId
- Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the analytics logs when storage analytics logging is enabled.leaseAccessConditions
- Additional parameters for the operation.IllegalArgumentException
- thrown if parameters fail the validation.public io.reactivex.Completable abortCopyFromURLAsync(com.microsoft.rest.v2.Context context, @NonNull String copyId, Integer timeout, String requestId, LeaseAccessConditions leaseAccessConditions)
context
- The context to associate with this operation.copyId
- The copy identifier provided in the x-ms-copy-id header of the original Copy Blob operation.timeout
- The timeout parameter is expressed in seconds. For more information, see <a href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations.</a>.requestId
- Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the analytics logs when storage analytics logging is enabled.leaseAccessConditions
- Additional parameters for the operation.IllegalArgumentException
- thrown if parameters fail the validation.public void setTier(com.microsoft.rest.v2.Context context, @NonNull AccessTier tier, Integer timeout, String requestId, LeaseAccessConditions leaseAccessConditions)
context
- The context to associate with this operation.tier
- Indicates the tier to be set on the blob. Possible values include: 'P4', 'P6', 'P10', 'P20', 'P30', 'P40', 'P50', 'Hot', 'Cool', 'Archive'.timeout
- The timeout parameter is expressed in seconds. For more information, see <a href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations.</a>.requestId
- Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the analytics logs when storage analytics logging is enabled.leaseAccessConditions
- Additional parameters for the operation.IllegalArgumentException
- thrown if parameters fail the validation.StorageErrorException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.public com.microsoft.rest.v2.ServiceFuture<Void> setTierAsync(com.microsoft.rest.v2.Context context, @NonNull AccessTier tier, Integer timeout, String requestId, LeaseAccessConditions leaseAccessConditions, com.microsoft.rest.v2.ServiceCallback<Void> serviceCallback)
context
- The context to associate with this operation.tier
- Indicates the tier to be set on the blob. Possible values include: 'P4', 'P6', 'P10', 'P20', 'P30', 'P40', 'P50', 'Hot', 'Cool', 'Archive'.timeout
- The timeout parameter is expressed in seconds. For more information, see <a href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations.</a>.requestId
- Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the analytics logs when storage analytics logging is enabled.leaseAccessConditions
- Additional parameters for the operation.serviceCallback
- the async ServiceCallback to handle successful and failed responses.IllegalArgumentException
- thrown if parameters fail the validation.public io.reactivex.Single<BlobSetTierResponse> setTierWithRestResponseAsync(com.microsoft.rest.v2.Context context, @NonNull AccessTier tier, Integer timeout, String requestId, LeaseAccessConditions leaseAccessConditions)
context
- The context to associate with this operation.tier
- Indicates the tier to be set on the blob. Possible values include: 'P4', 'P6', 'P10', 'P20', 'P30', 'P40', 'P50', 'Hot', 'Cool', 'Archive'.timeout
- The timeout parameter is expressed in seconds. For more information, see <a href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations.</a>.requestId
- Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the analytics logs when storage analytics logging is enabled.leaseAccessConditions
- Additional parameters for the operation.IllegalArgumentException
- thrown if parameters fail the validation.public io.reactivex.Completable setTierAsync(com.microsoft.rest.v2.Context context, @NonNull AccessTier tier, Integer timeout, String requestId, LeaseAccessConditions leaseAccessConditions)
context
- The context to associate with this operation.tier
- Indicates the tier to be set on the blob. Possible values include: 'P4', 'P6', 'P10', 'P20', 'P30', 'P40', 'P50', 'Hot', 'Cool', 'Archive'.timeout
- The timeout parameter is expressed in seconds. For more information, see <a href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations.</a>.requestId
- Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the analytics logs when storage analytics logging is enabled.leaseAccessConditions
- Additional parameters for the operation.IllegalArgumentException
- thrown if parameters fail the validation.public void getAccountInfo(com.microsoft.rest.v2.Context context)
context
- The context to associate with this operation.IllegalArgumentException
- thrown if parameters fail the validation.StorageErrorException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.public com.microsoft.rest.v2.ServiceFuture<Void> getAccountInfoAsync(com.microsoft.rest.v2.Context context, com.microsoft.rest.v2.ServiceCallback<Void> serviceCallback)
context
- The context to associate with this operation.serviceCallback
- the async ServiceCallback to handle successful and failed responses.IllegalArgumentException
- thrown if parameters fail the validation.public io.reactivex.Single<BlobGetAccountInfoResponse> getAccountInfoWithRestResponseAsync(com.microsoft.rest.v2.Context context)
context
- The context to associate with this operation.IllegalArgumentException
- thrown if parameters fail the validation.public io.reactivex.Completable getAccountInfoAsync(com.microsoft.rest.v2.Context context)
context
- The context to associate with this operation.IllegalArgumentException
- thrown if parameters fail the validation.This documentation was released into the public domain.