com.azure.storage.file.datalake.models

Package containing the data models for AzureDataLakeStorageRestAPI. Azure Data Lake Storage provides storage for Hadoop and other big data workloads.

Classes

AccessControlChangeCounters

AccessControlChangeCounters contains counts of operations that change Access Control Lists recursively.

AccessControlChangeFailure

Represents an entry that failed to update Access Control List.

AccessControlChangeResult

AccessControlChangeResult contains result of operations that change Access Control Lists recursively.

AccessControlChanges

AccessControlChanges contains batch and cumulative counts of operations that change Access Control Lists recursively.

AccessControlType

Defines values for AccessControlType.

AccessTier

Defines values for AccessTier.

ArchiveStatus

Defines values for ArchiveStatus.

CustomerProvidedKey

Contains the customer provided key information used to encrypt a file's content on the server.

DataLakeAccessPolicy

An Access policy.

DataLakeAclChangeFailedException

An exception thrown when an operation is interrupted and can be continued later on.

DataLakeAnalyticsLogging

Azure Analytics Logging settings.

DataLakeAudience

The audience to be used when requesting a token from Azure Active Directory (AAD).

DataLakeCorsRule

CORS is an HTTP feature that enables a web application running under one domain to access resources in another domain.

DataLakeMetrics

a summary of request statistics grouped by API in hour or minute aggregates for datalake.

DataLakeRequestConditions

This class contains values which will restrict the successful operation of a variety of requests to the conditions present.

DataLakeRetentionPolicy

the retention policy which determines how long the associated data should persist.

DataLakeServiceProperties

Storage Service Properties.

DataLakeSignedIdentifier

signed identifier.

DataLakeStaticWebsite

The properties that enable an account to host a static website.

DataLakeStorageException

A DataLakeStorageException is thrown whenever Azure Storage successfully returns an error code that is not 200-level.

DownloadRetryOptions

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.

FileQueryArrowField

Defines an arrow field for a file quick query request.

FileQueryArrowSerialization

Defines the output arrow serialization for a file quick query request.

FileQueryAsyncResponse

This class contains the response information returned from the server when running a query on a file.

FileQueryDelimitedSerialization

Defines the input or output delimited (CSV) serialization for a blob quick query request.

FileQueryError

Defines a file query error that can be returned on parsing a file query request.

FileQueryHeaders

Defines headers for Read operation.

FileQueryJsonSerialization

Defines the input or output JSON serialization for a file query request.

FileQueryParquetSerialization

Defines the input parquet serialization for a file quick query request.

FileQueryProgress

Defines a file query error that can be returned on parsing a file query request.

FileQueryResponse

This class contains the response information return from the server when querying a file.

FileRange

This is a representation of a range of bytes on a file, typically used during a download operation.

FileReadAsyncResponse

This class contains the response information returned from the server when reading a file.

FileReadHeaders

Defines headers for Read operation.

FileReadResponse

This class contains the response information return from the server when reading a file.

FileSystemAccessPolicies

This class contains values which correlate to the access polices set on a specific file system.

FileSystemItem

An Azure Storage file system.

FileSystemItemProperties

Properties of a file system.

FileSystemListDetails

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).

FileSystemProperties

Properties of a file system.

ListFileSystemsOptions

Defines options available to configure the behavior of a call to listFileSystemsSegment on a DataLakeServiceAsyncClient object.

ListPathsOptions

Defines options available to configure the behavior of a call to listContainersSegment on a DataLakeFileSystemClient or a DataLakeFileSystemAsyncClient object.

PathAccessControl

This class contains properties that are gettable and settable for path access control.

PathAccessControlEntry

POSIX access control rights on files and directories.

PathDeletedItem

A path that has been soft deleted.

PathHttpHeaders

Parameter group.

PathInfo

PathInfo contains basic information about a path that is returned by the service after certain operations.

PathItem

PathItem contains basic information about a path item that is returned by the service after certain operations.

PathPermissions

Represents POSIX-style permissions on a given resource.

PathProperties

This class contains the response information returned from the service when getting path properties.

PathRemoveAccessControlEntry

Represents an access control in a file access control list for removal.

PathSystemProperties

This class contains the response information returned from the service when getting system assigned path properties.

PublicAccessType

Defines values for PublicAccessType.

RolePermissions

Represents the POSIX-style permissions on given resource for an arbitrary role.

UserDelegationKey

A user delegation key.

Interfaces

DataLakeFileOpenInputStreamResult

Result of opening an InputStream to a datalake file.

FileQuerySerialization

Defines the input and output serialization for a file quick query request.

Enums

ConsistentReadControl

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.

CopyStatusType

Defines values for CopyStatusType.

EncryptionAlgorithmType

Defines values for EncryptionAlgorithmType.

FileExpirationOffset

Enum to specify when a file's expiration time should be relative to.

FileQueryArrowFieldType

Defines values for FileQueryArrowFieldType.

LeaseAction

Defines values for LeaseAction.

LeaseDurationType

Defines values for LeaseDurationType.

LeaseStateType

Defines values for LeaseStateType.

LeaseStatusType

Defines values for LeaseStatusType.

ListFileSystemsIncludeType

Defines values for ListFileSystemsIncludeType.