Package org.gradle.api.artifacts.transform

## Interface TransformParameters

- All Known Implementing Classes:
    `TransformParameters.None`

      public interface TransformParameters

  Marker interface for parameter objects to `TransformAction`s.

  Parameter types should be interfaces, only declaring getters for `Property`-like objects. All getters must be annotated with an input annotation like `Input` or `InputFiles`. Normalization annotations such as `PathSensitive` or `Classpath` can be used as well. See the table of incremental build property type annotations for all annotations which can be used. Example:

       public interface MyParameters extends TransformParameters {
           @Input
           Property<String> getStringParameter();
           @InputFiles
           ConfigurableFileCollection getInputFiles();
       }

  Since:
    5.3

- - ### Nested Class Summary

    Nested Classes
    Modifier and Type | Interface | Description
    --- | --- | ---
    `static class` | `TransformParameters.None` | Used for `TransformAction`s without parameters.