@Immutable public class FileEntriesLayer extends java.lang.Object implements LayerObject
builder().| Modifier and Type | Class and Description |
|---|---|
static class |
FileEntriesLayer.Builder
Builds a
FileEntriesLayer. |
LayerObject.Type| Modifier and Type | Field and Description |
|---|---|
static FilePermissionsProvider |
DEFAULT_FILE_PERMISSIONS_PROVIDER
Provider that returns default file permissions (644 for files, 755 for directories).
|
static java.time.Instant |
DEFAULT_MODIFICATION_TIME
Default file modification time (EPOCH + 1 second).
|
static ModificationTimeProvider |
DEFAULT_MODIFICATION_TIME_PROVIDER
Provider that returns default file modification time (EPOCH + 1 second).
|
static OwnershipProvider |
DEFAULT_OWNERSHIP_PROVIDER
Provider that returns default file ownership (an empty string "" effectively representing
"0:0").
|
| Modifier and Type | Method and Description |
|---|---|
static FileEntriesLayer.Builder |
builder()
Gets a new
FileEntriesLayer.Builder for FileEntriesLayer. |
java.util.List<FileEntry> |
getEntries()
Gets the list of entries.
|
java.lang.String |
getName()
Gets the name.
|
LayerObject.Type |
getType() |
FileEntriesLayer.Builder |
toBuilder()
Creates a builder configured with the current values.
|
public static final FilePermissionsProvider DEFAULT_FILE_PERMISSIONS_PROVIDER
public static final java.time.Instant DEFAULT_MODIFICATION_TIME
public static final ModificationTimeProvider DEFAULT_MODIFICATION_TIME_PROVIDER
public static final OwnershipProvider DEFAULT_OWNERSHIP_PROVIDER
public static FileEntriesLayer.Builder builder()
FileEntriesLayer.Builder for FileEntriesLayer.FileEntriesLayer.Builderpublic LayerObject.Type getType()
getType in interface LayerObjectpublic java.lang.String getName()
getName in interface LayerObjectpublic java.util.List<FileEntry> getEntries()
public FileEntriesLayer.Builder toBuilder()
FileEntriesLayer.Builder configured with the current values