Class Security.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<BuilderT>
co.elastic.clients.elasticsearch.xpack.usage.Base.AbstractBuilder<Security.Builder>
co.elastic.clients.elasticsearch.xpack.usage.Security.Builder
- All Implemented Interfaces:
- WithJson<Security.Builder>,- ObjectBuilder<Security>
- Enclosing class:
- Security
public static class Security.Builder
extends Base.AbstractBuilder<Security.Builder>
implements ObjectBuilder<Security>
Builder for 
Security.- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionfinal Security.Builderanonymous(FeatureToggle value) Required - API name:anonymousfinal Security.BuilderRequired - API name:anonymousfinal Security.BuilderapiKeyService(FeatureToggle value) Required - API name:api_key_servicefinal Security.BuilderRequired - API name:api_key_servicefinal Security.BuilderRequired - API name:auditfinal Security.BuilderRequired - API name:auditbuild()Builds aSecurity.final Security.Builderfips140(FeatureToggle value) Required - API name:fips_140final Security.BuilderRequired - API name:fips_140final Security.BuilderRequired - API name:ipfilterfinal Security.BuilderRequired - API name:ipfilterfinal Security.BuilderoperatorPrivileges(Base value) Required - API name:operator_privilegesfinal Security.BuilderRequired - API name:operator_privilegesfinal Security.BuilderRequired - API name:realmsfinal Security.Builderrealms(String key, Function<Realm.Builder, ObjectBuilder<Realm>> fn) Required - API name:realmsfinal Security.BuilderRequired - API name:realmsfinal Security.BuilderroleMapping(String key, RoleMapping value) Required - API name:role_mappingfinal Security.BuilderRequired - API name:role_mappingfinal Security.BuilderroleMapping(Map<String, RoleMapping> map) Required - API name:role_mappingfinal Security.Builderroles(SecurityRoles value) Required - API name:rolesfinal Security.BuilderRequired - API name:rolesprotected Security.Builderself()final Security.BuilderRequired - API name:sslfinal Security.Builderssl(Function<Ssl.Builder, ObjectBuilder<Ssl>> fn) Required - API name:sslfinal Security.BuildersystemKey(FeatureToggle value) API name:system_keyfinal Security.BuilderAPI name:system_keyfinal Security.BuildertokenService(FeatureToggle value) Required - API name:token_servicefinal Security.BuilderRequired - API name:token_serviceMethods inherited from class co.elastic.clients.elasticsearch.xpack.usage.Base.AbstractBuilderavailable, enabledMethods inherited from class co.elastic.clients.util.WithJsonObjectBuilderBasewithJsonMethods inherited from class co.elastic.clients.util.ObjectBuilderBase_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
- 
Constructor Details- 
Builderpublic Builder()
 
- 
- 
Method Details- 
apiKeyServiceRequired - API name:api_key_service
- 
apiKeyServicepublic final Security.Builder apiKeyService(Function<FeatureToggle.Builder, ObjectBuilder<FeatureToggle>> fn) Required - API name:api_key_service
- 
anonymousRequired - API name:anonymous
- 
anonymouspublic final Security.Builder anonymous(Function<FeatureToggle.Builder, ObjectBuilder<FeatureToggle>> fn) Required - API name:anonymous
- 
auditRequired - API name:audit
- 
auditRequired - API name:audit
- 
fips140Required - API name:fips_140
- 
fips140public final Security.Builder fips140(Function<FeatureToggle.Builder, ObjectBuilder<FeatureToggle>> fn) Required - API name:fips_140
- 
ipfilterRequired - API name:ipfilter
- 
ipfilterRequired - API name:ipfilter
- 
realmsRequired - API name:realmsAdds all entries of maptorealms.
- 
realmsRequired - API name:realmsAdds an entry to realms.
- 
realmsRequired - API name:realmsAdds an entry to realmsusing a builder lambda.
- 
roleMappingRequired - API name:role_mappingAdds all entries of maptoroleMapping.
- 
roleMappingRequired - API name:role_mappingAdds an entry to roleMapping.
- 
roleMappingpublic final Security.Builder roleMapping(String key, Function<RoleMapping.Builder, ObjectBuilder<RoleMapping>> fn) Required - API name:role_mappingAdds an entry to roleMappingusing a builder lambda.
- 
rolesRequired - API name:roles
- 
rolespublic final Security.Builder roles(Function<SecurityRoles.Builder, ObjectBuilder<SecurityRoles>> fn) Required - API name:roles
- 
sslRequired - API name:ssl
- 
sslRequired - API name:ssl
- 
systemKeyAPI name:system_key
- 
systemKeypublic final Security.Builder systemKey(Function<FeatureToggle.Builder, ObjectBuilder<FeatureToggle>> fn) API name:system_key
- 
tokenServiceRequired - API name:token_service
- 
tokenServicepublic final Security.Builder tokenService(Function<FeatureToggle.Builder, ObjectBuilder<FeatureToggle>> fn) Required - API name:token_service
- 
operatorPrivilegesRequired - API name:operator_privileges
- 
operatorPrivilegesRequired - API name:operator_privileges
- 
self- Specified by:
- selfin class- Base.AbstractBuilder<Security.Builder>
 
- 
buildBuilds aSecurity.- Specified by:
- buildin interface- ObjectBuilder<Security>
- Throws:
- NullPointerException- if some of the required fields are null.
 
 
-