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(com.microsoft.rest.v2.Context context,
Integer timeout,
Integer duration,
String proposedLeaseId,
String requestId,
ModifiedAccessConditions modifiedAccessConditions)
[Update] establishes and manages a lock on a container for delete operations.
|
io.reactivex.Completable |
acquireLeaseAsync(com.microsoft.rest.v2.Context context,
Integer timeout,
Integer duration,
String proposedLeaseId,
String requestId,
ModifiedAccessConditions modifiedAccessConditions)
[Update] establishes and manages a lock on a container for 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] establishes and manages a lock on a container for delete operations.
|
io.reactivex.Single<ContainerAcquireLeaseResponse> |
acquireLeaseWithRestResponseAsync(com.microsoft.rest.v2.Context context,
Integer timeout,
Integer duration,
String proposedLeaseId,
String requestId,
ModifiedAccessConditions modifiedAccessConditions)
[Update] establishes and manages a lock on a container for delete operations.
|
void |
breakLease(com.microsoft.rest.v2.Context context,
Integer timeout,
Integer breakPeriod,
String requestId,
ModifiedAccessConditions modifiedAccessConditions)
[Update] establishes and manages a lock on a container for delete operations.
|
io.reactivex.Completable |
breakLeaseAsync(com.microsoft.rest.v2.Context context,
Integer timeout,
Integer breakPeriod,
String requestId,
ModifiedAccessConditions modifiedAccessConditions)
[Update] establishes and manages a lock on a container for 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] establishes and manages a lock on a container for delete operations.
|
io.reactivex.Single<ContainerBreakLeaseResponse> |
breakLeaseWithRestResponseAsync(com.microsoft.rest.v2.Context context,
Integer timeout,
Integer breakPeriod,
String requestId,
ModifiedAccessConditions modifiedAccessConditions)
[Update] establishes and manages a lock on a container for delete operations.
|
void |
changeLease(com.microsoft.rest.v2.Context context,
String leaseId,
String proposedLeaseId,
Integer timeout,
String requestId,
ModifiedAccessConditions modifiedAccessConditions)
[Update] establishes and manages a lock on a container for delete operations.
|
io.reactivex.Completable |
changeLeaseAsync(com.microsoft.rest.v2.Context context,
String leaseId,
String proposedLeaseId,
Integer timeout,
String requestId,
ModifiedAccessConditions modifiedAccessConditions)
[Update] establishes and manages a lock on a container for 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] establishes and manages a lock on a container for delete operations.
|
io.reactivex.Single<ContainerChangeLeaseResponse> |
changeLeaseWithRestResponseAsync(com.microsoft.rest.v2.Context context,
String leaseId,
String proposedLeaseId,
Integer timeout,
String requestId,
ModifiedAccessConditions modifiedAccessConditions)
[Update] establishes and manages a lock on a container for delete operations.
|
void |
create(com.microsoft.rest.v2.Context context,
Integer timeout,
Map<String,String> metadata,
PublicAccessType access,
String requestId)
creates a new container under the specified account.
|
io.reactivex.Completable |
createAsync(com.microsoft.rest.v2.Context context,
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(com.microsoft.rest.v2.Context context,
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<ContainerCreateResponse> |
createWithRestResponseAsync(com.microsoft.rest.v2.Context context,
Integer timeout,
Map<String,String> metadata,
PublicAccessType access,
String requestId)
creates a new container under the specified account.
|
void |
delete(com.microsoft.rest.v2.Context context,
Integer timeout,
String requestId,
LeaseAccessConditions leaseAccessConditions,
ModifiedAccessConditions modifiedAccessConditions)
operation marks the specified container for deletion.
|
io.reactivex.Completable |
deleteAsync(com.microsoft.rest.v2.Context context,
Integer timeout,
String requestId,
LeaseAccessConditions leaseAccessConditions,
ModifiedAccessConditions modifiedAccessConditions)
operation marks the specified container for deletion.
|
com.microsoft.rest.v2.ServiceFuture<Void> |
deleteAsync(com.microsoft.rest.v2.Context context,
Integer timeout,
String requestId,
LeaseAccessConditions leaseAccessConditions,
ModifiedAccessConditions modifiedAccessConditions,
com.microsoft.rest.v2.ServiceCallback<Void> serviceCallback)
operation marks the specified container for deletion.
|
io.reactivex.Single<ContainerDeleteResponse> |
deleteWithRestResponseAsync(com.microsoft.rest.v2.Context context,
Integer timeout,
String requestId,
LeaseAccessConditions leaseAccessConditions,
ModifiedAccessConditions modifiedAccessConditions)
operation marks the specified container for deletion.
|
List<SignedIdentifier> |
getAccessPolicy(com.microsoft.rest.v2.Context context,
Integer timeout,
String requestId,
LeaseAccessConditions leaseAccessConditions)
gets the permissions for the specified container.
|
io.reactivex.Maybe<List<SignedIdentifier>> |
getAccessPolicyAsync(com.microsoft.rest.v2.Context context,
Integer timeout,
String requestId,
LeaseAccessConditions leaseAccessConditions)
gets the permissions for the specified container.
|
com.microsoft.rest.v2.ServiceFuture<List<SignedIdentifier>> |
getAccessPolicyAsync(com.microsoft.rest.v2.Context context,
Integer timeout,
String requestId,
LeaseAccessConditions leaseAccessConditions,
com.microsoft.rest.v2.ServiceCallback<List<SignedIdentifier>> serviceCallback)
gets the permissions for the specified container.
|
io.reactivex.Single<ContainerGetAccessPolicyResponse> |
getAccessPolicyWithRestResponseAsync(com.microsoft.rest.v2.Context context,
Integer timeout,
String requestId,
LeaseAccessConditions leaseAccessConditions)
gets the permissions for the specified container.
|
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<ContainerGetAccountInfoResponse> |
getAccountInfoWithRestResponseAsync(com.microsoft.rest.v2.Context context)
Returns the sku name and account kind.
|
void |
getProperties(com.microsoft.rest.v2.Context context,
Integer timeout,
String requestId,
LeaseAccessConditions leaseAccessConditions)
returns all user-defined metadata and system properties for the specified container.
|
io.reactivex.Completable |
getPropertiesAsync(com.microsoft.rest.v2.Context context,
Integer timeout,
String requestId,
LeaseAccessConditions leaseAccessConditions)
returns all user-defined metadata and system properties for the specified container.
|
com.microsoft.rest.v2.ServiceFuture<Void> |
getPropertiesAsync(com.microsoft.rest.v2.Context context,
Integer timeout,
String requestId,
LeaseAccessConditions leaseAccessConditions,
com.microsoft.rest.v2.ServiceCallback<Void> serviceCallback)
returns all user-defined metadata and system properties for the specified container.
|
io.reactivex.Single<ContainerGetPropertiesResponse> |
getPropertiesWithRestResponseAsync(com.microsoft.rest.v2.Context context,
Integer timeout,
String requestId,
LeaseAccessConditions leaseAccessConditions)
returns all user-defined metadata and system properties for the specified container.
|
ListBlobsFlatSegmentResponse |
listBlobFlatSegment(com.microsoft.rest.v2.Context context,
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<ListBlobsFlatSegmentResponse> |
listBlobFlatSegmentAsync(com.microsoft.rest.v2.Context context,
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<ListBlobsFlatSegmentResponse> |
listBlobFlatSegmentAsync(com.microsoft.rest.v2.Context context,
String prefix,
String marker,
Integer maxresults,
List<ListBlobsIncludeItem> include,
Integer timeout,
String requestId,
com.microsoft.rest.v2.ServiceCallback<ListBlobsFlatSegmentResponse> serviceCallback)
[Update] The List Blobs operation returns a list of the blobs under the specified container.
|
io.reactivex.Single<ContainerListBlobFlatSegmentResponse> |
listBlobFlatSegmentWithRestResponseAsync(com.microsoft.rest.v2.Context context,
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.
|
ListBlobsHierarchySegmentResponse |
listBlobHierarchySegment(com.microsoft.rest.v2.Context context,
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<ListBlobsHierarchySegmentResponse> |
listBlobHierarchySegmentAsync(com.microsoft.rest.v2.Context context,
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<ListBlobsHierarchySegmentResponse> |
listBlobHierarchySegmentAsync(com.microsoft.rest.v2.Context context,
String delimiter,
String prefix,
String marker,
Integer maxresults,
List<ListBlobsIncludeItem> include,
Integer timeout,
String requestId,
com.microsoft.rest.v2.ServiceCallback<ListBlobsHierarchySegmentResponse> serviceCallback)
[Update] The List Blobs operation returns a list of the blobs under the specified container.
|
io.reactivex.Single<ContainerListBlobHierarchySegmentResponse> |
listBlobHierarchySegmentWithRestResponseAsync(com.microsoft.rest.v2.Context context,
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(com.microsoft.rest.v2.Context context,
String leaseId,
Integer timeout,
String requestId,
ModifiedAccessConditions modifiedAccessConditions)
[Update] establishes and manages a lock on a container for delete operations.
|
io.reactivex.Completable |
releaseLeaseAsync(com.microsoft.rest.v2.Context context,
String leaseId,
Integer timeout,
String requestId,
ModifiedAccessConditions modifiedAccessConditions)
[Update] establishes and manages a lock on a container for 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] establishes and manages a lock on a container for delete operations.
|
io.reactivex.Single<ContainerReleaseLeaseResponse> |
releaseLeaseWithRestResponseAsync(com.microsoft.rest.v2.Context context,
String leaseId,
Integer timeout,
String requestId,
ModifiedAccessConditions modifiedAccessConditions)
[Update] establishes and manages a lock on a container for delete operations.
|
void |
renewLease(com.microsoft.rest.v2.Context context,
String leaseId,
Integer timeout,
String requestId,
ModifiedAccessConditions modifiedAccessConditions)
[Update] establishes and manages a lock on a container for delete operations.
|
io.reactivex.Completable |
renewLeaseAsync(com.microsoft.rest.v2.Context context,
String leaseId,
Integer timeout,
String requestId,
ModifiedAccessConditions modifiedAccessConditions)
[Update] establishes and manages a lock on a container for 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] establishes and manages a lock on a container for delete operations.
|
io.reactivex.Single<ContainerRenewLeaseResponse> |
renewLeaseWithRestResponseAsync(com.microsoft.rest.v2.Context context,
String leaseId,
Integer timeout,
String requestId,
ModifiedAccessConditions modifiedAccessConditions)
[Update] establishes and manages a lock on a container for delete operations.
|
void |
setAccessPolicy(com.microsoft.rest.v2.Context context,
List<SignedIdentifier> containerAcl,
Integer timeout,
PublicAccessType access,
String requestId,
LeaseAccessConditions leaseAccessConditions,
ModifiedAccessConditions modifiedAccessConditions)
sets the permissions for the specified container.
|
io.reactivex.Completable |
setAccessPolicyAsync(com.microsoft.rest.v2.Context context,
List<SignedIdentifier> containerAcl,
Integer timeout,
PublicAccessType access,
String requestId,
LeaseAccessConditions leaseAccessConditions,
ModifiedAccessConditions modifiedAccessConditions)
sets the permissions for the specified container.
|
com.microsoft.rest.v2.ServiceFuture<Void> |
setAccessPolicyAsync(com.microsoft.rest.v2.Context context,
List<SignedIdentifier> containerAcl,
Integer timeout,
PublicAccessType access,
String requestId,
LeaseAccessConditions leaseAccessConditions,
ModifiedAccessConditions modifiedAccessConditions,
com.microsoft.rest.v2.ServiceCallback<Void> serviceCallback)
sets the permissions for the specified container.
|
io.reactivex.Single<ContainerSetAccessPolicyResponse> |
setAccessPolicyWithRestResponseAsync(com.microsoft.rest.v2.Context context,
List<SignedIdentifier> containerAcl,
Integer timeout,
PublicAccessType access,
String requestId,
LeaseAccessConditions leaseAccessConditions,
ModifiedAccessConditions modifiedAccessConditions)
sets the permissions for the specified container.
|
void |
setMetadata(com.microsoft.rest.v2.Context context,
Integer timeout,
Map<String,String> metadata,
String requestId,
LeaseAccessConditions leaseAccessConditions,
ModifiedAccessConditions modifiedAccessConditions)
operation sets one or more user-defined name-value pairs for the specified container.
|
io.reactivex.Completable |
setMetadataAsync(com.microsoft.rest.v2.Context context,
Integer timeout,
Map<String,String> metadata,
String requestId,
LeaseAccessConditions leaseAccessConditions,
ModifiedAccessConditions modifiedAccessConditions)
operation sets one or more user-defined name-value pairs for the specified container.
|
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)
operation sets one or more user-defined name-value pairs for the specified container.
|
io.reactivex.Single<ContainerSetMetadataResponse> |
setMetadataWithRestResponseAsync(com.microsoft.rest.v2.Context context,
Integer timeout,
Map<String,String> metadata,
String requestId,
LeaseAccessConditions leaseAccessConditions,
ModifiedAccessConditions modifiedAccessConditions)
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(com.microsoft.rest.v2.Context context, Integer timeout, Map<String,String> metadata, PublicAccessType access, 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>.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(com.microsoft.rest.v2.Context context, Integer timeout, Map<String,String> metadata, PublicAccessType access, 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>.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<ContainerCreateResponse> createWithRestResponseAsync(com.microsoft.rest.v2.Context context, Integer timeout, Map<String,String> metadata, PublicAccessType access, 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>.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(com.microsoft.rest.v2.Context context, Integer timeout, Map<String,String> metadata, PublicAccessType access, 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>.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(com.microsoft.rest.v2.Context context, Integer timeout, String requestId, 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>.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> getPropertiesAsync(com.microsoft.rest.v2.Context context, Integer timeout, String requestId, 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>.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<ContainerGetPropertiesResponse> getPropertiesWithRestResponseAsync(com.microsoft.rest.v2.Context context, Integer timeout, String requestId, 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>.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 getPropertiesAsync(com.microsoft.rest.v2.Context context, Integer timeout, String requestId, 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>.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 delete(com.microsoft.rest.v2.Context context, Integer timeout, 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>.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, Integer timeout, 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>.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<ContainerDeleteResponse> deleteWithRestResponseAsync(com.microsoft.rest.v2.Context context, Integer timeout, 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>.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, Integer timeout, 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>.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 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<ContainerSetMetadataResponse> 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 List<SignedIdentifier> getAccessPolicy(com.microsoft.rest.v2.Context context, Integer timeout, String requestId, 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>.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<List<SignedIdentifier>> getAccessPolicyAsync(com.microsoft.rest.v2.Context context, Integer timeout, String requestId, LeaseAccessConditions leaseAccessConditions, com.microsoft.rest.v2.ServiceCallback<List<SignedIdentifier>> 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.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<ContainerGetAccessPolicyResponse> getAccessPolicyWithRestResponseAsync(com.microsoft.rest.v2.Context context, Integer timeout, String requestId, 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>.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.Maybe<List<SignedIdentifier>> getAccessPolicyAsync(com.microsoft.rest.v2.Context context, Integer timeout, String requestId, 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>.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 setAccessPolicy(com.microsoft.rest.v2.Context context, List<SignedIdentifier> containerAcl, Integer timeout, PublicAccessType access, String requestId, LeaseAccessConditions leaseAccessConditions, ModifiedAccessConditions modifiedAccessConditions)
context
- The context to associate with this operation.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>.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.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> setAccessPolicyAsync(com.microsoft.rest.v2.Context context, List<SignedIdentifier> containerAcl, Integer timeout, PublicAccessType access, String requestId, LeaseAccessConditions leaseAccessConditions, ModifiedAccessConditions modifiedAccessConditions, com.microsoft.rest.v2.ServiceCallback<Void> serviceCallback)
context
- The context to associate with this operation.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>.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.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<ContainerSetAccessPolicyResponse> setAccessPolicyWithRestResponseAsync(com.microsoft.rest.v2.Context context, List<SignedIdentifier> containerAcl, Integer timeout, PublicAccessType access, String requestId, LeaseAccessConditions leaseAccessConditions, ModifiedAccessConditions modifiedAccessConditions)
context
- The context to associate with this operation.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>.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.leaseAccessConditions
- Additional parameters for the operation.modifiedAccessConditions
- Additional parameters for the operation.IllegalArgumentException
- thrown if parameters fail the validation.public io.reactivex.Completable setAccessPolicyAsync(com.microsoft.rest.v2.Context context, List<SignedIdentifier> containerAcl, Integer timeout, PublicAccessType access, String requestId, LeaseAccessConditions leaseAccessConditions, ModifiedAccessConditions modifiedAccessConditions)
context
- The context to associate with this operation.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>.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.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<ContainerAcquireLeaseResponse> 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<ContainerReleaseLeaseResponse> 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<ContainerRenewLeaseResponse> 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 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<ContainerBreakLeaseResponse> 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 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<ContainerChangeLeaseResponse> 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 ListBlobsFlatSegmentResponse listBlobFlatSegment(com.microsoft.rest.v2.Context context, String prefix, String marker, Integer maxresults, List<ListBlobsIncludeItem> include, Integer timeout, String requestId)
context
- The context to associate with this operation.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<ListBlobsFlatSegmentResponse> listBlobFlatSegmentAsync(com.microsoft.rest.v2.Context context, String prefix, String marker, Integer maxresults, List<ListBlobsIncludeItem> include, Integer timeout, String requestId, com.microsoft.rest.v2.ServiceCallback<ListBlobsFlatSegmentResponse> serviceCallback)
context
- The context to associate with this operation.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<ContainerListBlobFlatSegmentResponse> listBlobFlatSegmentWithRestResponseAsync(com.microsoft.rest.v2.Context context, String prefix, String marker, Integer maxresults, List<ListBlobsIncludeItem> include, Integer timeout, String requestId)
context
- The context to associate with this operation.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<ListBlobsFlatSegmentResponse> listBlobFlatSegmentAsync(com.microsoft.rest.v2.Context context, String prefix, String marker, Integer maxresults, List<ListBlobsIncludeItem> include, Integer timeout, String requestId)
context
- The context to associate with this operation.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 ListBlobsHierarchySegmentResponse listBlobHierarchySegment(com.microsoft.rest.v2.Context context, @NonNull String delimiter, String prefix, String marker, Integer maxresults, List<ListBlobsIncludeItem> include, Integer timeout, String requestId)
context
- The context to associate with this operation.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<ListBlobsHierarchySegmentResponse> listBlobHierarchySegmentAsync(com.microsoft.rest.v2.Context context, @NonNull String delimiter, String prefix, String marker, Integer maxresults, List<ListBlobsIncludeItem> include, Integer timeout, String requestId, com.microsoft.rest.v2.ServiceCallback<ListBlobsHierarchySegmentResponse> serviceCallback)
context
- The context to associate with this operation.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<ContainerListBlobHierarchySegmentResponse> listBlobHierarchySegmentWithRestResponseAsync(com.microsoft.rest.v2.Context context, @NonNull String delimiter, String prefix, String marker, Integer maxresults, List<ListBlobsIncludeItem> include, Integer timeout, String requestId)
context
- The context to associate with this operation.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<ListBlobsHierarchySegmentResponse> listBlobHierarchySegmentAsync(com.microsoft.rest.v2.Context context, @NonNull String delimiter, String prefix, String marker, Integer maxresults, List<ListBlobsIncludeItem> include, Integer timeout, String requestId)
context
- The context to associate with this operation.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 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<ContainerGetAccountInfoResponse> 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.Copyright © 2019 Microsoft Corporation. All rights reserved.