Class StorageVolumeBuilder


  • public final class StorageVolumeBuilder
    extends java.lang.Object
    Class to build StorageVolume
    • Constructor Summary

      Constructors 
      Constructor Description
      StorageVolumeBuilder​(java.lang.String id, java.io.File path, java.lang.String description, android.os.UserHandle owner, java.lang.String state)  
    • Constructor Detail

      • StorageVolumeBuilder

        public StorageVolumeBuilder​(java.lang.String id,
                                    java.io.File path,
                                    java.lang.String description,
                                    android.os.UserHandle owner,
                                    java.lang.String state)
    • Method Detail

      • setStorageId

        public void setStorageId​(int storageId)
      • setIsPrimary

        public void setIsPrimary​(boolean isPrimary)
      • setIsRemovable

        public void setIsRemovable​(boolean isRemovable)
      • setIsEmulated

        public void setIsEmulated​(boolean isEmulated)
      • setMtpReserveSize

        public void setMtpReserveSize​(long mtpReserveSize)
      • setAllowMassStorage

        public void setAllowMassStorage​(boolean allowMassStorage)
      • setMaxFileSize

        public void setMaxFileSize​(long maxFileSize)
      • build

        public android.os.storage.StorageVolume build()
                                               throws java.lang.IllegalStateException
        Throws:
        java.lang.IllegalStateException