Skip to content

Test Result : ParametrizedPolicyModifyCommandResponseAdapterTest

0 failures (±0)
64 tests (±0)
Took 95 ms.

All Tests

Test nameDurationStatus
adaptableToCommandToAdaptable[createPolicyResponse: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, id=myPolicy, group=policies, channel=none, criterion=commands, action=create, searchAction=null, subject=null, path=org.eclipse.ditto.test/myPolicy/policies/commands/create], payload=ImmutablePayload [path=/, value={"policyId":"org.eclipse.ditto.test:myPolicy","entries":{}}, extra=null, status=CREATED, revision=null, timestamp=null, fields=null], headers=ImmutableDittoHeaders [{content-type=application/vnd.eclipse.ditto+json, version=2, correlation-id=dittoCorrelationId, status=200}]], response=CreatePolicyResponse [dittoHeaders=ImmutableDittoHeaders [{correlation-id=f3a0eeed-5f03-4181-b6e3-bd3bdcece701}], responseType=policies.responses:createPolicy, statusCode=CREATED, policyId=org.eclipse.ditto.test:myPolicy, policyCreated=ImmutablePolicy [policyId=org.eclipse.ditto.test:myPolicy, namespace=org.eclipse.ditto.test, lifecycle=null, revision=null, modified=null, entries={}]]]47 msPassed
adaptableToCommandToAdaptable[deletePolicyEntryResponse: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, id=myPolicy, group=policies, channel=none, criterion=commands, action=delete, searchAction=null, subject=null, path=org.eclipse.ditto.test/myPolicy/policies/commands/delete], payload=ImmutablePayload [path=/entries/frontend, value=null, extra=null, status=NO_CONTENT, revision=null, timestamp=null, fields=null], headers=ImmutableDittoHeaders [{content-type=application/vnd.eclipse.ditto+json, version=2, correlation-id=dittoCorrelationId, status=200}]], response=DeletePolicyEntryResponse [dittoHeaders=ImmutableDittoHeaders [{correlation-id=f3a0eeed-5f03-4181-b6e3-bd3bdcece701}], responseType=policies.responses:deletePolicyEntry, statusCode=NO_CONTENT, policyId=org.eclipse.ditto.test:myPolicy, label=frontend]]1 msPassed
adaptableToCommandToAdaptable[deletePolicyResponse: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, id=myPolicy, group=policies, channel=none, criterion=commands, action=delete, searchAction=null, subject=null, path=org.eclipse.ditto.test/myPolicy/policies/commands/delete], payload=ImmutablePayload [path=/, value=null, extra=null, status=NO_CONTENT, revision=null, timestamp=null, fields=null], headers=ImmutableDittoHeaders [{content-type=application/vnd.eclipse.ditto+json, version=2, correlation-id=dittoCorrelationId, status=200}]], response=DeletePolicyResponse [dittoHeaders=ImmutableDittoHeaders [{correlation-id=f3a0eeed-5f03-4181-b6e3-bd3bdcece701}], responseType=policies.responses:deletePolicy, statusCode=NO_CONTENT, policyId=org.eclipse.ditto.test:myPolicy]]1 msPassed
adaptableToCommandToAdaptable[deleteResourceResponse: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, id=myPolicy, group=policies, channel=none, criterion=commands, action=delete, searchAction=null, subject=null, path=org.eclipse.ditto.test/myPolicy/policies/commands/delete], payload=ImmutablePayload [path=/entries/admin/resources/thing:/thingId, value=null, extra=null, status=NO_CONTENT, revision=null, timestamp=null, fields=null], headers=ImmutableDittoHeaders [{content-type=application/vnd.eclipse.ditto+json, version=2, correlation-id=dittoCorrelationId, status=200}]], response=DeleteResourceResponse [dittoHeaders=ImmutableDittoHeaders [{correlation-id=f3a0eeed-5f03-4181-b6e3-bd3bdcece701}], responseType=policies.responses:deleteResource, statusCode=NO_CONTENT, policyId=org.eclipse.ditto.test:myPolicy, label=admin, resourceKey=thing:/thingId]]0 msPassed
adaptableToCommandToAdaptable[deleteSubjectResponse: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, id=myPolicy, group=policies, channel=none, criterion=commands, action=delete, searchAction=null, subject=null, path=org.eclipse.ditto.test/myPolicy/policies/commands/delete], payload=ImmutablePayload [path=/entries/admin/subjects/google:theSubject1, value=null, extra=null, status=NO_CONTENT, revision=null, timestamp=null, fields=null], headers=ImmutableDittoHeaders [{content-type=application/vnd.eclipse.ditto+json, version=2, correlation-id=dittoCorrelationId, status=200}]], response=DeleteSubjectResponse [dittoHeaders=ImmutableDittoHeaders [{correlation-id=f3a0eeed-5f03-4181-b6e3-bd3bdcece701}], responseType=policies.responses:deleteSubject, statusCode=NO_CONTENT, policyId=org.eclipse.ditto.test:myPolicy, label=admin, subjectId=google:theSubject1]]0 msPassed
adaptableToCommandToAdaptable[modifyPolicyCreatedResponse: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, id=myPolicy, group=policies, channel=none, criterion=commands, action=modify, searchAction=null, subject=null, path=org.eclipse.ditto.test/myPolicy/policies/commands/modify], payload=ImmutablePayload [path=/, value={"policyId":"org.eclipse.ditto.test:myPolicy","entries":{}}, extra=null, status=CREATED, revision=null, timestamp=null, fields=null], headers=ImmutableDittoHeaders [{content-type=application/vnd.eclipse.ditto+json, version=2, correlation-id=dittoCorrelationId, status=200}]], response=ModifyPolicyResponse [dittoHeaders=ImmutableDittoHeaders [{correlation-id=f3a0eeed-5f03-4181-b6e3-bd3bdcece701}], responseType=policies.responses:modifyPolicy, statusCode=CREATED, policyId=org.eclipse.ditto.test:myPolicy, policyCreated=ImmutablePolicy [policyId=org.eclipse.ditto.test:myPolicy, namespace=org.eclipse.ditto.test, lifecycle=null, revision=null, modified=null, entries={}]]]1 msPassed
adaptableToCommandToAdaptable[modifyPolicyEntriesResponse: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, id=myPolicy, group=policies, channel=none, criterion=commands, action=modify, searchAction=null, subject=null, path=org.eclipse.ditto.test/myPolicy/policies/commands/modify], payload=ImmutablePayload [path=/entries, value=null, extra=null, status=NO_CONTENT, revision=null, timestamp=null, fields=null], headers=ImmutableDittoHeaders [{content-type=application/vnd.eclipse.ditto+json, version=2, correlation-id=dittoCorrelationId, status=200}]], response=ModifyPolicyEntriesResponse [dittoHeaders=ImmutableDittoHeaders [{correlation-id=f3a0eeed-5f03-4181-b6e3-bd3bdcece701}], responseType=policies.responses:modifyPolicyEntries, statusCode=NO_CONTENT, policyId=org.eclipse.ditto.test:myPolicy]]1 msPassed
adaptableToCommandToAdaptable[modifyPolicyEntryCreatedResponse: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, id=myPolicy, group=policies, channel=none, criterion=commands, action=modify, searchAction=null, subject=null, path=org.eclipse.ditto.test/myPolicy/policies/commands/modify], payload=ImmutablePayload [path=/entries/admin, value={"subjects":{"google:theSubject2":{"type":"generated"},"google:theSubject1":{"type":"generated"}},"resources":{"message:/subject":{"grant":["WRITE"],"revoke":[]},"thing:/thingId":{"grant":["READ"],"revoke":["WRITE"]}}}, extra=null, status=CREATED, revision=null, timestamp=null, fields=null], headers=ImmutableDittoHeaders [{content-type=application/vnd.eclipse.ditto+json, version=2, correlation-id=dittoCorrelationId, status=200}]], response=ModifyPolicyEntryResponse [dittoHeaders=ImmutableDittoHeaders [{correlation-id=f3a0eeed-5f03-4181-b6e3-bd3bdcece701}], responseType=policies.responses:modifyPolicyEntry, statusCode=CREATED, policyId=org.eclipse.ditto.test:myPolicy, policyEntryCreated=ImmutablePolicyEntry [label=admin, subjects=ImmutableSubjects [subjects={google:theSubject2=ImmutableSubject [subjectId=google:theSubject2, subjectType=generated], google:theSubject1=ImmutableSubject [subjectId=google:theSubject1, subjectType=generated]}], resources=ImmutableResources [resources={message:/subject=ImmutableResource [resourceKey=message:/subject, effectedPermissions=ImmutableEffectedPermissions [grantedPermissions=[WRITE], revokedPermissions=[]]], thing:/thingId=ImmutableResource [resourceKey=thing:/thingId, effectedPermissions=ImmutableEffectedPermissions [grantedPermissions=[READ], revokedPermissions=[WRITE]]]}]], policyEntryModifiedLabel=admin]]5 msPassed
adaptableToCommandToAdaptable[modifyPolicyEntryModifiedResponse: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, id=myPolicy, group=policies, channel=none, criterion=commands, action=modify, searchAction=null, subject=null, path=org.eclipse.ditto.test/myPolicy/policies/commands/modify], payload=ImmutablePayload [path=/entries/admin, value=null, extra=null, status=NO_CONTENT, revision=null, timestamp=null, fields=null], headers=ImmutableDittoHeaders [{content-type=application/vnd.eclipse.ditto+json, version=2, correlation-id=dittoCorrelationId, status=200}]], response=ModifyPolicyEntryResponse [dittoHeaders=ImmutableDittoHeaders [{correlation-id=f3a0eeed-5f03-4181-b6e3-bd3bdcece701}], responseType=policies.responses:modifyPolicyEntry, statusCode=NO_CONTENT, policyId=org.eclipse.ditto.test:myPolicy, policyEntryCreated=null, policyEntryModifiedLabel=admin]]1 msPassed
adaptableToCommandToAdaptable[modifyPolicyModifiedResponse: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, id=myPolicy, group=policies, channel=none, criterion=commands, action=modify, searchAction=null, subject=null, path=org.eclipse.ditto.test/myPolicy/policies/commands/modify], payload=ImmutablePayload [path=/, value=null, extra=null, status=NO_CONTENT, revision=null, timestamp=null, fields=null], headers=ImmutableDittoHeaders [{content-type=application/vnd.eclipse.ditto+json, version=2, correlation-id=dittoCorrelationId, status=200}]], response=ModifyPolicyResponse [dittoHeaders=ImmutableDittoHeaders [{correlation-id=f3a0eeed-5f03-4181-b6e3-bd3bdcece701}], responseType=policies.responses:modifyPolicy, statusCode=NO_CONTENT, policyId=org.eclipse.ditto.test:myPolicy, policyCreated=null]]1 msPassed
adaptableToCommandToAdaptable[modifyResourceCreatedResponse: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, id=myPolicy, group=policies, channel=none, criterion=commands, action=modify, searchAction=null, subject=null, path=org.eclipse.ditto.test/myPolicy/policies/commands/modify], payload=ImmutablePayload [path=/entries/admin/resources/thing:/thingId, value={"grant":["READ"],"revoke":["WRITE"]}, extra=null, status=CREATED, revision=null, timestamp=null, fields=null], headers=ImmutableDittoHeaders [{content-type=application/vnd.eclipse.ditto+json, version=2, correlation-id=dittoCorrelationId, status=200}]], response=ModifyResourceResponse [dittoHeaders=ImmutableDittoHeaders [{correlation-id=f3a0eeed-5f03-4181-b6e3-bd3bdcece701}], responseType=policies.responses:modifyResource, statusCode=CREATED, policyId=org.eclipse.ditto.test:myPolicy, label=admin, resourceCreated=ImmutableResource [resourceKey=thing:/thingId, effectedPermissions=ImmutableEffectedPermissions [grantedPermissions=[READ], revokedPermissions=[WRITE]]], resourceKey=thing:/thingId]]2 msPassed
adaptableToCommandToAdaptable[modifyResourceModifiedResponse: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, id=myPolicy, group=policies, channel=none, criterion=commands, action=modify, searchAction=null, subject=null, path=org.eclipse.ditto.test/myPolicy/policies/commands/modify], payload=ImmutablePayload [path=/entries/admin/resources/thing:/thingId, value=null, extra=null, status=NO_CONTENT, revision=null, timestamp=null, fields=null], headers=ImmutableDittoHeaders [{content-type=application/vnd.eclipse.ditto+json, version=2, correlation-id=dittoCorrelationId, status=200}]], response=ModifyResourceResponse [dittoHeaders=ImmutableDittoHeaders [{correlation-id=f3a0eeed-5f03-4181-b6e3-bd3bdcece701}], responseType=policies.responses:modifyResource, statusCode=NO_CONTENT, policyId=org.eclipse.ditto.test:myPolicy, label=admin, resourceCreated=null, resourceKey=thing:/thingId]]1 msPassed
adaptableToCommandToAdaptable[modifyResourcesResponse: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, id=myPolicy, group=policies, channel=none, criterion=commands, action=modify, searchAction=null, subject=null, path=org.eclipse.ditto.test/myPolicy/policies/commands/modify], payload=ImmutablePayload [path=/entries/admin/resources, value=null, extra=null, status=NO_CONTENT, revision=null, timestamp=null, fields=null], headers=ImmutableDittoHeaders [{content-type=application/vnd.eclipse.ditto+json, version=2, correlation-id=dittoCorrelationId, status=200}]], response=ModifyResourcesResponse [dittoHeaders=ImmutableDittoHeaders [{correlation-id=f3a0eeed-5f03-4181-b6e3-bd3bdcece701}], responseType=policies.responses:modifyResources, statusCode=NO_CONTENT, policyId=org.eclipse.ditto.test:myPolicy, label=admin]]1 msPassed
adaptableToCommandToAdaptable[modifySubjectCreatedResponse: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, id=myPolicy, group=policies, channel=none, criterion=commands, action=modify, searchAction=null, subject=null, path=org.eclipse.ditto.test/myPolicy/policies/commands/modify], payload=ImmutablePayload [path=/entries/admin/subjects/google:theSubject1, value={"type":"generated"}, extra=null, status=CREATED, revision=null, timestamp=null, fields=null], headers=ImmutableDittoHeaders [{content-type=application/vnd.eclipse.ditto+json, version=2, correlation-id=dittoCorrelationId, status=200}]], response=ModifySubjectResponse [dittoHeaders=ImmutableDittoHeaders [{correlation-id=f3a0eeed-5f03-4181-b6e3-bd3bdcece701}], responseType=policies.responses:modifySubject, statusCode=CREATED, policyId=org.eclipse.ditto.test:myPolicy, label=admin, subjectCreated=ImmutableSubject [subjectId=google:theSubject1, subjectType=generated], subjectId=google:theSubject1]]3 msPassed
adaptableToCommandToAdaptable[modifySubjectModifiedResponse: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, id=myPolicy, group=policies, channel=none, criterion=commands, action=modify, searchAction=null, subject=null, path=org.eclipse.ditto.test/myPolicy/policies/commands/modify], payload=ImmutablePayload [path=/entries/admin/subjects/google:theSubject1, value=null, extra=null, status=NO_CONTENT, revision=null, timestamp=null, fields=null], headers=ImmutableDittoHeaders [{content-type=application/vnd.eclipse.ditto+json, version=2, correlation-id=dittoCorrelationId, status=200}]], response=ModifySubjectResponse [dittoHeaders=ImmutableDittoHeaders [{correlation-id=f3a0eeed-5f03-4181-b6e3-bd3bdcece701}], responseType=policies.responses:modifySubject, statusCode=NO_CONTENT, policyId=org.eclipse.ditto.test:myPolicy, label=admin, subjectCreated=null, subjectId=google:theSubject1]]1 msPassed
adaptableToCommandToAdaptable[modifySubjectsResponse: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, id=myPolicy, group=policies, channel=none, criterion=commands, action=modify, searchAction=null, subject=null, path=org.eclipse.ditto.test/myPolicy/policies/commands/modify], payload=ImmutablePayload [path=/entries/admin/subjects, value=null, extra=null, status=NO_CONTENT, revision=null, timestamp=null, fields=null], headers=ImmutableDittoHeaders [{content-type=application/vnd.eclipse.ditto+json, version=2, correlation-id=dittoCorrelationId, status=200}]], response=ModifySubjectsResponse [dittoHeaders=ImmutableDittoHeaders [{correlation-id=f3a0eeed-5f03-4181-b6e3-bd3bdcece701}], responseType=policies.responses:modifySubjects, statusCode=NO_CONTENT, policyId=org.eclipse.ditto.test:myPolicy, label=admin]]1 msPassed
commandToAdaptableToCommand[createPolicyResponse: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, id=myPolicy, group=policies, channel=none, criterion=commands, action=create, searchAction=null, subject=null, path=org.eclipse.ditto.test/myPolicy/policies/commands/create], payload=ImmutablePayload [path=/, value={"policyId":"org.eclipse.ditto.test:myPolicy","entries":{}}, extra=null, status=CREATED, revision=null, timestamp=null, fields=null], headers=ImmutableDittoHeaders [{content-type=application/vnd.eclipse.ditto+json, version=2, correlation-id=dittoCorrelationId, status=200}]], response=CreatePolicyResponse [dittoHeaders=ImmutableDittoHeaders [{correlation-id=f3a0eeed-5f03-4181-b6e3-bd3bdcece701}], responseType=policies.responses:createPolicy, statusCode=CREATED, policyId=org.eclipse.ditto.test:myPolicy, policyCreated=ImmutablePolicy [policyId=org.eclipse.ditto.test:myPolicy, namespace=org.eclipse.ditto.test, lifecycle=null, revision=null, modified=null, entries={}]]]0 msPassed
commandToAdaptableToCommand[deletePolicyEntryResponse: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, id=myPolicy, group=policies, channel=none, criterion=commands, action=delete, searchAction=null, subject=null, path=org.eclipse.ditto.test/myPolicy/policies/commands/delete], payload=ImmutablePayload [path=/entries/frontend, value=null, extra=null, status=NO_CONTENT, revision=null, timestamp=null, fields=null], headers=ImmutableDittoHeaders [{content-type=application/vnd.eclipse.ditto+json, version=2, correlation-id=dittoCorrelationId, status=200}]], response=DeletePolicyEntryResponse [dittoHeaders=ImmutableDittoHeaders [{correlation-id=f3a0eeed-5f03-4181-b6e3-bd3bdcece701}], responseType=policies.responses:deletePolicyEntry, statusCode=NO_CONTENT, policyId=org.eclipse.ditto.test:myPolicy, label=frontend]]0 msPassed
commandToAdaptableToCommand[deletePolicyResponse: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, id=myPolicy, group=policies, channel=none, criterion=commands, action=delete, searchAction=null, subject=null, path=org.eclipse.ditto.test/myPolicy/policies/commands/delete], payload=ImmutablePayload [path=/, value=null, extra=null, status=NO_CONTENT, revision=null, timestamp=null, fields=null], headers=ImmutableDittoHeaders [{content-type=application/vnd.eclipse.ditto+json, version=2, correlation-id=dittoCorrelationId, status=200}]], response=DeletePolicyResponse [dittoHeaders=ImmutableDittoHeaders [{correlation-id=f3a0eeed-5f03-4181-b6e3-bd3bdcece701}], responseType=policies.responses:deletePolicy, statusCode=NO_CONTENT, policyId=org.eclipse.ditto.test:myPolicy]]0 msPassed
commandToAdaptableToCommand[deleteResourceResponse: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, id=myPolicy, group=policies, channel=none, criterion=commands, action=delete, searchAction=null, subject=null, path=org.eclipse.ditto.test/myPolicy/policies/commands/delete], payload=ImmutablePayload [path=/entries/admin/resources/thing:/thingId, value=null, extra=null, status=NO_CONTENT, revision=null, timestamp=null, fields=null], headers=ImmutableDittoHeaders [{content-type=application/vnd.eclipse.ditto+json, version=2, correlation-id=dittoCorrelationId, status=200}]], response=DeleteResourceResponse [dittoHeaders=ImmutableDittoHeaders [{correlation-id=f3a0eeed-5f03-4181-b6e3-bd3bdcece701}], responseType=policies.responses:deleteResource, statusCode=NO_CONTENT, policyId=org.eclipse.ditto.test:myPolicy, label=admin, resourceKey=thing:/thingId]]1 msPassed
commandToAdaptableToCommand[deleteSubjectResponse: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, id=myPolicy, group=policies, channel=none, criterion=commands, action=delete, searchAction=null, subject=null, path=org.eclipse.ditto.test/myPolicy/policies/commands/delete], payload=ImmutablePayload [path=/entries/admin/subjects/google:theSubject1, value=null, extra=null, status=NO_CONTENT, revision=null, timestamp=null, fields=null], headers=ImmutableDittoHeaders [{content-type=application/vnd.eclipse.ditto+json, version=2, correlation-id=dittoCorrelationId, status=200}]], response=DeleteSubjectResponse [dittoHeaders=ImmutableDittoHeaders [{correlation-id=f3a0eeed-5f03-4181-b6e3-bd3bdcece701}], responseType=policies.responses:deleteSubject, statusCode=NO_CONTENT, policyId=org.eclipse.ditto.test:myPolicy, label=admin, subjectId=google:theSubject1]]1 msPassed
commandToAdaptableToCommand[modifyPolicyCreatedResponse: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, id=myPolicy, group=policies, channel=none, criterion=commands, action=modify, searchAction=null, subject=null, path=org.eclipse.ditto.test/myPolicy/policies/commands/modify], payload=ImmutablePayload [path=/, value={"policyId":"org.eclipse.ditto.test:myPolicy","entries":{}}, extra=null, status=CREATED, revision=null, timestamp=null, fields=null], headers=ImmutableDittoHeaders [{content-type=application/vnd.eclipse.ditto+json, version=2, correlation-id=dittoCorrelationId, status=200}]], response=ModifyPolicyResponse [dittoHeaders=ImmutableDittoHeaders [{correlation-id=f3a0eeed-5f03-4181-b6e3-bd3bdcece701}], responseType=policies.responses:modifyPolicy, statusCode=CREATED, policyId=org.eclipse.ditto.test:myPolicy, policyCreated=ImmutablePolicy [policyId=org.eclipse.ditto.test:myPolicy, namespace=org.eclipse.ditto.test, lifecycle=null, revision=null, modified=null, entries={}]]]1 msPassed
commandToAdaptableToCommand[modifyPolicyEntriesResponse: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, id=myPolicy, group=policies, channel=none, criterion=commands, action=modify, searchAction=null, subject=null, path=org.eclipse.ditto.test/myPolicy/policies/commands/modify], payload=ImmutablePayload [path=/entries, value=null, extra=null, status=NO_CONTENT, revision=null, timestamp=null, fields=null], headers=ImmutableDittoHeaders [{content-type=application/vnd.eclipse.ditto+json, version=2, correlation-id=dittoCorrelationId, status=200}]], response=ModifyPolicyEntriesResponse [dittoHeaders=ImmutableDittoHeaders [{correlation-id=f3a0eeed-5f03-4181-b6e3-bd3bdcece701}], responseType=policies.responses:modifyPolicyEntries, statusCode=NO_CONTENT, policyId=org.eclipse.ditto.test:myPolicy]]1 msPassed
commandToAdaptableToCommand[modifyPolicyEntryCreatedResponse: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, id=myPolicy, group=policies, channel=none, criterion=commands, action=modify, searchAction=null, subject=null, path=org.eclipse.ditto.test/myPolicy/policies/commands/modify], payload=ImmutablePayload [path=/entries/admin, value={"subjects":{"google:theSubject2":{"type":"generated"},"google:theSubject1":{"type":"generated"}},"resources":{"message:/subject":{"grant":["WRITE"],"revoke":[]},"thing:/thingId":{"grant":["READ"],"revoke":["WRITE"]}}}, extra=null, status=CREATED, revision=null, timestamp=null, fields=null], headers=ImmutableDittoHeaders [{content-type=application/vnd.eclipse.ditto+json, version=2, correlation-id=dittoCorrelationId, status=200}]], response=ModifyPolicyEntryResponse [dittoHeaders=ImmutableDittoHeaders [{correlation-id=f3a0eeed-5f03-4181-b6e3-bd3bdcece701}], responseType=policies.responses:modifyPolicyEntry, statusCode=CREATED, policyId=org.eclipse.ditto.test:myPolicy, policyEntryCreated=ImmutablePolicyEntry [label=admin, subjects=ImmutableSubjects [subjects={google:theSubject2=ImmutableSubject [subjectId=google:theSubject2, subjectType=generated], google:theSubject1=ImmutableSubject [subjectId=google:theSubject1, subjectType=generated]}], resources=ImmutableResources [resources={message:/subject=ImmutableResource [resourceKey=message:/subject, effectedPermissions=ImmutableEffectedPermissions [grantedPermissions=[WRITE], revokedPermissions=[]]], thing:/thingId=ImmutableResource [resourceKey=thing:/thingId, effectedPermissions=ImmutableEffectedPermissions [grantedPermissions=[READ], revokedPermissions=[WRITE]]]}]], policyEntryModifiedLabel=admin]]2 msPassed
commandToAdaptableToCommand[modifyPolicyEntryModifiedResponse: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, id=myPolicy, group=policies, channel=none, criterion=commands, action=modify, searchAction=null, subject=null, path=org.eclipse.ditto.test/myPolicy/policies/commands/modify], payload=ImmutablePayload [path=/entries/admin, value=null, extra=null, status=NO_CONTENT, revision=null, timestamp=null, fields=null], headers=ImmutableDittoHeaders [{content-type=application/vnd.eclipse.ditto+json, version=2, correlation-id=dittoCorrelationId, status=200}]], response=ModifyPolicyEntryResponse [dittoHeaders=ImmutableDittoHeaders [{correlation-id=f3a0eeed-5f03-4181-b6e3-bd3bdcece701}], responseType=policies.responses:modifyPolicyEntry, statusCode=NO_CONTENT, policyId=org.eclipse.ditto.test:myPolicy, policyEntryCreated=null, policyEntryModifiedLabel=admin]]0 msPassed
commandToAdaptableToCommand[modifyPolicyModifiedResponse: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, id=myPolicy, group=policies, channel=none, criterion=commands, action=modify, searchAction=null, subject=null, path=org.eclipse.ditto.test/myPolicy/policies/commands/modify], payload=ImmutablePayload [path=/, value=null, extra=null, status=NO_CONTENT, revision=null, timestamp=null, fields=null], headers=ImmutableDittoHeaders [{content-type=application/vnd.eclipse.ditto+json, version=2, correlation-id=dittoCorrelationId, status=200}]], response=ModifyPolicyResponse [dittoHeaders=ImmutableDittoHeaders [{correlation-id=f3a0eeed-5f03-4181-b6e3-bd3bdcece701}], responseType=policies.responses:modifyPolicy, statusCode=NO_CONTENT, policyId=org.eclipse.ditto.test:myPolicy, policyCreated=null]]0 msPassed
commandToAdaptableToCommand[modifyResourceCreatedResponse: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, id=myPolicy, group=policies, channel=none, criterion=commands, action=modify, searchAction=null, subject=null, path=org.eclipse.ditto.test/myPolicy/policies/commands/modify], payload=ImmutablePayload [path=/entries/admin/resources/thing:/thingId, value={"grant":["READ"],"revoke":["WRITE"]}, extra=null, status=CREATED, revision=null, timestamp=null, fields=null], headers=ImmutableDittoHeaders [{content-type=application/vnd.eclipse.ditto+json, version=2, correlation-id=dittoCorrelationId, status=200}]], response=ModifyResourceResponse [dittoHeaders=ImmutableDittoHeaders [{correlation-id=f3a0eeed-5f03-4181-b6e3-bd3bdcece701}], responseType=policies.responses:modifyResource, statusCode=CREATED, policyId=org.eclipse.ditto.test:myPolicy, label=admin, resourceCreated=ImmutableResource [resourceKey=thing:/thingId, effectedPermissions=ImmutableEffectedPermissions [grantedPermissions=[READ], revokedPermissions=[WRITE]]], resourceKey=thing:/thingId]]1 msPassed
commandToAdaptableToCommand[modifyResourceModifiedResponse: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, id=myPolicy, group=policies, channel=none, criterion=commands, action=modify, searchAction=null, subject=null, path=org.eclipse.ditto.test/myPolicy/policies/commands/modify], payload=ImmutablePayload [path=/entries/admin/resources/thing:/thingId, value=null, extra=null, status=NO_CONTENT, revision=null, timestamp=null, fields=null], headers=ImmutableDittoHeaders [{content-type=application/vnd.eclipse.ditto+json, version=2, correlation-id=dittoCorrelationId, status=200}]], response=ModifyResourceResponse [dittoHeaders=ImmutableDittoHeaders [{correlation-id=f3a0eeed-5f03-4181-b6e3-bd3bdcece701}], responseType=policies.responses:modifyResource, statusCode=NO_CONTENT, policyId=org.eclipse.ditto.test:myPolicy, label=admin, resourceCreated=null, resourceKey=thing:/thingId]]0 msPassed
commandToAdaptableToCommand[modifyResourcesResponse: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, id=myPolicy, group=policies, channel=none, criterion=commands, action=modify, searchAction=null, subject=null, path=org.eclipse.ditto.test/myPolicy/policies/commands/modify], payload=ImmutablePayload [path=/entries/admin/resources, value=null, extra=null, status=NO_CONTENT, revision=null, timestamp=null, fields=null], headers=ImmutableDittoHeaders [{content-type=application/vnd.eclipse.ditto+json, version=2, correlation-id=dittoCorrelationId, status=200}]], response=ModifyResourcesResponse [dittoHeaders=ImmutableDittoHeaders [{correlation-id=f3a0eeed-5f03-4181-b6e3-bd3bdcece701}], responseType=policies.responses:modifyResources, statusCode=NO_CONTENT, policyId=org.eclipse.ditto.test:myPolicy, label=admin]]1 msPassed
commandToAdaptableToCommand[modifySubjectCreatedResponse: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, id=myPolicy, group=policies, channel=none, criterion=commands, action=modify, searchAction=null, subject=null, path=org.eclipse.ditto.test/myPolicy/policies/commands/modify], payload=ImmutablePayload [path=/entries/admin/subjects/google:theSubject1, value={"type":"generated"}, extra=null, status=CREATED, revision=null, timestamp=null, fields=null], headers=ImmutableDittoHeaders [{content-type=application/vnd.eclipse.ditto+json, version=2, correlation-id=dittoCorrelationId, status=200}]], response=ModifySubjectResponse [dittoHeaders=ImmutableDittoHeaders [{correlation-id=f3a0eeed-5f03-4181-b6e3-bd3bdcece701}], responseType=policies.responses:modifySubject, statusCode=CREATED, policyId=org.eclipse.ditto.test:myPolicy, label=admin, subjectCreated=ImmutableSubject [subjectId=google:theSubject1, subjectType=generated], subjectId=google:theSubject1]]1 msPassed
commandToAdaptableToCommand[modifySubjectModifiedResponse: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, id=myPolicy, group=policies, channel=none, criterion=commands, action=modify, searchAction=null, subject=null, path=org.eclipse.ditto.test/myPolicy/policies/commands/modify], payload=ImmutablePayload [path=/entries/admin/subjects/google:theSubject1, value=null, extra=null, status=NO_CONTENT, revision=null, timestamp=null, fields=null], headers=ImmutableDittoHeaders [{content-type=application/vnd.eclipse.ditto+json, version=2, correlation-id=dittoCorrelationId, status=200}]], response=ModifySubjectResponse [dittoHeaders=ImmutableDittoHeaders [{correlation-id=f3a0eeed-5f03-4181-b6e3-bd3bdcece701}], responseType=policies.responses:modifySubject, statusCode=NO_CONTENT, policyId=org.eclipse.ditto.test:myPolicy, label=admin, subjectCreated=null, subjectId=google:theSubject1]]1 msPassed
commandToAdaptableToCommand[modifySubjectsResponse: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, id=myPolicy, group=policies, channel=none, criterion=commands, action=modify, searchAction=null, subject=null, path=org.eclipse.ditto.test/myPolicy/policies/commands/modify], payload=ImmutablePayload [path=/entries/admin/subjects, value=null, extra=null, status=NO_CONTENT, revision=null, timestamp=null, fields=null], headers=ImmutableDittoHeaders [{content-type=application/vnd.eclipse.ditto+json, version=2, correlation-id=dittoCorrelationId, status=200}]], response=ModifySubjectsResponse [dittoHeaders=ImmutableDittoHeaders [{correlation-id=f3a0eeed-5f03-4181-b6e3-bd3bdcece701}], responseType=policies.responses:modifySubjects, statusCode=NO_CONTENT, policyId=org.eclipse.ditto.test:myPolicy, label=admin]]1 msPassed
fromAdaptable[createPolicyResponse: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, id=myPolicy, group=policies, channel=none, criterion=commands, action=create, searchAction=null, subject=null, path=org.eclipse.ditto.test/myPolicy/policies/commands/create], payload=ImmutablePayload [path=/, value={"policyId":"org.eclipse.ditto.test:myPolicy","entries":{}}, extra=null, status=CREATED, revision=null, timestamp=null, fields=null], headers=ImmutableDittoHeaders [{content-type=application/vnd.eclipse.ditto+json, version=2, correlation-id=dittoCorrelationId, status=200}]], response=CreatePolicyResponse [dittoHeaders=ImmutableDittoHeaders [{correlation-id=f3a0eeed-5f03-4181-b6e3-bd3bdcece701}], responseType=policies.responses:createPolicy, statusCode=CREATED, policyId=org.eclipse.ditto.test:myPolicy, policyCreated=ImmutablePolicy [policyId=org.eclipse.ditto.test:myPolicy, namespace=org.eclipse.ditto.test, lifecycle=null, revision=null, modified=null, entries={}]]]0 msPassed
fromAdaptable[deletePolicyEntryResponse: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, id=myPolicy, group=policies, channel=none, criterion=commands, action=delete, searchAction=null, subject=null, path=org.eclipse.ditto.test/myPolicy/policies/commands/delete], payload=ImmutablePayload [path=/entries/frontend, value=null, extra=null, status=NO_CONTENT, revision=null, timestamp=null, fields=null], headers=ImmutableDittoHeaders [{content-type=application/vnd.eclipse.ditto+json, version=2, correlation-id=dittoCorrelationId, status=200}]], response=DeletePolicyEntryResponse [dittoHeaders=ImmutableDittoHeaders [{correlation-id=f3a0eeed-5f03-4181-b6e3-bd3bdcece701}], responseType=policies.responses:deletePolicyEntry, statusCode=NO_CONTENT, policyId=org.eclipse.ditto.test:myPolicy, label=frontend]]1 msPassed
fromAdaptable[deletePolicyResponse: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, id=myPolicy, group=policies, channel=none, criterion=commands, action=delete, searchAction=null, subject=null, path=org.eclipse.ditto.test/myPolicy/policies/commands/delete], payload=ImmutablePayload [path=/, value=null, extra=null, status=NO_CONTENT, revision=null, timestamp=null, fields=null], headers=ImmutableDittoHeaders [{content-type=application/vnd.eclipse.ditto+json, version=2, correlation-id=dittoCorrelationId, status=200}]], response=DeletePolicyResponse [dittoHeaders=ImmutableDittoHeaders [{correlation-id=f3a0eeed-5f03-4181-b6e3-bd3bdcece701}], responseType=policies.responses:deletePolicy, statusCode=NO_CONTENT, policyId=org.eclipse.ditto.test:myPolicy]]1 msPassed
fromAdaptable[deleteResourceResponse: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, id=myPolicy, group=policies, channel=none, criterion=commands, action=delete, searchAction=null, subject=null, path=org.eclipse.ditto.test/myPolicy/policies/commands/delete], payload=ImmutablePayload [path=/entries/admin/resources/thing:/thingId, value=null, extra=null, status=NO_CONTENT, revision=null, timestamp=null, fields=null], headers=ImmutableDittoHeaders [{content-type=application/vnd.eclipse.ditto+json, version=2, correlation-id=dittoCorrelationId, status=200}]], response=DeleteResourceResponse [dittoHeaders=ImmutableDittoHeaders [{correlation-id=f3a0eeed-5f03-4181-b6e3-bd3bdcece701}], responseType=policies.responses:deleteResource, statusCode=NO_CONTENT, policyId=org.eclipse.ditto.test:myPolicy, label=admin, resourceKey=thing:/thingId]]1 msPassed
fromAdaptable[deleteSubjectResponse: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, id=myPolicy, group=policies, channel=none, criterion=commands, action=delete, searchAction=null, subject=null, path=org.eclipse.ditto.test/myPolicy/policies/commands/delete], payload=ImmutablePayload [path=/entries/admin/subjects/google:theSubject1, value=null, extra=null, status=NO_CONTENT, revision=null, timestamp=null, fields=null], headers=ImmutableDittoHeaders [{content-type=application/vnd.eclipse.ditto+json, version=2, correlation-id=dittoCorrelationId, status=200}]], response=DeleteSubjectResponse [dittoHeaders=ImmutableDittoHeaders [{correlation-id=f3a0eeed-5f03-4181-b6e3-bd3bdcece701}], responseType=policies.responses:deleteSubject, statusCode=NO_CONTENT, policyId=org.eclipse.ditto.test:myPolicy, label=admin, subjectId=google:theSubject1]]1 msPassed
fromAdaptable[modifyPolicyCreatedResponse: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, id=myPolicy, group=policies, channel=none, criterion=commands, action=modify, searchAction=null, subject=null, path=org.eclipse.ditto.test/myPolicy/policies/commands/modify], payload=ImmutablePayload [path=/, value={"policyId":"org.eclipse.ditto.test:myPolicy","entries":{}}, extra=null, status=CREATED, revision=null, timestamp=null, fields=null], headers=ImmutableDittoHeaders [{content-type=application/vnd.eclipse.ditto+json, version=2, correlation-id=dittoCorrelationId, status=200}]], response=ModifyPolicyResponse [dittoHeaders=ImmutableDittoHeaders [{correlation-id=f3a0eeed-5f03-4181-b6e3-bd3bdcece701}], responseType=policies.responses:modifyPolicy, statusCode=CREATED, policyId=org.eclipse.ditto.test:myPolicy, policyCreated=ImmutablePolicy [policyId=org.eclipse.ditto.test:myPolicy, namespace=org.eclipse.ditto.test, lifecycle=null, revision=null, modified=null, entries={}]]]1 msPassed
fromAdaptable[modifyPolicyEntriesResponse: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, id=myPolicy, group=policies, channel=none, criterion=commands, action=modify, searchAction=null, subject=null, path=org.eclipse.ditto.test/myPolicy/policies/commands/modify], payload=ImmutablePayload [path=/entries, value=null, extra=null, status=NO_CONTENT, revision=null, timestamp=null, fields=null], headers=ImmutableDittoHeaders [{content-type=application/vnd.eclipse.ditto+json, version=2, correlation-id=dittoCorrelationId, status=200}]], response=ModifyPolicyEntriesResponse [dittoHeaders=ImmutableDittoHeaders [{correlation-id=f3a0eeed-5f03-4181-b6e3-bd3bdcece701}], responseType=policies.responses:modifyPolicyEntries, statusCode=NO_CONTENT, policyId=org.eclipse.ditto.test:myPolicy]]0 msPassed
fromAdaptable[modifyPolicyEntryCreatedResponse: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, id=myPolicy, group=policies, channel=none, criterion=commands, action=modify, searchAction=null, subject=null, path=org.eclipse.ditto.test/myPolicy/policies/commands/modify], payload=ImmutablePayload [path=/entries/admin, value={"subjects":{"google:theSubject2":{"type":"generated"},"google:theSubject1":{"type":"generated"}},"resources":{"message:/subject":{"grant":["WRITE"],"revoke":[]},"thing:/thingId":{"grant":["READ"],"revoke":["WRITE"]}}}, extra=null, status=CREATED, revision=null, timestamp=null, fields=null], headers=ImmutableDittoHeaders [{content-type=application/vnd.eclipse.ditto+json, version=2, correlation-id=dittoCorrelationId, status=200}]], response=ModifyPolicyEntryResponse [dittoHeaders=ImmutableDittoHeaders [{correlation-id=f3a0eeed-5f03-4181-b6e3-bd3bdcece701}], responseType=policies.responses:modifyPolicyEntry, statusCode=CREATED, policyId=org.eclipse.ditto.test:myPolicy, policyEntryCreated=ImmutablePolicyEntry [label=admin, subjects=ImmutableSubjects [subjects={google:theSubject2=ImmutableSubject [subjectId=google:theSubject2, subjectType=generated], google:theSubject1=ImmutableSubject [subjectId=google:theSubject1, subjectType=generated]}], resources=ImmutableResources [resources={message:/subject=ImmutableResource [resourceKey=message:/subject, effectedPermissions=ImmutableEffectedPermissions [grantedPermissions=[WRITE], revokedPermissions=[]]], thing:/thingId=ImmutableResource [resourceKey=thing:/thingId, effectedPermissions=ImmutableEffectedPermissions [grantedPermissions=[READ], revokedPermissions=[WRITE]]]}]], policyEntryModifiedLabel=admin]]1 msPassed
fromAdaptable[modifyPolicyEntryModifiedResponse: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, id=myPolicy, group=policies, channel=none, criterion=commands, action=modify, searchAction=null, subject=null, path=org.eclipse.ditto.test/myPolicy/policies/commands/modify], payload=ImmutablePayload [path=/entries/admin, value=null, extra=null, status=NO_CONTENT, revision=null, timestamp=null, fields=null], headers=ImmutableDittoHeaders [{content-type=application/vnd.eclipse.ditto+json, version=2, correlation-id=dittoCorrelationId, status=200}]], response=ModifyPolicyEntryResponse [dittoHeaders=ImmutableDittoHeaders [{correlation-id=f3a0eeed-5f03-4181-b6e3-bd3bdcece701}], responseType=policies.responses:modifyPolicyEntry, statusCode=NO_CONTENT, policyId=org.eclipse.ditto.test:myPolicy, policyEntryCreated=null, policyEntryModifiedLabel=admin]]1 msPassed
fromAdaptable[modifyPolicyModifiedResponse: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, id=myPolicy, group=policies, channel=none, criterion=commands, action=modify, searchAction=null, subject=null, path=org.eclipse.ditto.test/myPolicy/policies/commands/modify], payload=ImmutablePayload [path=/, value=null, extra=null, status=NO_CONTENT, revision=null, timestamp=null, fields=null], headers=ImmutableDittoHeaders [{content-type=application/vnd.eclipse.ditto+json, version=2, correlation-id=dittoCorrelationId, status=200}]], response=ModifyPolicyResponse [dittoHeaders=ImmutableDittoHeaders [{correlation-id=f3a0eeed-5f03-4181-b6e3-bd3bdcece701}], responseType=policies.responses:modifyPolicy, statusCode=NO_CONTENT, policyId=org.eclipse.ditto.test:myPolicy, policyCreated=null]]1 msPassed
fromAdaptable[modifyResourceCreatedResponse: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, id=myPolicy, group=policies, channel=none, criterion=commands, action=modify, searchAction=null, subject=null, path=org.eclipse.ditto.test/myPolicy/policies/commands/modify], payload=ImmutablePayload [path=/entries/admin/resources/thing:/thingId, value={"grant":["READ"],"revoke":["WRITE"]}, extra=null, status=CREATED, revision=null, timestamp=null, fields=null], headers=ImmutableDittoHeaders [{content-type=application/vnd.eclipse.ditto+json, version=2, correlation-id=dittoCorrelationId, status=200}]], response=ModifyResourceResponse [dittoHeaders=ImmutableDittoHeaders [{correlation-id=f3a0eeed-5f03-4181-b6e3-bd3bdcece701}], responseType=policies.responses:modifyResource, statusCode=CREATED, policyId=org.eclipse.ditto.test:myPolicy, label=admin, resourceCreated=ImmutableResource [resourceKey=thing:/thingId, effectedPermissions=ImmutableEffectedPermissions [grantedPermissions=[READ], revokedPermissions=[WRITE]]], resourceKey=thing:/thingId]]1 msPassed
fromAdaptable[modifyResourceModifiedResponse: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, id=myPolicy, group=policies, channel=none, criterion=commands, action=modify, searchAction=null, subject=null, path=org.eclipse.ditto.test/myPolicy/policies/commands/modify], payload=ImmutablePayload [path=/entries/admin/resources/thing:/thingId, value=null, extra=null, status=NO_CONTENT, revision=null, timestamp=null, fields=null], headers=ImmutableDittoHeaders [{content-type=application/vnd.eclipse.ditto+json, version=2, correlation-id=dittoCorrelationId, status=200}]], response=ModifyResourceResponse [dittoHeaders=ImmutableDittoHeaders [{correlation-id=f3a0eeed-5f03-4181-b6e3-bd3bdcece701}], responseType=policies.responses:modifyResource, statusCode=NO_CONTENT, policyId=org.eclipse.ditto.test:myPolicy, label=admin, resourceCreated=null, resourceKey=thing:/thingId]]0 msPassed
fromAdaptable[modifyResourcesResponse: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, id=myPolicy, group=policies, channel=none, criterion=commands, action=modify, searchAction=null, subject=null, path=org.eclipse.ditto.test/myPolicy/policies/commands/modify], payload=ImmutablePayload [path=/entries/admin/resources, value=null, extra=null, status=NO_CONTENT, revision=null, timestamp=null, fields=null], headers=ImmutableDittoHeaders [{content-type=application/vnd.eclipse.ditto+json, version=2, correlation-id=dittoCorrelationId, status=200}]], response=ModifyResourcesResponse [dittoHeaders=ImmutableDittoHeaders [{correlation-id=f3a0eeed-5f03-4181-b6e3-bd3bdcece701}], responseType=policies.responses:modifyResources, statusCode=NO_CONTENT, policyId=org.eclipse.ditto.test:myPolicy, label=admin]]1 msPassed
fromAdaptable[modifySubjectCreatedResponse: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, id=myPolicy, group=policies, channel=none, criterion=commands, action=modify, searchAction=null, subject=null, path=org.eclipse.ditto.test/myPolicy/policies/commands/modify], payload=ImmutablePayload [path=/entries/admin/subjects/google:theSubject1, value={"type":"generated"}, extra=null, status=CREATED, revision=null, timestamp=null, fields=null], headers=ImmutableDittoHeaders [{content-type=application/vnd.eclipse.ditto+json, version=2, correlation-id=dittoCorrelationId, status=200}]], response=ModifySubjectResponse [dittoHeaders=ImmutableDittoHeaders [{correlation-id=f3a0eeed-5f03-4181-b6e3-bd3bdcece701}], responseType=policies.responses:modifySubject, statusCode=CREATED, policyId=org.eclipse.ditto.test:myPolicy, label=admin, subjectCreated=ImmutableSubject [subjectId=google:theSubject1, subjectType=generated], subjectId=google:theSubject1]]0 msPassed
fromAdaptable[modifySubjectModifiedResponse: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, id=myPolicy, group=policies, channel=none, criterion=commands, action=modify, searchAction=null, subject=null, path=org.eclipse.ditto.test/myPolicy/policies/commands/modify], payload=ImmutablePayload [path=/entries/admin/subjects/google:theSubject1, value=null, extra=null, status=NO_CONTENT, revision=null, timestamp=null, fields=null], headers=ImmutableDittoHeaders [{content-type=application/vnd.eclipse.ditto+json, version=2, correlation-id=dittoCorrelationId, status=200}]], response=ModifySubjectResponse [dittoHeaders=ImmutableDittoHeaders [{correlation-id=f3a0eeed-5f03-4181-b6e3-bd3bdcece701}], responseType=policies.responses:modifySubject, statusCode=NO_CONTENT, policyId=org.eclipse.ditto.test:myPolicy, label=admin, subjectCreated=null, subjectId=google:theSubject1]]0 msPassed
fromAdaptable[modifySubjectsResponse: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, id=myPolicy, group=policies, channel=none, criterion=commands, action=modify, searchAction=null, subject=null, path=org.eclipse.ditto.test/myPolicy/policies/commands/modify], payload=ImmutablePayload [path=/entries/admin/subjects, value=null, extra=null, status=NO_CONTENT, revision=null, timestamp=null, fields=null], headers=ImmutableDittoHeaders [{content-type=application/vnd.eclipse.ditto+json, version=2, correlation-id=dittoCorrelationId, status=200}]], response=ModifySubjectsResponse [dittoHeaders=ImmutableDittoHeaders [{correlation-id=f3a0eeed-5f03-4181-b6e3-bd3bdcece701}], responseType=policies.responses:modifySubjects, statusCode=NO_CONTENT, policyId=org.eclipse.ditto.test:myPolicy, label=admin]]1 msPassed
toAdaptable[createPolicyResponse: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, id=myPolicy, group=policies, channel=none, criterion=commands, action=create, searchAction=null, subject=null, path=org.eclipse.ditto.test/myPolicy/policies/commands/create], payload=ImmutablePayload [path=/, value={"policyId":"org.eclipse.ditto.test:myPolicy","entries":{}}, extra=null, status=CREATED, revision=null, timestamp=null, fields=null], headers=ImmutableDittoHeaders [{content-type=application/vnd.eclipse.ditto+json, version=2, correlation-id=dittoCorrelationId, status=200}]], response=CreatePolicyResponse [dittoHeaders=ImmutableDittoHeaders [{correlation-id=f3a0eeed-5f03-4181-b6e3-bd3bdcece701}], responseType=policies.responses:createPolicy, statusCode=CREATED, policyId=org.eclipse.ditto.test:myPolicy, policyCreated=ImmutablePolicy [policyId=org.eclipse.ditto.test:myPolicy, namespace=org.eclipse.ditto.test, lifecycle=null, revision=null, modified=null, entries={}]]]1 msPassed
toAdaptable[deletePolicyEntryResponse: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, id=myPolicy, group=policies, channel=none, criterion=commands, action=delete, searchAction=null, subject=null, path=org.eclipse.ditto.test/myPolicy/policies/commands/delete], payload=ImmutablePayload [path=/entries/frontend, value=null, extra=null, status=NO_CONTENT, revision=null, timestamp=null, fields=null], headers=ImmutableDittoHeaders [{content-type=application/vnd.eclipse.ditto+json, version=2, correlation-id=dittoCorrelationId, status=200}]], response=DeletePolicyEntryResponse [dittoHeaders=ImmutableDittoHeaders [{correlation-id=f3a0eeed-5f03-4181-b6e3-bd3bdcece701}], responseType=policies.responses:deletePolicyEntry, statusCode=NO_CONTENT, policyId=org.eclipse.ditto.test:myPolicy, label=frontend]]0 msPassed
toAdaptable[deletePolicyResponse: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, id=myPolicy, group=policies, channel=none, criterion=commands, action=delete, searchAction=null, subject=null, path=org.eclipse.ditto.test/myPolicy/policies/commands/delete], payload=ImmutablePayload [path=/, value=null, extra=null, status=NO_CONTENT, revision=null, timestamp=null, fields=null], headers=ImmutableDittoHeaders [{content-type=application/vnd.eclipse.ditto+json, version=2, correlation-id=dittoCorrelationId, status=200}]], response=DeletePolicyResponse [dittoHeaders=ImmutableDittoHeaders [{correlation-id=f3a0eeed-5f03-4181-b6e3-bd3bdcece701}], responseType=policies.responses:deletePolicy, statusCode=NO_CONTENT, policyId=org.eclipse.ditto.test:myPolicy]]0 msPassed
toAdaptable[deleteResourceResponse: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, id=myPolicy, group=policies, channel=none, criterion=commands, action=delete, searchAction=null, subject=null, path=org.eclipse.ditto.test/myPolicy/policies/commands/delete], payload=ImmutablePayload [path=/entries/admin/resources/thing:/thingId, value=null, extra=null, status=NO_CONTENT, revision=null, timestamp=null, fields=null], headers=ImmutableDittoHeaders [{content-type=application/vnd.eclipse.ditto+json, version=2, correlation-id=dittoCorrelationId, status=200}]], response=DeleteResourceResponse [dittoHeaders=ImmutableDittoHeaders [{correlation-id=f3a0eeed-5f03-4181-b6e3-bd3bdcece701}], responseType=policies.responses:deleteResource, statusCode=NO_CONTENT, policyId=org.eclipse.ditto.test:myPolicy, label=admin, resourceKey=thing:/thingId]]0 msPassed
toAdaptable[deleteSubjectResponse: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, id=myPolicy, group=policies, channel=none, criterion=commands, action=delete, searchAction=null, subject=null, path=org.eclipse.ditto.test/myPolicy/policies/commands/delete], payload=ImmutablePayload [path=/entries/admin/subjects/google:theSubject1, value=null, extra=null, status=NO_CONTENT, revision=null, timestamp=null, fields=null], headers=ImmutableDittoHeaders [{content-type=application/vnd.eclipse.ditto+json, version=2, correlation-id=dittoCorrelationId, status=200}]], response=DeleteSubjectResponse [dittoHeaders=ImmutableDittoHeaders [{correlation-id=f3a0eeed-5f03-4181-b6e3-bd3bdcece701}], responseType=policies.responses:deleteSubject, statusCode=NO_CONTENT, policyId=org.eclipse.ditto.test:myPolicy, label=admin, subjectId=google:theSubject1]]0 msPassed
toAdaptable[modifyPolicyCreatedResponse: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, id=myPolicy, group=policies, channel=none, criterion=commands, action=modify, searchAction=null, subject=null, path=org.eclipse.ditto.test/myPolicy/policies/commands/modify], payload=ImmutablePayload [path=/, value={"policyId":"org.eclipse.ditto.test:myPolicy","entries":{}}, extra=null, status=CREATED, revision=null, timestamp=null, fields=null], headers=ImmutableDittoHeaders [{content-type=application/vnd.eclipse.ditto+json, version=2, correlation-id=dittoCorrelationId, status=200}]], response=ModifyPolicyResponse [dittoHeaders=ImmutableDittoHeaders [{correlation-id=f3a0eeed-5f03-4181-b6e3-bd3bdcece701}], responseType=policies.responses:modifyPolicy, statusCode=CREATED, policyId=org.eclipse.ditto.test:myPolicy, policyCreated=ImmutablePolicy [policyId=org.eclipse.ditto.test:myPolicy, namespace=org.eclipse.ditto.test, lifecycle=null, revision=null, modified=null, entries={}]]]0 msPassed
toAdaptable[modifyPolicyEntriesResponse: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, id=myPolicy, group=policies, channel=none, criterion=commands, action=modify, searchAction=null, subject=null, path=org.eclipse.ditto.test/myPolicy/policies/commands/modify], payload=ImmutablePayload [path=/entries, value=null, extra=null, status=NO_CONTENT, revision=null, timestamp=null, fields=null], headers=ImmutableDittoHeaders [{content-type=application/vnd.eclipse.ditto+json, version=2, correlation-id=dittoCorrelationId, status=200}]], response=ModifyPolicyEntriesResponse [dittoHeaders=ImmutableDittoHeaders [{correlation-id=f3a0eeed-5f03-4181-b6e3-bd3bdcece701}], responseType=policies.responses:modifyPolicyEntries, statusCode=NO_CONTENT, policyId=org.eclipse.ditto.test:myPolicy]]1 msPassed
toAdaptable[modifyPolicyEntryCreatedResponse: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, id=myPolicy, group=policies, channel=none, criterion=commands, action=modify, searchAction=null, subject=null, path=org.eclipse.ditto.test/myPolicy/policies/commands/modify], payload=ImmutablePayload [path=/entries/admin, value={"subjects":{"google:theSubject2":{"type":"generated"},"google:theSubject1":{"type":"generated"}},"resources":{"message:/subject":{"grant":["WRITE"],"revoke":[]},"thing:/thingId":{"grant":["READ"],"revoke":["WRITE"]}}}, extra=null, status=CREATED, revision=null, timestamp=null, fields=null], headers=ImmutableDittoHeaders [{content-type=application/vnd.eclipse.ditto+json, version=2, correlation-id=dittoCorrelationId, status=200}]], response=ModifyPolicyEntryResponse [dittoHeaders=ImmutableDittoHeaders [{correlation-id=f3a0eeed-5f03-4181-b6e3-bd3bdcece701}], responseType=policies.responses:modifyPolicyEntry, statusCode=CREATED, policyId=org.eclipse.ditto.test:myPolicy, policyEntryCreated=ImmutablePolicyEntry [label=admin, subjects=ImmutableSubjects [subjects={google:theSubject2=ImmutableSubject [subjectId=google:theSubject2, subjectType=generated], google:theSubject1=ImmutableSubject [subjectId=google:theSubject1, subjectType=generated]}], resources=ImmutableResources [resources={message:/subject=ImmutableResource [resourceKey=message:/subject, effectedPermissions=ImmutableEffectedPermissions [grantedPermissions=[WRITE], revokedPermissions=[]]], thing:/thingId=ImmutableResource [resourceKey=thing:/thingId, effectedPermissions=ImmutableEffectedPermissions [grantedPermissions=[READ], revokedPermissions=[WRITE]]]}]], policyEntryModifiedLabel=admin]]1 msPassed
toAdaptable[modifyPolicyEntryModifiedResponse: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, id=myPolicy, group=policies, channel=none, criterion=commands, action=modify, searchAction=null, subject=null, path=org.eclipse.ditto.test/myPolicy/policies/commands/modify], payload=ImmutablePayload [path=/entries/admin, value=null, extra=null, status=NO_CONTENT, revision=null, timestamp=null, fields=null], headers=ImmutableDittoHeaders [{content-type=application/vnd.eclipse.ditto+json, version=2, correlation-id=dittoCorrelationId, status=200}]], response=ModifyPolicyEntryResponse [dittoHeaders=ImmutableDittoHeaders [{correlation-id=f3a0eeed-5f03-4181-b6e3-bd3bdcece701}], responseType=policies.responses:modifyPolicyEntry, statusCode=NO_CONTENT, policyId=org.eclipse.ditto.test:myPolicy, policyEntryCreated=null, policyEntryModifiedLabel=admin]]0 msPassed
toAdaptable[modifyPolicyModifiedResponse: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, id=myPolicy, group=policies, channel=none, criterion=commands, action=modify, searchAction=null, subject=null, path=org.eclipse.ditto.test/myPolicy/policies/commands/modify], payload=ImmutablePayload [path=/, value=null, extra=null, status=NO_CONTENT, revision=null, timestamp=null, fields=null], headers=ImmutableDittoHeaders [{content-type=application/vnd.eclipse.ditto+json, version=2, correlation-id=dittoCorrelationId, status=200}]], response=ModifyPolicyResponse [dittoHeaders=ImmutableDittoHeaders [{correlation-id=f3a0eeed-5f03-4181-b6e3-bd3bdcece701}], responseType=policies.responses:modifyPolicy, statusCode=NO_CONTENT, policyId=org.eclipse.ditto.test:myPolicy, policyCreated=null]]0 msPassed
toAdaptable[modifyResourceCreatedResponse: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, id=myPolicy, group=policies, channel=none, criterion=commands, action=modify, searchAction=null, subject=null, path=org.eclipse.ditto.test/myPolicy/policies/commands/modify], payload=ImmutablePayload [path=/entries/admin/resources/thing:/thingId, value={"grant":["READ"],"revoke":["WRITE"]}, extra=null, status=CREATED, revision=null, timestamp=null, fields=null], headers=ImmutableDittoHeaders [{content-type=application/vnd.eclipse.ditto+json, version=2, correlation-id=dittoCorrelationId, status=200}]], response=ModifyResourceResponse [dittoHeaders=ImmutableDittoHeaders [{correlation-id=f3a0eeed-5f03-4181-b6e3-bd3bdcece701}], responseType=policies.responses:modifyResource, statusCode=CREATED, policyId=org.eclipse.ditto.test:myPolicy, label=admin, resourceCreated=ImmutableResource [resourceKey=thing:/thingId, effectedPermissions=ImmutableEffectedPermissions [grantedPermissions=[READ], revokedPermissions=[WRITE]]], resourceKey=thing:/thingId]]1 msPassed
toAdaptable[modifyResourceModifiedResponse: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, id=myPolicy, group=policies, channel=none, criterion=commands, action=modify, searchAction=null, subject=null, path=org.eclipse.ditto.test/myPolicy/policies/commands/modify], payload=ImmutablePayload [path=/entries/admin/resources/thing:/thingId, value=null, extra=null, status=NO_CONTENT, revision=null, timestamp=null, fields=null], headers=ImmutableDittoHeaders [{content-type=application/vnd.eclipse.ditto+json, version=2, correlation-id=dittoCorrelationId, status=200}]], response=ModifyResourceResponse [dittoHeaders=ImmutableDittoHeaders [{correlation-id=f3a0eeed-5f03-4181-b6e3-bd3bdcece701}], responseType=policies.responses:modifyResource, statusCode=NO_CONTENT, policyId=org.eclipse.ditto.test:myPolicy, label=admin, resourceCreated=null, resourceKey=thing:/thingId]]0 msPassed
toAdaptable[modifyResourcesResponse: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, id=myPolicy, group=policies, channel=none, criterion=commands, action=modify, searchAction=null, subject=null, path=org.eclipse.ditto.test/myPolicy/policies/commands/modify], payload=ImmutablePayload [path=/entries/admin/resources, value=null, extra=null, status=NO_CONTENT, revision=null, timestamp=null, fields=null], headers=ImmutableDittoHeaders [{content-type=application/vnd.eclipse.ditto+json, version=2, correlation-id=dittoCorrelationId, status=200}]], response=ModifyResourcesResponse [dittoHeaders=ImmutableDittoHeaders [{correlation-id=f3a0eeed-5f03-4181-b6e3-bd3bdcece701}], responseType=policies.responses:modifyResources, statusCode=NO_CONTENT, policyId=org.eclipse.ditto.test:myPolicy, label=admin]]0 msPassed
toAdaptable[modifySubjectCreatedResponse: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, id=myPolicy, group=policies, channel=none, criterion=commands, action=modify, searchAction=null, subject=null, path=org.eclipse.ditto.test/myPolicy/policies/commands/modify], payload=ImmutablePayload [path=/entries/admin/subjects/google:theSubject1, value={"type":"generated"}, extra=null, status=CREATED, revision=null, timestamp=null, fields=null], headers=ImmutableDittoHeaders [{content-type=application/vnd.eclipse.ditto+json, version=2, correlation-id=dittoCorrelationId, status=200}]], response=ModifySubjectResponse [dittoHeaders=ImmutableDittoHeaders [{correlation-id=f3a0eeed-5f03-4181-b6e3-bd3bdcece701}], responseType=policies.responses:modifySubject, statusCode=CREATED, policyId=org.eclipse.ditto.test:myPolicy, label=admin, subjectCreated=ImmutableSubject [subjectId=google:theSubject1, subjectType=generated], subjectId=google:theSubject1]]1 msPassed
toAdaptable[modifySubjectModifiedResponse: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, id=myPolicy, group=policies, channel=none, criterion=commands, action=modify, searchAction=null, subject=null, path=org.eclipse.ditto.test/myPolicy/policies/commands/modify], payload=ImmutablePayload [path=/entries/admin/subjects/google:theSubject1, value=null, extra=null, status=NO_CONTENT, revision=null, timestamp=null, fields=null], headers=ImmutableDittoHeaders [{content-type=application/vnd.eclipse.ditto+json, version=2, correlation-id=dittoCorrelationId, status=200}]], response=ModifySubjectResponse [dittoHeaders=ImmutableDittoHeaders [{correlation-id=f3a0eeed-5f03-4181-b6e3-bd3bdcece701}], responseType=policies.responses:modifySubject, statusCode=NO_CONTENT, policyId=org.eclipse.ditto.test:myPolicy, label=admin, subjectCreated=null, subjectId=google:theSubject1]]1 msPassed
toAdaptable[modifySubjectsResponse: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, id=myPolicy, group=policies, channel=none, criterion=commands, action=modify, searchAction=null, subject=null, path=org.eclipse.ditto.test/myPolicy/policies/commands/modify], payload=ImmutablePayload [path=/entries/admin/subjects, value=null, extra=null, status=NO_CONTENT, revision=null, timestamp=null, fields=null], headers=ImmutableDittoHeaders [{content-type=application/vnd.eclipse.ditto+json, version=2, correlation-id=dittoCorrelationId, status=200}]], response=ModifySubjectsResponse [dittoHeaders=ImmutableDittoHeaders [{correlation-id=f3a0eeed-5f03-4181-b6e3-bd3bdcece701}], responseType=policies.responses:modifySubjects, statusCode=NO_CONTENT, policyId=org.eclipse.ditto.test:myPolicy, label=admin]]0 msPassed