com.azure.storage.blob.models

Package containing the data models for AzureBlobStorage. null.

Classes

AccessTier

Defines values for AccessTier.

AppendBlobItem

This class contains the properties about an append blob.

AppendBlobRequestConditions

This class contains values that restrict the successful completion of AppendBlock operations to certain conditions.

ArchiveStatus

Defines values for ArchiveStatus.

BlobAccessPolicy

An Access policy.

BlobAnalyticsLogging

Azure Analytics Logging settings.

BlobAudience

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

BlobBeginCopySourceRequestConditions

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

BlobContainerAccessPolicies

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

BlobContainerEncryptionScope

Parameter group.

BlobContainerItem

An Azure Storage container.

BlobContainerItemProperties

Properties of a container.

BlobContainerListDetails

This type allows users to specify additional information the service should return with each container when listing containers in an account (via a BlobServiceClient object).

BlobContainerProperties

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

BlobCopyInfo

The status of a long running Azure Blob copy operation.

BlobCopySourceTagsMode

Defines values for BlobCopySourceTagsMode.

BlobCorsRule

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

BlobDownloadAsyncResponse

This class contains the response information returned from the server when downloading a blob.

BlobDownloadContentAsyncResponse

This class contains the response information returned from the server when downloading a blob.

BlobDownloadContentResponse

This class contains the response information return from the server when downloading a blob.

BlobDownloadHeaders

Defines headers for Download operation.

BlobDownloadResponse

This class contains the response information return from the server when downloading a blob.

BlobErrorCode

Error codes returned by the service.

BlobHttpHeaders

Parameter group.

BlobImmutabilityPolicy

Optional parameters for setting the immutability policy of a blob, blob snapshot or blob version.

BlobItem

An Azure Storage blob.

BlobItemProperties

Properties of a blob.

BlobLeaseRequestConditions

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

BlobListDetails

This type allows users to specify additional information the service should return with each blob when listing blobs in a container (via a BlobContainerClient object).

BlobMetrics

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

BlobPrefix

The BlobPrefix model.

BlobProperties

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

BlobQueryArrowField

Defines an arrow field for a blob quick query request.

BlobQueryArrowSerialization

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

BlobQueryAsyncResponse

This class contains the response information returned from the server when querying a blob.

BlobQueryDelimitedSerialization

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

BlobQueryError

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

BlobQueryHeaders

Defines headers for Query operation.

BlobQueryJsonSerialization

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

BlobQueryParquetSerialization

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

BlobQueryProgress

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

BlobQueryResponse

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

BlobRange

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

BlobRequestConditions

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

BlobRetentionPolicy

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

BlobSeekableByteChannelReadResult

Contains the results of opening a SeekableByteChannel to read from a blob.

BlobServiceProperties

Storage Service Properties.

BlobServiceStatistics

Stats for the storage service.

BlobSignedIdentifier

signed identifier.

BlobStorageException

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

Block

Represents a single block in a block blob.

BlockBlobItem

This class contains the properties about a block blob.

BlockList

The BlockList model.

BlockLookupList

The BlockLookupList model.

ClearRange

The ClearRange model.

CpkInfo

Parameter group.

CustomerProvidedKey

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

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.

GeoReplication

Geo-Replication information for the Secondary Storage Service.

GeoReplicationStatus

The status of the secondary location.

KeyInfo

Key information.

ListBlobContainersOptions

Defines options available to configure the behavior of a call to listContainersSegment on a BlobServiceClient object.

ListBlobsOptions

Defines options available to configure the behavior of a call to listBlobsFlatSegment on a BlobContainerClient object.

ObjectReplicationPolicy

A type that contains information about an object replication policy on a source blob.

ObjectReplicationRule

A type that contains information about an object replication rule on a source blob.

ObjectReplicationStatus

Defines values for ObjectReplicationStatus.

PageBlobCopyIncrementalRequestConditions

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

PageBlobItem

This class contains the properties about a page blob.

PageBlobRequestConditions

This class contains values that restrict the successful completion of PageBlob operations to certain conditions.

PageList

the list of pages.

PageRange

The PageRange model.

PageRangeItem

Represents a page range on a page blob returned by listPageRanges(BlobRange blobRange).

ParallelTransferOptions

This class contains configuration used to parallelize data transfer operations.

PublicAccessType

Defines values for PublicAccessType.

RehydratePriority

If an object is in rehydrate pending state then this header is returned with priority of rehydrate.

StaticWebsite

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

StorageAccountInfo

This class contains information about the storage account.

TaggedBlobItem

Blob info from a Filter Blobs API call.

UserDelegationKey

A user delegation key.

Interfaces

BlobLegalHoldResult

The blob legal hold result.

BlobQuerySerialization

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

Enums

AccountKind

Defines values for AccountKind.

BlobImmutabilityPolicyMode

Defines values for BlobImmutabilityPolicyMode.

BlobQueryArrowFieldType

Defines values for BlobQueryArrowFieldType.

BlobType

Defines values for BlobType.

BlockListType

Defines values for BlockListType.

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.

DeleteSnapshotsOptionType

Defines values for DeleteSnapshotsOptionType.

EncryptionAlgorithmType

Defines values for EncryptionAlgorithmType.

LeaseDurationType

Defines values for LeaseDurationType.

LeaseStateType

Defines values for LeaseStateType.

LeaseStatusType

Defines values for LeaseStatusType.

ListBlobContainersIncludeType

Defines values for ListBlobContainersIncludeType.

ListBlobsIncludeItem

Defines values for ListBlobsIncludeItem.

PathRenameMode

Defines values for PathRenameMode.

SequenceNumberActionType

Defines values for SequenceNumberActionType.

SkuName

Defines values for SkuName.

SyncCopyStatusType

Defines values for SyncCopyStatusType.