Class CopyableFileSmbPropertiesList

java.lang.Object
com.azure.storage.file.share.models.CopyableFileSmbPropertiesList

public final class CopyableFileSmbPropertiesList extends Object
This type allows users to specify optional smb properties to be copied from the source file.
  • Constructor Details

    • CopyableFileSmbPropertiesList

      public CopyableFileSmbPropertiesList()
  • Method Details

    • isNone

      public Boolean isNone()
      Returns:
      a flag indicating if no smb properties should be copied from source file.
    • setNone

      public CopyableFileSmbPropertiesList setNone(boolean isNone)
      Parameters:
      isNone - Flag indicating whether no smb properties should be copied
      Returns:
      the updated CopyableFileSmbPropertiesList
    • isFileAttributes

      public Boolean isFileAttributes()
      Returns:
      a flag indicating whether file attributes should be copied from source file.
    • setFileAttributes

      public CopyableFileSmbPropertiesList setFileAttributes(boolean fileAttributes)
      Parameters:
      fileAttributes - Flag indicating whether to copy file attributes from source file
      Returns:
      the updated CopyableFileSmbPropertiesList
    • isCreatedOn

      public Boolean isCreatedOn()
      Returns:
      a flag indicating whether created on timestamp should be copied from source file.
    • setCreatedOn

      public CopyableFileSmbPropertiesList setCreatedOn(boolean createdOn)
      Parameters:
      createdOn - Flag indicating whether to copy created on timestamp from source file
      Returns:
      the updated CopyableFileSmbPropertiesList
    • isLastWrittenOn

      public Boolean isLastWrittenOn()
      Returns:
      a flag indicating whether last written on timestamp should be copied from source file.
    • setLastWrittenOn

      public CopyableFileSmbPropertiesList setLastWrittenOn(boolean lastWrittenOn)
      Parameters:
      lastWrittenOn - Flag indicating whether to copy last written on timestamp from source file
      Returns:
      the updated CopyableFileSmbPropertiesList
    • isChangedOn

      public Boolean isChangedOn()
      Returns:
      a flag indicating whether changed on timestamp should be copied from source file.
    • setChangedOn

      public CopyableFileSmbPropertiesList setChangedOn(boolean changedOn)
      Parameters:
      changedOn - Flag indicating whether to copy changed on timestamp from source file
      Returns:
      the updated CopyableFileSmbPropertiesList
    • isAll

      public Boolean isAll()
      Returns:
      a flag indicating whether all attributes should be copied from source file.
    • setAll

      public CopyableFileSmbPropertiesList setAll(boolean setAll)
      Parameters:
      setAll - Flag indicating whether to copy all attributes from source file
      Returns:
      the updated CopyableFileSmbPropertiesList
    • toList

      public List<CopyableFileSmbProperties> toList()
      Returns:
      a list of the flag set to true