in aliyun-java-sdk-eiam/src/main/java/com/aliyuncs/eiam/transform/v20211201/ListSynchronizationJobsResponseUnmarshaller.java [57:273]
public static ListSynchronizationJobsResponse unmarshall(ListSynchronizationJobsResponse listSynchronizationJobsResponse, UnmarshallerContext _ctx) {
listSynchronizationJobsResponse.setRequestId(_ctx.stringValue("ListSynchronizationJobsResponse.RequestId"));
listSynchronizationJobsResponse.setTotalCount(_ctx.longValue("ListSynchronizationJobsResponse.TotalCount"));
listSynchronizationJobsResponse.setNextToken(_ctx.stringValue("ListSynchronizationJobsResponse.NextToken"));
List<SynchronizationJob> synchronizationJobs = new ArrayList<SynchronizationJob>();
for (int i = 0; i < _ctx.lengthValue("ListSynchronizationJobsResponse.SynchronizationJobs.Length"); i++) {
SynchronizationJob synchronizationJob = new SynchronizationJob();
synchronizationJob.setSynchronizationJobId(_ctx.stringValue("ListSynchronizationJobsResponse.SynchronizationJobs["+ i +"].SynchronizationJobId"));
synchronizationJob.setTargetType(_ctx.stringValue("ListSynchronizationJobsResponse.SynchronizationJobs["+ i +"].TargetType"));
synchronizationJob.setTargetId(_ctx.stringValue("ListSynchronizationJobsResponse.SynchronizationJobs["+ i +"].TargetId"));
synchronizationJob.setDirection(_ctx.stringValue("ListSynchronizationJobsResponse.SynchronizationJobs["+ i +"].Direction"));
synchronizationJob.setStartTime(_ctx.longValue("ListSynchronizationJobsResponse.SynchronizationJobs["+ i +"].StartTime"));
synchronizationJob.setEndTime(_ctx.longValue("ListSynchronizationJobsResponse.SynchronizationJobs["+ i +"].EndTime"));
synchronizationJob.setTriggerType(_ctx.stringValue("ListSynchronizationJobsResponse.SynchronizationJobs["+ i +"].TriggerType"));
synchronizationJob.setStatus(_ctx.stringValue("ListSynchronizationJobsResponse.SynchronizationJobs["+ i +"].Status"));
synchronizationJob.setDescription(_ctx.stringValue("ListSynchronizationJobsResponse.SynchronizationJobs["+ i +"].Description"));
Result result = new Result();
result.setErrorMessage(_ctx.stringValue("ListSynchronizationJobsResponse.SynchronizationJobs["+ i +"].Result.ErrorMessage"));
result.setErrorCode(_ctx.stringValue("ListSynchronizationJobsResponse.SynchronizationJobs["+ i +"].Result.ErrorCode"));
UserStatistics userStatistics = new UserStatistics();
Created created = new Created();
created.setTotal(_ctx.longValue("ListSynchronizationJobsResponse.SynchronizationJobs["+ i +"].Result.UserStatistics.Created.Total"));
created.setSuccess(_ctx.longValue("ListSynchronizationJobsResponse.SynchronizationJobs["+ i +"].Result.UserStatistics.Created.Success"));
created.setFailed(_ctx.longValue("ListSynchronizationJobsResponse.SynchronizationJobs["+ i +"].Result.UserStatistics.Created.Failed"));
created.setSkipped(_ctx.longValue("ListSynchronizationJobsResponse.SynchronizationJobs["+ i +"].Result.UserStatistics.Created.Skipped"));
userStatistics.setCreated(created);
Updated updated = new Updated();
updated.setTotal(_ctx.longValue("ListSynchronizationJobsResponse.SynchronizationJobs["+ i +"].Result.UserStatistics.Updated.Total"));
updated.setSuccess(_ctx.longValue("ListSynchronizationJobsResponse.SynchronizationJobs["+ i +"].Result.UserStatistics.Updated.Success"));
updated.setFailed(_ctx.longValue("ListSynchronizationJobsResponse.SynchronizationJobs["+ i +"].Result.UserStatistics.Updated.Failed"));
updated.setSkipped(_ctx.longValue("ListSynchronizationJobsResponse.SynchronizationJobs["+ i +"].Result.UserStatistics.Updated.Skipped"));
userStatistics.setUpdated(updated);
Binded binded = new Binded();
binded.setTotal(_ctx.longValue("ListSynchronizationJobsResponse.SynchronizationJobs["+ i +"].Result.UserStatistics.Binded.Total"));
binded.setSuccess(_ctx.longValue("ListSynchronizationJobsResponse.SynchronizationJobs["+ i +"].Result.UserStatistics.Binded.Success"));
binded.setFailed(_ctx.longValue("ListSynchronizationJobsResponse.SynchronizationJobs["+ i +"].Result.UserStatistics.Binded.Failed"));
binded.setSkipped(_ctx.longValue("ListSynchronizationJobsResponse.SynchronizationJobs["+ i +"].Result.UserStatistics.Binded.Skipped"));
userStatistics.setBinded(binded);
Deleted deleted = new Deleted();
deleted.setTotal(_ctx.longValue("ListSynchronizationJobsResponse.SynchronizationJobs["+ i +"].Result.UserStatistics.Deleted.Total"));
deleted.setSuccess(_ctx.longValue("ListSynchronizationJobsResponse.SynchronizationJobs["+ i +"].Result.UserStatistics.Deleted.Success"));
deleted.setFailed(_ctx.longValue("ListSynchronizationJobsResponse.SynchronizationJobs["+ i +"].Result.UserStatistics.Deleted.Failed"));
deleted.setSkipped(_ctx.longValue("ListSynchronizationJobsResponse.SynchronizationJobs["+ i +"].Result.UserStatistics.Deleted.Skipped"));
userStatistics.setDeleted(deleted);
Same same = new Same();
same.setTotal(_ctx.longValue("ListSynchronizationJobsResponse.SynchronizationJobs["+ i +"].Result.UserStatistics.Same.Total"));
same.setSuccess(_ctx.longValue("ListSynchronizationJobsResponse.SynchronizationJobs["+ i +"].Result.UserStatistics.Same.Success"));
same.setFailed(_ctx.longValue("ListSynchronizationJobsResponse.SynchronizationJobs["+ i +"].Result.UserStatistics.Same.Failed"));
same.setSkipped(_ctx.longValue("ListSynchronizationJobsResponse.SynchronizationJobs["+ i +"].Result.UserStatistics.Same.Skipped"));
userStatistics.setSame(same);
Pushed pushed = new Pushed();
pushed.setTotal(_ctx.longValue("ListSynchronizationJobsResponse.SynchronizationJobs["+ i +"].Result.UserStatistics.Pushed.Total"));
pushed.setSuccess(_ctx.longValue("ListSynchronizationJobsResponse.SynchronizationJobs["+ i +"].Result.UserStatistics.Pushed.Success"));
pushed.setFailed(_ctx.longValue("ListSynchronizationJobsResponse.SynchronizationJobs["+ i +"].Result.UserStatistics.Pushed.Failed"));
pushed.setSkipped(_ctx.longValue("ListSynchronizationJobsResponse.SynchronizationJobs["+ i +"].Result.UserStatistics.Pushed.Skipped"));
userStatistics.setPushed(pushed);
Exported exported = new Exported();
exported.setTotal(_ctx.longValue("ListSynchronizationJobsResponse.SynchronizationJobs["+ i +"].Result.UserStatistics.Exported.Total"));
exported.setSuccess(_ctx.longValue("ListSynchronizationJobsResponse.SynchronizationJobs["+ i +"].Result.UserStatistics.Exported.Success"));
exported.setFailed(_ctx.longValue("ListSynchronizationJobsResponse.SynchronizationJobs["+ i +"].Result.UserStatistics.Exported.Failed"));
exported.setSkipped(_ctx.longValue("ListSynchronizationJobsResponse.SynchronizationJobs["+ i +"].Result.UserStatistics.Exported.Skipped"));
userStatistics.setExported(exported);
result.setUserStatistics(userStatistics);
OrganizationalUnitStatistics organizationalUnitStatistics = new OrganizationalUnitStatistics();
Created1 created1 = new Created1();
created1.setTotal(_ctx.longValue("ListSynchronizationJobsResponse.SynchronizationJobs["+ i +"].Result.OrganizationalUnitStatistics.Created.Total"));
created1.setSuccess(_ctx.longValue("ListSynchronizationJobsResponse.SynchronizationJobs["+ i +"].Result.OrganizationalUnitStatistics.Created.Success"));
created1.setFailed(_ctx.longValue("ListSynchronizationJobsResponse.SynchronizationJobs["+ i +"].Result.OrganizationalUnitStatistics.Created.Failed"));
created1.setSkipped(_ctx.longValue("ListSynchronizationJobsResponse.SynchronizationJobs["+ i +"].Result.OrganizationalUnitStatistics.Created.Skipped"));
organizationalUnitStatistics.setCreated1(created1);
Updated2 updated2 = new Updated2();
updated2.setTotal(_ctx.longValue("ListSynchronizationJobsResponse.SynchronizationJobs["+ i +"].Result.OrganizationalUnitStatistics.Updated.Total"));
updated2.setSuccess(_ctx.longValue("ListSynchronizationJobsResponse.SynchronizationJobs["+ i +"].Result.OrganizationalUnitStatistics.Updated.Success"));
updated2.setFailed(_ctx.longValue("ListSynchronizationJobsResponse.SynchronizationJobs["+ i +"].Result.OrganizationalUnitStatistics.Updated.Failed"));
updated2.setSkipped(_ctx.longValue("ListSynchronizationJobsResponse.SynchronizationJobs["+ i +"].Result.OrganizationalUnitStatistics.Updated.Skipped"));
organizationalUnitStatistics.setUpdated2(updated2);
Binded3 binded3 = new Binded3();
binded3.setTotal(_ctx.longValue("ListSynchronizationJobsResponse.SynchronizationJobs["+ i +"].Result.OrganizationalUnitStatistics.Binded.Total"));
binded3.setSuccess(_ctx.longValue("ListSynchronizationJobsResponse.SynchronizationJobs["+ i +"].Result.OrganizationalUnitStatistics.Binded.Success"));
binded3.setFailed(_ctx.longValue("ListSynchronizationJobsResponse.SynchronizationJobs["+ i +"].Result.OrganizationalUnitStatistics.Binded.Failed"));
binded3.setSkipped(_ctx.longValue("ListSynchronizationJobsResponse.SynchronizationJobs["+ i +"].Result.OrganizationalUnitStatistics.Binded.Skipped"));
organizationalUnitStatistics.setBinded3(binded3);
Deleted4 deleted4 = new Deleted4();
deleted4.setTotal(_ctx.longValue("ListSynchronizationJobsResponse.SynchronizationJobs["+ i +"].Result.OrganizationalUnitStatistics.Deleted.Total"));
deleted4.setSuccess(_ctx.longValue("ListSynchronizationJobsResponse.SynchronizationJobs["+ i +"].Result.OrganizationalUnitStatistics.Deleted.Success"));
deleted4.setFailed(_ctx.longValue("ListSynchronizationJobsResponse.SynchronizationJobs["+ i +"].Result.OrganizationalUnitStatistics.Deleted.Failed"));
deleted4.setSkipped(_ctx.longValue("ListSynchronizationJobsResponse.SynchronizationJobs["+ i +"].Result.OrganizationalUnitStatistics.Deleted.Skipped"));
organizationalUnitStatistics.setDeleted4(deleted4);
Same5 same5 = new Same5();
same5.setTotal(_ctx.longValue("ListSynchronizationJobsResponse.SynchronizationJobs["+ i +"].Result.OrganizationalUnitStatistics.Same.Total"));
same5.setSuccess(_ctx.longValue("ListSynchronizationJobsResponse.SynchronizationJobs["+ i +"].Result.OrganizationalUnitStatistics.Same.Success"));
same5.setFailed(_ctx.longValue("ListSynchronizationJobsResponse.SynchronizationJobs["+ i +"].Result.OrganizationalUnitStatistics.Same.Failed"));
same5.setSkipped(_ctx.longValue("ListSynchronizationJobsResponse.SynchronizationJobs["+ i +"].Result.OrganizationalUnitStatistics.Same.Skipped"));
organizationalUnitStatistics.setSame5(same5);
Pushed6 pushed6 = new Pushed6();
pushed6.setTotal(_ctx.longValue("ListSynchronizationJobsResponse.SynchronizationJobs["+ i +"].Result.OrganizationalUnitStatistics.Pushed.Total"));
pushed6.setSuccess(_ctx.longValue("ListSynchronizationJobsResponse.SynchronizationJobs["+ i +"].Result.OrganizationalUnitStatistics.Pushed.Success"));
pushed6.setFailed(_ctx.longValue("ListSynchronizationJobsResponse.SynchronizationJobs["+ i +"].Result.OrganizationalUnitStatistics.Pushed.Failed"));
pushed6.setSkipped(_ctx.longValue("ListSynchronizationJobsResponse.SynchronizationJobs["+ i +"].Result.OrganizationalUnitStatistics.Pushed.Skipped"));
organizationalUnitStatistics.setPushed6(pushed6);
result.setOrganizationalUnitStatistics(organizationalUnitStatistics);
GroupStatistics groupStatistics = new GroupStatistics();
Created7 created7 = new Created7();
created7.setTotal(_ctx.longValue("ListSynchronizationJobsResponse.SynchronizationJobs["+ i +"].Result.GroupStatistics.Created.Total"));
created7.setSuccess(_ctx.longValue("ListSynchronizationJobsResponse.SynchronizationJobs["+ i +"].Result.GroupStatistics.Created.Success"));
created7.setFailed(_ctx.longValue("ListSynchronizationJobsResponse.SynchronizationJobs["+ i +"].Result.GroupStatistics.Created.Failed"));
created7.setSkipped(_ctx.longValue("ListSynchronizationJobsResponse.SynchronizationJobs["+ i +"].Result.GroupStatistics.Created.Skipped"));
groupStatistics.setCreated7(created7);
Updated8 updated8 = new Updated8();
updated8.setTotal(_ctx.longValue("ListSynchronizationJobsResponse.SynchronizationJobs["+ i +"].Result.GroupStatistics.Updated.Total"));
updated8.setSuccess(_ctx.longValue("ListSynchronizationJobsResponse.SynchronizationJobs["+ i +"].Result.GroupStatistics.Updated.Success"));
updated8.setFailed(_ctx.longValue("ListSynchronizationJobsResponse.SynchronizationJobs["+ i +"].Result.GroupStatistics.Updated.Failed"));
updated8.setSkipped(_ctx.longValue("ListSynchronizationJobsResponse.SynchronizationJobs["+ i +"].Result.GroupStatistics.Updated.Skipped"));
groupStatistics.setUpdated8(updated8);
Binded9 binded9 = new Binded9();
binded9.setTotal(_ctx.longValue("ListSynchronizationJobsResponse.SynchronizationJobs["+ i +"].Result.GroupStatistics.Binded.Total"));
binded9.setSuccess(_ctx.longValue("ListSynchronizationJobsResponse.SynchronizationJobs["+ i +"].Result.GroupStatistics.Binded.Success"));
binded9.setFailed(_ctx.longValue("ListSynchronizationJobsResponse.SynchronizationJobs["+ i +"].Result.GroupStatistics.Binded.Failed"));
binded9.setSkipped(_ctx.longValue("ListSynchronizationJobsResponse.SynchronizationJobs["+ i +"].Result.GroupStatistics.Binded.Skipped"));
groupStatistics.setBinded9(binded9);
Deleted10 deleted10 = new Deleted10();
deleted10.setTotal(_ctx.longValue("ListSynchronizationJobsResponse.SynchronizationJobs["+ i +"].Result.GroupStatistics.Deleted.Total"));
deleted10.setSuccess(_ctx.longValue("ListSynchronizationJobsResponse.SynchronizationJobs["+ i +"].Result.GroupStatistics.Deleted.Success"));
deleted10.setFailed(_ctx.longValue("ListSynchronizationJobsResponse.SynchronizationJobs["+ i +"].Result.GroupStatistics.Deleted.Failed"));
deleted10.setSkipped(_ctx.longValue("ListSynchronizationJobsResponse.SynchronizationJobs["+ i +"].Result.GroupStatistics.Deleted.Skipped"));
groupStatistics.setDeleted10(deleted10);
Same11 same11 = new Same11();
same11.setTotal(_ctx.longValue("ListSynchronizationJobsResponse.SynchronizationJobs["+ i +"].Result.GroupStatistics.Same.Total"));
same11.setSuccess(_ctx.longValue("ListSynchronizationJobsResponse.SynchronizationJobs["+ i +"].Result.GroupStatistics.Same.Success"));
same11.setFailed(_ctx.longValue("ListSynchronizationJobsResponse.SynchronizationJobs["+ i +"].Result.GroupStatistics.Same.Failed"));
same11.setSkipped(_ctx.longValue("ListSynchronizationJobsResponse.SynchronizationJobs["+ i +"].Result.GroupStatistics.Same.Skipped"));
groupStatistics.setSame11(same11);
Pushed12 pushed12 = new Pushed12();
pushed12.setTotal(_ctx.longValue("ListSynchronizationJobsResponse.SynchronizationJobs["+ i +"].Result.GroupStatistics.Pushed.Total"));
pushed12.setSuccess(_ctx.longValue("ListSynchronizationJobsResponse.SynchronizationJobs["+ i +"].Result.GroupStatistics.Pushed.Success"));
pushed12.setFailed(_ctx.longValue("ListSynchronizationJobsResponse.SynchronizationJobs["+ i +"].Result.GroupStatistics.Pushed.Failed"));
pushed12.setSkipped(_ctx.longValue("ListSynchronizationJobsResponse.SynchronizationJobs["+ i +"].Result.GroupStatistics.Pushed.Skipped"));
groupStatistics.setPushed12(pushed12);
result.setGroupStatistics(groupStatistics);
GroupMemberStatistics groupMemberStatistics = new GroupMemberStatistics();
Created13 created13 = new Created13();
created13.setTotal(_ctx.longValue("ListSynchronizationJobsResponse.SynchronizationJobs["+ i +"].Result.GroupMemberStatistics.Created.Total"));
created13.setSuccess(_ctx.longValue("ListSynchronizationJobsResponse.SynchronizationJobs["+ i +"].Result.GroupMemberStatistics.Created.Success"));
created13.setFailed(_ctx.longValue("ListSynchronizationJobsResponse.SynchronizationJobs["+ i +"].Result.GroupMemberStatistics.Created.Failed"));
created13.setSkipped(_ctx.longValue("ListSynchronizationJobsResponse.SynchronizationJobs["+ i +"].Result.GroupMemberStatistics.Created.Skipped"));
groupMemberStatistics.setCreated13(created13);
Updated14 updated14 = new Updated14();
updated14.setTotal(_ctx.longValue("ListSynchronizationJobsResponse.SynchronizationJobs["+ i +"].Result.GroupMemberStatistics.Updated.Total"));
updated14.setSuccess(_ctx.longValue("ListSynchronizationJobsResponse.SynchronizationJobs["+ i +"].Result.GroupMemberStatistics.Updated.Success"));
updated14.setFailed(_ctx.longValue("ListSynchronizationJobsResponse.SynchronizationJobs["+ i +"].Result.GroupMemberStatistics.Updated.Failed"));
updated14.setSkipped(_ctx.longValue("ListSynchronizationJobsResponse.SynchronizationJobs["+ i +"].Result.GroupMemberStatistics.Updated.Skipped"));
groupMemberStatistics.setUpdated14(updated14);
Binded15 binded15 = new Binded15();
binded15.setTotal(_ctx.longValue("ListSynchronizationJobsResponse.SynchronizationJobs["+ i +"].Result.GroupMemberStatistics.Binded.Total"));
binded15.setSuccess(_ctx.longValue("ListSynchronizationJobsResponse.SynchronizationJobs["+ i +"].Result.GroupMemberStatistics.Binded.Success"));
binded15.setFailed(_ctx.longValue("ListSynchronizationJobsResponse.SynchronizationJobs["+ i +"].Result.GroupMemberStatistics.Binded.Failed"));
binded15.setSkipped(_ctx.longValue("ListSynchronizationJobsResponse.SynchronizationJobs["+ i +"].Result.GroupMemberStatistics.Binded.Skipped"));
groupMemberStatistics.setBinded15(binded15);
Deleted16 deleted16 = new Deleted16();
deleted16.setTotal(_ctx.longValue("ListSynchronizationJobsResponse.SynchronizationJobs["+ i +"].Result.GroupMemberStatistics.Deleted.Total"));
deleted16.setSuccess(_ctx.longValue("ListSynchronizationJobsResponse.SynchronizationJobs["+ i +"].Result.GroupMemberStatistics.Deleted.Success"));
deleted16.setFailed(_ctx.longValue("ListSynchronizationJobsResponse.SynchronizationJobs["+ i +"].Result.GroupMemberStatistics.Deleted.Failed"));
deleted16.setSkipped(_ctx.longValue("ListSynchronizationJobsResponse.SynchronizationJobs["+ i +"].Result.GroupMemberStatistics.Deleted.Skipped"));
groupMemberStatistics.setDeleted16(deleted16);
Same17 same17 = new Same17();
same17.setTotal(_ctx.longValue("ListSynchronizationJobsResponse.SynchronizationJobs["+ i +"].Result.GroupMemberStatistics.Same.Total"));
same17.setSuccess(_ctx.longValue("ListSynchronizationJobsResponse.SynchronizationJobs["+ i +"].Result.GroupMemberStatistics.Same.Success"));
same17.setFailed(_ctx.longValue("ListSynchronizationJobsResponse.SynchronizationJobs["+ i +"].Result.GroupMemberStatistics.Same.Failed"));
same17.setSkipped(_ctx.longValue("ListSynchronizationJobsResponse.SynchronizationJobs["+ i +"].Result.GroupMemberStatistics.Same.Skipped"));
groupMemberStatistics.setSame17(same17);
Pushed18 pushed18 = new Pushed18();
pushed18.setTotal(_ctx.longValue("ListSynchronizationJobsResponse.SynchronizationJobs["+ i +"].Result.GroupMemberStatistics.Pushed.Total"));
pushed18.setSuccess(_ctx.longValue("ListSynchronizationJobsResponse.SynchronizationJobs["+ i +"].Result.GroupMemberStatistics.Pushed.Success"));
pushed18.setFailed(_ctx.longValue("ListSynchronizationJobsResponse.SynchronizationJobs["+ i +"].Result.GroupMemberStatistics.Pushed.Failed"));
pushed18.setSkipped(_ctx.longValue("ListSynchronizationJobsResponse.SynchronizationJobs["+ i +"].Result.GroupMemberStatistics.Pushed.Skipped"));
groupMemberStatistics.setPushed18(pushed18);
result.setGroupMemberStatistics(groupMemberStatistics);
synchronizationJob.setResult(result);
synchronizationJobs.add(synchronizationJob);
}
listSynchronizationJobsResponse.setSynchronizationJobs(synchronizationJobs);
return listSynchronizationJobsResponse;
}