public static class TimestampDirectory.Location
extends java.lang.Object
| Constructor and Description |
|---|
Location(java.lang.String rootDirectory) |
Location(java.lang.String rootDirectory,
java.lang.String baseDirectory) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
baseDirectory() |
TimestampDirectory.Location |
baseDirectory(java.lang.String rootDirectory) |
java.lang.String |
directoryTimestampPattern() |
TimestampDirectory.Location |
directoryTimestampPattern(java.lang.String directoryTimestampPattern) |
java.lang.String |
fileExtension() |
TimestampDirectory.Location |
fileExtension(java.lang.String extension) |
java.lang.String |
fileName() |
TimestampDirectory.Location |
fileName(java.lang.String fileName) |
java.lang.String |
fileTimestampPattern() |
TimestampDirectory.Location |
fileTimestampPattern(java.lang.String fileTimestampPattern) |
java.nio.file.Path |
getOutputPath() |
java.nio.file.Path |
getOutputPath(java.lang.String fileName,
java.lang.String extension) |
java.nio.file.Path |
getOutputPath(java.lang.String file,
java.lang.String ext,
java.time.ZonedDateTime timestamp) |
java.io.OutputStream |
getOutputStream() |
java.io.OutputStream |
getOutputStream(java.lang.String fileName,
java.lang.String extension) |
java.io.OutputStream |
getOutputStream(java.lang.String file,
java.lang.String ext,
java.time.ZonedDateTime timestamp) |
public Location(java.lang.String rootDirectory)
public Location(java.lang.String rootDirectory,
java.lang.String baseDirectory)
public java.lang.String baseDirectory()
public TimestampDirectory.Location baseDirectory(java.lang.String rootDirectory)
public java.lang.String directoryTimestampPattern()
public TimestampDirectory.Location directoryTimestampPattern(java.lang.String directoryTimestampPattern)
public java.lang.String fileName()
public TimestampDirectory.Location fileName(java.lang.String fileName)
public java.lang.String fileExtension()
public TimestampDirectory.Location fileExtension(java.lang.String extension)
public java.lang.String fileTimestampPattern()
public TimestampDirectory.Location fileTimestampPattern(java.lang.String fileTimestampPattern)
public java.io.OutputStream getOutputStream()
throws java.io.IOException
java.io.IOExceptionpublic java.io.OutputStream getOutputStream(java.lang.String fileName,
java.lang.String extension)
throws java.io.IOException
java.io.IOExceptionpublic java.io.OutputStream getOutputStream(java.lang.String file,
java.lang.String ext,
java.time.ZonedDateTime timestamp)
throws java.io.IOException
java.io.IOExceptionpublic java.nio.file.Path getOutputPath()
throws java.io.IOException
java.io.IOExceptionpublic java.nio.file.Path getOutputPath(java.lang.String fileName,
java.lang.String extension)
throws java.io.IOException
java.io.IOExceptionpublic java.nio.file.Path getOutputPath(java.lang.String file,
java.lang.String ext,
java.time.ZonedDateTime timestamp)
throws java.io.IOException
java.io.IOException