Interface BlobContainer

All Superinterfaces:
HasInner<com.microsoft.azure.management.storage.implementation.BlobContainerInner>, HasManager<com.microsoft.azure.management.storage.implementation.StorageManager>, Indexable, Updatable<BlobContainer.Update>

@Beta public interface BlobContainer extends HasInner<com.microsoft.azure.management.storage.implementation.BlobContainerInner>, Indexable, Updatable<BlobContainer.Update>, HasManager<com.microsoft.azure.management.storage.implementation.StorageManager>
Type representing BlobContainer.
  • Method Details

    • etag

      String etag()
      Returns:
      the etag value.
    • hasImmutabilityPolicy

      Boolean hasImmutabilityPolicy()
      Returns:
      the hasImmutabilityPolicy value.
    • hasLegalHold

      Boolean hasLegalHold()
      Returns:
      the hasLegalHold value.
    • id

      String id()
      Returns:
      the id value.
    • immutabilityPolicy

      ImmutabilityPolicyProperties immutabilityPolicy()
      Returns:
      the immutabilityPolicy value.
    • lastModifiedTime

      org.joda.time.DateTime lastModifiedTime()
      Returns:
      the lastModifiedTime value.
    • leaseDuration

      LeaseDuration leaseDuration()
      Returns:
      the leaseDuration value.
    • leaseState

      LeaseState leaseState()
      Returns:
      the leaseState value.
    • leaseStatus

      LeaseStatus leaseStatus()
      Returns:
      the leaseStatus value.
    • legalHold

      LegalHoldProperties legalHold()
      Returns:
      the legalHold value.
    • metadata

      Map<String,String> metadata()
      Returns:
      the metadata value.
    • name

      String name()
      Returns:
      the name value.
    • publicAccess

      PublicAccess publicAccess()
      Returns:
      the publicAccess value.
    • type

      String type()
      Returns:
      the type value.