| Package | Description |
|---|---|
| com.ibm.cos.v2.protocols.core | |
| com.ibm.cos.v2.protocols.json | |
| com.ibm.cos.v2.protocols.xml |
| Modifier and Type | Method and Description |
|---|---|
static <T> OperationMetadataAttribute<T> |
OperationMetadataAttribute.forUnsafe(Class<?> valueClass)
Useful for parameterized types.
|
| Modifier and Type | Method and Description |
|---|---|
<T> T |
OperationInfo.addtionalMetadata(OperationMetadataAttribute<T> key)
Gets an unmodeled piece of metadata.
|
<T> OperationInfo.Builder |
OperationInfo.Builder.putAdditionalMetadata(OperationMetadataAttribute<T> key,
T value)
Adds additional unmodeled metadata to the
OperationInfo. |
| Modifier and Type | Field and Description |
|---|---|
static OperationMetadataAttribute<Boolean> |
BaseAwsJsonProtocolFactory.GENERATES_BODY
Used by operations that do not serialize the input, e.g., when the input is not defined in the model.
|
static OperationMetadataAttribute<Map<String,String>> |
BaseAwsJsonProtocolFactory.HTTP_EXTRA_HEADERS
Attribute for a protocol to configure extra headers for the operation.
|
| Modifier and Type | Field and Description |
|---|---|
static OperationMetadataAttribute<String> |
AwsXmlProtocolFactory.ROOT_MARSHALL_LOCATION_ATTRIBUTE
Some services like Route53 specifies the location for the request shape.
|
static OperationMetadataAttribute<String> |
AwsXmlProtocolFactory.XML_NAMESPACE_ATTRIBUTE
Attribute for configuring the XML namespace to include in the xmlns attribute of the root element.
|
Copyright © 2026. All rights reserved.