Class Realm.Builder
java.lang.Object
co.elastic.clients.elasticsearch.xpack.usage.Base.AbstractBuilder<Realm.Builder>
co.elastic.clients.elasticsearch.xpack.usage.Realm.Builder
- All Implemented Interfaces:
ObjectBuilder<Realm>
- Enclosing class:
- Realm
public static class Realm.Builder extends Base.AbstractBuilder<Realm.Builder> implements ObjectBuilder<Realm>
Builder for
Realm
.-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
Modifier and Type Method Description Realm.Builder
addCache(RealmCache value)
Add a value tocache(List)
, creating the list if needed.Realm.Builder
addCache(java.util.function.Function<RealmCache.Builder,ObjectBuilder<RealmCache>> fn)
Add a value tocache(List)
, creating the list if needed.Realm.Builder
addHasAuthorizationRealms(java.lang.Boolean value)
Add a value tohasAuthorizationRealms(List)
, creating the list if needed.Realm.Builder
addHasDefaultUsernamePattern(java.lang.Boolean value)
Add a value tohasDefaultUsernamePattern(List)
, creating the list if needed.Realm.Builder
addHasTruststore(java.lang.Boolean value)
Add a value tohasTruststore(List)
, creating the list if needed.Realm.Builder
addIsAuthenticationDelegated(java.lang.Boolean value)
Add a value toisAuthenticationDelegated(List)
, creating the list if needed.Realm.Builder
addName(java.lang.String value)
Add a value toname(List)
, creating the list if needed.Realm.Builder
addOrder(java.lang.Long value)
Add a value toorder(List)
, creating the list if needed.Realm.Builder
addSize(java.lang.Long value)
Add a value tosize(List)
, creating the list if needed.Realm
build()
Builds aRealm
.Realm.Builder
cache(RealmCache... value)
API name:cache
Realm.Builder
cache(java.util.function.Function<RealmCache.Builder,ObjectBuilder<RealmCache>> fn)
Setcache(List)
to a singleton list.Realm.Builder
cache(java.util.List<RealmCache> value)
API name:cache
Realm.Builder
hasAuthorizationRealms(java.lang.Boolean... value)
API name:has_authorization_realms
Realm.Builder
hasAuthorizationRealms(java.util.List<java.lang.Boolean> value)
API name:has_authorization_realms
Realm.Builder
hasDefaultUsernamePattern(java.lang.Boolean... value)
API name:has_default_username_pattern
Realm.Builder
hasDefaultUsernamePattern(java.util.List<java.lang.Boolean> value)
API name:has_default_username_pattern
Realm.Builder
hasTruststore(java.lang.Boolean... value)
API name:has_truststore
Realm.Builder
hasTruststore(java.util.List<java.lang.Boolean> value)
API name:has_truststore
Realm.Builder
isAuthenticationDelegated(java.lang.Boolean... value)
API name:is_authentication_delegated
Realm.Builder
isAuthenticationDelegated(java.util.List<java.lang.Boolean> value)
API name:is_authentication_delegated
Realm.Builder
name(java.lang.String... value)
API name:name
Realm.Builder
name(java.util.List<java.lang.String> value)
API name:name
Realm.Builder
order(java.lang.Long... value)
API name:order
Realm.Builder
order(java.util.List<java.lang.Long> value)
API name:order
protected Realm.Builder
self()
Realm.Builder
size(java.lang.Long... value)
API name:size
Realm.Builder
size(java.util.List<java.lang.Long> value)
API name:size
Methods inherited from class co.elastic.clients.elasticsearch.xpack.usage.Base.AbstractBuilder
available, enabled
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
-
name
API name:name
-
name
API name:name
-
addName
Add a value toname(List)
, creating the list if needed. -
order
API name:order
-
order
API name:order
-
addOrder
Add a value toorder(List)
, creating the list if needed. -
size
API name:size
-
size
API name:size
-
addSize
Add a value tosize(List)
, creating the list if needed. -
cache
API name:cache
-
cache
API name:cache
-
addCache
Add a value tocache(List)
, creating the list if needed. -
cache
public Realm.Builder cache(java.util.function.Function<RealmCache.Builder,ObjectBuilder<RealmCache>> fn)Setcache(List)
to a singleton list. -
addCache
public Realm.Builder addCache(java.util.function.Function<RealmCache.Builder,ObjectBuilder<RealmCache>> fn)Add a value tocache(List)
, creating the list if needed. -
hasAuthorizationRealms
API name:has_authorization_realms
-
hasAuthorizationRealms
API name:has_authorization_realms
-
addHasAuthorizationRealms
Add a value tohasAuthorizationRealms(List)
, creating the list if needed. -
hasDefaultUsernamePattern
API name:has_default_username_pattern
-
hasDefaultUsernamePattern
API name:has_default_username_pattern
-
addHasDefaultUsernamePattern
Add a value tohasDefaultUsernamePattern(List)
, creating the list if needed. -
hasTruststore
API name:has_truststore
-
hasTruststore
API name:has_truststore
-
addHasTruststore
Add a value tohasTruststore(List)
, creating the list if needed. -
isAuthenticationDelegated
API name:is_authentication_delegated
-
isAuthenticationDelegated
API name:is_authentication_delegated
-
addIsAuthenticationDelegated
Add a value toisAuthenticationDelegated(List)
, creating the list if needed. -
self
- Specified by:
self
in classBase.AbstractBuilder<Realm.Builder>
-
build
Builds aRealm
.- Specified by:
build
in interfaceObjectBuilder<Realm>
- Throws:
java.lang.NullPointerException
- if some of the required fields are null.
-