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
Immutability |
immutabilityPolicy()
Gets the properties of the immutability policy. |
abstract
Offset |
lastModifiedTime()
Gets the last modified time. |
abstract
Lease |
leaseDuration()
Gets the lease duration. |
abstract
Lease |
leaseState()
Gets the lease state. |
abstract
Lease |
leaseStatus()
gets the lease status. |
abstract
Legal |
legalHold()
Gets the legal hold. |
abstract Map<String,String> |
metadata()
Gets the metadata. |
abstract String |
name()
Gets the name of the blob container. |
abstract
Public |
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:
hasImmutabilityPolicy
public abstract Boolean hasImmutabilityPolicy()
Checks whether the container has immutability policy.
Returns:
hasLegalHold
public abstract Boolean hasLegalHold()
Checks whether the container has legal hold.
Returns:
id
public abstract String id()
Gets container resource ID.
Returns:
immutabilityPolicy
public abstract ImmutabilityPolicyProperties immutabilityPolicy()
Gets the properties of the immutability policy.
Returns:
lastModifiedTime
public abstract OffsetDateTime lastModifiedTime()
Gets the last modified time.
Returns:
leaseDuration
public abstract LeaseDuration leaseDuration()
Gets the lease duration.
Returns:
leaseState
public abstract LeaseState leaseState()
Gets the lease state.
Returns:
leaseStatus
public abstract LeaseStatus leaseStatus()
gets the lease status.
Returns:
legalHold
public abstract LegalHoldProperties legalHold()
Gets the legal hold.
Returns:
metadata
public abstract Map
Gets the metadata.
Returns:
name
public abstract String name()
Gets the name of the blob container.
Returns:
publicAccess
public abstract PublicAccess publicAccess()
Gets the public access.
Returns:
type
public abstract String type()
Gets the type of the blob container.
Returns:
Applies to
Azure SDK for Java