Package com.atlassian.bamboo.util
Class SharedTemporaryFiles.FileSpecBuilder
java.lang.Object
com.atlassian.bamboo.util.SecureTemporaryFiles.FileSpecBuilder
com.atlassian.bamboo.util.SharedTemporaryFiles.FileSpecBuilder
- Enclosing class:
- SharedTemporaryFiles
public static final class SharedTemporaryFiles.FileSpecBuilder
extends SecureTemporaryFiles.FileSpecBuilder
-
Field Summary
Fields inherited from class com.atlassian.bamboo.util.SecureTemporaryFiles.FileSpecBuilder
directory, executable, failWhenPermissionsNotSet, is83PathPreferred, name, prefix, suffix, useShortDirectoryName -
Method Summary
Modifier and TypeMethodDescriptionbuild()setExecutable(boolean executable) setPrefer83PathsOnWindows(boolean is83PathPreferred) Methods inherited from class com.atlassian.bamboo.util.SecureTemporaryFiles.FileSpecBuilder
failWhenPermissionsNotSet, useShortDirectoryName
-
Method Details
-
setName
- Overrides:
setNamein classSecureTemporaryFiles.FileSpecBuilder
-
setPrefix
- Overrides:
setPrefixin classSecureTemporaryFiles.FileSpecBuilder- Returns:
-
setSuffix
- Overrides:
setSuffixin classSecureTemporaryFiles.FileSpecBuilder- Parameters:
suffix- the file name suffix- Returns:
-
setExecutable
- Overrides:
setExecutablein classSecureTemporaryFiles.FileSpecBuilder- Parameters:
executable- whether or not make the file executable- Returns:
-
setDir
- Overrides:
setDirin classSecureTemporaryFiles.FileSpecBuilder- Parameters:
directory- the directory in which to create file (temp directory unless specified otherwise)- Returns:
-
setPrefer83PathsOnWindows
- Overrides:
setPrefer83PathsOnWindowsin classSecureTemporaryFiles.FileSpecBuilder- Parameters:
is83PathPreferred- try using 8.3 paths if possible (only on Windows, ignored on other platforms)- Returns:
-
build
- Overrides:
buildin classSecureTemporaryFiles.FileSpecBuilder- Returns:
- the built object.
-