Uses of Interface
software.amazon.awssdk.core.traits.Trait
Packages that use Trait
-
Uses of Trait in software.amazon.awssdk.core
Methods in software.amazon.awssdk.core with type parameters of type TraitModifier and TypeMethodDescriptionSdkField.getOptionalTrait(Class<T> clzz) Gets the trait of the specified class if available.SdkField.getOptionalTrait(Class<T> clzz, TraitType type) Gets the trait of the specified class if available.<T extends Trait>
TSdkField.getRequiredTrait(Class<T> clzz) Gets the trait of the specified class, or throwIllegalStateExceptionif not available.<T extends Trait>
TSdkField.getRequiredTrait(Class<T> clzz, TraitType type) Gets the trait of the specified class, or throwIllegalStateExceptionif not available.<T extends Trait>
TGets the trait of the specified class if available.<T extends Trait>
TGets the trait of the specified class and known type if available.Methods in software.amazon.awssdk.core with parameters of type TraitMethod parameters in software.amazon.awssdk.core with type arguments of type TraitModifier and TypeMethodDescriptionbooleanSdkField.containsTrait(Class<? extends Trait> clzz) Checks if a givenTraitis present on the field.booleanSdkField.containsTrait(Class<? extends Trait> clzz, TraitType type) Checks if a givenTraitis present on the field. -
Uses of Trait in software.amazon.awssdk.core.traits
Classes in software.amazon.awssdk.core.traits that implement TraitModifier and TypeClassDescriptionclassfinal classTrait that supplies a default value when none is present for a given field.final classTrait that indicates a String member is a JSON document.final classTrait that includes additional metadata about List members.final classTrait to include metadata about the marshalling/unmarshalling location (i.e.final classTrait that includes additional metadata for Map members.final classTrait that indicates a member is the 'payload' member.final classTrait that indicates a value must be provided for a member.final classTrait that indicates a different format should be used for marshalling/unmarshalling timestamps.final classTrait to include the xml attributes such as "xmlns:xsi" or "xsi:type".final classTrait to indicate this is an Xml attribute.