Package io.apicurio.registry.rest.client
Interface AdminClient
-
- All Superinterfaces:
AutoCloseable,Closeable
- All Known Implementing Classes:
AdminClientImpl
public interface AdminClient extends Closeable
- Author:
- Jonathan Hughes 'jonathan.hughes@ibm.com'
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidcreateGlobalRule(Rule data)voidcreateRoleMapping(RoleMapping data)voiddeleteAllGlobalRules()voiddeleteGlobalRule(RuleType rule)voiddeleteRoleMapping(String principalId)InputStreamexportData()RulegetGlobalRuleConfig(RuleType rule)NamedLogConfigurationgetLogConfiguration(String logger)RoleMappinggetRoleMapping(String principalId)voidimportData(InputStream data)voidimportData(InputStream data, boolean preserveGlobalIds, boolean preserveContentIds)List<RuleType>listGlobalRules()List<NamedLogConfiguration>listLogConfigurations()List<RoleMapping>listRoleMappings()NamedLogConfigurationremoveLogConfiguration(String logger)NamedLogConfigurationsetLogConfiguration(String log, LogConfiguration logConfiguration)RuleupdateGlobalRuleConfig(RuleType rule, Rule data)voidupdateRoleMapping(String principalId, RoleType role)
-
-
-
Method Detail
-
createGlobalRule
void createGlobalRule(Rule data)
-
deleteGlobalRule
void deleteGlobalRule(RuleType rule)
-
deleteAllGlobalRules
void deleteAllGlobalRules()
-
setLogConfiguration
NamedLogConfiguration setLogConfiguration(String log, LogConfiguration logConfiguration)
-
getLogConfiguration
NamedLogConfiguration getLogConfiguration(String logger)
-
listLogConfigurations
List<NamedLogConfiguration> listLogConfigurations()
-
removeLogConfiguration
NamedLogConfiguration removeLogConfiguration(String logger)
-
createRoleMapping
void createRoleMapping(RoleMapping data)
-
getRoleMapping
RoleMapping getRoleMapping(String principalId)
-
listRoleMappings
List<RoleMapping> listRoleMappings()
-
deleteRoleMapping
void deleteRoleMapping(String principalId)
-
exportData
InputStream exportData()
-
importData
void importData(InputStream data)
-
importData
void importData(InputStream data, boolean preserveGlobalIds, boolean preserveContentIds)
-
-