Class FileSystemItemProperties


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

      • FileSystemItemProperties

        public FileSystemItemProperties()
    • Method Detail

      • 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.