public class ExtraDirectoriesParameters
extends java.lang.Object
JibExtension that configures the extra directories.| Constructor and Description |
|---|
ExtraDirectoriesParameters(org.gradle.api.model.ObjectFactory objects,
org.gradle.api.Project project) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<ExtraDirectoryParameters> |
getPaths() |
java.util.List<java.lang.String> |
getPathStrings() |
org.gradle.api.provider.MapProperty<java.lang.String,java.lang.String> |
getPermissions()
Gets the permissions for files in the extra layer on the container.
|
void |
paths(org.gradle.api.Action<? super ExtraDirectoryParametersSpec> action) |
void |
setPaths(java.lang.Object paths)
Sets paths.
|
void |
setPaths(org.gradle.api.provider.Provider<java.lang.Object> paths)
Sets paths, for lazy evaluation where
paths is a Provider of a suitable object. |
@Inject
public ExtraDirectoriesParameters(org.gradle.api.model.ObjectFactory objects,
org.gradle.api.Project project)
public void paths(org.gradle.api.Action<? super ExtraDirectoryParametersSpec> action)
@Input public java.util.List<java.lang.String> getPathStrings()
@Internal public java.util.List<ExtraDirectoryParameters> getPaths()
public void setPaths(java.lang.Object paths)
paths can be any suitable object describing file paths convertible by
Project.files(java.lang.Object...) (such as File, List<File>, or List<String>).paths - paths to set.public void setPaths(org.gradle.api.provider.Provider<java.lang.Object> paths)
paths is a Provider of a suitable object.paths - provider of paths to setsetPaths(Object)@Input public org.gradle.api.provider.MapProperty<java.lang.String,java.lang.String> getPermissions()
"/path/on/container" -> "755").