# Interface TaskFilePropertyBuilder

All Superinterfaces:
  `TaskPropertyBuilder`

All Known Subinterfaces:
  `TaskInputFilePropertyBuilder, TaskOutputFilePropertyBuilder`

public interface TaskFilePropertyBuilder extends TaskPropertyBuilder
Describes a property of a task that contains zero or more files.

Since:
  3.1

- ## Method Summary

  Modifier and Type
  Method
  Description
  `TaskFilePropertyBuilder`
  `withPropertyName(String propertyName)`
  Sets the name for this property.

- ## Method Details

  - ### withPropertyName

    TaskFilePropertyBuilder withPropertyName(String propertyName)
    Sets the name for this property. The name must be a non-empty string.

    If the method is not called, or if it is called with `null`, a name will be assigned to the property automatically.

    Since:
      4.3