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 Summary
Constructors -
Method Summary
Modifier 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.AbstractBuilder
available, enabledMethods inherited from class co.elastic.clients.util.WithJsonObjectBuilderBase
withJsonMethods inherited from class co.elastic.clients.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
apiKeyService
Required - API name:api_key_service -
apiKeyService
public final Security.Builder apiKeyService(Function<FeatureToggle.Builder, ObjectBuilder<FeatureToggle>> fn) Required - API name:api_key_service -
anonymous
Required - API name:anonymous -
anonymous
public final Security.Builder anonymous(Function<FeatureToggle.Builder, ObjectBuilder<FeatureToggle>> fn) Required - API name:anonymous -
audit
Required - API name:audit -
audit
Required - API name:audit -
fips140
Required - API name:fips_140 -
fips140
public final Security.Builder fips140(Function<FeatureToggle.Builder, ObjectBuilder<FeatureToggle>> fn) Required - API name:fips_140 -
ipfilter
Required - API name:ipfilter -
ipfilter
Required - API name:ipfilter -
realms
Required - API name:realmsAdds all entries of
maptorealms. -
realms
Required - API name:realmsAdds an entry to
realms. -
realms
Required - API name:realmsAdds an entry to
realmsusing a builder lambda. -
roleMapping
Required - API name:role_mappingAdds all entries of
maptoroleMapping. -
roleMapping
Required - API name:role_mappingAdds an entry to
roleMapping. -
roleMapping
public final Security.Builder roleMapping(String key, Function<RoleMapping.Builder, ObjectBuilder<RoleMapping>> fn) Required - API name:role_mappingAdds an entry to
roleMappingusing a builder lambda. -
roles
Required - API name:roles -
roles
public final Security.Builder roles(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(Function<FeatureToggle.Builder, ObjectBuilder<FeatureToggle>> fn) API name:system_key -
tokenService
Required - API name:token_service -
tokenService
public final Security.Builder tokenService(Function<FeatureToggle.Builder, ObjectBuilder<FeatureToggle>> fn) Required - API name:token_service -
operatorPrivileges
Required - API name:operator_privileges -
operatorPrivileges
Required - API name:operator_privileges -
self
- Specified by:
selfin classBase.AbstractBuilder<Security.Builder>
-
build
Builds aSecurity.- Specified by:
buildin interfaceObjectBuilder<Security>- Throws:
NullPointerException- if some of the required fields are null.
-