public final class GeneratedContainers extends Object
Constructor and Description |
---|
GeneratedContainers(GeneratedStorageClient client)
Initializes an instance of GeneratedContainers.
|
Modifier and Type | Method and Description |
---|---|
void |
acquireLease(Integer timeout,
Integer duration,
String proposedLeaseId,
OffsetDateTime ifModifiedSince,
OffsetDateTime ifUnmodifiedSince,
String requestId)
[Update] establishes and manages a lock on a container for delete operations.
|
io.reactivex.Completable |
acquireLeaseAsync(Integer timeout,
Integer duration,
String proposedLeaseId,
OffsetDateTime ifModifiedSince,
OffsetDateTime ifUnmodifiedSince,
String requestId)
[Update] establishes and manages a lock on a container for delete operations.
|
com.microsoft.rest.v2.ServiceFuture<Void> |
acquireLeaseAsync(Integer timeout,
Integer duration,
String proposedLeaseId,
OffsetDateTime ifModifiedSince,
OffsetDateTime ifUnmodifiedSince,
String requestId,
com.microsoft.rest.v2.ServiceCallback<Void> serviceCallback)
[Update] establishes and manages a lock on a container for delete operations.
|
io.reactivex.Single<ContainersAcquireLeaseResponse> |
acquireLeaseWithRestResponseAsync(Integer timeout,
Integer duration,
String proposedLeaseId,
OffsetDateTime ifModifiedSince,
OffsetDateTime ifUnmodifiedSince,
String requestId)
[Update] establishes and manages a lock on a container for delete operations.
|
void |
breakLease(Integer timeout,
Integer breakPeriod,
OffsetDateTime ifModifiedSince,
OffsetDateTime ifUnmodifiedSince,
String requestId)
[Update] establishes and manages a lock on a container for delete operations.
|
io.reactivex.Completable |
breakLeaseAsync(Integer timeout,
Integer breakPeriod,
OffsetDateTime ifModifiedSince,
OffsetDateTime ifUnmodifiedSince,
String requestId)
[Update] establishes and manages a lock on a container for delete operations.
|
com.microsoft.rest.v2.ServiceFuture<Void> |
breakLeaseAsync(Integer timeout,
Integer breakPeriod,
OffsetDateTime ifModifiedSince,
OffsetDateTime ifUnmodifiedSince,
String requestId,
com.microsoft.rest.v2.ServiceCallback<Void> serviceCallback)
[Update] establishes and manages a lock on a container for delete operations.
|
io.reactivex.Single<ContainersBreakLeaseResponse> |
breakLeaseWithRestResponseAsync(Integer timeout,
Integer breakPeriod,
OffsetDateTime ifModifiedSince,
OffsetDateTime ifUnmodifiedSince,
String requestId)
[Update] establishes and manages a lock on a container for delete operations.
|
void |
changeLease(String leaseId,
String proposedLeaseId,
Integer timeout,
OffsetDateTime ifModifiedSince,
OffsetDateTime ifUnmodifiedSince,
String requestId)
[Update] establishes and manages a lock on a container for delete operations.
|
io.reactivex.Completable |
changeLeaseAsync(String leaseId,
String proposedLeaseId,
Integer timeout,
OffsetDateTime ifModifiedSince,
OffsetDateTime ifUnmodifiedSince,
String requestId)
[Update] establishes and manages a lock on a container for delete operations.
|
com.microsoft.rest.v2.ServiceFuture<Void> |
changeLeaseAsync(String leaseId,
String proposedLeaseId,
Integer timeout,
OffsetDateTime ifModifiedSince,
OffsetDateTime ifUnmodifiedSince,
String requestId,
com.microsoft.rest.v2.ServiceCallback<Void> serviceCallback)
[Update] establishes and manages a lock on a container for delete operations.
|
io.reactivex.Single<ContainersChangeLeaseResponse> |
changeLeaseWithRestResponseAsync(String leaseId,
String proposedLeaseId,
Integer timeout,
OffsetDateTime ifModifiedSince,
OffsetDateTime ifUnmodifiedSince,
String requestId)
[Update] establishes and manages a lock on a container for delete operations.
|
void |
create(Integer timeout,
Map<String,String> metadata,
PublicAccessType access,
String requestId)
creates a new container under the specified account.
|
io.reactivex.Completable |
createAsync(Integer timeout,
Map<String,String> metadata,
PublicAccessType access,
String requestId)
creates a new container under the specified account.
|
com.microsoft.rest.v2.ServiceFuture<Void> |
createAsync(Integer timeout,
Map<String,String> metadata,
PublicAccessType access,
String requestId,
com.microsoft.rest.v2.ServiceCallback<Void> serviceCallback)
creates a new container under the specified account.
|
io.reactivex.Single<ContainersCreateResponse> |
createWithRestResponseAsync(Integer timeout,
Map<String,String> metadata,
PublicAccessType access,
String requestId)
creates a new container under the specified account.
|
void |
delete(Integer timeout,
String leaseId,
OffsetDateTime ifModifiedSince,
OffsetDateTime ifUnmodifiedSince,
String requestId)
operation marks the specified container for deletion.
|
io.reactivex.Completable |
deleteAsync(Integer timeout,
String leaseId,
OffsetDateTime ifModifiedSince,
OffsetDateTime ifUnmodifiedSince,
String requestId)
operation marks the specified container for deletion.
|
com.microsoft.rest.v2.ServiceFuture<Void> |
deleteAsync(Integer timeout,
String leaseId,
OffsetDateTime ifModifiedSince,
OffsetDateTime ifUnmodifiedSince,
String requestId,
com.microsoft.rest.v2.ServiceCallback<Void> serviceCallback)
operation marks the specified container for deletion.
|
io.reactivex.Single<ContainersDeleteResponse> |
deleteWithRestResponseAsync(Integer timeout,
String leaseId,
OffsetDateTime ifModifiedSince,
OffsetDateTime ifUnmodifiedSince,
String requestId)
operation marks the specified container for deletion.
|
List<SignedIdentifier> |
getAccessPolicy(Integer timeout,
String leaseId,
String requestId)
gets the permissions for the specified container.
|
io.reactivex.Maybe<List<SignedIdentifier>> |
getAccessPolicyAsync(Integer timeout,
String leaseId,
String requestId)
gets the permissions for the specified container.
|
com.microsoft.rest.v2.ServiceFuture<List<SignedIdentifier>> |
getAccessPolicyAsync(Integer timeout,
String leaseId,
String requestId,
com.microsoft.rest.v2.ServiceCallback<List<SignedIdentifier>> serviceCallback)
gets the permissions for the specified container.
|
io.reactivex.Single<ContainersGetAccessPolicyResponse> |
getAccessPolicyWithRestResponseAsync(Integer timeout,
String leaseId,
String requestId)
gets the permissions for the specified container.
|
void |
getProperties(Integer timeout,
String leaseId,
String requestId)
returns all user-defined metadata and system properties for the specified container.
|
io.reactivex.Completable |
getPropertiesAsync(Integer timeout,
String leaseId,
String requestId)
returns all user-defined metadata and system properties for the specified container.
|
com.microsoft.rest.v2.ServiceFuture<Void> |
getPropertiesAsync(Integer timeout,
String leaseId,
String requestId,
com.microsoft.rest.v2.ServiceCallback<Void> serviceCallback)
returns all user-defined metadata and system properties for the specified container.
|
io.reactivex.Single<ContainersGetPropertiesResponse> |
getPropertiesWithRestResponseAsync(Integer timeout,
String leaseId,
String requestId)
returns all user-defined metadata and system properties for the specified container.
|
ListBlobsFlatResponse |
listBlobFlatSegment(String prefix,
String marker,
Integer maxresults,
List<ListBlobsIncludeItem> include,
Integer timeout,
String requestId)
[Update] The List Blobs operation returns a list of the blobs under the specified container.
|
io.reactivex.Maybe<ListBlobsFlatResponse> |
listBlobFlatSegmentAsync(String prefix,
String marker,
Integer maxresults,
List<ListBlobsIncludeItem> include,
Integer timeout,
String requestId)
[Update] The List Blobs operation returns a list of the blobs under the specified container.
|
com.microsoft.rest.v2.ServiceFuture<ListBlobsFlatResponse> |
listBlobFlatSegmentAsync(String prefix,
String marker,
Integer maxresults,
List<ListBlobsIncludeItem> include,
Integer timeout,
String requestId,
com.microsoft.rest.v2.ServiceCallback<ListBlobsFlatResponse> serviceCallback)
[Update] The List Blobs operation returns a list of the blobs under the specified container.
|
io.reactivex.Single<ContainersListBlobFlatSegmentResponse> |
listBlobFlatSegmentWithRestResponseAsync(String prefix,
String marker,
Integer maxresults,
List<ListBlobsIncludeItem> include,
Integer timeout,
String requestId)
[Update] The List Blobs operation returns a list of the blobs under the specified container.
|
ListBlobsHierarchyResponse |
listBlobHierarchySegment(String delimiter,
String prefix,
String marker,
Integer maxresults,
List<ListBlobsIncludeItem> include,
Integer timeout,
String requestId)
[Update] The List Blobs operation returns a list of the blobs under the specified container.
|
io.reactivex.Maybe<ListBlobsHierarchyResponse> |
listBlobHierarchySegmentAsync(String delimiter,
String prefix,
String marker,
Integer maxresults,
List<ListBlobsIncludeItem> include,
Integer timeout,
String requestId)
[Update] The List Blobs operation returns a list of the blobs under the specified container.
|
com.microsoft.rest.v2.ServiceFuture<ListBlobsHierarchyResponse> |
listBlobHierarchySegmentAsync(String delimiter,
String prefix,
String marker,
Integer maxresults,
List<ListBlobsIncludeItem> include,
Integer timeout,
String requestId,
com.microsoft.rest.v2.ServiceCallback<ListBlobsHierarchyResponse> serviceCallback)
[Update] The List Blobs operation returns a list of the blobs under the specified container.
|
io.reactivex.Single<ContainersListBlobHierarchySegmentResponse> |
listBlobHierarchySegmentWithRestResponseAsync(String delimiter,
String prefix,
String marker,
Integer maxresults,
List<ListBlobsIncludeItem> include,
Integer timeout,
String requestId)
[Update] The List Blobs operation returns a list of the blobs under the specified container.
|
void |
releaseLease(String leaseId,
Integer timeout,
OffsetDateTime ifModifiedSince,
OffsetDateTime ifUnmodifiedSince,
String requestId)
[Update] establishes and manages a lock on a container for delete operations.
|
io.reactivex.Completable |
releaseLeaseAsync(String leaseId,
Integer timeout,
OffsetDateTime ifModifiedSince,
OffsetDateTime ifUnmodifiedSince,
String requestId)
[Update] establishes and manages a lock on a container for delete operations.
|
com.microsoft.rest.v2.ServiceFuture<Void> |
releaseLeaseAsync(String leaseId,
Integer timeout,
OffsetDateTime ifModifiedSince,
OffsetDateTime ifUnmodifiedSince,
String requestId,
com.microsoft.rest.v2.ServiceCallback<Void> serviceCallback)
[Update] establishes and manages a lock on a container for delete operations.
|
io.reactivex.Single<ContainersReleaseLeaseResponse> |
releaseLeaseWithRestResponseAsync(String leaseId,
Integer timeout,
OffsetDateTime ifModifiedSince,
OffsetDateTime ifUnmodifiedSince,
String requestId)
[Update] establishes and manages a lock on a container for delete operations.
|
void |
renewLease(String leaseId,
Integer timeout,
OffsetDateTime ifModifiedSince,
OffsetDateTime ifUnmodifiedSince,
String requestId)
[Update] establishes and manages a lock on a container for delete operations.
|
io.reactivex.Completable |
renewLeaseAsync(String leaseId,
Integer timeout,
OffsetDateTime ifModifiedSince,
OffsetDateTime ifUnmodifiedSince,
String requestId)
[Update] establishes and manages a lock on a container for delete operations.
|
com.microsoft.rest.v2.ServiceFuture<Void> |
renewLeaseAsync(String leaseId,
Integer timeout,
OffsetDateTime ifModifiedSince,
OffsetDateTime ifUnmodifiedSince,
String requestId,
com.microsoft.rest.v2.ServiceCallback<Void> serviceCallback)
[Update] establishes and manages a lock on a container for delete operations.
|
io.reactivex.Single<ContainersRenewLeaseResponse> |
renewLeaseWithRestResponseAsync(String leaseId,
Integer timeout,
OffsetDateTime ifModifiedSince,
OffsetDateTime ifUnmodifiedSince,
String requestId)
[Update] establishes and manages a lock on a container for delete operations.
|
void |
setAccessPolicy(List<SignedIdentifier> containerAcl,
Integer timeout,
String leaseId,
PublicAccessType access,
OffsetDateTime ifModifiedSince,
OffsetDateTime ifUnmodifiedSince,
String requestId)
sets the permissions for the specified container.
|
io.reactivex.Completable |
setAccessPolicyAsync(List<SignedIdentifier> containerAcl,
Integer timeout,
String leaseId,
PublicAccessType access,
OffsetDateTime ifModifiedSince,
OffsetDateTime ifUnmodifiedSince,
String requestId)
sets the permissions for the specified container.
|
com.microsoft.rest.v2.ServiceFuture<Void> |
setAccessPolicyAsync(List<SignedIdentifier> containerAcl,
Integer timeout,
String leaseId,
PublicAccessType access,
OffsetDateTime ifModifiedSince,
OffsetDateTime ifUnmodifiedSince,
String requestId,
com.microsoft.rest.v2.ServiceCallback<Void> serviceCallback)
sets the permissions for the specified container.
|
io.reactivex.Single<ContainersSetAccessPolicyResponse> |
setAccessPolicyWithRestResponseAsync(List<SignedIdentifier> containerAcl,
Integer timeout,
String leaseId,
PublicAccessType access,
OffsetDateTime ifModifiedSince,
OffsetDateTime ifUnmodifiedSince,
String requestId)
sets the permissions for the specified container.
|
void |
setMetadata(Integer timeout,
String leaseId,
Map<String,String> metadata,
OffsetDateTime ifModifiedSince,
String requestId)
operation sets one or more user-defined name-value pairs for the specified container.
|
io.reactivex.Completable |
setMetadataAsync(Integer timeout,
String leaseId,
Map<String,String> metadata,
OffsetDateTime ifModifiedSince,
String requestId)
operation sets one or more user-defined name-value pairs for the specified container.
|
com.microsoft.rest.v2.ServiceFuture<Void> |
setMetadataAsync(Integer timeout,
String leaseId,
Map<String,String> metadata,
OffsetDateTime ifModifiedSince,
String requestId,
com.microsoft.rest.v2.ServiceCallback<Void> serviceCallback)
operation sets one or more user-defined name-value pairs for the specified container.
|
io.reactivex.Single<ContainersSetMetadataResponse> |
setMetadataWithRestResponseAsync(Integer timeout,
String leaseId,
Map<String,String> metadata,
OffsetDateTime ifModifiedSince,
String requestId)
operation sets one or more user-defined name-value pairs for the specified container.
|
public GeneratedContainers(GeneratedStorageClient client)
client
- the instance of the service client containing this operation class.public void create(Integer timeout, Map<String,String> metadata, PublicAccessType access, String requestId)
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.access
- Specifies whether data in the container may be accessed publicly and the level of access. Possible values include: 'container', 'blob'.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> createAsync(Integer timeout, Map<String,String> metadata, PublicAccessType access, String requestId, com.microsoft.rest.v2.ServiceCallback<Void> serviceCallback)
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.access
- Specifies whether data in the container may be accessed publicly and the level of access. Possible values include: 'container', 'blob'.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<ContainersCreateResponse> createWithRestResponseAsync(Integer timeout, Map<String,String> metadata, PublicAccessType access, String requestId)
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.access
- Specifies whether data in the container may be accessed publicly and the level of access. Possible values include: 'container', 'blob'.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 createAsync(Integer timeout, Map<String,String> metadata, PublicAccessType access, String requestId)
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.access
- Specifies whether data in the container may be accessed publicly and the level of access. Possible values include: 'container', 'blob'.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 getProperties(Integer timeout, String leaseId, String requestId)
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>.leaseId
- If specified, the operation only succeeds if the container's lease is active and matches this ID.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> getPropertiesAsync(Integer timeout, String leaseId, String requestId, com.microsoft.rest.v2.ServiceCallback<Void> serviceCallback)
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>.leaseId
- If specified, the operation only succeeds if the container's lease is active and matches this ID.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<ContainersGetPropertiesResponse> getPropertiesWithRestResponseAsync(Integer timeout, String leaseId, String requestId)
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>.leaseId
- If specified, the operation only succeeds if the container's lease is active and matches this ID.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 getPropertiesAsync(Integer timeout, String leaseId, String requestId)
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>.leaseId
- If specified, the operation only succeeds if the container's lease is active and matches this ID.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 delete(Integer timeout, String leaseId, OffsetDateTime ifModifiedSince, OffsetDateTime ifUnmodifiedSince, String requestId)
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>.leaseId
- If specified, the operation only succeeds if the container's lease is active and matches this ID.ifModifiedSince
- Specify this header value to operate only on a blob if it has been modified since the specified date/time.ifUnmodifiedSince
- Specify this header value to operate only on a blob if it has not been modified since the specified date/time.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> deleteAsync(Integer timeout, String leaseId, OffsetDateTime ifModifiedSince, OffsetDateTime ifUnmodifiedSince, String requestId, com.microsoft.rest.v2.ServiceCallback<Void> serviceCallback)
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>.leaseId
- If specified, the operation only succeeds if the container's lease is active and matches this ID.ifModifiedSince
- Specify this header value to operate only on a blob if it has been modified since the specified date/time.ifUnmodifiedSince
- Specify this header value to operate only on a blob if it has not been modified since the specified date/time.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<ContainersDeleteResponse> deleteWithRestResponseAsync(Integer timeout, String leaseId, OffsetDateTime ifModifiedSince, OffsetDateTime ifUnmodifiedSince, String requestId)
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>.leaseId
- If specified, the operation only succeeds if the container's lease is active and matches this ID.ifModifiedSince
- Specify this header value to operate only on a blob if it has been modified since the specified date/time.ifUnmodifiedSince
- Specify this header value to operate only on a blob if it has not been modified since the specified date/time.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 deleteAsync(Integer timeout, String leaseId, OffsetDateTime ifModifiedSince, OffsetDateTime ifUnmodifiedSince, String requestId)
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>.leaseId
- If specified, the operation only succeeds if the container's lease is active and matches this ID.ifModifiedSince
- Specify this header value to operate only on a blob if it has been modified since the specified date/time.ifUnmodifiedSince
- Specify this header value to operate only on a blob if it has not been modified since the specified date/time.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 setMetadata(Integer timeout, String leaseId, Map<String,String> metadata, OffsetDateTime ifModifiedSince, String requestId)
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>.leaseId
- If specified, the operation only succeeds if the container's lease is active and matches this ID.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.ifModifiedSince
- Specify this header value to operate only on a blob if it has been modified since the specified date/time.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> setMetadataAsync(Integer timeout, String leaseId, Map<String,String> metadata, OffsetDateTime ifModifiedSince, String requestId, com.microsoft.rest.v2.ServiceCallback<Void> serviceCallback)
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>.leaseId
- If specified, the operation only succeeds if the container's lease is active and matches this ID.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.ifModifiedSince
- Specify this header value to operate only on a blob if it has been modified since the specified date/time.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<ContainersSetMetadataResponse> setMetadataWithRestResponseAsync(Integer timeout, String leaseId, Map<String,String> metadata, OffsetDateTime ifModifiedSince, String requestId)
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>.leaseId
- If specified, the operation only succeeds if the container's lease is active and matches this ID.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.ifModifiedSince
- Specify this header value to operate only on a blob if it has been modified since the specified date/time.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 setMetadataAsync(Integer timeout, String leaseId, Map<String,String> metadata, OffsetDateTime ifModifiedSince, String requestId)
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>.leaseId
- If specified, the operation only succeeds if the container's lease is active and matches this ID.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.ifModifiedSince
- Specify this header value to operate only on a blob if it has been modified since the specified date/time.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 List<SignedIdentifier> getAccessPolicy(Integer timeout, String leaseId, String requestId)
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>.leaseId
- If specified, the operation only succeeds if the container's lease is active and matches this ID.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<List<SignedIdentifier>> getAccessPolicyAsync(Integer timeout, String leaseId, String requestId, com.microsoft.rest.v2.ServiceCallback<List<SignedIdentifier>> serviceCallback)
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>.leaseId
- If specified, the operation only succeeds if the container's lease is active and matches this ID.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<ContainersGetAccessPolicyResponse> getAccessPolicyWithRestResponseAsync(Integer timeout, String leaseId, String requestId)
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>.leaseId
- If specified, the operation only succeeds if the container's lease is active and matches this ID.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.Maybe<List<SignedIdentifier>> getAccessPolicyAsync(Integer timeout, String leaseId, String requestId)
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>.leaseId
- If specified, the operation only succeeds if the container's lease is active and matches this ID.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 setAccessPolicy(List<SignedIdentifier> containerAcl, Integer timeout, String leaseId, PublicAccessType access, OffsetDateTime ifModifiedSince, OffsetDateTime ifUnmodifiedSince, String requestId)
containerAcl
- the acls for the container.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>.leaseId
- If specified, the operation only succeeds if the container's lease is active and matches this ID.access
- Specifies whether data in the container may be accessed publicly and the level of access. Possible values include: 'container', 'blob'.ifModifiedSince
- Specify this header value to operate only on a blob if it has been modified since the specified date/time.ifUnmodifiedSince
- Specify this header value to operate only on a blob if it has not been modified since the specified date/time.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> setAccessPolicyAsync(List<SignedIdentifier> containerAcl, Integer timeout, String leaseId, PublicAccessType access, OffsetDateTime ifModifiedSince, OffsetDateTime ifUnmodifiedSince, String requestId, com.microsoft.rest.v2.ServiceCallback<Void> serviceCallback)
containerAcl
- the acls for the container.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>.leaseId
- If specified, the operation only succeeds if the container's lease is active and matches this ID.access
- Specifies whether data in the container may be accessed publicly and the level of access. Possible values include: 'container', 'blob'.ifModifiedSince
- Specify this header value to operate only on a blob if it has been modified since the specified date/time.ifUnmodifiedSince
- Specify this header value to operate only on a blob if it has not been modified since the specified date/time.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<ContainersSetAccessPolicyResponse> setAccessPolicyWithRestResponseAsync(List<SignedIdentifier> containerAcl, Integer timeout, String leaseId, PublicAccessType access, OffsetDateTime ifModifiedSince, OffsetDateTime ifUnmodifiedSince, String requestId)
containerAcl
- the acls for the container.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>.leaseId
- If specified, the operation only succeeds if the container's lease is active and matches this ID.access
- Specifies whether data in the container may be accessed publicly and the level of access. Possible values include: 'container', 'blob'.ifModifiedSince
- Specify this header value to operate only on a blob if it has been modified since the specified date/time.ifUnmodifiedSince
- Specify this header value to operate only on a blob if it has not been modified since the specified date/time.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 setAccessPolicyAsync(List<SignedIdentifier> containerAcl, Integer timeout, String leaseId, PublicAccessType access, OffsetDateTime ifModifiedSince, OffsetDateTime ifUnmodifiedSince, String requestId)
containerAcl
- the acls for the container.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>.leaseId
- If specified, the operation only succeeds if the container's lease is active and matches this ID.access
- Specifies whether data in the container may be accessed publicly and the level of access. Possible values include: 'container', 'blob'.ifModifiedSince
- Specify this header value to operate only on a blob if it has been modified since the specified date/time.ifUnmodifiedSince
- Specify this header value to operate only on a blob if it has not been modified since the specified date/time.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 acquireLease(Integer timeout, Integer duration, String proposedLeaseId, OffsetDateTime ifModifiedSince, OffsetDateTime ifUnmodifiedSince, String requestId)
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.ifModifiedSince
- Specify this header value to operate only on a blob if it has been modified since the specified date/time.ifUnmodifiedSince
- Specify this header value to operate only on a blob if it has not been modified since the specified date/time.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> acquireLeaseAsync(Integer timeout, Integer duration, String proposedLeaseId, OffsetDateTime ifModifiedSince, OffsetDateTime ifUnmodifiedSince, String requestId, com.microsoft.rest.v2.ServiceCallback<Void> serviceCallback)
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.ifModifiedSince
- Specify this header value to operate only on a blob if it has been modified since the specified date/time.ifUnmodifiedSince
- Specify this header value to operate only on a blob if it has not been modified since the specified date/time.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<ContainersAcquireLeaseResponse> acquireLeaseWithRestResponseAsync(Integer timeout, Integer duration, String proposedLeaseId, OffsetDateTime ifModifiedSince, OffsetDateTime ifUnmodifiedSince, String requestId)
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.ifModifiedSince
- Specify this header value to operate only on a blob if it has been modified since the specified date/time.ifUnmodifiedSince
- Specify this header value to operate only on a blob if it has not been modified since the specified date/time.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 acquireLeaseAsync(Integer timeout, Integer duration, String proposedLeaseId, OffsetDateTime ifModifiedSince, OffsetDateTime ifUnmodifiedSince, String requestId)
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.ifModifiedSince
- Specify this header value to operate only on a blob if it has been modified since the specified date/time.ifUnmodifiedSince
- Specify this header value to operate only on a blob if it has not been modified since the specified date/time.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 releaseLease(@NonNull String leaseId, Integer timeout, OffsetDateTime ifModifiedSince, OffsetDateTime ifUnmodifiedSince, String requestId)
leaseId
- If specified, the operation only succeeds if the container's lease is active and matches this ID.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>.ifModifiedSince
- Specify this header value to operate only on a blob if it has been modified since the specified date/time.ifUnmodifiedSince
- Specify this header value to operate only on a blob if it has not been modified since the specified date/time.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> releaseLeaseAsync(@NonNull String leaseId, Integer timeout, OffsetDateTime ifModifiedSince, OffsetDateTime ifUnmodifiedSince, String requestId, com.microsoft.rest.v2.ServiceCallback<Void> serviceCallback)
leaseId
- If specified, the operation only succeeds if the container's lease is active and matches this ID.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>.ifModifiedSince
- Specify this header value to operate only on a blob if it has been modified since the specified date/time.ifUnmodifiedSince
- Specify this header value to operate only on a blob if it has not been modified since the specified date/time.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<ContainersReleaseLeaseResponse> releaseLeaseWithRestResponseAsync(@NonNull String leaseId, Integer timeout, OffsetDateTime ifModifiedSince, OffsetDateTime ifUnmodifiedSince, String requestId)
leaseId
- If specified, the operation only succeeds if the container's lease is active and matches this ID.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>.ifModifiedSince
- Specify this header value to operate only on a blob if it has been modified since the specified date/time.ifUnmodifiedSince
- Specify this header value to operate only on a blob if it has not been modified since the specified date/time.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 releaseLeaseAsync(@NonNull String leaseId, Integer timeout, OffsetDateTime ifModifiedSince, OffsetDateTime ifUnmodifiedSince, String requestId)
leaseId
- If specified, the operation only succeeds if the container's lease is active and matches this ID.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>.ifModifiedSince
- Specify this header value to operate only on a blob if it has been modified since the specified date/time.ifUnmodifiedSince
- Specify this header value to operate only on a blob if it has not been modified since the specified date/time.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 renewLease(@NonNull String leaseId, Integer timeout, OffsetDateTime ifModifiedSince, OffsetDateTime ifUnmodifiedSince, String requestId)
leaseId
- If specified, the operation only succeeds if the container's lease is active and matches this ID.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>.ifModifiedSince
- Specify this header value to operate only on a blob if it has been modified since the specified date/time.ifUnmodifiedSince
- Specify this header value to operate only on a blob if it has not been modified since the specified date/time.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> renewLeaseAsync(@NonNull String leaseId, Integer timeout, OffsetDateTime ifModifiedSince, OffsetDateTime ifUnmodifiedSince, String requestId, com.microsoft.rest.v2.ServiceCallback<Void> serviceCallback)
leaseId
- If specified, the operation only succeeds if the container's lease is active and matches this ID.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>.ifModifiedSince
- Specify this header value to operate only on a blob if it has been modified since the specified date/time.ifUnmodifiedSince
- Specify this header value to operate only on a blob if it has not been modified since the specified date/time.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<ContainersRenewLeaseResponse> renewLeaseWithRestResponseAsync(@NonNull String leaseId, Integer timeout, OffsetDateTime ifModifiedSince, OffsetDateTime ifUnmodifiedSince, String requestId)
leaseId
- If specified, the operation only succeeds if the container's lease is active and matches this ID.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>.ifModifiedSince
- Specify this header value to operate only on a blob if it has been modified since the specified date/time.ifUnmodifiedSince
- Specify this header value to operate only on a blob if it has not been modified since the specified date/time.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 renewLeaseAsync(@NonNull String leaseId, Integer timeout, OffsetDateTime ifModifiedSince, OffsetDateTime ifUnmodifiedSince, String requestId)
leaseId
- If specified, the operation only succeeds if the container's lease is active and matches this ID.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>.ifModifiedSince
- Specify this header value to operate only on a blob if it has been modified since the specified date/time.ifUnmodifiedSince
- Specify this header value to operate only on a blob if it has not been modified since the specified date/time.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 breakLease(Integer timeout, Integer breakPeriod, OffsetDateTime ifModifiedSince, OffsetDateTime ifUnmodifiedSince, String requestId)
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.ifModifiedSince
- Specify this header value to operate only on a blob if it has been modified since the specified date/time.ifUnmodifiedSince
- Specify this header value to operate only on a blob if it has not been modified since the specified date/time.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> breakLeaseAsync(Integer timeout, Integer breakPeriod, OffsetDateTime ifModifiedSince, OffsetDateTime ifUnmodifiedSince, String requestId, com.microsoft.rest.v2.ServiceCallback<Void> serviceCallback)
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.ifModifiedSince
- Specify this header value to operate only on a blob if it has been modified since the specified date/time.ifUnmodifiedSince
- Specify this header value to operate only on a blob if it has not been modified since the specified date/time.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<ContainersBreakLeaseResponse> breakLeaseWithRestResponseAsync(Integer timeout, Integer breakPeriod, OffsetDateTime ifModifiedSince, OffsetDateTime ifUnmodifiedSince, String requestId)
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.ifModifiedSince
- Specify this header value to operate only on a blob if it has been modified since the specified date/time.ifUnmodifiedSince
- Specify this header value to operate only on a blob if it has not been modified since the specified date/time.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 breakLeaseAsync(Integer timeout, Integer breakPeriod, OffsetDateTime ifModifiedSince, OffsetDateTime ifUnmodifiedSince, String requestId)
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.ifModifiedSince
- Specify this header value to operate only on a blob if it has been modified since the specified date/time.ifUnmodifiedSince
- Specify this header value to operate only on a blob if it has not been modified since the specified date/time.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 changeLease(@NonNull String leaseId, @NonNull String proposedLeaseId, Integer timeout, OffsetDateTime ifModifiedSince, OffsetDateTime ifUnmodifiedSince, String requestId)
leaseId
- If specified, the operation only succeeds if the container's lease is active and matches this ID.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>.ifModifiedSince
- Specify this header value to operate only on a blob if it has been modified since the specified date/time.ifUnmodifiedSince
- Specify this header value to operate only on a blob if it has not been modified since the specified date/time.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> changeLeaseAsync(@NonNull String leaseId, @NonNull String proposedLeaseId, Integer timeout, OffsetDateTime ifModifiedSince, OffsetDateTime ifUnmodifiedSince, String requestId, com.microsoft.rest.v2.ServiceCallback<Void> serviceCallback)
leaseId
- If specified, the operation only succeeds if the container's lease is active and matches this ID.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>.ifModifiedSince
- Specify this header value to operate only on a blob if it has been modified since the specified date/time.ifUnmodifiedSince
- Specify this header value to operate only on a blob if it has not been modified since the specified date/time.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<ContainersChangeLeaseResponse> changeLeaseWithRestResponseAsync(@NonNull String leaseId, @NonNull String proposedLeaseId, Integer timeout, OffsetDateTime ifModifiedSince, OffsetDateTime ifUnmodifiedSince, String requestId)
leaseId
- If specified, the operation only succeeds if the container's lease is active and matches this ID.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>.ifModifiedSince
- Specify this header value to operate only on a blob if it has been modified since the specified date/time.ifUnmodifiedSince
- Specify this header value to operate only on a blob if it has not been modified since the specified date/time.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 changeLeaseAsync(@NonNull String leaseId, @NonNull String proposedLeaseId, Integer timeout, OffsetDateTime ifModifiedSince, OffsetDateTime ifUnmodifiedSince, String requestId)
leaseId
- If specified, the operation only succeeds if the container's lease is active and matches this ID.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>.ifModifiedSince
- Specify this header value to operate only on a blob if it has been modified since the specified date/time.ifUnmodifiedSince
- Specify this header value to operate only on a blob if it has not been modified since the specified date/time.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 ListBlobsFlatResponse listBlobFlatSegment(String prefix, String marker, Integer maxresults, List<ListBlobsIncludeItem> include, Integer timeout, String requestId)
prefix
- Filters the results to return only containers whose name begins with the specified prefix.marker
- A string value that identifies the portion of the list of containers to be returned with the next listing operation. The operation returns the NextMarker value within the response body if the listing operation did not return all containers remaining to be listed with the current page. The NextMarker value can be used as the value for the marker parameter in a subsequent call to request the next page of list items. The marker value is opaque to the client.maxresults
- Specifies the maximum number of containers to return. If the request does not specify maxresults, or specifies a value greater than 5000, the server will return up to 5000 items. Note that if the listing operation crosses a partition boundary, then the service will return a continuation token for retrieving the remainder of the results. For this reason, it is possible that the service will return fewer results than specified by maxresults, or than the default of 5000.include
- Include this parameter to specify one or more datasets to include in the response.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<ListBlobsFlatResponse> listBlobFlatSegmentAsync(String prefix, String marker, Integer maxresults, List<ListBlobsIncludeItem> include, Integer timeout, String requestId, com.microsoft.rest.v2.ServiceCallback<ListBlobsFlatResponse> serviceCallback)
prefix
- Filters the results to return only containers whose name begins with the specified prefix.marker
- A string value that identifies the portion of the list of containers to be returned with the next listing operation. The operation returns the NextMarker value within the response body if the listing operation did not return all containers remaining to be listed with the current page. The NextMarker value can be used as the value for the marker parameter in a subsequent call to request the next page of list items. The marker value is opaque to the client.maxresults
- Specifies the maximum number of containers to return. If the request does not specify maxresults, or specifies a value greater than 5000, the server will return up to 5000 items. Note that if the listing operation crosses a partition boundary, then the service will return a continuation token for retrieving the remainder of the results. For this reason, it is possible that the service will return fewer results than specified by maxresults, or than the default of 5000.include
- Include this parameter to specify one or more datasets to include in the response.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<ContainersListBlobFlatSegmentResponse> listBlobFlatSegmentWithRestResponseAsync(String prefix, String marker, Integer maxresults, List<ListBlobsIncludeItem> include, Integer timeout, String requestId)
prefix
- Filters the results to return only containers whose name begins with the specified prefix.marker
- A string value that identifies the portion of the list of containers to be returned with the next listing operation. The operation returns the NextMarker value within the response body if the listing operation did not return all containers remaining to be listed with the current page. The NextMarker value can be used as the value for the marker parameter in a subsequent call to request the next page of list items. The marker value is opaque to the client.maxresults
- Specifies the maximum number of containers to return. If the request does not specify maxresults, or specifies a value greater than 5000, the server will return up to 5000 items. Note that if the listing operation crosses a partition boundary, then the service will return a continuation token for retrieving the remainder of the results. For this reason, it is possible that the service will return fewer results than specified by maxresults, or than the default of 5000.include
- Include this parameter to specify one or more datasets to include in the response.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.Maybe<ListBlobsFlatResponse> listBlobFlatSegmentAsync(String prefix, String marker, Integer maxresults, List<ListBlobsIncludeItem> include, Integer timeout, String requestId)
prefix
- Filters the results to return only containers whose name begins with the specified prefix.marker
- A string value that identifies the portion of the list of containers to be returned with the next listing operation. The operation returns the NextMarker value within the response body if the listing operation did not return all containers remaining to be listed with the current page. The NextMarker value can be used as the value for the marker parameter in a subsequent call to request the next page of list items. The marker value is opaque to the client.maxresults
- Specifies the maximum number of containers to return. If the request does not specify maxresults, or specifies a value greater than 5000, the server will return up to 5000 items. Note that if the listing operation crosses a partition boundary, then the service will return a continuation token for retrieving the remainder of the results. For this reason, it is possible that the service will return fewer results than specified by maxresults, or than the default of 5000.include
- Include this parameter to specify one or more datasets to include in the response.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 ListBlobsHierarchyResponse listBlobHierarchySegment(@NonNull String delimiter, String prefix, String marker, Integer maxresults, List<ListBlobsIncludeItem> include, Integer timeout, String requestId)
delimiter
- When the request includes this parameter, the operation returns a BlobPrefix element in the response body that acts as a placeholder for all blobs whose names begin with the same substring up to the appearance of the delimiter character. The delimiter may be a single character or a string.prefix
- Filters the results to return only containers whose name begins with the specified prefix.marker
- A string value that identifies the portion of the list of containers to be returned with the next listing operation. The operation returns the NextMarker value within the response body if the listing operation did not return all containers remaining to be listed with the current page. The NextMarker value can be used as the value for the marker parameter in a subsequent call to request the next page of list items. The marker value is opaque to the client.maxresults
- Specifies the maximum number of containers to return. If the request does not specify maxresults, or specifies a value greater than 5000, the server will return up to 5000 items. Note that if the listing operation crosses a partition boundary, then the service will return a continuation token for retrieving the remainder of the results. For this reason, it is possible that the service will return fewer results than specified by maxresults, or than the default of 5000.include
- Include this parameter to specify one or more datasets to include in the response.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<ListBlobsHierarchyResponse> listBlobHierarchySegmentAsync(@NonNull String delimiter, String prefix, String marker, Integer maxresults, List<ListBlobsIncludeItem> include, Integer timeout, String requestId, com.microsoft.rest.v2.ServiceCallback<ListBlobsHierarchyResponse> serviceCallback)
delimiter
- When the request includes this parameter, the operation returns a BlobPrefix element in the response body that acts as a placeholder for all blobs whose names begin with the same substring up to the appearance of the delimiter character. The delimiter may be a single character or a string.prefix
- Filters the results to return only containers whose name begins with the specified prefix.marker
- A string value that identifies the portion of the list of containers to be returned with the next listing operation. The operation returns the NextMarker value within the response body if the listing operation did not return all containers remaining to be listed with the current page. The NextMarker value can be used as the value for the marker parameter in a subsequent call to request the next page of list items. The marker value is opaque to the client.maxresults
- Specifies the maximum number of containers to return. If the request does not specify maxresults, or specifies a value greater than 5000, the server will return up to 5000 items. Note that if the listing operation crosses a partition boundary, then the service will return a continuation token for retrieving the remainder of the results. For this reason, it is possible that the service will return fewer results than specified by maxresults, or than the default of 5000.include
- Include this parameter to specify one or more datasets to include in the response.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<ContainersListBlobHierarchySegmentResponse> listBlobHierarchySegmentWithRestResponseAsync(@NonNull String delimiter, String prefix, String marker, Integer maxresults, List<ListBlobsIncludeItem> include, Integer timeout, String requestId)
delimiter
- When the request includes this parameter, the operation returns a BlobPrefix element in the response body that acts as a placeholder for all blobs whose names begin with the same substring up to the appearance of the delimiter character. The delimiter may be a single character or a string.prefix
- Filters the results to return only containers whose name begins with the specified prefix.marker
- A string value that identifies the portion of the list of containers to be returned with the next listing operation. The operation returns the NextMarker value within the response body if the listing operation did not return all containers remaining to be listed with the current page. The NextMarker value can be used as the value for the marker parameter in a subsequent call to request the next page of list items. The marker value is opaque to the client.maxresults
- Specifies the maximum number of containers to return. If the request does not specify maxresults, or specifies a value greater than 5000, the server will return up to 5000 items. Note that if the listing operation crosses a partition boundary, then the service will return a continuation token for retrieving the remainder of the results. For this reason, it is possible that the service will return fewer results than specified by maxresults, or than the default of 5000.include
- Include this parameter to specify one or more datasets to include in the response.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.Maybe<ListBlobsHierarchyResponse> listBlobHierarchySegmentAsync(@NonNull String delimiter, String prefix, String marker, Integer maxresults, List<ListBlobsIncludeItem> include, Integer timeout, String requestId)
delimiter
- When the request includes this parameter, the operation returns a BlobPrefix element in the response body that acts as a placeholder for all blobs whose names begin with the same substring up to the appearance of the delimiter character. The delimiter may be a single character or a string.prefix
- Filters the results to return only containers whose name begins with the specified prefix.marker
- A string value that identifies the portion of the list of containers to be returned with the next listing operation. The operation returns the NextMarker value within the response body if the listing operation did not return all containers remaining to be listed with the current page. The NextMarker value can be used as the value for the marker parameter in a subsequent call to request the next page of list items. The marker value is opaque to the client.maxresults
- Specifies the maximum number of containers to return. If the request does not specify maxresults, or specifies a value greater than 5000, the server will return up to 5000 items. Note that if the listing operation crosses a partition boundary, then the service will return a continuation token for retrieving the remainder of the results. For this reason, it is possible that the service will return fewer results than specified by maxresults, or than the default of 5000.include
- Include this parameter to specify one or more datasets to include in the response.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.Copyright © 2018. All rights reserved.