Class ConditionKeysTrait
java.lang.Object
software.amazon.smithy.model.traits.AbstractTrait
software.amazon.smithy.model.traits.StringListTrait
software.amazon.smithy.aws.iam.traits.ConditionKeysTrait
- All Implemented Interfaces:
FromSourceLocation,ToNode,ToShapeId,Trait,ToSmithyBuilder<ConditionKeysTrait>
public final class ConditionKeysTrait
extends StringListTrait
implements ToSmithyBuilder<ConditionKeysTrait>
Applies condition keys to an operation or resource.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classstatic final classNested classes/interfaces inherited from class software.amazon.smithy.model.traits.StringListTrait
StringListTrait.StringListTraitConstructor<T extends StringListTrait> -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionConditionKeysTrait(List<String> keys) ConditionKeysTrait(List<String> keys, FromSourceLocation sourceLocation) -
Method Summary
Modifier and TypeMethodDescriptionstatic ConditionKeysTrait.Builderbuilder()Take this object and create a builder that contains all of the current property values of this object.Methods inherited from class software.amazon.smithy.model.traits.StringListTrait
createNode, getValuesMethods inherited from class software.amazon.smithy.model.traits.AbstractTrait
equals, getSourceLocation, hashCode, setNodeCache, toNode, toShapeId, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface software.amazon.smithy.model.traits.Trait
isSynthetic
-
Field Details
-
ID
-
-
Constructor Details
-
ConditionKeysTrait
-
ConditionKeysTrait
-
-
Method Details
-
builder
-
toBuilder
Description copied from interface:ToSmithyBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToSmithyBuilder<ConditionKeysTrait>- Returns:
- a builder for type T
-