public ListDatasetsResult unmarshall(JsonUnmarshallerContext context) throws Exception { ListDatasetsResult listDatasetsResult = new ListDatasetsResult(); AwsJsonReader reader = context.getReader(); reader.beginObject(); while (reader.hasNext()) { String name = reader.nextName(); if (name.equals("Datasets")) { listDatasetsResult.setDatasets(new ListUnmarshaller<Dataset>( DatasetJsonUnmarshaller.getInstance() ) .unmarshall(context)); } else if (name.equals("Count")) { listDatasetsResult.setCount(IntegerJsonUnmarshaller.getInstance() .unmarshall(context)); } else if (name.equals("NextToken")) { listDatasetsResult.setNextToken(StringJsonUnmarshaller.getInstance() .unmarshall(context)); } else { reader.skipValue(); } } reader.endObject(); return listDatasetsResult; }
public PutRecordBatchResult unmarshall(JsonUnmarshallerContext context) throws Exception { PutRecordBatchResult putRecordBatchResult = new PutRecordBatchResult(); AwsJsonReader reader = context.getReader(); reader.beginObject(); while (reader.hasNext()) { String name = reader.nextName(); if (name.equals("FailedPutCount")) { putRecordBatchResult.setFailedPutCount(IntegerJsonUnmarshaller.getInstance() .unmarshall(context)); } else if (name.equals("Encrypted")) { putRecordBatchResult.setEncrypted(BooleanJsonUnmarshaller.getInstance() .unmarshall(context)); } else if (name.equals("RequestResponses")) { putRecordBatchResult .setRequestResponses(new ListUnmarshaller<PutRecordBatchResponseEntry>( PutRecordBatchResponseEntryJsonUnmarshaller.getInstance() ) .unmarshall(context)); } else { reader.skipValue(); } } reader.endObject(); return putRecordBatchResult; }
public PutRecordsResult unmarshall(JsonUnmarshallerContext context) throws Exception { PutRecordsResult putRecordsResult = new PutRecordsResult(); AwsJsonReader reader = context.getReader(); reader.beginObject(); while (reader.hasNext()) { String name = reader.nextName(); if (name.equals("FailedRecordCount")) { putRecordsResult.setFailedRecordCount(IntegerJsonUnmarshaller.getInstance() .unmarshall(context)); } else if (name.equals("Records")) { putRecordsResult.setRecords(new ListUnmarshaller<PutRecordsResultEntry>( PutRecordsResultEntryJsonUnmarshaller.getInstance() ) .unmarshall(context)); } else if (name.equals("EncryptionType")) { putRecordsResult.setEncryptionType(StringJsonUnmarshaller.getInstance() .unmarshall(context)); } else { reader.skipValue(); } } reader.endObject(); return putRecordsResult; }
public RateIncreaseCriteria unmarshall(JsonUnmarshallerContext context) throws Exception { AwsJsonReader reader = context.getReader(); if (!reader.isContainer()) { reader.skipValue(); return null; } RateIncreaseCriteria rateIncreaseCriteria = new RateIncreaseCriteria(); reader.beginObject(); while (reader.hasNext()) { String name = reader.nextName(); if (name.equals("numberOfNotifiedThings")) { rateIncreaseCriteria.setNumberOfNotifiedThings(IntegerJsonUnmarshaller .getInstance() .unmarshall(context)); } else if (name.equals("numberOfSucceededThings")) { rateIncreaseCriteria.setNumberOfSucceededThings(IntegerJsonUnmarshaller .getInstance() .unmarshall(context)); } else { reader.skipValue(); } } reader.endObject(); return rateIncreaseCriteria; }
public CreateStreamResult unmarshall(JsonUnmarshallerContext context) throws Exception { CreateStreamResult createStreamResult = new CreateStreamResult(); AwsJsonReader reader = context.getReader(); reader.beginObject(); while (reader.hasNext()) { String name = reader.nextName(); if (name.equals("streamId")) { createStreamResult.setStreamId(StringJsonUnmarshaller.getInstance() .unmarshall(context)); } else if (name.equals("streamArn")) { createStreamResult.setStreamArn(StringJsonUnmarshaller.getInstance() .unmarshall(context)); } else if (name.equals("description")) { createStreamResult.setDescription(StringJsonUnmarshaller.getInstance() .unmarshall(context)); } else if (name.equals("streamVersion")) { createStreamResult.setStreamVersion(IntegerJsonUnmarshaller.getInstance() .unmarshall(context)); } else { reader.skipValue(); } } reader.endObject(); return createStreamResult; }
public BehaviorCriteria unmarshall(JsonUnmarshallerContext context) throws Exception { AwsJsonReader reader = context.getReader(); if (!reader.isContainer()) { reader.skipValue(); return null; } BehaviorCriteria behaviorCriteria = new BehaviorCriteria(); reader.beginObject(); while (reader.hasNext()) { String name = reader.nextName(); if (name.equals("comparisonOperator")) { behaviorCriteria.setComparisonOperator(StringJsonUnmarshaller.getInstance() .unmarshall(context)); } else if (name.equals("value")) { behaviorCriteria.setValue(MetricValueJsonUnmarshaller.getInstance() .unmarshall(context)); } else if (name.equals("durationSeconds")) { behaviorCriteria.setDurationSeconds(IntegerJsonUnmarshaller.getInstance() .unmarshall(context)); } else { reader.skipValue(); } } reader.endObject(); return behaviorCriteria; }
public JobExecutionsRolloutConfig unmarshall(JsonUnmarshallerContext context) throws Exception { AwsJsonReader reader = context.getReader(); if (!reader.isContainer()) { reader.skipValue(); return null; } JobExecutionsRolloutConfig jobExecutionsRolloutConfig = new JobExecutionsRolloutConfig(); reader.beginObject(); while (reader.hasNext()) { String name = reader.nextName(); if (name.equals("maximumPerMinute")) { jobExecutionsRolloutConfig.setMaximumPerMinute(IntegerJsonUnmarshaller .getInstance() .unmarshall(context)); } else if (name.equals("exponentialRate")) { jobExecutionsRolloutConfig .setExponentialRate(ExponentialRolloutRateJsonUnmarshaller.getInstance() .unmarshall(context)); } else { reader.skipValue(); } } reader.endObject(); return jobExecutionsRolloutConfig; }
public UpdateStreamResult unmarshall(JsonUnmarshallerContext context) throws Exception { UpdateStreamResult updateStreamResult = new UpdateStreamResult(); AwsJsonReader reader = context.getReader(); reader.beginObject(); while (reader.hasNext()) { String name = reader.nextName(); if (name.equals("streamId")) { updateStreamResult.setStreamId(StringJsonUnmarshaller.getInstance() .unmarshall(context)); } else if (name.equals("streamArn")) { updateStreamResult.setStreamArn(StringJsonUnmarshaller.getInstance() .unmarshall(context)); } else if (name.equals("description")) { updateStreamResult.setDescription(StringJsonUnmarshaller.getInstance() .unmarshall(context)); } else if (name.equals("streamVersion")) { updateStreamResult.setStreamVersion(IntegerJsonUnmarshaller.getInstance() .unmarshall(context)); } else { reader.skipValue(); } } reader.endObject(); return updateStreamResult; }
public AgeRange unmarshall(JsonUnmarshallerContext context) throws Exception { AwsJsonReader reader = context.getReader(); if (!reader.isContainer()) { reader.skipValue(); return null; } AgeRange ageRange = new AgeRange(); reader.beginObject(); while (reader.hasNext()) { String name = reader.nextName(); if (name.equals("Low")) { ageRange.setLow(IntegerJsonUnmarshaller.getInstance() .unmarshall(context)); } else if (name.equals("High")) { ageRange.setHigh(IntegerJsonUnmarshaller.getInstance() .unmarshall(context)); } else { reader.skipValue(); } } reader.endObject(); return ageRange; }
public StreamFile unmarshall(JsonUnmarshallerContext context) throws Exception { AwsJsonReader reader = context.getReader(); if (!reader.isContainer()) { reader.skipValue(); return null; } StreamFile streamFile = new StreamFile(); reader.beginObject(); while (reader.hasNext()) { String name = reader.nextName(); if (name.equals("fileId")) { streamFile.setFileId(IntegerJsonUnmarshaller.getInstance() .unmarshall(context)); } else if (name.equals("s3Location")) { streamFile.setS3Location(S3LocationJsonUnmarshaller.getInstance() .unmarshall(context)); } else { reader.skipValue(); } } reader.endObject(); return streamFile; }
public SegmentReference unmarshall(JsonUnmarshallerContext context) throws Exception { AwsJsonReader reader = context.getReader(); if (!reader.isContainer()) { reader.skipValue(); return null; } SegmentReference segmentReference = new SegmentReference(); reader.beginObject(); while (reader.hasNext()) { String name = reader.nextName(); if (name.equals("Id")) { segmentReference.setId(StringJsonUnmarshaller.getInstance() .unmarshall(context)); } else if (name.equals("Version")) { segmentReference.setVersion(IntegerJsonUnmarshaller.getInstance() .unmarshall(context)); } else { reader.skipValue(); } } reader.endObject(); return segmentReference; }
public EventItemResponse unmarshall(JsonUnmarshallerContext context) throws Exception { AwsJsonReader reader = context.getReader(); if (!reader.isContainer()) { reader.skipValue(); return null; } EventItemResponse eventItemResponse = new EventItemResponse(); reader.beginObject(); while (reader.hasNext()) { String name = reader.nextName(); if (name.equals("Message")) { eventItemResponse.setMessage(StringJsonUnmarshaller.getInstance() .unmarshall(context)); } else if (name.equals("StatusCode")) { eventItemResponse.setStatusCode(IntegerJsonUnmarshaller.getInstance() .unmarshall(context)); } else { reader.skipValue(); } } reader.endObject(); return eventItemResponse; }
public EndpointItemResponse unmarshall(JsonUnmarshallerContext context) throws Exception { AwsJsonReader reader = context.getReader(); if (!reader.isContainer()) { reader.skipValue(); return null; } EndpointItemResponse endpointItemResponse = new EndpointItemResponse(); reader.beginObject(); while (reader.hasNext()) { String name = reader.nextName(); if (name.equals("Message")) { endpointItemResponse.setMessage(StringJsonUnmarshaller.getInstance() .unmarshall(context)); } else if (name.equals("StatusCode")) { endpointItemResponse.setStatusCode(IntegerJsonUnmarshaller.getInstance() .unmarshall(context)); } else { reader.skipValue(); } } reader.endObject(); return endpointItemResponse; }
public Stream unmarshall(JsonUnmarshallerContext context) throws Exception { AwsJsonReader reader = context.getReader(); if (!reader.isContainer()) { reader.skipValue(); return null; } Stream stream = new Stream(); reader.beginObject(); while (reader.hasNext()) { String name = reader.nextName(); if (name.equals("streamId")) { stream.setStreamId(StringJsonUnmarshaller.getInstance() .unmarshall(context)); } else if (name.equals("fileId")) { stream.setFileId(IntegerJsonUnmarshaller.getInstance() .unmarshall(context)); } else { reader.skipValue(); } } reader.endObject(); return stream; }
public AwsJobExecutionsRolloutConfig unmarshall(JsonUnmarshallerContext context) throws Exception { AwsJsonReader reader = context.getReader(); if (!reader.isContainer()) { reader.skipValue(); return null; } AwsJobExecutionsRolloutConfig awsJobExecutionsRolloutConfig = new AwsJobExecutionsRolloutConfig(); reader.beginObject(); while (reader.hasNext()) { String name = reader.nextName(); if (name.equals("maximumPerMinute")) { awsJobExecutionsRolloutConfig.setMaximumPerMinute(IntegerJsonUnmarshaller .getInstance() .unmarshall(context)); } else { reader.skipValue(); } } reader.endObject(); return awsJobExecutionsRolloutConfig; }
public CreateCollectionResult unmarshall(JsonUnmarshallerContext context) throws Exception { CreateCollectionResult createCollectionResult = new CreateCollectionResult(); AwsJsonReader reader = context.getReader(); reader.beginObject(); while (reader.hasNext()) { String name = reader.nextName(); if (name.equals("StatusCode")) { createCollectionResult.setStatusCode(IntegerJsonUnmarshaller.getInstance() .unmarshall(context)); } else if (name.equals("CollectionArn")) { createCollectionResult.setCollectionArn(StringJsonUnmarshaller.getInstance() .unmarshall(context)); } else if (name.equals("FaceModelVersion")) { createCollectionResult.setFaceModelVersion(StringJsonUnmarshaller.getInstance() .unmarshall(context)); } else { reader.skipValue(); } } reader.endObject(); return createCollectionResult; }
public UpdateShardCountResult unmarshall(JsonUnmarshallerContext context) throws Exception { UpdateShardCountResult updateShardCountResult = new UpdateShardCountResult(); AwsJsonReader reader = context.getReader(); reader.beginObject(); while (reader.hasNext()) { String name = reader.nextName(); if (name.equals("StreamName")) { updateShardCountResult.setStreamName(StringJsonUnmarshaller.getInstance() .unmarshall(context)); } else if (name.equals("CurrentShardCount")) { updateShardCountResult.setCurrentShardCount(IntegerJsonUnmarshaller.getInstance() .unmarshall(context)); } else if (name.equals("TargetShardCount")) { updateShardCountResult.setTargetShardCount(IntegerJsonUnmarshaller.getInstance() .unmarshall(context)); } else { reader.skipValue(); } } reader.endObject(); return updateShardCountResult; }
@Test public void testIntegerJsonUnmarshaller() throws Exception { Integer i = new Integer(5); StringWriter sw = new StringWriter(); AwsJsonWriter jw = JsonUtils.getJsonWriter(sw); jw.beginObject(); jw.name("i"); jw.value(i); jw.endObject(); String json = sw.toString(); StringReader sr = new StringReader(json); AwsJsonReader jr = JsonUtils.getJsonReader(sr); JsonUnmarshallerContext context = new JsonUnmarshallerContext(jr); context.getReader().beginObject(); context.getReader().nextName(); SimpleTypeJsonUnmarshallers.IntegerJsonUnmarshaller iUnmarshaller = SimpleTypeJsonUnmarshallers.IntegerJsonUnmarshaller .getInstance(); Integer unmarshalledI = iUnmarshaller.unmarshall(context); assertEquals(unmarshalledI.intValue(), 5); }
public DescribeLimitsResult unmarshall(JsonUnmarshallerContext context) throws Exception { DescribeLimitsResult describeLimitsResult = new DescribeLimitsResult(); AwsJsonReader reader = context.getReader(); reader.beginObject(); while (reader.hasNext()) { String name = reader.nextName(); if (name.equals("ShardLimit")) { describeLimitsResult.setShardLimit(IntegerJsonUnmarshaller.getInstance() .unmarshall(context)); } else if (name.equals("OpenShardCount")) { describeLimitsResult.setOpenShardCount(IntegerJsonUnmarshaller.getInstance() .unmarshall(context)); } else { reader.skipValue(); } } reader.endObject(); return describeLimitsResult; }
public DeleteCollectionResult unmarshall(JsonUnmarshallerContext context) throws Exception { DeleteCollectionResult deleteCollectionResult = new DeleteCollectionResult(); AwsJsonReader reader = context.getReader(); reader.beginObject(); while (reader.hasNext()) { String name = reader.nextName(); if (name.equals("StatusCode")) { deleteCollectionResult.setStatusCode(IntegerJsonUnmarshaller.getInstance() .unmarshall(context)); } else { reader.skipValue(); } } reader.endObject(); return deleteCollectionResult; }