Interface ResourceTransformation


  • public interface ResourceTransformation
    • Method Detail

      • apply

        java.util.Optional<ResourceTransformation.Result> apply​(ResourceTransformation.Args args)
        ResourceTransformation#apply is the callback signature for @see ResourceOptions.getResourceTransformations(). A transformation is passed the same set of inputs provided to the @see Resource constructor, and can optionally return back alternate values for the "properties" and/or "options" prior to the resource actually being created. The effect will be as though those "properties" and/or "options" were passed in place of the original call to the @see Resource constructor.
        Returns:
        The new values to use for the "args" and "options" of the @see Resource in place of the originally provided values. Returns @see Optional.empty() if the resource will not be transformed.