public static final class SharedTemporaryFiles.FileSpecBuilder extends SecureTemporaryFiles.FileSpecBuilder
directory, executable, failWhenPermissionsNotSet, is83PathPreferred, name, prefix, suffix, useShortDirectoryName| Modifier and Type | Method and Description |
|---|---|
SharedTemporaryFiles.SharedTemporaryFileSpec |
build() |
SharedTemporaryFiles.FileSpecBuilder |
setDir(File directory) |
SharedTemporaryFiles.FileSpecBuilder |
setExecutable(boolean executable) |
SharedTemporaryFiles.FileSpecBuilder |
setName(String name) |
SharedTemporaryFiles.FileSpecBuilder |
setPrefer83PathsOnWindows(boolean is83PathPreferred) |
SharedTemporaryFiles.FileSpecBuilder |
setPrefix(String prefix) |
SharedTemporaryFiles.FileSpecBuilder |
setSuffix(String suffix) |
failWhenPermissionsNotSet, useShortDirectoryNamepublic SharedTemporaryFiles.FileSpecBuilder setName(@NotNull String name)
setName in class SecureTemporaryFiles.FileSpecBuilderpublic SharedTemporaryFiles.FileSpecBuilder setPrefix(@NotNull String prefix)
setPrefix in class SecureTemporaryFiles.FileSpecBuilderpublic SharedTemporaryFiles.FileSpecBuilder setSuffix(@Nullable String suffix)
setSuffix in class SecureTemporaryFiles.FileSpecBuildersuffix - the file name suffixpublic SharedTemporaryFiles.FileSpecBuilder setExecutable(boolean executable)
setExecutable in class SecureTemporaryFiles.FileSpecBuilderexecutable - whether or not make the file executablepublic SharedTemporaryFiles.FileSpecBuilder setDir(@Nullable File directory)
setDir in class SecureTemporaryFiles.FileSpecBuilderdirectory - the directory in which to create file (temp directory unless specified otherwise)public SharedTemporaryFiles.FileSpecBuilder setPrefer83PathsOnWindows(boolean is83PathPreferred)
setPrefer83PathsOnWindows in class SecureTemporaryFiles.FileSpecBuilderis83PathPreferred - try using 8.3 paths if possible (only on Windows, ignored on other platforms)public SharedTemporaryFiles.SharedTemporaryFileSpec build()
build in class SecureTemporaryFiles.FileSpecBuilderCopyright © 2016 Atlassian Software Systems Pty Ltd. All rights reserved.