Class ProjectionConfig
java.lang.Object
software.amazon.smithy.build.model.ProjectionConfig
- All Implemented Interfaces:
software.amazon.smithy.utils.ToSmithyBuilder<ProjectionConfig>
public final class ProjectionConfig
extends Object
implements software.amazon.smithy.utils.ToSmithyBuilder<ProjectionConfig>
ProjectionConfig stored in a
SmithyBuildConfig
.-
Nested Class Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic ProjectionConfig.Builder
builder()
static ProjectionConfig
fromNode
(software.amazon.smithy.model.node.Node node) Gets the imports configured for the projection.boolean
-
Method Details
-
builder
-
toBuilder
- Specified by:
toBuilder
in interfacesoftware.amazon.smithy.utils.ToSmithyBuilder<ProjectionConfig>
-
fromNode
-
getTransforms
- Returns:
- Gets the immutable transforms in the projection.
-
getPlugins
- Returns:
- Gets the immutable plugins of the projection.
-
isAbstract
public boolean isAbstract()- Returns:
- Returns true if the projection is abstract.
-
getImports
Gets the imports configured for the projection.- Returns:
- Returns the projection-specific imports.
-