interface TaskInputPropertyBuilder : TaskPropertyBuilder, TaskInputs
Describes an input property of a task.
Since
4.3
abstract fun dir(dirPath: Any): TaskInputFilePropertyBuilder
Throws UnsupportedOperationException. |
|
abstract fun file(path: Any): TaskInputFilePropertyBuilder
Throws UnsupportedOperationException. |
|
abstract fun files(vararg paths: Any): TaskInputFilePropertyBuilder
Throws UnsupportedOperationException. |
|
abstract fun getFiles(): FileCollection
Throws UnsupportedOperationException. |
|
abstract fun getHasInputs(): Boolean
Throws UnsupportedOperationException. |
|
abstract fun getHasSourceFiles(): Boolean
Throws UnsupportedOperationException. |
|
abstract fun getProperties(): MutableMap<String, Any>
Throws UnsupportedOperationException. |
|
abstract fun getSourceFiles(): FileCollection
Throws UnsupportedOperationException. |
|
abstract fun optional(optional: Boolean): TaskInputPropertyBuilder
Sets whether the task property is optional. If the task property is optional, it means that a value does not have to be specified for the property, but any value specified must meet the validation constraints for the property. |
|
abstract fun properties(properties: MutableMap<String, *>): TaskInputs
Throws UnsupportedOperationException. |
|
abstract fun property(name: String, value: Any): TaskInputPropertyBuilder
Throws UnsupportedOperationException. |