IPWorks Cloud 2020 Android Edition

Questions / Feedback?

AzureBlobBlob Type

An Azure storage blob.

Remarks

This type represents an Azure storage blob.

Fields

Container
String

The container that the blob resides in.

This field reflects the name of the container that the blob resides in.

ContentDisposition
String

The blob's content disposition.

This field specifies the blob's content disposition.

ContentEncoding
String

The blob's content encoding.

This field specifies the blob's content encoding. Always empty for uncommitted block blobs.

ContentLength
long

The size of the blob.

For block blobs and append blobs, this field reflects the size of the blob's (committed) data, in bytes. For page blobs, this field reflects the blob's capacity in bytes.

ContentMD5
String

An MD5 hash of the blob's content.

This field specifies an MD5 hash of the blob's content. Always empty for uncommitted block blobs.

Note that the server generally won't calculate this value automatically.

ContentType
String

The blob's content type.

This field specifies the blob's content type. Always empty for uncommitted block blobs.

CreatedTime
String

The creation time of the blob.

This field reflects the creation time of the blob, formatted according to RFC 1123.

ETag
String

The ETag of the blob.

This field reflects the ETag of the blob. Always empty for uncommitted block blobs.

IsLeased
boolean

Whether the blob is current leased.

This field indicates whether the blob is currently leased.

This field is always false if SoftDeleted is true and/or Snapshot is non-empty.

IsLeaseInfinite
boolean

Whether the blob's lease duration is infinite.

This field indicates whether the blob's lease duration is fixed (false) or infinite (true).

This field is always false when IsLeased is false.

LeaseState
int

The lease state of the blob.

This field reflects the lease state of the blob. Possible values are:

ablsAvailable (0) The blob's lease is unlocked and can be acquired.
ablsLeased (1) The blob's lease is locked.
ablsExpired (2) The lease duration has expired.
ablsBreaking (3) The lease has been broken, but will continue to be locked until the break period expires.
ablsBroken (4) The lease has been broken, and the break period has expired.

This field is always ablsAvailable (0) when IsLeased is false.

ModifiedTime
String

The last modified time of the blob.

This field reflects the last modified time of the blob, formatted according to RFC 1123. Always empty for uncommitted block blobs.

Name
String

The name of the blob.

This field specifies the name of the blob.

Note: Blobs cannot be renamed; this field is only writable so that applications can add new AzureBlobBlob items to the Blobs collection for use with UpdateBlobInfo (which looks up items in said collection by blob name).

SequenceNum
long

The sequence number of the page blob.

This field reflects the sequence number of the page blob; it is always -1 for block blobs and append blobs.

Snapshot
String

The blob snapshot identifier.

If the current item represents a blob snapshot, this field will be populated with the opaque DateTime value that identifies the snapshot. If the current items represents a base blob, this field will be empty.

SoftDeleted
boolean

Whether the blob has been soft-deleted.

This field indicates whether the blob (or snapshot, if Snapshot is non-empty) has been soft-deleted.

Type
int

The blob's type.

This field reflects the blob's type. Possible values are:

abtBlockBlob (0) Block blob
abtPageBlob (1) Page blob
abtAppendBlob (2) Append blob

Refer to Azure's Understanding block blobs, append blobs, and page blobs article for more information about blob types.

Constructors

public AzureBlobBlob();



Copyright (c) 2022 /n software inc. - All rights reserved.
IPWorks Cloud 2020 Android Edition - Version 20.0 [Build 8265]