BlobContainer Interface

Implements

public interface BlobContainer
extends HasInnerModel<BlobContainerInner>, Indexable, Updatable<Update>, HasManager<StorageManager>

Type representing BlobContainer.

Method Summary

Modifier and Type Method and Description
abstract String etag()
abstract Boolean hasImmutabilityPolicy()
abstract Boolean hasLegalHold()
abstract String id()
abstract ImmutabilityPolicyProperties immutabilityPolicy()
abstract OffsetDateTime lastModifiedTime()
abstract LeaseDuration leaseDuration()
abstract LeaseState leaseState()
abstract LeaseStatus leaseStatus()
abstract LegalHoldProperties legalHold()
abstract Map<String,String> metadata()
abstract String name()
abstract PublicAccess publicAccess()
abstract String type()

Method Details

etag

public abstract String etag()

Returns:

the etag value.

hasImmutabilityPolicy

public abstract Boolean hasImmutabilityPolicy()

Returns:

the hasImmutabilityPolicy value.

hasLegalHold

public abstract Boolean hasLegalHold()

Returns:

the hasLegalHold value.

id

public abstract String id()

Returns:

the id value.

immutabilityPolicy

public abstract ImmutabilityPolicyProperties immutabilityPolicy()

Returns:

the immutabilityPolicy value.

lastModifiedTime

public abstract OffsetDateTime lastModifiedTime()

Returns:

the lastModifiedTime value.

leaseDuration

public abstract LeaseDuration leaseDuration()

Returns:

the leaseDuration value.

leaseState

public abstract LeaseState leaseState()

Returns:

the leaseState value.

leaseStatus

public abstract LeaseStatus leaseStatus()

Returns:

the leaseStatus value.

legalHold

public abstract LegalHoldProperties legalHold()

Returns:

the legalHold value.

metadata

public abstract Map metadata()

Returns:

the metadata value.

name

public abstract String name()

Returns:

the name value.

publicAccess

public abstract PublicAccess publicAccess()

Returns:

the publicAccess value.

type

public abstract String type()

Returns:

the type value.

Applies to