Class UnstableFeaturesTrait.Builder
java.lang.Object
software.amazon.smithy.model.traits.AbstractTraitBuilder<UnstableFeaturesTrait,UnstableFeaturesTrait.Builder>
software.amazon.smithy.model.traits.UnstableFeaturesTrait.Builder
- All Implemented Interfaces:
SmithyBuilder<UnstableFeaturesTrait>
- Enclosing class:
- UnstableFeaturesTrait
public static final class UnstableFeaturesTrait.Builder
extends AbstractTraitBuilder<UnstableFeaturesTrait,UnstableFeaturesTrait.Builder>
-
Method Summary
Modifier and TypeMethodDescriptionbuild()Creates an immutable object that is created from the properties that have been set on the builder.putFeature(String featureId, UnstableFeaturesTrait.UnstableFeatureInfo info) removeFeature(String featureId) Methods inherited from class software.amazon.smithy.model.traits.AbstractTraitBuilder
getSourceLocation, sourceLocation
-
Method Details
-
build
Description copied from interface:SmithyBuilderCreates an immutable object that is created from the properties that have been set on the builder.- Returns:
- an instance of T
-
putFeature
public UnstableFeaturesTrait.Builder putFeature(String featureId, UnstableFeaturesTrait.UnstableFeatureInfo info) -
removeFeature
-