{ "enabled": true, "metadata": { "clusterVersion": "1.211.111.20210222-093946", "configurationVersions": [ 0 ] }, "name": "{{.name}}", "processGroups": [], "queueEntryPoint": false, "queueEntryPointType": null, "rules": [ { "annotations": [], "className": "com.bmw.cc.rs.rsjoynrapi.v2.RemoteVehicleFinderStatus", "enabled": true, "fileName": "", "id": "6355413d-fc88-46fe-b284-8573f544b46b", "matcher": "EQUALS", "methodRules": [ { "argumentTypes": [ "joynr.de.bmw.infotainment.telematic.rs.commons.v2.RemoteServicesStatusTypes.Event", "joynr.de.bmw.infotainment.telematic.rs.commons.v2.RemoteServicesStatusTypes.ExecutionStatus", "joynr.de.bmw.infotainment.telematic.rs.commons.v2.RemoteServicesStatusTypes.InitiationError" ], "id": "701cbef6-8037-450e-8218-54dfa86622d2", "methodName": "vehicleFinderInitStatus", "returnType": "void" }, { "argumentTypes": [ "joynr.de.bmw.infotainment.telematic.rs.commons.v2.RemoteServicesStatusTypes.Event", "joynr.de.bmw.infotainment.telematic.rs.commons.v2.RemoteServicesStatusTypes.ExecutionStatus", "joynr.de.bmw.infotainment.telematic.rs.vf.v2.VehicleFinderStatusTypes.VehicleFinderError", "joynr.de.bmw.infotainment.telematic.rs.vf.v2.VehicleFinderStatusTypes.PositionData", "joynr.de.bmw.infotainment.telematic.rs.vf.v2.VehicleFinderStatusTypes.PearlChain" ], "id": "5a4c7d19-21fc-4cdb-a33c-9fe188973888", "methodName": "vehicleFinderStatus", "returnType": "void" } ] }, { "annotations": [], "className": "com.bmw.cc.rs.rsjoynrapi.v2.RemoteVehicleDetectionStatus", "enabled": true, "fileName": "", "id": "88faa8ae-0322-488e-98e8-a5130dd96725", "matcher": "EQUALS", "methodRules": [ { "argumentTypes": [ "joynr.de.bmw.infotainment.telematic.rs.commons.v2.RemoteServicesStatusTypes.Event", "joynr.de.bmw.infotainment.telematic.rs.commons.v2.RemoteServicesStatusTypes.ExecutionStatus", "joynr.de.bmw.infotainment.telematic.rs.commons.v2.RemoteServicesStatusTypes.InitiationError" ], "id": "15b01e1c-eab9-4419-ba66-4ac998cc8d79", "methodName": "remoteHornBlowInitStatus", "returnType": "void" }, { "argumentTypes": [ "joynr.de.bmw.infotainment.telematic.rs.commons.v2.RemoteServicesStatusTypes.Event", "joynr.de.bmw.infotainment.telematic.rs.commons.v2.RemoteServicesStatusTypes.ExecutionStatus", "joynr.de.bmw.infotainment.telematic.rs.rhl.v2.RemoteHornLightStatusTypes.RemoteHornLightError" ], "id": "a25f12ef-f8a7-47c2-aeeb-816b3da9bf53", "methodName": "remoteHornBlowStatus", "returnType": "void" }, { "argumentTypes": [ "joynr.de.bmw.infotainment.telematic.rs.commons.v2.RemoteServicesStatusTypes.Event", "joynr.de.bmw.infotainment.telematic.rs.commons.v2.RemoteServicesStatusTypes.ExecutionStatus", "joynr.de.bmw.infotainment.telematic.rs.commons.v2.RemoteServicesStatusTypes.InitiationError" ], "id": "a5ba332a-b357-488b-a192-40977250261b", "methodName": "remoteLightFlashInitStatus", "returnType": "void" }, { "argumentTypes": [ "joynr.de.bmw.infotainment.telematic.rs.commons.v2.RemoteServicesStatusTypes.Event", "joynr.de.bmw.infotainment.telematic.rs.commons.v2.RemoteServicesStatusTypes.ExecutionStatus", "joynr.de.bmw.infotainment.telematic.rs.rhl.v2.RemoteHornLightStatusTypes.RemoteHornLightError" ], "id": "e8c92e96-239e-495f-9261-f2bfed8c27f2", "methodName": "remoteLightFlashStatus", "returnType": "void" } ] }, { "annotations": [], "className": "com.bmw.cc.rs.rsjoynrapi.v2.RemoteDoorControlStatus", "enabled": true, "fileName": "", "id": "94430ce4-b490-4c4e-9aad-b302dbd16a1e", "matcher": "EQUALS", "methodRules": [ { "argumentTypes": [ "joynr.de.bmw.infotainment.telematic.rs.commons.v2.RemoteServicesStatusTypes.Event", "joynr.de.bmw.infotainment.telematic.rs.commons.v2.RemoteServicesStatusTypes.ExecutionStatus", "joynr.de.bmw.infotainment.telematic.rs.commons.v2.RemoteServicesStatusTypes.InitiationError" ], "id": "707484db-d8fa-4ac4-b9c3-4e204c74fc1d", "methodName": "remoteDoorLockInitStatus", "returnType": "void" }, { "argumentTypes": [ "joynr.de.bmw.infotainment.telematic.rs.commons.v2.RemoteServicesStatusTypes.Event", "joynr.de.bmw.infotainment.telematic.rs.commons.v2.RemoteServicesStatusTypes.ExecutionStatus", "joynr.de.bmw.infotainment.telematic.rs.rdc.v2.RemoteDoorControlStatusTypes.RemoteDoorControlError" ], "id": "30939bd5-6496-47a3-a4e8-5d33e80430c4", "methodName": "remoteDoorLockStatus", "returnType": "void" }, { "argumentTypes": [ "joynr.de.bmw.infotainment.telematic.rs.commons.v2.RemoteServicesStatusTypes.Event", "joynr.de.bmw.infotainment.telematic.rs.commons.v2.RemoteServicesStatusTypes.ExecutionStatus", "joynr.de.bmw.infotainment.telematic.rs.commons.v2.RemoteServicesStatusTypes.InitiationError" ], "id": "72675c9d-1f70-49b6-8c71-17f39a8ca9cc", "methodName": "remoteDoorUnlockInitStatus", "returnType": "void" }, { "argumentTypes": [ "joynr.de.bmw.infotainment.telematic.rs.commons.v2.RemoteServicesStatusTypes.Event", "joynr.de.bmw.infotainment.telematic.rs.commons.v2.RemoteServicesStatusTypes.ExecutionStatus", "joynr.de.bmw.infotainment.telematic.rs.rdc.v2.RemoteDoorControlStatusTypes.RemoteDoorControlError" ], "id": "97554b70-6ad1-4c66-a4d9-1bed6f2d77fa", "methodName": "remoteDoorUnlockStatus", "returnType": "void" } ] }, { "annotations": [], "className": "com.bmw.cc.rs.rsjoynrapi.v2.RemoteChargingProfileStatus", "enabled": true, "fileName": "", "id": "fae67036-17f1-4480-839f-ef1985653fb4", "matcher": "EQUALS", "methodRules": [ { "argumentTypes": [ "joynr.de.bmw.infotainment.telematic.rs.commons.v2.RemoteServicesStatusTypes.Event", "joynr.de.bmw.infotainment.telematic.rs.commons.v2.RemoteServicesStatusTypes.ExecutionStatus", "joynr.de.bmw.infotainment.telematic.rs.commons.v2.RemoteServicesStatusTypes.InitiationError" ], "id": "b3f41169-381c-4957-a333-df1acbd7a5c6", "methodName": "remoteChargingProfileInitStatus", "returnType": "void" }, { "argumentTypes": [ "joynr.de.bmw.infotainment.telematic.rs.commons.v2.RemoteServicesStatusTypes.Event", "joynr.de.bmw.infotainment.telematic.rs.commons.v2.RemoteServicesStatusTypes.ExecutionStatus", "joynr.de.bmw.infotainment.telematic.rs.rchs.rchp.v2.RemoteChargingProfileStatusTypes.RemoteChargingProfileError" ], "id": "4ff7aacb-b13a-4f5b-a7b3-f8af4d66c5bd", "methodName": "remoteChargingProfileStatus", "returnType": "void" } ] }, { "annotations": [], "className": "com.bmw.cc.rs.rsjoynrapi.v2.RemoteClimateControlStatus", "enabled": true, "fileName": "", "id": "fff388c5-219f-4c46-b677-6ce2751606ed", "matcher": "EQUALS", "methodRules": [ { "argumentTypes": [ "joynr.de.bmw.infotainment.telematic.rs.commons.v2.RemoteServicesStatusTypes.Event", "joynr.de.bmw.infotainment.telematic.rs.commons.v2.RemoteServicesStatusTypes.ExecutionStatus", "joynr.de.bmw.infotainment.telematic.rs.commons.v2.RemoteServicesStatusTypes.InitiationError" ], "id": "a40f971c-667c-422d-9703-35e43b4ac9b0", "methodName": "remoteClimateNowInitStatus", "returnType": "void" }, { "argumentTypes": [ "joynr.de.bmw.infotainment.telematic.rs.commons.v2.RemoteServicesStatusTypes.Event", "java.lang.Byte", "joynr.de.bmw.infotainment.telematic.rs.rcc.v2.RemoteClimateControlStatusTypes.ClimateControlState", "joynr.de.bmw.infotainment.telematic.rs.rcc.v2.RemoteClimateControlStatusTypes.EngineState", "joynr.de.bmw.infotainment.telematic.rs.commons.v2.RemoteServicesStatusTypes.ExecutionStatus", "joynr.de.bmw.infotainment.telematic.rs.rcc.v2.RemoteClimateControlStatusTypes.RemoteClimateControlError" ], "id": "9113e4d0-0a41-4043-ae26-b168849f3e1d", "methodName": "remoteClimateNowStatus", "returnType": "void" }, { "argumentTypes": [ "joynr.de.bmw.infotainment.telematic.rs.commons.v2.RemoteServicesStatusTypes.Event", "joynr.de.bmw.infotainment.telematic.rs.commons.v2.RemoteServicesStatusTypes.ExecutionStatus", "joynr.de.bmw.infotainment.telematic.rs.commons.v2.RemoteServicesStatusTypes.InitiationError" ], "id": "c755807d-69d9-4f9a-bee9-9de115b54b32", "methodName": "remoteClimateTimerInitStatus", "returnType": "void" }, { "argumentTypes": [ "joynr.de.bmw.infotainment.telematic.rs.commons.v2.RemoteServicesStatusTypes.Event", "joynr.de.bmw.infotainment.telematic.rs.commons.v2.RemoteServicesStatusTypes.ExecutionStatus", "joynr.de.bmw.infotainment.telematic.rs.rcc.v2.RemoteClimateControlStatusTypes.RemoteClimateControlError" ], "id": "aff811dc-3288-4cc7-bbcd-bca1e29afc5c", "methodName": "remoteClimateTimerStatus", "returnType": "void" } ] }, { "annotations": [], "className": "com.bmw.cc.rs.rsjoynrapi.v2.RemoteChargingControlStatus", "enabled": true, "fileName": "", "id": "8520fb48-db9c-41c2-993a-346d79cd5983", "matcher": "EQUALS", "methodRules": [ { "argumentTypes": [ "joynr.de.bmw.infotainment.telematic.rs.commons.v2.RemoteServicesStatusTypes.Event", "joynr.de.bmw.infotainment.telematic.rs.commons.v2.RemoteServicesStatusTypes.ExecutionStatus", "joynr.de.bmw.infotainment.telematic.rs.commons.v2.RemoteServicesStatusTypes.InitiationError" ], "id": "ae1c178c-332e-4379-aca1-98aa7869adba", "methodName": "remoteChargingControlInitStatus", "returnType": "void" }, { "argumentTypes": [ "joynr.de.bmw.infotainment.telematic.rs.commons.v2.RemoteServicesStatusTypes.Event", "joynr.de.bmw.infotainment.telematic.rs.commons.v2.RemoteServicesStatusTypes.ExecutionStatus", "joynr.de.bmw.infotainment.telematic.rs.rchs.rchc.v2.RemoteChargingControlStatusTypes.RemoteChargingControlError" ], "id": "02d37f6c-7c93-428d-b4bb-fb157fba39f2", "methodName": "remoteChargingControlStatus", "returnType": "void" } ] }, { "annotations": [], "className": "com.bmw.cc.rs360.rsjoynrapi.v2.Remote360Status", "enabled": true, "fileName": "", "id": "13bc4619-d1a0-4519-ace7-2cdeef18e331", "matcher": "EQUALS", "methodRules": [ { "argumentTypes": [ "joynr.de.bmw.infotainment.telematic.rs.backend.commons.v2.types.Event", "joynr.de.bmw.infotainment.telematic.rs.backend.commons.v2.types.BasicPosition" ], "id": "b052092c-c394-4bf0-a75a-fa8f1775c996", "methodName": "checkCountry", "returnType": "joynr.de.bmw.infotainment.telematic.rs.backend.commons.v2.types.CountryCheck" }, { "argumentTypes": [ "joynr.de.bmw.infotainment.telematic.rs.backend.commons.v2.types.Event", "joynr.de.bmw.infotainment.telematic.rs.backend.commons.v2.types.FileUploadState", "java.lang.String", "java.lang.String" ], "id": "a24d49e3-3903-4b07-a30b-128eee39330d", "methodName": "fileUploadConfirmation", "returnType": "void" }, { "argumentTypes": [ "joynr.de.bmw.infotainment.telematic.rs.backend.commons.v2.types.Event", "joynr.de.bmw.infotainment.telematic.rs.backend.commons.v2.types.ExecutionStatus", "joynr.de.bmw.infotainment.telematic.rs.backend.r360.v2.types.R360ExecutionState", "java.lang.Byte" ], "id": "b955380c-71be-411b-8ee9-1f274a0bc16a", "methodName": "reserveResources", "returnType": "void" }, { "argumentTypes": [ "joynr.de.bmw.infotainment.telematic.rs.backend.commons.v2.types.Event", "joynr.de.bmw.infotainment.telematic.rs.backend.commons.v2.types.ExecutionStatus", "joynr.de.bmw.infotainment.telematic.rs.backend.r360.v2.types.R360ExecutionState" ], "id": "8c0c04e5-b1ec-4458-94c1-c5f22f647d7a", "methodName": "statusUpdate", "returnType": "void" } ] }, { "annotations": [], "className": "com.bmw.cc.rs360.rsjoynrapi.v2.SurroundViewRecorderStatus", "enabled": true, "fileName": "", "id": "1551fabe-e27a-4ef8-bf67-43198dc6c393", "matcher": "EQUALS", "methodRules": [ { "argumentTypes": [ "java.lang.String", "java.lang.Boolean", "java.lang.String" ], "id": "a649e530-abcd-4807-8638-7057f5ec5d98", "methodName": "activationUpdate", "returnType": "void" }, { "argumentTypes": [ "joynr.de.bmw.infotainment.telematic.rs.backend.commons.v2.types.Event", "joynr.de.bmw.infotainment.telematic.rs.backend.commons.v2.types.FileUploadState", "java.lang.String", "java.lang.String" ], "id": "cdb768eb-5da8-48ad-8f64-2d72a54911cd", "methodName": "fileUploadConfirmation", "returnType": "void" }, { "argumentTypes": [ "joynr.de.bmw.infotainment.telematic.rs.backend.svr.v2.types.Recording[]", "java.lang.String" ], "id": "c15f123c-c138-4aa6-9690-cda7ec92e83a", "methodName": "recordingListUpdate", "returnType": "void" }, { "argumentTypes": [ "joynr.de.bmw.infotainment.telematic.rs.backend.commons.v2.types.Event", "joynr.de.bmw.infotainment.telematic.rs.backend.commons.v2.types.ExecutionStatus", "joynr.de.bmw.infotainment.telematic.rs.backend.svr.v2.types.SvrExecutionState", "java.lang.Byte" ], "id": "0acea922-ba1f-4197-8cc5-4f8aa576f4d6", "methodName": "reserveResources", "returnType": "void" }, { "argumentTypes": [ "joynr.de.bmw.infotainment.telematic.rs.backend.commons.v2.types.Event", "joynr.de.bmw.infotainment.telematic.rs.backend.commons.v2.types.ExecutionStatus", "joynr.de.bmw.infotainment.telematic.rs.backend.svr.v2.types.SvrExecutionState" ], "id": "a36648f7-7eb9-47bc-a73d-7cb0e25b3be5", "methodName": "statusUpdate", "returnType": "void" } ] }, { "annotations": [], "className": "com.bmw.cc.rs360.rsjoynrapi.v2.InCarCameraStatus", "enabled": true, "fileName": "", "id": "a549fa3f-07e7-4788-a8ca-b35e34b24fd2", "matcher": "EQUALS", "methodRules": [ { "argumentTypes": [ "joynr.de.bmw.infotainment.telematic.rs.backend.commons.v2.types.Event", "joynr.de.bmw.infotainment.telematic.rs.backend.commons.v2.types.BasicPosition" ], "id": "f054d5a9-3ad8-4640-bf17-450356c51506", "methodName": "checkCountry", "returnType": "joynr.de.bmw.infotainment.telematic.rs.backend.commons.v2.types.CountryCheck" }, { "argumentTypes": [ "joynr.de.bmw.infotainment.telematic.rs.backend.commons.v2.types.Event", "joynr.de.bmw.infotainment.telematic.rs.backend.commons.v2.types.FileUploadState", "java.lang.String", "java.lang.String" ], "id": "64916c25-9962-47ad-9319-78c8a8848dc2", "methodName": "fileUploadConfirmation", "returnType": "void" }, { "argumentTypes": [ "joynr.de.bmw.infotainment.telematic.rs.backend.commons.v2.types.Event", "joynr.de.bmw.infotainment.telematic.rs.backend.commons.v2.types.ExecutionStatus", "joynr.de.bmw.infotainment.telematic.rs.backend.icc.v2.types.IccExecutionState", "java.lang.Byte" ], "id": "bc213335-4762-4e41-ba7b-ac70e00c3d99", "methodName": "reserveResources", "returnType": "void" }, { "argumentTypes": [ "joynr.de.bmw.infotainment.telematic.rs.backend.commons.v2.types.Event", "joynr.de.bmw.infotainment.telematic.rs.backend.commons.v2.types.ExecutionStatus", "joynr.de.bmw.infotainment.telematic.rs.backend.icc.v2.types.IccExecutionState" ], "id": "1494ac7c-8de7-48c3-9c55-a81f702d0803", "methodName": "statusUpdate", "returnType": "void" } ] }, { "annotations": [], "className": "com.bmw.cc.rs360.rsjoynrapi.v2.InCarCameraDwaStatus", "enabled": true, "fileName": "", "id": "e4482e02-8602-4ecc-92e7-9774d7487488", "matcher": "EQUALS", "methodRules": [ { "argumentTypes": [ "java.lang.String", "java.lang.Boolean", "java.lang.String" ], "id": "9a9c29cb-7548-46a1-b067-11f08a771637", "methodName": "activationUpdate", "returnType": "void" }, { "argumentTypes": [ "joynr.de.bmw.infotainment.telematic.rs.backend.commons.v2.types.Event", "joynr.de.bmw.infotainment.telematic.rs.backend.commons.v2.types.FileUploadState", "java.lang.String", "java.lang.String" ], "id": "b1e201f5-ff43-4a22-a301-d8f7d51d3fcf", "methodName": "fileUploadConfirmation", "returnType": "void" }, { "argumentTypes": [ "joynr.de.bmw.infotainment.telematic.rs.backend.iccdwa.v2.types.Recording[]", "java.lang.String" ], "id": "d6a02884-15ef-4078-a68e-f05d85756b3e", "methodName": "recordingListUpdate", "returnType": "void" }, { "argumentTypes": [ "joynr.de.bmw.infotainment.telematic.rs.backend.commons.v2.types.Event", "joynr.de.bmw.infotainment.telematic.rs.backend.commons.v2.types.ExecutionStatus", "joynr.de.bmw.infotainment.telematic.rs.backend.iccdwa.v2.types.IccDwaExecutionState", "java.lang.Byte" ], "id": "b240abe5-a1be-48f1-96b6-73b7a04fae83", "methodName": "reserveResources", "returnType": "void" }, { "argumentTypes": [ "joynr.de.bmw.infotainment.telematic.rs.backend.commons.v2.types.Event", "joynr.de.bmw.infotainment.telematic.rs.backend.commons.v2.types.ExecutionStatus", "joynr.de.bmw.infotainment.telematic.rs.backend.iccdwa.v2.types.IccDwaExecutionState" ], "id": "ec114e56-e995-487e-87cc-c333ec6fa4b5", "methodName": "statusUpdate", "returnType": "void" } ] }, { "annotations": [], "className": "com.bmw.cc.rs360.rsjoynrapi.v2.PublicKeyApi", "enabled": true, "fileName": "", "id": "77033e55-2484-4142-bed7-04c9816d054f", "matcher": "EQUALS", "methodRules": [ { "argumentTypes": [ "java.lang.String", "java.lang.String", "java.lang.String" ], "id": "e726fd58-70ee-40ea-9d81-3a351eded062", "methodName": "sendPublicKey", "returnType": "void" } ] } ] }