{ "enabled": true, "metadata": { "clusterVersion": "1.214.107.20210407-223952", "configurationVersions": [ 0 ] }, "name": "{{.name}}", "processGroups": [], "queueEntryPoint": false, "queueEntryPointType": null, "rules": [ { "annotations": [], "className": "com.bmw.cc.dpp.api.joynrprovider.v1.PrivacySettingsBackendProviderImpl", "enabled": true, "fileName": "", "matcher": "EQUALS", "methodRules": [ { "argumentTypes": [ "joynr.de.bmw.infotainment.telematic.common.CommonTypes.RequestId", "java.lang.Long", "java.lang.Long", "java.lang.String", "java.lang.Boolean", "joynr.de.bmw.infotainment.dataprivacy.PrivacySettingsTypes.PrivacySetting[]" ], "methodName": "updateSettings", "returnType": "void" } ] }, { "annotations": [], "className": "com.bmw.cc.dpp.api.joynrprovider.v2.PrivacySettingsBackendV2ProviderImpl", "enabled": true, "fileName": "", "matcher": "EQUALS", "methodRules": [ { "argumentTypes": [ "java.lang.String", "joynr.de.bmw.infotainment.dataprivacy.v2.PrivacySettingsTypes.ResultCode" ], "methodName": "confirmSettings", "returnType": "void" }, { "argumentTypes": [ "joynr.de.bmw.infotainment.dataprivacy.v2.PrivacySettingsTypes.RequestId" ], "methodName": "getPrivacyUsersWithGroupsForVin", "returnType": "joynr.de.bmw.infotainment.dataprivacy.v2.PrivacySettingsBackendSync$GetPrivacyUsersWithGroupsForVinReturned" }, { "argumentTypes": [ "joynr.de.bmw.infotainment.dataprivacy.v2.PrivacySettingsTypes.RequestId", "java.lang.String" ], "methodName": "requestRequestSetting", "returnType": "void" }, { "argumentTypes": [ "joynr.de.bmw.infotainment.dataprivacy.v2.PrivacySettingsTypes.RequestId", "java.lang.Long", "java.lang.Long", "java.lang.String", "java.lang.Boolean", "java.lang.String", "joynr.de.bmw.infotainment.dataprivacy.v2.PrivacySettingsTypes.PrivacySetting[]" ], "methodName": "updateSettings", "returnType": "joynr.de.bmw.infotainment.dataprivacy.v2.PrivacySettingsTypes.ResultCode" } ] }, { "annotations": [], "className": "com.bmw.cc.dpp.api.joynrprovider.v3.PrivacySettingsBackendV3ProviderImpl", "enabled": true, "fileName": "", "matcher": "EQUALS", "methodRules": [ { "argumentTypes": [ "joynr.de.bmw.infotainment.dataprivacy.v3.PrivacySettingsTypes.RequestId", "java.lang.String" ], "methodName": "requestTargetSetting", "returnType": "void" }, { "argumentTypes": [ "joynr.de.bmw.infotainment.dataprivacy.v3.PrivacySettingsTypes.RequestId", "java.lang.Long", "java.lang.Long", "java.lang.String", "java.lang.Boolean", "joynr.de.bmw.infotainment.dataprivacy.v3.PrivacySettingsTypes.PrivacySetting[]", "joynr.de.bmw.infotainment.dataprivacy.v3.PrivacySettingsTypes.OptionalParameter[]" ], "methodName": "updateSettings", "returnType": "joynr.de.bmw.infotainment.dataprivacy.v3.PrivacySettingsTypes.ResultCode" } ] } ] }