Class ProjectionConfig

  • All Implemented Interfaces:
    software.amazon.smithy.model.node.ToNode

    public final class ProjectionConfig
    extends java.lang.Object
    implements software.amazon.smithy.model.node.ToNode
    ProjectionConfig stored in a SmithyBuildConfig.
    • Method Detail

      • getTransforms

        public java.util.List<TransformConfig> getTransforms()
        Returns:
        Gets the immutable transforms in the projection.
      • getPlugins

        public java.util.Map<java.lang.String,​software.amazon.smithy.model.node.ObjectNode> getPlugins()
        Returns:
        Gets the immutable plugins of the projection.
      • isAbstract

        public boolean isAbstract()
        Returns:
        Returns true if the projection is abstract.
      • getImports

        public java.util.List<java.lang.String> getImports()
        Gets the imports configured for the projection.
        Returns:
        Returns the projection-specific imports.
      • toNode

        public software.amazon.smithy.model.node.Node toNode()
        Specified by:
        toNode in interface software.amazon.smithy.model.node.ToNode