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()
      Creates an instance of information about the file smb properties.
  • Method Details

    • isFileAttributes

      public Boolean isFileAttributes()
      Specifies whether file attributes should be copied from source file.
      Returns:
      true if file attributes should be copied.
    • setFileAttributes

      public CopyableFileSmbPropertiesList setFileAttributes(Boolean fileAttributes)
      Specify whether file attributes should be copied from source file.
      Parameters:
      fileAttributes - Flag indicating whether to copy file attributes from source file
      Returns:
      the updated CopyableFileSmbPropertiesList
    • isCreatedOn

      public Boolean isCreatedOn()
      Specifies whether created on timestamp should be copied from source file.
      Returns:
      true if created on timestamp should be copied.
    • setCreatedOn

      public CopyableFileSmbPropertiesList setCreatedOn(Boolean createdOn)
      Specify whether created on timestamp should be copied from source file.
      Parameters:
      createdOn - Flag indicating whether to copy created on timestamp from source file
      Returns:
      the updated CopyableFileSmbPropertiesList
    • isLastWrittenOn

      public Boolean isLastWrittenOn()
      Specifies whether last written on timestamp should be copied from source file.
      Returns:
      true if last written on timestamp should be copied.
    • setLastWrittenOn

      public CopyableFileSmbPropertiesList setLastWrittenOn(Boolean lastWrittenOn)
      Specify whether last written on timestamp should be copied from source file.
      Parameters:
      lastWrittenOn - Flag indicating whether to copy last written on timestamp from source file
      Returns:
      the updated CopyableFileSmbPropertiesList
    • isChangedOn

      public Boolean isChangedOn()
      Specifies whether changed on timestamp should be copied from source file.
      Returns:
      true if changed on timestamp should be copied.
    • setChangedOn

      public CopyableFileSmbPropertiesList setChangedOn(Boolean changedOn)
      Specify whether changed on timestamp should be copied from source file.
      Parameters:
      changedOn - Flag indicating whether to copy changed on timestamp from source file
      Returns:
      the updated CopyableFileSmbPropertiesList
    • isAll

      public Boolean isAll()
      Specifies whether all properties should be copied from source file.
      Returns:
      whether all properties should be copied from the source file.
    • isNone

      public Boolean isNone()
      Specifies whether no properties should be copied from source file.
      Returns:
      whether no properties should be copied from the source file.
    • toList

      public List<CopyableFileSmbProperties> toList()
      Gets list of properties that are set to true.
      Returns:
      a list of the flag set to true.