Class OperationMetadataAttribute<T>
- java.lang.Object
-
- software.amazon.awssdk.utils.AttributeMap.Key<T>
-
- software.amazon.awssdk.protocols.core.OperationMetadataAttribute<T>
-
- Type Parameters:
T
- Type of metadata.
public final class OperationMetadataAttribute<T> extends AttributeMap.Key<T>
Key for additional metadata inOperationInfo
. Used to register protocol specific metadata about an operation.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class software.amazon.awssdk.utils.AttributeMap.Key
AttributeMap.Key.UnsafeValueType
-
-
Constructor Summary
Constructors Constructor Description OperationMetadataAttribute(Class<T> valueType)
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T> OperationMetadataAttribute<T>
forUnsafe(Class<?> valueClass)
Useful for parameterized types.-
Methods inherited from class software.amazon.awssdk.utils.AttributeMap.Key
convertValue, toString
-
-
-
-
Method Detail
-
forUnsafe
public static <T> OperationMetadataAttribute<T> forUnsafe(Class<?> valueClass)
Useful for parameterized types. E.g.,OperationMetadataAttribute<Map<String, String>> KEY = forUnsafe(Map.class)
-
-