@NotThreadSafe public class JsonClientMetadata extends java.lang.Object
SdkJsonProtocolFactory
Modifier and Type | Field and Description |
---|---|
private java.util.List<JsonErrorShapeMetadata> |
errorsMetadata |
private java.lang.String |
protocolVersion |
private boolean |
supportsCbor |
Constructor and Description |
---|
JsonClientMetadata() |
Modifier and Type | Method and Description |
---|---|
JsonClientMetadata |
addAllErrorMetadata(JsonErrorShapeMetadata... errorShapeMetadata) |
JsonClientMetadata |
addErrorMetadata(JsonErrorShapeMetadata errorShapeMetadata) |
java.util.List<JsonErrorShapeMetadata> |
getErrorShapeMetadata() |
java.lang.String |
getProtocolVersion() |
boolean |
isSupportsCbor() |
JsonClientMetadata |
withProtocolVersion(java.lang.String protocolVersion) |
JsonClientMetadata |
withSupportsCbor(boolean supportsCbor) |
private final java.util.List<JsonErrorShapeMetadata> errorsMetadata
private java.lang.String protocolVersion
private boolean supportsCbor
public JsonClientMetadata addErrorMetadata(JsonErrorShapeMetadata errorShapeMetadata)
public JsonClientMetadata addAllErrorMetadata(JsonErrorShapeMetadata... errorShapeMetadata)
public java.util.List<JsonErrorShapeMetadata> getErrorShapeMetadata()
public java.lang.String getProtocolVersion()
public JsonClientMetadata withProtocolVersion(java.lang.String protocolVersion)
public boolean isSupportsCbor()
public JsonClientMetadata withSupportsCbor(boolean supportsCbor)