public interface SdkStructuredJsonFactory
SdkStructuredPlainJsonFactory
and SdkStructuredCborFactory
Modifier and Type | Method and Description |
---|---|
JsonErrorResponseHandler |
createErrorResponseHandler(JsonErrorResponseMetadata jsonErrorResponseMetadata,
List<com.ibm.cloud.objectstorage.transform.JsonErrorUnmarshaller> errorUnmarshallers) |
JsonErrorResponseHandler |
createErrorResponseHandler(List<com.ibm.cloud.objectstorage.transform.JsonErrorUnmarshaller> errorUnmarshallers,
String customErrorCodeFieldName)
Deprecated.
|
<T> JsonResponseHandler<T> |
createResponseHandler(JsonOperationMetadata operationMetadata,
com.ibm.cloud.objectstorage.transform.Unmarshaller<T,com.ibm.cloud.objectstorage.transform.JsonUnmarshallerContext> responseUnmarshaller)
Returns the response handler to be used for handling a successfull response.
|
StructuredJsonGenerator |
createWriter(String contentType)
Returns the
StructuredJsonGenerator to be used for marshalling the request. |
StructuredJsonGenerator createWriter(String contentType)
StructuredJsonGenerator
to be used for marshalling the request.contentType
- Content type to send for requests.<T> JsonResponseHandler<T> createResponseHandler(JsonOperationMetadata operationMetadata, com.ibm.cloud.objectstorage.transform.Unmarshaller<T,com.ibm.cloud.objectstorage.transform.JsonUnmarshallerContext> responseUnmarshaller)
operationMetadata
- Additional context information about an operation to create the
appropriate response handler.@Deprecated JsonErrorResponseHandler createErrorResponseHandler(List<com.ibm.cloud.objectstorage.transform.JsonErrorUnmarshaller> errorUnmarshallers, String customErrorCodeFieldName)
SdkStructuredJsonFactory.createErrorResponseHandler(JsonErrorResponseMetadata, List)
insteaderrorUnmarshallers
- Response unmarshallers to unamrshall the error responses.JsonErrorResponseHandler createErrorResponseHandler(JsonErrorResponseMetadata jsonErrorResponseMetadata, List<com.ibm.cloud.objectstorage.transform.JsonErrorUnmarshaller> errorUnmarshallers)
Copyright © 2024. All rights reserved.