T - The transform specific configuration type.ActionConfiguration@Incubating public interface ArtifactTransformSpec<T> extends ActionConfiguration
| Modifier and Type | Method | Description |
|---|---|---|
void |
configuration(Action<? super T> action) |
|
Class<? extends ArtifactTransform> |
getActionClass() |
Returns the
ArtifactTransform implementation to use for this transform. |
T |
getConfiguration() |
|
AttributeContainer |
getFrom() |
Attributes that match the variant that is consumed.
|
AttributeContainer |
getTo() |
Attributes that match the variant that is produced.
|
void |
setActionClass(Class<? extends ArtifactTransform> implementationClass) |
getParams, params, setParamsAttributeContainer getFrom()
AttributeContainer getTo()
T getConfiguration()
Class<? extends ArtifactTransform> getActionClass()
ArtifactTransform implementation to use for this transform. Defaults to the value specified by the TransformAction annotation attached to the configuration object.void setActionClass(Class<? extends ArtifactTransform> implementationClass)