com.microsoft.azure.storage.blob.models

This package contains the models classes for StorageClient. Storage Client.

Classes

AccessPolicy

An Access policy.

AccessTier

Defines values for AccessTier.

AppendBlobAppendBlockFromUrlHeaders

Defines headers for AppendBlockFromUrl operation.

AppendBlobAppendBlockFromUrlResponse

Contains all response data for the appendBlockFromUrl operation.

AppendBlobAppendBlockHeaders

Defines headers for AppendBlock operation.

AppendBlobAppendBlockResponse

Contains all response data for the appendBlock operation.

AppendBlobCreateHeaders

Defines headers for Create operation.

AppendBlobCreateResponse

Contains all response data for the create operation.

AppendPositionAccessConditions

Additional parameters for a set of operations, such as: AppendBlob_appendBlock, AppendBlob_appendBlockFromUrl.

ArchiveStatus

Defines values for ArchiveStatus.

BlobAbortCopyFromURLHeaders

Defines headers for AbortCopyFromURL operation.

BlobAbortCopyFromURLResponse

Contains all response data for the abortCopyFromURL operation.

BlobAcquireLeaseHeaders

Defines headers for AcquireLease operation.

BlobAcquireLeaseResponse

Contains all response data for the acquireLease operation.

BlobBreakLeaseHeaders

Defines headers for BreakLease operation.

BlobBreakLeaseResponse

Contains all response data for the breakLease operation.

BlobChangeLeaseHeaders

Defines headers for ChangeLease operation.

BlobChangeLeaseResponse

Contains all response data for the changeLease operation.

BlobCopyFromURLHeaders

Defines headers for CopyFromURL operation.

BlobCopyFromURLResponse

Contains all response data for the copyFromURL operation.

BlobCreateSnapshotHeaders

Defines headers for CreateSnapshot operation.

BlobCreateSnapshotResponse

Contains all response data for the createSnapshot operation.

BlobDeleteHeaders

Defines headers for Delete operation.

BlobDeleteResponse

Contains all response data for the delete operation.

BlobDownloadHeaders

Defines headers for Download operation.

BlobDownloadResponse

Contains all response data for the download operation.

BlobFlatListSegment

The BlobFlatListSegment model.

BlobGetAccountInfoHeaders

Defines headers for GetAccountInfo operation.

BlobGetAccountInfoResponse

Contains all response data for the getAccountInfo operation.

BlobGetPropertiesHeaders

Defines headers for GetProperties operation.

BlobGetPropertiesResponse

Contains all response data for the getProperties operation.

BlobHierarchyListSegment

The BlobHierarchyListSegment model.

BlobHTTPHeaders

Additional parameters for a set of operations.

BlobItem

An Azure Storage blob.

BlobPrefix

The BlobPrefix model.

BlobProperties

Properties of a blob.

BlobReleaseLeaseHeaders

Defines headers for ReleaseLease operation.

BlobReleaseLeaseResponse

Contains all response data for the releaseLease operation.

BlobRenewLeaseHeaders

Defines headers for RenewLease operation.

BlobRenewLeaseResponse

Contains all response data for the renewLease operation.

BlobSetHTTPHeadersHeaders

Defines headers for SetHTTPHeaders operation.

BlobSetHTTPHeadersResponse

Contains all response data for the setHTTPHeaders operation.

BlobSetMetadataHeaders

Defines headers for SetMetadata operation.

BlobSetMetadataResponse

Contains all response data for the setMetadata operation.

BlobSetTierHeaders

Defines headers for SetTier operation.

BlobSetTierResponse

Contains all response data for the setTier operation.

BlobStartCopyFromURLHeaders

Defines headers for StartCopyFromURL operation.

BlobStartCopyFromURLResponse

Contains all response data for the startCopyFromURL operation.

BlobUndeleteHeaders

Defines headers for Undelete operation.

BlobUndeleteResponse

Contains all response data for the undelete operation.

Block

Represents a single block in a block blob. It describes the block's ID and size.

BlockBlobCommitBlockListHeaders

Defines headers for CommitBlockList operation.

BlockBlobCommitBlockListResponse

Contains all response data for the commitBlockList operation.

BlockBlobGetBlockListHeaders

Defines headers for GetBlockList operation.

BlockBlobGetBlockListResponse

Contains all response data for the getBlockList operation.

BlockBlobStageBlockFromURLHeaders

Defines headers for StageBlockFromURL operation.

BlockBlobStageBlockFromURLResponse

Contains all response data for the stageBlockFromURL operation.

BlockBlobStageBlockHeaders

Defines headers for StageBlock operation.

BlockBlobStageBlockResponse

Contains all response data for the stageBlock operation.

BlockBlobUploadHeaders

Defines headers for Upload operation.

BlockBlobUploadResponse

Contains all response data for the upload operation.

BlockList

The BlockList model.

BlockLookupList

The BlockLookupList model.

ClearRange

The ClearRange model.

ContainerAcquireLeaseHeaders

Defines headers for AcquireLease operation.

ContainerAcquireLeaseResponse

Contains all response data for the acquireLease operation.

ContainerBreakLeaseHeaders

Defines headers for BreakLease operation.

ContainerBreakLeaseResponse

Contains all response data for the breakLease operation.

ContainerChangeLeaseHeaders

Defines headers for ChangeLease operation.

ContainerChangeLeaseResponse

Contains all response data for the changeLease operation.

ContainerCreateHeaders

Defines headers for Create operation.

ContainerCreateResponse

Contains all response data for the create operation.

ContainerDeleteHeaders

Defines headers for Delete operation.

ContainerDeleteResponse

Contains all response data for the delete operation.

ContainerGetAccessPolicyHeaders

Defines headers for GetAccessPolicy operation.

ContainerGetAccessPolicyResponse

Contains all response data for the getAccessPolicy operation.

ContainerGetAccountInfoHeaders

Defines headers for GetAccountInfo operation.

ContainerGetAccountInfoResponse

Contains all response data for the getAccountInfo operation.

ContainerGetPropertiesHeaders

Defines headers for GetProperties operation.

ContainerGetPropertiesResponse

Contains all response data for the getProperties operation.

ContainerItem

An Azure Storage container.

ContainerListBlobFlatSegmentHeaders

Defines headers for ListBlobFlatSegment operation.

ContainerListBlobFlatSegmentResponse

Contains all response data for the listBlobFlatSegment operation.

ContainerListBlobHierarchySegmentHeaders

Defines headers for ListBlobHierarchySegment operation.

ContainerListBlobHierarchySegmentResponse

Contains all response data for the listBlobHierarchySegment operation.

ContainerProperties

Properties of a container.

ContainerReleaseLeaseHeaders

Defines headers for ReleaseLease operation.

ContainerReleaseLeaseResponse

Contains all response data for the releaseLease operation.

ContainerRenewLeaseHeaders

Defines headers for RenewLease operation.

ContainerRenewLeaseResponse

Contains all response data for the renewLease operation.

ContainerSetAccessPolicyHeaders

Defines headers for SetAccessPolicy operation.

ContainerSetAccessPolicyResponse

Contains all response data for the setAccessPolicy operation.

ContainerSetMetadataHeaders

Defines headers for SetMetadata operation.

ContainerSetMetadataResponse

Contains all response data for the setMetadata operation.

CorsRule

CORS is an HTTP feature that enables a web application running under one domain to access resources in another domain. Web browsers implement a security restriction known as same-origin policy that prevents a web page from calling APIs in a different domain; CORS provides a secure way to allow one domain (the origin domain) to call APIs in another domain.

GeoReplication

Geo-Replication information for the Secondary Storage Service.

GeoReplicationStatusType

Defines values for GeoReplicationStatusType.

KeyInfo

Key information.

LeaseAccessConditions

Additional parameters for a set of operations.

ListBlobsFlatSegmentResponse

An enumeration of blobs.

ListBlobsHierarchySegmentResponse

An enumeration of blobs.

ListContainersSegmentResponse

An enumeration of containers.

Logging

Azure Analytics Logging settings.

Metrics

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

ModifiedAccessConditions

Additional parameters for a set of operations.

PageBlobClearPagesHeaders

Defines headers for ClearPages operation.

PageBlobClearPagesResponse

Contains all response data for the clearPages operation.

PageBlobCopyIncrementalHeaders

Defines headers for CopyIncremental operation.

PageBlobCopyIncrementalResponse

Contains all response data for the copyIncremental operation.

PageBlobCreateHeaders

Defines headers for Create operation.

PageBlobCreateResponse

Contains all response data for the create operation.

PageBlobGetPageRangesDiffHeaders

Defines headers for GetPageRangesDiff operation.

PageBlobGetPageRangesDiffResponse

Contains all response data for the getPageRangesDiff operation.

PageBlobGetPageRangesHeaders

Defines headers for GetPageRanges operation.

PageBlobGetPageRangesResponse

Contains all response data for the getPageRanges operation.

PageBlobResizeHeaders

Defines headers for Resize operation.

PageBlobResizeResponse

Contains all response data for the resize operation.

PageBlobUpdateSequenceNumberHeaders

Defines headers for UpdateSequenceNumber operation.

PageBlobUpdateSequenceNumberResponse

Contains all response data for the updateSequenceNumber operation.

PageBlobUploadPagesFromURLHeaders

Defines headers for UploadPagesFromURL operation.

PageBlobUploadPagesFromURLResponse

Contains all response data for the uploadPagesFromURL operation.

PageBlobUploadPagesHeaders

Defines headers for UploadPages operation.

PageBlobUploadPagesResponse

Contains all response data for the uploadPages operation.

PageList

the list of pages.

PageRange

The PageRange model.

PublicAccessType

Defines values for PublicAccessType.

RetentionPolicy

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

SequenceNumberAccessConditions

Additional parameters for a set of operations, such as: PageBlob_uploadPages, PageBlob_clearPages, PageBlob_uploadPagesFromURL.

ServiceGetAccountInfoHeaders

Defines headers for GetAccountInfo operation.

ServiceGetAccountInfoResponse

Contains all response data for the getAccountInfo operation.

ServiceGetPropertiesHeaders

Defines headers for GetProperties operation.

ServiceGetPropertiesResponse

Contains all response data for the getProperties operation.

ServiceGetStatisticsHeaders

Defines headers for GetStatistics operation.

ServiceGetStatisticsResponse

Contains all response data for the getStatistics operation.

ServiceGetUserDelegationKeyHeaders

Defines headers for GetUserDelegationKey operation.

ServiceGetUserDelegationKeyResponse

Contains all response data for the getUserDelegationKey operation.

ServiceListContainersSegmentHeaders

Defines headers for ListContainersSegment operation.

ServiceListContainersSegmentResponse

Contains all response data for the listContainersSegment operation.

ServiceSetPropertiesHeaders

Defines headers for SetProperties operation.

ServiceSetPropertiesResponse

Contains all response data for the setProperties operation.

SignedIdentifier

signed identifier.

SourceModifiedAccessConditions

Additional parameters for a set of operations.

StaticWebsite

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

StorageError

The StorageError model.

StorageErrorCode

Defines values for StorageErrorCode.

StorageErrorException

Exception thrown for an invalid response with StorageError information.

StorageServiceProperties

Storage Service Properties.

StorageServiceStats

Stats for the storage service.

UserDelegationKey

A user delegation key.

Enums

AccountKind

Defines values for AccountKind.

BlobType

Defines values for BlobType.

BlockListType

Defines values for BlockListType.

CopyStatusType

Defines values for CopyStatusType.

DeleteSnapshotsOptionType

Defines values for DeleteSnapshotsOptionType.

LeaseDurationType

Defines values for LeaseDurationType.

LeaseStateType

Defines values for LeaseStateType.

LeaseStatusType

Defines values for LeaseStatusType.

ListBlobsIncludeItem

Defines values for ListBlobsIncludeItem.

ListContainersIncludeType

Defines values for ListContainersIncludeType.

SequenceNumberActionType

Defines values for SequenceNumberActionType.

SkuName

Defines values for SkuName.

SyncCopyStatusType

Defines values for SyncCopyStatusType.