public class SdkJsonGenerator extends Object implements StructuredJsonGenerator
| Modifier and Type | Class and Description |
|---|---|
static class |
SdkJsonGenerator.JsonGenerationException
Indicates an issue writing JSON content.
|
| Constructor and Description |
|---|
SdkJsonGenerator(com.fasterxml.jackson.core.JsonFactory factory,
String contentType) |
| Modifier and Type | Method and Description |
|---|---|
byte[] |
getBytes()
Get the JSON content as a UTF-8 encoded byte array.
|
String |
getContentType()
New clients use
SdkJsonProtocolFactory.getContentType(). |
StructuredJsonGenerator |
writeEndArray() |
StructuredJsonGenerator |
writeEndObject() |
StructuredJsonGenerator |
writeFieldName(String fieldName) |
StructuredJsonGenerator |
writeStartArray() |
StructuredJsonGenerator |
writeStartObject() |
StructuredJsonGenerator |
writeValue(BigDecimal value) |
StructuredJsonGenerator |
writeValue(BigInteger value) |
StructuredJsonGenerator |
writeValue(boolean bool) |
StructuredJsonGenerator |
writeValue(ByteBuffer bytes) |
StructuredJsonGenerator |
writeValue(Date date) |
StructuredJsonGenerator |
writeValue(double val) |
StructuredJsonGenerator |
writeValue(float val) |
StructuredJsonGenerator |
writeValue(int val) |
StructuredJsonGenerator |
writeValue(long val) |
StructuredJsonGenerator |
writeValue(short val) |
StructuredJsonGenerator |
writeValue(String val) |
public SdkJsonGenerator(com.fasterxml.jackson.core.JsonFactory factory,
String contentType)
public StructuredJsonGenerator writeStartArray()
writeStartArray in interface StructuredJsonGeneratorpublic StructuredJsonGenerator writeEndArray()
writeEndArray in interface StructuredJsonGeneratorpublic StructuredJsonGenerator writeStartObject()
writeStartObject in interface StructuredJsonGeneratorpublic StructuredJsonGenerator writeEndObject()
writeEndObject in interface StructuredJsonGeneratorpublic StructuredJsonGenerator writeFieldName(String fieldName)
writeFieldName in interface StructuredJsonGeneratorpublic StructuredJsonGenerator writeValue(String val)
writeValue in interface StructuredJsonGeneratorpublic StructuredJsonGenerator writeValue(boolean bool)
writeValue in interface StructuredJsonGeneratorpublic StructuredJsonGenerator writeValue(long val)
writeValue in interface StructuredJsonGeneratorpublic StructuredJsonGenerator writeValue(double val)
writeValue in interface StructuredJsonGeneratorpublic StructuredJsonGenerator writeValue(float val)
writeValue in interface StructuredJsonGeneratorpublic StructuredJsonGenerator writeValue(short val)
writeValue in interface StructuredJsonGeneratorpublic StructuredJsonGenerator writeValue(int val)
writeValue in interface StructuredJsonGeneratorpublic StructuredJsonGenerator writeValue(ByteBuffer bytes)
writeValue in interface StructuredJsonGeneratorpublic StructuredJsonGenerator writeValue(Date date)
writeValue in interface StructuredJsonGeneratorpublic StructuredJsonGenerator writeValue(BigDecimal value)
writeValue in interface StructuredJsonGeneratorpublic StructuredJsonGenerator writeValue(BigInteger value)
writeValue in interface StructuredJsonGeneratorpublic byte[] getBytes()
getBytes in interface StructuredJsonGeneratorpublic String getContentType()
StructuredJsonGeneratorSdkJsonProtocolFactory.getContentType().getContentType in interface StructuredJsonGeneratorCopyright © 2013 Amazon Web Services, Inc. All Rights Reserved.