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, setParams
AttributeContainer 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)