Package software.amazon.smithy.contracts
Class ConditionsTrait.Builder
java.lang.Object
software.amazon.smithy.model.traits.AbstractTraitBuilder<ConditionsTrait,ConditionsTrait.Builder>
software.amazon.smithy.contracts.ConditionsTrait.Builder
- All Implemented Interfaces:
SmithyBuilder<ConditionsTrait>
- Enclosing class:
- ConditionsTrait
public static final class ConditionsTrait.Builder
extends AbstractTraitBuilder<ConditionsTrait,ConditionsTrait.Builder>
Builder for
ConditionsTrait.-
Method Summary
Modifier and TypeMethodDescriptionbuild()Creates an immutable object that is created from the properties that have been set on the builder.conditions(Map<String, Condition> conditions) putCondition(String name, Condition condition) removeCondition(String name) Methods inherited from class software.amazon.smithy.model.traits.AbstractTraitBuilder
getSourceLocation, sourceLocation
-
Method Details
-
conditions
-
clearConditions
-
putCondition
-
removeCondition
-
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
-