Package org.apache.solr.handler.admin
Class SecurityConfHandler.SecurityConfig
- java.lang.Object
- 
- org.apache.solr.handler.admin.SecurityConfHandler.SecurityConfig
 
- 
- Enclosing class:
- SecurityConfHandler
 
 public static class SecurityConfHandler.SecurityConfig extends Object Object to hold security.json as nestedMap<String,Object>and optionally its version. The version property is optional and defaults to -1 if not initialized. The data object defaults to EMPTY_MAP if not set
- 
- 
Constructor SummaryConstructors Constructor Description SecurityConfig()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<String,Object>getData()intgetVersion()SecurityConfHandler.SecurityConfigsetData(InputStream securityJsonInputStream)Set data from input streamSecurityConfHandler.SecurityConfigsetData(Object data)Sets the data as an Object, but the object needs to be of type MapSecurityConfHandler.SecurityConfigsetData(Map<String,Object> data)Sets the data as a MapSecurityConfHandler.SecurityConfigsetVersion(int version)Sets versionStringtoString()
 
- 
- 
- 
Method Detail- 
setDatapublic SecurityConfHandler.SecurityConfig setData(Map<String,Object> data) Sets the data as a Map- Parameters:
- data- a Map
- Returns:
- SecurityConf object (builder pattern)
 
 - 
setDatapublic SecurityConfHandler.SecurityConfig setData(Object data) Sets the data as an Object, but the object needs to be of type Map- Parameters:
- data- an Object of type Map<String,Object>
- Returns:
- SecurityConf object (builder pattern)
 
 - 
setVersionpublic SecurityConfHandler.SecurityConfig setVersion(int version) Sets version- Parameters:
- version- integer for version. Depends on underlying storage
- Returns:
- SecurityConf object (builder pattern)
 
 - 
getVersionpublic int getVersion() 
 - 
setDatapublic SecurityConfHandler.SecurityConfig setData(InputStream securityJsonInputStream) Set data from input stream- Parameters:
- securityJsonInputStream- an input stream for security.json
- Returns:
- this (builder pattern)
 
 
- 
 
-