
com.floragunn.searchguard.sgconf.impl.v6.RoleMappingsV6 Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of search-guard-7 Show documentation
Show all versions of search-guard-7 Show documentation
Provide access control related features for Elasticsearch 6
The newest version!
package com.floragunn.searchguard.sgconf.impl.v6;
import java.util.Collections;
import java.util.List;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.floragunn.searchguard.sgconf.Hideable;
public class RoleMappingsV6 implements Hideable {
private boolean readonly;
private boolean hidden;
private List backendroles = Collections.emptyList();
private List hosts= Collections.emptyList();
private List users= Collections.emptyList();
private List andBackendroles= Collections.emptyList();
public RoleMappingsV6() {
super();
}
public boolean isReadonly() {
return readonly;
}
public void setReadonly(boolean readonly) {
this.readonly = readonly;
}
public boolean isHidden() {
return hidden;
}
public void setHidden(boolean hidden) {
this.hidden = hidden;
}
public List getBackendroles() {
return backendroles;
}
public void setBackendroles(List backendroles) {
this.backendroles = backendroles;
}
public List getHosts() {
return hosts;
}
public void setHosts(List hosts) {
this.hosts = hosts;
}
public List getUsers() {
return users;
}
public void setUsers(List users) {
this.users = users;
}
@JsonProperty(value="and_backendroles")
public List getAndBackendroles() {
return andBackendroles;
}
public void setAndBackendroles(List andBackendroles) {
this.andBackendroles = andBackendroles;
}
@Override
public String toString() {
return "RoleMappings [readonly=" + readonly + ", hidden=" + hidden + ", backendroles=" + backendroles + ", hosts=" + hosts + ", users="
+ users + ", andBackendroles=" + andBackendroles + "]";
}
@JsonIgnore
public boolean isReserved() {
return readonly;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy