Interface BlobContainer

All Superinterfaces:
com.azure.resourcemanager.resources.fluentcore.model.HasInnerModel<BlobContainerInner>, com.azure.resourcemanager.resources.fluentcore.arm.models.HasManager<StorageManager>, com.azure.resourcemanager.resources.fluentcore.model.Indexable, com.azure.resourcemanager.resources.fluentcore.model.Updatable<BlobContainer.Update>

public interface BlobContainer extends com.azure.resourcemanager.resources.fluentcore.model.HasInnerModel<BlobContainerInner>, com.azure.resourcemanager.resources.fluentcore.model.Indexable, com.azure.resourcemanager.resources.fluentcore.model.Updatable<BlobContainer.Update>, com.azure.resourcemanager.resources.fluentcore.arm.models.HasManager<StorageManager>
Type representing BlobContainer.
  • 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

      Map<String,String> 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.