All Classes and Interfaces

Class
Description
AccessControlChangeCounters contains counts of operations that change Access Control Lists recursively.
Represents an entry that failed to update Access Control List.
AccessControlChangeResult contains result of operations that change Access Control Lists recursively.
AccessControlChanges contains batch and cumulative counts of operations that change Access Control Lists recursively.
Defines values for AccessControlType.
Defines values for AccessTier.
Defines values for ArchiveStatus.
Defines values to indicate what strategy the SDK should use when reading from a blob to ensure the view of the data is consistent and not changed during the read.
Defines values for CopyStatusType.
Contains the customer provided key information used to encrypt a file's content on the server.
An Access policy.
An exception thrown when an operation is interrupted and can be continued later on.
Azure Analytics Logging settings.
CORS is an HTTP feature that enables a web application running under one domain to access resources in another domain.
This class provides a client that contains directory operations for Azure Storage Data Lake.
This class provides a client that contains directory operations for Azure Storage Data Lake.
Optional parameters for appending data to a file.
This class provides a client that contains file operations for Azure Storage Data Lake.
This class provides a client that contains file operations for Azure Storage Data Lake.
Extended options that may be passed when opening a blob input stream.
Result of opening an InputStream to a datalake file.
Client to a file system.
Client to a file system.
This class provides a fluent builder API to help aid the configuration and instantiation of FileSystemClients and FileSystemAsyncClients, call buildClient and buildAsyncClient respectively to construct an instance of the desired client.
This class provides a client that contains all the leasing operations for file systems, files and directories.
This class provides a client that contains all the leasing operations for file systems and files and directories.
This class provides a fluent builder API to help aid the configuration and instantiation of Storage Lease clients.
a summary of request statistics grouped by API in hour or minute aggregates for datalake.
This class provides a client that contains all operations that apply to any path object.
This class provides a client that contains all operations that apply to any path object.
This class provides a fluent builder API to help aid the configuration and instantiation of FileClients, FileAsyncClients, DirectoryClients and DirectoryAsyncClients, call buildFileClient, buildFileAsyncClient, buildDirectoryClient and buildDirectoryAsyncClient respectively to construct an instance of the desired client.
Extended options that may be passed when creating a datalake resource.
Extended options that may be passed when deleting a datalake resource.
Extended access options that may be passed to set when scheduling deletion for a path.
This class contains values which will restrict the successful operation of a variety of requests to the conditions present.
the retention policy which determines how long the associated data should persist.
Client to a storage account.
Client to a storage account.
This class provides a fluent builder API to help aid the configuration and instantiation of DataLakeServiceClients and DataLakeServiceAsyncClients, call buildClient and buildAsyncClient respectively to construct an instance of the desired client.
Storage Service Properties.
Used to initialize parameters for a Shared Access Signature (SAS) for an Azure Data Lake Storage service.
The versions of Azure Storage Data Lake supported by this client library.
signed identifier.
The properties that enable an account to host a static website.
A DataLakeStorageException is thrown whenever Azure Storage successfully returns an error code that is not 200-level.
This class contains the configuration options used to download from the blob service using smart retries, starting from a checkpoint, rather than starting over from the beginning.
Defines values for EncryptionAlgorithmType.
Enum to specify when a file's expiration time should be relative to.
Extended options that may be passed when uploading a file in parallel.
Defines an arrow field for a file quick query request.
Defines values for FileQueryArrowFieldType.
Defines the output arrow serialization for a file quick query request.
This class contains the response information returned from the server when running a query on a file.
Defines the input or output delimited (CSV) serialization for a blob quick query request.
Defines a file query error that can be returned on parsing a file query request.
Defines headers for Read operation.
Defines the input or output JSON serialization for a file query request.
Optional parameters for File Query.
Defines the input parquet serialization for a file quick query request.
Defines a file query error that can be returned on parsing a file query request.
This class contains the response information return from the server when querying a file.
Defines the input and output serialization for a file quick query request.
This is a representation of a range of bytes on a file, typically used during a download operation.
This class contains the response information returned from the server when reading a file.
Defines headers for Read operation.
This class contains the response information return from the server when reading a file.
Parameters for Schedule Deletion.
This class contains values which correlate to the access polices set on a specific file system.
Encryption scope options to be used when creating a file system.
An Azure Storage file system.
Properties of a file system.
This type allows users to specify additional information the service should return with each file system when listing file systems in an account (via a DataLakeServiceAsyncClient object).
Properties of a file system.
This is a helper class to construct a string representing the permissions granted by a ServiceSAS to a file system.
Extended options that may be passed when restoring a file system.
Defines values for LeaseDurationType.
Defines values for LeaseStateType.
Defines values for LeaseStatusType.
Defines values for ListFileSystemsIncludeType.
Defines options available to configure the behavior of a call to listFileSystemsSegment on a DataLakeServiceAsyncClient object.
Defines options available to configure the behavior of a call to listContainersSegment on a DataLakeFileSystemClient or a DataLakeFileSystemAsyncClient object.
This class contains properties that are gettable and settable for path access control.
POSIX access control rights on files and directories.
A path that has been soft deleted.
Parameter group.
PathInfo contains basic information about a path that is returned by the service after certain operations.
PathItem contains basic information about a path item that is returned by the service after certain operations.
Represents POSIX-style permissions on a given resource.
This class contains the response information returned from the service when getting path properties.
Represents an access control in a file access control list for removal.
Optional parameters for Remove Access Control Recursive.
This is a helper class to construct a string representing the permissions granted by a ServiceSAS to a path.
Optional parameters for Set Access Control Recursive.
Optional parameters for Update Access Control Recursive.
Defines values for PublicAccessType.
Represents the POSIX-style permissions on given resource for an arbitrary role.
A user delegation key.