# Interface TaskInputPropertyBuilder

All Superinterfaces:
  `TaskPropertyBuilder`

public interface TaskInputPropertyBuilder extends TaskPropertyBuilder
Describes an input property of a task.

Since:
  4.3

- ## Method Summary

  Modifier and Type
  Method
  Description
  `TaskInputPropertyBuilder`
  `optional(boolean optional)`
  Sets whether the task property is optional.

- ## Method Details

  - ### optional

    TaskInputPropertyBuilder optional(boolean optional)
    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:
      4.3