Delen via


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

Gets the etag value.

abstract Boolean hasImmutabilityPolicy()

Checks whether the container has immutability policy.

abstract Boolean hasLegalHold()

Checks whether the container has legal hold.

abstract String id()

Gets container resource ID.

abstract ImmutabilityPolicyProperties immutabilityPolicy()

Gets the properties of the immutability policy.

abstract OffsetDateTime lastModifiedTime()

Gets the last modified time.

abstract LeaseDuration leaseDuration()

Gets the lease duration.

abstract LeaseState leaseState()

Gets the lease state.

abstract LeaseStatus leaseStatus()

gets the lease status.

abstract LegalHoldProperties legalHold()

Gets the legal hold.

abstract Map<String,String> metadata()

Gets the metadata.

abstract String name()

Gets the name of the blob container.

abstract PublicAccess publicAccess()

Gets the public access.

abstract String type()

Gets the type of the blob container.

Method Details

etag

public abstract String etag()

Gets the etag value.

Returns:

the etag value.

hasImmutabilityPolicy

public abstract Boolean hasImmutabilityPolicy()

Checks whether the container has immutability policy.

Returns:

the hasImmutabilityPolicy value.

hasLegalHold

public abstract Boolean hasLegalHold()

Checks whether the container has legal hold.

Returns:

the hasLegalHold value.

id

public abstract String id()

Gets container resource ID.

Returns:

the id value.

immutabilityPolicy

public abstract ImmutabilityPolicyProperties immutabilityPolicy()

Gets the properties of the immutability policy.

Returns:

the immutabilityPolicy value.

lastModifiedTime

public abstract OffsetDateTime lastModifiedTime()

Gets the last modified time.

Returns:

the lastModifiedTime value.

leaseDuration

public abstract LeaseDuration leaseDuration()

Gets the lease duration.

Returns:

the leaseDuration value.

leaseState

public abstract LeaseState leaseState()

Gets the lease state.

Returns:

the leaseState value.

leaseStatus

public abstract LeaseStatus leaseStatus()

gets the lease status.

Returns:

the leaseStatus value.

legalHold

public abstract LegalHoldProperties legalHold()

Gets the legal hold.

Returns:

the legalHold value.

metadata

public abstract Map metadata()

Gets the metadata.

Returns:

the metadata value.

name

public abstract String name()

Gets the name of the blob container.

Returns:

the name value.

publicAccess

public abstract PublicAccess publicAccess()

Gets the public access.

Returns:

the publicAccess value.

type

public abstract String type()

Gets the type of the blob container.

Returns:

the type value.

Applies to