Class ProjectionConfig

  • All Implemented Interfaces:
    software.amazon.smithy.utils.ToSmithyBuilder<ProjectionConfig>

    public final class ProjectionConfig
    extends java.lang.Object
    implements software.amazon.smithy.utils.ToSmithyBuilder<ProjectionConfig>
    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.