# optional

abstract fun optional(): TaskInputFilePropertyBuilder(source)

Marks a task property as optional. This 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.

#### Since

3.0

abstract fun optional(optional: Boolean): TaskInputFilePropertyBuilder(source)

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.

#### Since

3.0