Class FileSystemItemProperties

java.lang.Object
com.azure.storage.file.datalake.models.FileSystemItemProperties

public final class FileSystemItemProperties extends Object
Properties of a file system.
  • Constructor Details

    • FileSystemItemProperties

      public FileSystemItemProperties()
  • Method Details

    • getLastModified

      public OffsetDateTime getLastModified()
      Get the lastModified property: The lastModified property.
      Returns:
      the lastModified value.
    • setLastModified

      public FileSystemItemProperties setLastModified(OffsetDateTime lastModified)
      Set the lastModified property: The lastModified property.
      Parameters:
      lastModified - the lastModified value to set.
      Returns:
      the FileSystemItemProperties object itself.
    • getETag

      public String getETag()
      Get the eTag property: The eTag property.
      Returns:
      the eTag value.
    • setETag

      public FileSystemItemProperties setETag(String eTag)
      Set the eTag property: The eTag property.
      Parameters:
      eTag - the eTag value to set.
      Returns:
      the FileSystemItemProperties object itself.
    • getLeaseStatus

      public LeaseStatusType getLeaseStatus()
      Get the leaseStatus property: Possible values include: 'locked', 'unlocked'.
      Returns:
      the leaseStatus value.
    • setLeaseStatus

      public FileSystemItemProperties setLeaseStatus(LeaseStatusType leaseStatus)
      Set the leaseStatus property: Possible values include: 'locked', 'unlocked'.
      Parameters:
      leaseStatus - the leaseStatus value to set.
      Returns:
      the FileSystemItemProperties object itself.
    • getLeaseState

      public LeaseStateType getLeaseState()
      Get the leaseState property: Possible values include: 'available', 'leased', 'expired', 'breaking', 'broken'.
      Returns:
      the leaseState value.
    • setLeaseState

      public FileSystemItemProperties setLeaseState(LeaseStateType leaseState)
      Set the leaseState property: Possible values include: 'available', 'leased', 'expired', 'breaking', 'broken'.
      Parameters:
      leaseState - the leaseState value to set.
      Returns:
      the FileSystemItemProperties object itself.
    • getLeaseDuration

      public LeaseDurationType getLeaseDuration()
      Get the leaseDuration property: Possible values include: 'infinite', 'fixed'.
      Returns:
      the leaseDuration value.
    • setLeaseDuration

      public FileSystemItemProperties setLeaseDuration(LeaseDurationType leaseDuration)
      Set the leaseDuration property: Possible values include: 'infinite', 'fixed'.
      Parameters:
      leaseDuration - the leaseDuration value to set.
      Returns:
      the FileSystemItemProperties object itself.
    • getPublicAccess

      public PublicAccessType getPublicAccess()
      Get the publicAccess property: Possible values include: 'container', 'blob'.
      Returns:
      the publicAccess value.
    • setPublicAccess

      public FileSystemItemProperties setPublicAccess(PublicAccessType publicAccess)
      Set the publicAccess property: Possible values include: 'container', 'blob'.
      Parameters:
      publicAccess - the publicAccess value to set.
      Returns:
      the FileSystemItemProperties object itself.
    • hasImmutabilityPolicy

      public Boolean hasImmutabilityPolicy()
      Get the hasImmutabilityPolicy property: The hasImmutabilityPolicy property.
      Returns:
      the hasImmutabilityPolicy value.
    • setHasImmutabilityPolicy

      public FileSystemItemProperties setHasImmutabilityPolicy(Boolean hasImmutabilityPolicy)
      Set the hasImmutabilityPolicy property: The hasImmutabilityPolicy property.
      Parameters:
      hasImmutabilityPolicy - the hasImmutabilityPolicy value to set.
      Returns:
      the FileSystemItemProperties object itself.
    • hasLegalHold

      public Boolean hasLegalHold()
      Get the hasLegalHold property: The hasLegalHold property.
      Returns:
      the hasLegalHold value.
    • setHasLegalHold

      public FileSystemItemProperties setHasLegalHold(Boolean hasLegalHold)
      Set the hasLegalHold property: The hasLegalHold property.
      Parameters:
      hasLegalHold - the hasLegalHold value to set.
      Returns:
      the FileSystemItemProperties object itself.