Interface BlobContainer
- All Superinterfaces:
HasInnerModel<BlobContainerInner>, HasManager<StorageManager>, Indexable, Updatable<BlobContainer.Update>
public interface BlobContainer
extends HasInnerModel<BlobContainerInner>, Indexable, Updatable<BlobContainer.Update>, HasManager<StorageManager>
Type representing BlobContainer.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceThe entirety of the BlobContainer definition.static interfaceGrouping of BlobContainer definition stages.static interfaceThe template for a BlobContainer update operation, containing all the settings that can be modified.static interfaceGrouping of BlobContainer update stages. -
Method Summary
Modifier and TypeMethodDescriptionetag()Gets the etag value.Checks whether the container has immutability policy.Checks whether the container has legal hold.id()Gets container resource ID.Gets the properties of the immutability policy.Gets the last modified time.Gets the lease duration.Gets the lease state.gets the lease status.Gets the legal hold.metadata()Gets the metadata.name()Gets the name of the blob container.Gets the public access.type()Gets the type of the blob container.Methods inherited from interface HasInnerModel
innerModelMethods inherited from interface HasManager
manager
-
Method Details
-
etag
-
hasImmutabilityPolicy
Boolean hasImmutabilityPolicy()Checks whether the container has immutability policy.- Returns:
- the hasImmutabilityPolicy value.
-
hasLegalHold
Boolean hasLegalHold()Checks whether the container has legal hold.- Returns:
- the hasLegalHold value.
-
id
-
immutabilityPolicy
ImmutabilityPolicyProperties immutabilityPolicy()Gets the properties of the immutability policy.- Returns:
- the immutabilityPolicy value.
-
lastModifiedTime
-
leaseDuration
-
leaseState
-
leaseStatus
-
legalHold
-
metadata
-
name
-
publicAccess
-
type
-