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 com.azure.resourcemanager.resources.fluentcore.model.HasInnerModel
innerModelMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasManager
manager
-
Method Details
-
etag
String etag()Gets the etag value.- Returns:
- the etag value.
-
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
String id()Gets container resource ID.- Returns:
- the id value.
-
immutabilityPolicy
ImmutabilityPolicyProperties immutabilityPolicy()Gets the properties of the immutability policy.- Returns:
- the immutabilityPolicy value.
-
lastModifiedTime
OffsetDateTime lastModifiedTime()Gets the last modified time.- Returns:
- the lastModifiedTime value.
-
leaseDuration
LeaseDuration leaseDuration()Gets the lease duration.- Returns:
- the leaseDuration value.
-
leaseState
LeaseState leaseState()Gets the lease state.- Returns:
- the leaseState value.
-
leaseStatus
LeaseStatus leaseStatus()gets the lease status.- Returns:
- the leaseStatus value.
-
legalHold
LegalHoldProperties legalHold()Gets the legal hold.- Returns:
- the legalHold value.
-
metadata
Gets the metadata.- Returns:
- the metadata value.
-
name
String name()Gets the name of the blob container.- Returns:
- the name value.
-
publicAccess
PublicAccess publicAccess()Gets the public access.- Returns:
- the publicAccess value.
-
type
String type()Gets the type of the blob container.- Returns:
- the type value.
-