Class Security.Builder
java.lang.Object
co.elastic.clients.elasticsearch.xpack.usage.Base.AbstractBuilder<Security.Builder>
co.elastic.clients.elasticsearch.xpack.usage.Security.Builder
- All Implemented Interfaces:
ObjectBuilder<Security>
- Enclosing class:
- Security
public static class Security.Builder extends Base.AbstractBuilder<Security.Builder> implements ObjectBuilder<Security>
Builder for
Security.-
Constructor Summary
Constructors Constructor Description Builder() -
Method Summary
Modifier and Type Method Description Security.Builderanonymous(FeatureToggle value)API name:anonymousSecurity.Builderanonymous(java.util.function.Function<FeatureToggle.Builder,ObjectBuilder<FeatureToggle>> fn)API name:anonymousSecurity.BuilderapiKeyService(FeatureToggle value)API name:api_key_serviceSecurity.BuilderapiKeyService(java.util.function.Function<FeatureToggle.Builder,ObjectBuilder<FeatureToggle>> fn)API name:api_key_serviceSecurity.Builderaudit(Audit value)API name:auditSecurity.Builderaudit(java.util.function.Function<Audit.Builder,ObjectBuilder<Audit>> fn)API name:auditSecuritybuild()Builds aSecurity.Security.Builderfips140(FeatureToggle value)API name:fips_140Security.Builderfips140(java.util.function.Function<FeatureToggle.Builder,ObjectBuilder<FeatureToggle>> fn)API name:fips_140Security.Builderipfilter(IpFilter value)API name:ipfilterSecurity.Builderipfilter(java.util.function.Function<IpFilter.Builder,ObjectBuilder<IpFilter>> fn)API name:ipfilterSecurity.BuilderoperatorPrivileges(Base value)API name:operator_privilegesSecurity.BuilderoperatorPrivileges(java.util.function.Function<Base.Builder,ObjectBuilder<Base>> fn)API name:operator_privilegesSecurity.BuilderputRealms(java.lang.String key, Realm value)Add a key/value torealms(Map), creating the map if needed.Security.BuilderputRealms(java.lang.String key, java.util.function.Function<Realm.Builder,ObjectBuilder<Realm>> fn)Add a key/value torealms(Map), creating the map if needed.Security.BuilderputRoleMapping(java.lang.String key, RoleMapping value)Add a key/value toroleMapping(Map), creating the map if needed.Security.BuilderputRoleMapping(java.lang.String key, java.util.function.Function<RoleMapping.Builder,ObjectBuilder<RoleMapping>> fn)Add a key/value toroleMapping(Map), creating the map if needed.Security.Builderrealms(java.lang.String key, java.util.function.Function<Realm.Builder,ObjectBuilder<Realm>> fn)Setrealms(Map)to a singleton map.Security.Builderrealms(java.util.Map<java.lang.String,Realm> value)API name:realmsSecurity.BuilderroleMapping(java.lang.String key, java.util.function.Function<RoleMapping.Builder,ObjectBuilder<RoleMapping>> fn)SetroleMapping(Map)to a singleton map.Security.BuilderroleMapping(java.util.Map<java.lang.String,RoleMapping> value)API name:role_mappingSecurity.Builderroles(SecurityRoles value)API name:rolesSecurity.Builderroles(java.util.function.Function<SecurityRoles.Builder,ObjectBuilder<SecurityRoles>> fn)API name:rolesprotected Security.Builderself()Security.Builderssl(Ssl value)API name:sslSecurity.Builderssl(java.util.function.Function<Ssl.Builder,ObjectBuilder<Ssl>> fn)API name:sslSecurity.BuildersystemKey(FeatureToggle value)API name:system_keySecurity.BuildersystemKey(java.util.function.Function<FeatureToggle.Builder,ObjectBuilder<FeatureToggle>> fn)API name:system_keySecurity.BuildertokenService(FeatureToggle value)API name:token_serviceSecurity.BuildertokenService(java.util.function.Function<FeatureToggle.Builder,ObjectBuilder<FeatureToggle>> fn)API name:token_serviceMethods inherited from class co.elastic.clients.elasticsearch.xpack.usage.Base.AbstractBuilder
available, enabledMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
apiKeyService
API name:api_key_service -
apiKeyService
public Security.Builder apiKeyService(java.util.function.Function<FeatureToggle.Builder,ObjectBuilder<FeatureToggle>> fn)API name:api_key_service -
anonymous
API name:anonymous -
anonymous
public Security.Builder anonymous(java.util.function.Function<FeatureToggle.Builder,ObjectBuilder<FeatureToggle>> fn)API name:anonymous -
audit
API name:audit -
audit
API name:audit -
fips140
API name:fips_140 -
fips140
public Security.Builder fips140(java.util.function.Function<FeatureToggle.Builder,ObjectBuilder<FeatureToggle>> fn)API name:fips_140 -
ipfilter
API name:ipfilter -
ipfilter
public Security.Builder ipfilter(java.util.function.Function<IpFilter.Builder,ObjectBuilder<IpFilter>> fn)API name:ipfilter -
realms
API name:realms -
putRealms
Add a key/value torealms(Map), creating the map if needed. -
realms
public Security.Builder realms(java.lang.String key, java.util.function.Function<Realm.Builder,ObjectBuilder<Realm>> fn)Setrealms(Map)to a singleton map. -
putRealms
public Security.Builder putRealms(java.lang.String key, java.util.function.Function<Realm.Builder,ObjectBuilder<Realm>> fn)Add a key/value torealms(Map), creating the map if needed. -
roleMapping
API name:role_mapping -
putRoleMapping
Add a key/value toroleMapping(Map), creating the map if needed. -
roleMapping
public Security.Builder roleMapping(java.lang.String key, java.util.function.Function<RoleMapping.Builder,ObjectBuilder<RoleMapping>> fn)SetroleMapping(Map)to a singleton map. -
putRoleMapping
public Security.Builder putRoleMapping(java.lang.String key, java.util.function.Function<RoleMapping.Builder,ObjectBuilder<RoleMapping>> fn)Add a key/value toroleMapping(Map), creating the map if needed. -
roles
API name:roles -
roles
public Security.Builder roles(java.util.function.Function<SecurityRoles.Builder,ObjectBuilder<SecurityRoles>> fn)API name:roles -
ssl
API name:ssl -
ssl
API name:ssl -
systemKey
API name:system_key -
systemKey
public Security.Builder systemKey(java.util.function.Function<FeatureToggle.Builder,ObjectBuilder<FeatureToggle>> fn)API name:system_key -
tokenService
API name:token_service -
tokenService
public Security.Builder tokenService(java.util.function.Function<FeatureToggle.Builder,ObjectBuilder<FeatureToggle>> fn)API name:token_service -
operatorPrivileges
API name:operator_privileges -
operatorPrivileges
public Security.Builder operatorPrivileges(java.util.function.Function<Base.Builder,ObjectBuilder<Base>> fn)API name:operator_privileges -
self
- Specified by:
selfin classBase.AbstractBuilder<Security.Builder>
-
build
Builds aSecurity.- Specified by:
buildin interfaceObjectBuilder<Security>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-