Class Security.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
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.Builder
anonymous(FeatureToggle value)
Required - API name:anonymous
Security.Builder
anonymous(java.util.function.Function<FeatureToggle.Builder,ObjectBuilder<FeatureToggle>> fn)
Required - API name:anonymous
Security.Builder
apiKeyService(FeatureToggle value)
Required - API name:api_key_service
Security.Builder
apiKeyService(java.util.function.Function<FeatureToggle.Builder,ObjectBuilder<FeatureToggle>> fn)
Required - API name:api_key_service
Security.Builder
audit(Audit value)
Required - API name:audit
Security.Builder
audit(java.util.function.Function<Audit.Builder,ObjectBuilder<Audit>> fn)
Required - API name:audit
Security
build()
Builds aSecurity
.Security.Builder
fips140(FeatureToggle value)
Required - API name:fips_140
Security.Builder
fips140(java.util.function.Function<FeatureToggle.Builder,ObjectBuilder<FeatureToggle>> fn)
Required - API name:fips_140
Security.Builder
ipfilter(IpFilter value)
Required - API name:ipfilter
Security.Builder
ipfilter(java.util.function.Function<IpFilter.Builder,ObjectBuilder<IpFilter>> fn)
Required - API name:ipfilter
Security.Builder
operatorPrivileges(Base value)
Required - API name:operator_privileges
Security.Builder
operatorPrivileges(java.util.function.Function<Base.Builder,ObjectBuilder<Base>> fn)
Required - API name:operator_privileges
Security.Builder
realms(java.lang.String key, Realm value)
Required - API name:realms
Security.Builder
realms(java.lang.String key, java.util.function.Function<Realm.Builder,ObjectBuilder<Realm>> fn)
Required - API name:realms
Security.Builder
realms(java.util.Map<java.lang.String,Realm> map)
Required - API name:realms
Security.Builder
roleMapping(java.lang.String key, RoleMapping value)
Required - API name:role_mapping
Security.Builder
roleMapping(java.lang.String key, java.util.function.Function<RoleMapping.Builder,ObjectBuilder<RoleMapping>> fn)
Required - API name:role_mapping
Security.Builder
roleMapping(java.util.Map<java.lang.String,RoleMapping> map)
Required - API name:role_mapping
Security.Builder
roles(SecurityRoles value)
Required - API name:roles
Security.Builder
roles(java.util.function.Function<SecurityRoles.Builder,ObjectBuilder<SecurityRoles>> fn)
Required - API name:roles
protected Security.Builder
self()
Security.Builder
ssl(Ssl value)
Required - API name:ssl
Security.Builder
ssl(java.util.function.Function<Ssl.Builder,ObjectBuilder<Ssl>> fn)
Required - API name:ssl
Security.Builder
systemKey(FeatureToggle value)
API name:system_key
Security.Builder
systemKey(java.util.function.Function<FeatureToggle.Builder,ObjectBuilder<FeatureToggle>> fn)
API name:system_key
Security.Builder
tokenService(FeatureToggle value)
Required - API name:token_service
Security.Builder
tokenService(java.util.function.Function<FeatureToggle.Builder,ObjectBuilder<FeatureToggle>> fn)
Required - API name:token_service
Methods inherited from class co.elastic.clients.elasticsearch.xpack.usage.Base.AbstractBuilder
available, enabled
Methods inherited from class co.elastic.clients.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
Methods 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
Required - API name:api_key_service
-
apiKeyService
public final Security.Builder apiKeyService(java.util.function.Function<FeatureToggle.Builder,ObjectBuilder<FeatureToggle>> fn)Required - API name:api_key_service
-
anonymous
Required - API name:anonymous
-
anonymous
public final Security.Builder anonymous(java.util.function.Function<FeatureToggle.Builder,ObjectBuilder<FeatureToggle>> fn)Required - API name:anonymous
-
audit
Required - API name:audit
-
audit
public final Security.Builder audit(java.util.function.Function<Audit.Builder,ObjectBuilder<Audit>> fn)Required - API name:audit
-
fips140
Required - API name:fips_140
-
fips140
public final Security.Builder fips140(java.util.function.Function<FeatureToggle.Builder,ObjectBuilder<FeatureToggle>> fn)Required - API name:fips_140
-
ipfilter
Required - API name:ipfilter
-
ipfilter
public final Security.Builder ipfilter(java.util.function.Function<IpFilter.Builder,ObjectBuilder<IpFilter>> fn)Required - API name:ipfilter
-
realms
Required - API name:realms
Adds all entries of
map
torealms
. -
realms
Required - API name:realms
Adds an entry to
realms
. -
realms
public final Security.Builder realms(java.lang.String key, java.util.function.Function<Realm.Builder,ObjectBuilder<Realm>> fn)Required - API name:realms
Adds an entry to
realms
using a builder lambda. -
roleMapping
Required - API name:role_mapping
Adds all entries of
map
toroleMapping
. -
roleMapping
Required - API name:role_mapping
Adds an entry to
roleMapping
. -
roleMapping
public final Security.Builder roleMapping(java.lang.String key, java.util.function.Function<RoleMapping.Builder,ObjectBuilder<RoleMapping>> fn)Required - API name:role_mapping
Adds an entry to
roleMapping
using a builder lambda. -
roles
Required - API name:roles
-
roles
public final Security.Builder roles(java.util.function.Function<SecurityRoles.Builder,ObjectBuilder<SecurityRoles>> fn)Required - API name:roles
-
ssl
Required - API name:ssl
-
ssl
Required - API name:ssl
-
systemKey
API name:system_key
-
systemKey
public final Security.Builder systemKey(java.util.function.Function<FeatureToggle.Builder,ObjectBuilder<FeatureToggle>> fn)API name:system_key
-
tokenService
Required - API name:token_service
-
tokenService
public final Security.Builder tokenService(java.util.function.Function<FeatureToggle.Builder,ObjectBuilder<FeatureToggle>> fn)Required - API name:token_service
-
operatorPrivileges
Required - API name:operator_privileges
-
operatorPrivileges
public final Security.Builder operatorPrivileges(java.util.function.Function<Base.Builder,ObjectBuilder<Base>> fn)Required - API name:operator_privileges
-
self
- Specified by:
self
in classBase.AbstractBuilder<Security.Builder>
-
build
Builds aSecurity
.- Specified by:
build
in interfaceObjectBuilder<Security>
- Throws:
java.lang.NullPointerException
- if some of the required fields are null.
-