@NotThreadSafe public class JsonClientMetadata extends Object
SdkJsonProtocolFactory | Constructor and Description |
|---|
JsonClientMetadata () |
| Modifier and Type | Method and Description |
|---|---|
JsonClientMetadata |
addAllErrorMetadata (JsonErrorShapeMetadata... errorShapeMetadata) |
JsonClientMetadata |
addErrorMetadata (JsonErrorShapeMetadata errorShapeMetadata) |
boolean |
getAwsQueryCompatible () |
Class<? extends RuntimeException> |
getBaseServiceExceptionClass () |
String |
getContentTypeOverride () |
List<JsonErrorShapeMetadata> |
getErrorShapeMetadata () |
String |
getProtocolVersion () |
boolean |
isSupportsCbor () |
boolean |
isSupportsIon () |
JsonClientMetadata |
withAwsQueryCompatible (boolean awsQueryCompatible) |
JsonClientMetadata |
withBaseServiceExceptionClass (Class<? extends RuntimeException> baseServiceExceptionClass) |
JsonClientMetadata |
withContentTypeOverride (String contentType) |
JsonClientMetadata |
withProtocolVersion (String protocolVersion) |
JsonClientMetadata |
withSupportsCbor (boolean supportsCbor) |
JsonClientMetadata |
withSupportsIon (boolean supportsIon) |
public JsonClientMetadata()
public JsonClientMetadata addErrorMetadata(JsonErrorShapeMetadata errorShapeMetadata)
public JsonClientMetadata addAllErrorMetadata(JsonErrorShapeMetadata... errorShapeMetadata)
public List<JsonErrorShapeMetadata> getErrorShapeMetadata()
public String getProtocolVersion()
public JsonClientMetadata withProtocolVersion(String protocolVersion)
public String getContentTypeOverride()
public JsonClientMetadata withContentTypeOverride(String contentType)
public boolean isSupportsCbor()
public JsonClientMetadata withSupportsCbor(boolean supportsCbor)
public Class<? extends RuntimeException> getBaseServiceExceptionClass()
public boolean isSupportsIon()
public JsonClientMetadata withSupportsIon(boolean supportsIon)
public boolean getAwsQueryCompatible()
public JsonClientMetadata withAwsQueryCompatible(boolean awsQueryCompatible)
public JsonClientMetadata withBaseServiceExceptionClass(Class<? extends RuntimeException> baseServiceExceptionClass)