public GetRecordsResult unmarshall(JsonUnmarshallerContext context) throws Exception { GetRecordsResult getRecordsResult = new GetRecordsResult(); AwsJsonReader reader = context.getReader(); reader.beginObject(); while (reader.hasNext()) { String name = reader.nextName(); if (name.equals("Records")) { getRecordsResult.setRecords(new ListUnmarshaller<Record>(RecordJsonUnmarshaller .getInstance() ) .unmarshall(context)); } else if (name.equals("NextShardIterator")) { getRecordsResult.setNextShardIterator(StringJsonUnmarshaller.getInstance() .unmarshall(context)); } else if (name.equals("MillisBehindLatest")) { getRecordsResult.setMillisBehindLatest(LongJsonUnmarshaller.getInstance() .unmarshall(context)); } else { reader.skipValue(); } } reader.endObject(); return getRecordsResult; }
public PersonDetail unmarshall(JsonUnmarshallerContext context) throws Exception { AwsJsonReader reader = context.getReader(); if (!reader.isContainer()) { reader.skipValue(); return null; } PersonDetail personDetail = new PersonDetail(); reader.beginObject(); while (reader.hasNext()) { String name = reader.nextName(); if (name.equals("Index")) { personDetail.setIndex(LongJsonUnmarshaller.getInstance() .unmarshall(context)); } else if (name.equals("BoundingBox")) { personDetail.setBoundingBox(BoundingBoxJsonUnmarshaller.getInstance() .unmarshall(context)); } else if (name.equals("Face")) { personDetail.setFace(FaceDetailJsonUnmarshaller.getInstance() .unmarshall(context)); } else { reader.skipValue(); } } reader.endObject(); return personDetail; }
public ResourcePolicy unmarshall(JsonUnmarshallerContext context) throws Exception { AwsJsonReader reader = context.getReader(); if (!reader.isContainer()) { reader.skipValue(); return null; } ResourcePolicy resourcePolicy = new ResourcePolicy(); reader.beginObject(); while (reader.hasNext()) { String name = reader.nextName(); if (name.equals("policyName")) { resourcePolicy.setPolicyName(StringJsonUnmarshaller.getInstance() .unmarshall(context)); } else if (name.equals("policyDocument")) { resourcePolicy.setPolicyDocument(StringJsonUnmarshaller.getInstance() .unmarshall(context)); } else if (name.equals("lastUpdatedTime")) { resourcePolicy.setLastUpdatedTime(LongJsonUnmarshaller.getInstance() .unmarshall(context)); } else { reader.skipValue(); } } reader.endObject(); return resourcePolicy; }
public ContentModerationDetection unmarshall(JsonUnmarshallerContext context) throws Exception { AwsJsonReader reader = context.getReader(); if (!reader.isContainer()) { reader.skipValue(); return null; } ContentModerationDetection contentModerationDetection = new ContentModerationDetection(); reader.beginObject(); while (reader.hasNext()) { String name = reader.nextName(); if (name.equals("Timestamp")) { contentModerationDetection.setTimestamp(LongJsonUnmarshaller.getInstance() .unmarshall(context)); } else if (name.equals("ModerationLabel")) { contentModerationDetection.setModerationLabel(ModerationLabelJsonUnmarshaller .getInstance() .unmarshall(context)); } else { reader.skipValue(); } } reader.endObject(); return contentModerationDetection; }
public Endpoint unmarshall(JsonUnmarshallerContext context) throws Exception { AwsJsonReader reader = context.getReader(); if (!reader.isContainer()) { reader.skipValue(); return null; } Endpoint endpoint = new Endpoint(); reader.beginObject(); while (reader.hasNext()) { String name = reader.nextName(); if (name.equals("Address")) { endpoint.setAddress(StringJsonUnmarshaller.getInstance() .unmarshall(context)); } else if (name.equals("CachePeriodInMinutes")) { endpoint.setCachePeriodInMinutes(LongJsonUnmarshaller.getInstance() .unmarshall(context)); } else { reader.skipValue(); } } reader.endObject(); return endpoint; }
public PersonDetection unmarshall(JsonUnmarshallerContext context) throws Exception { AwsJsonReader reader = context.getReader(); if (!reader.isContainer()) { reader.skipValue(); return null; } PersonDetection personDetection = new PersonDetection(); reader.beginObject(); while (reader.hasNext()) { String name = reader.nextName(); if (name.equals("Timestamp")) { personDetection.setTimestamp(LongJsonUnmarshaller.getInstance() .unmarshall(context)); } else if (name.equals("Person")) { personDetection.setPerson(PersonDetailJsonUnmarshaller.getInstance() .unmarshall(context)); } else { reader.skipValue(); } } reader.endObject(); return personDetection; }
public FaceDetection unmarshall(JsonUnmarshallerContext context) throws Exception { AwsJsonReader reader = context.getReader(); if (!reader.isContainer()) { reader.skipValue(); return null; } FaceDetection faceDetection = new FaceDetection(); reader.beginObject(); while (reader.hasNext()) { String name = reader.nextName(); if (name.equals("Timestamp")) { faceDetection.setTimestamp(LongJsonUnmarshaller.getInstance() .unmarshall(context)); } else if (name.equals("Face")) { faceDetection.setFace(FaceDetailJsonUnmarshaller.getInstance() .unmarshall(context)); } else { reader.skipValue(); } } reader.endObject(); return faceDetection; }
public InputLogEvent unmarshall(JsonUnmarshallerContext context) throws Exception { AwsJsonReader reader = context.getReader(); if (!reader.isContainer()) { reader.skipValue(); return null; } InputLogEvent inputLogEvent = new InputLogEvent(); reader.beginObject(); while (reader.hasNext()) { String name = reader.nextName(); if (name.equals("timestamp")) { inputLogEvent.setTimestamp(LongJsonUnmarshaller.getInstance() .unmarshall(context)); } else if (name.equals("message")) { inputLogEvent.setMessage(StringJsonUnmarshaller.getInstance() .unmarshall(context)); } else { reader.skipValue(); } } reader.endObject(); return inputLogEvent; }
public ThingConnectivity unmarshall(JsonUnmarshallerContext context) throws Exception { AwsJsonReader reader = context.getReader(); if (!reader.isContainer()) { reader.skipValue(); return null; } ThingConnectivity thingConnectivity = new ThingConnectivity(); reader.beginObject(); while (reader.hasNext()) { String name = reader.nextName(); if (name.equals("connected")) { thingConnectivity.setConnected(BooleanJsonUnmarshaller.getInstance() .unmarshall(context)); } else if (name.equals("timestamp")) { thingConnectivity.setTimestamp(LongJsonUnmarshaller.getInstance() .unmarshall(context)); } else { reader.skipValue(); } } reader.endObject(); return thingConnectivity; }
public CelebrityRecognition unmarshall(JsonUnmarshallerContext context) throws Exception { AwsJsonReader reader = context.getReader(); if (!reader.isContainer()) { reader.skipValue(); return null; } CelebrityRecognition celebrityRecognition = new CelebrityRecognition(); reader.beginObject(); while (reader.hasNext()) { String name = reader.nextName(); if (name.equals("Timestamp")) { celebrityRecognition.setTimestamp(LongJsonUnmarshaller.getInstance() .unmarshall(context)); } else if (name.equals("Celebrity")) { celebrityRecognition.setCelebrity(CelebrityDetailJsonUnmarshaller.getInstance() .unmarshall(context)); } else { reader.skipValue(); } } reader.endObject(); return celebrityRecognition; }
public LabelDetection unmarshall(JsonUnmarshallerContext context) throws Exception { AwsJsonReader reader = context.getReader(); if (!reader.isContainer()) { reader.skipValue(); return null; } LabelDetection labelDetection = new LabelDetection(); reader.beginObject(); while (reader.hasNext()) { String name = reader.nextName(); if (name.equals("Timestamp")) { labelDetection.setTimestamp(LongJsonUnmarshaller.getInstance() .unmarshall(context)); } else if (name.equals("Label")) { labelDetection.setLabel(LabelJsonUnmarshaller.getInstance() .unmarshall(context)); } else { reader.skipValue(); } } reader.endObject(); return labelDetection; }
public ProvisionedThroughput unmarshall(JsonUnmarshallerContext context) throws Exception { AwsJsonReader reader = context.getReader(); if (!reader.isContainer()) { reader.skipValue(); return null; } ProvisionedThroughput provisionedThroughput = new ProvisionedThroughput(); reader.beginObject(); while (reader.hasNext()) { String name = reader.nextName(); if (name.equals("ReadCapacityUnits")) { provisionedThroughput.setReadCapacityUnits(LongJsonUnmarshaller.getInstance() .unmarshall(context)); } else if (name.equals("WriteCapacityUnits")) { provisionedThroughput.setWriteCapacityUnits(LongJsonUnmarshaller.getInstance() .unmarshall(context)); } else { reader.skipValue(); } } reader.endObject(); return provisionedThroughput; }
public PresignedUrlConfig unmarshall(JsonUnmarshallerContext context) throws Exception { AwsJsonReader reader = context.getReader(); if (!reader.isContainer()) { reader.skipValue(); return null; } PresignedUrlConfig presignedUrlConfig = new PresignedUrlConfig(); reader.beginObject(); while (reader.hasNext()) { String name = reader.nextName(); if (name.equals("roleArn")) { presignedUrlConfig.setRoleArn(StringJsonUnmarshaller.getInstance() .unmarshall(context)); } else if (name.equals("expiresInSec")) { presignedUrlConfig.setExpiresInSec(LongJsonUnmarshaller.getInstance() .unmarshall(context)); } else { reader.skipValue(); } } reader.endObject(); return presignedUrlConfig; }
public Section unmarshall(JsonUnmarshallerContext context) throws Exception { AwsJsonReader reader = context.getReader(); if (!reader.isContainer()) { reader.skipValue(); return null; } Section section = new Section(); reader.beginObject(); while (reader.hasNext()) { String name = reader.nextName(); if (name.equals("StartTimestamp")) { section.setStartTimestamp(LongJsonUnmarshaller.getInstance() .unmarshall(context)); } else if (name.equals("EndTimestamp")) { section.setEndTimestamp(LongJsonUnmarshaller.getInstance() .unmarshall(context)); } else { reader.skipValue(); } } reader.endObject(); return section; }
public ExportTaskExecutionInfo unmarshall(JsonUnmarshallerContext context) throws Exception { AwsJsonReader reader = context.getReader(); if (!reader.isContainer()) { reader.skipValue(); return null; } ExportTaskExecutionInfo exportTaskExecutionInfo = new ExportTaskExecutionInfo(); reader.beginObject(); while (reader.hasNext()) { String name = reader.nextName(); if (name.equals("creationTime")) { exportTaskExecutionInfo.setCreationTime(LongJsonUnmarshaller.getInstance() .unmarshall(context)); } else if (name.equals("completionTime")) { exportTaskExecutionInfo.setCompletionTime(LongJsonUnmarshaller.getInstance() .unmarshall(context)); } else { reader.skipValue(); } } reader.endObject(); return exportTaskExecutionInfo; }
public TimeoutConfig unmarshall(JsonUnmarshallerContext context) throws Exception { AwsJsonReader reader = context.getReader(); if (!reader.isContainer()) { reader.skipValue(); return null; } TimeoutConfig timeoutConfig = new TimeoutConfig(); reader.beginObject(); while (reader.hasNext()) { String name = reader.nextName(); if (name.equals("inProgressTimeoutInMinutes")) { timeoutConfig.setInProgressTimeoutInMinutes(LongJsonUnmarshaller.getInstance() .unmarshall(context)); } else { reader.skipValue(); } } reader.endObject(); return timeoutConfig; }
@Test public void testLongJsonUnmarshaller() throws Exception { Long l = new Long(5L); StringWriter sw = new StringWriter(); AwsJsonWriter jw = JsonUtils.getJsonWriter(sw); jw.beginObject(); jw.name("l"); jw.value(l); 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.LongJsonUnmarshaller lUnmarshaller = SimpleTypeJsonUnmarshallers.LongJsonUnmarshaller .getInstance(); Long unmarshalledL = lUnmarshaller.unmarshall(context); assertEquals(unmarshalledL.longValue(), 5L); }
public UpdateDynamicThingGroupResult unmarshall(JsonUnmarshallerContext context) throws Exception { UpdateDynamicThingGroupResult updateDynamicThingGroupResult = new UpdateDynamicThingGroupResult(); AwsJsonReader reader = context.getReader(); reader.beginObject(); while (reader.hasNext()) { String name = reader.nextName(); if (name.equals("version")) { updateDynamicThingGroupResult.setVersion(LongJsonUnmarshaller.getInstance() .unmarshall(context)); } else { reader.skipValue(); } } reader.endObject(); return updateDynamicThingGroupResult; }
public UpdateBillingGroupResult unmarshall(JsonUnmarshallerContext context) throws Exception { UpdateBillingGroupResult updateBillingGroupResult = new UpdateBillingGroupResult(); AwsJsonReader reader = context.getReader(); reader.beginObject(); while (reader.hasNext()) { String name = reader.nextName(); if (name.equals("version")) { updateBillingGroupResult.setVersion(LongJsonUnmarshaller.getInstance() .unmarshall(context)); } else { reader.skipValue(); } } reader.endObject(); return updateBillingGroupResult; }
public UpdateThingGroupResult unmarshall(JsonUnmarshallerContext context) throws Exception { UpdateThingGroupResult updateThingGroupResult = new UpdateThingGroupResult(); AwsJsonReader reader = context.getReader(); reader.beginObject(); while (reader.hasNext()) { String name = reader.nextName(); if (name.equals("version")) { updateThingGroupResult.setVersion(LongJsonUnmarshaller.getInstance() .unmarshall(context)); } else { reader.skipValue(); } } reader.endObject(); return updateThingGroupResult; }