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.BuilderaddCache(RealmCache value)Add a value tocache(List), creating the list if needed.Realm.BuilderaddCache(java.util.function.Function<RealmCache.Builder,ObjectBuilder<RealmCache>> fn)Add a value tocache(List), creating the list if needed.Realm.BuilderaddHasAuthorizationRealms(java.lang.Boolean value)Add a value tohasAuthorizationRealms(List), creating the list if needed.Realm.BuilderaddHasDefaultUsernamePattern(java.lang.Boolean value)Add a value tohasDefaultUsernamePattern(List), creating the list if needed.Realm.BuilderaddHasTruststore(java.lang.Boolean value)Add a value tohasTruststore(List), creating the list if needed.Realm.BuilderaddIsAuthenticationDelegated(java.lang.Boolean value)Add a value toisAuthenticationDelegated(List), creating the list if needed.Realm.BuilderaddName(java.lang.String value)Add a value toname(List), creating the list if needed.Realm.BuilderaddOrder(java.lang.Long value)Add a value toorder(List), creating the list if needed.Realm.BuilderaddSize(java.lang.Long value)Add a value tosize(List), creating the list if needed.Realmbuild()Builds aRealm.Realm.Buildercache(RealmCache... value)API name:cacheRealm.Buildercache(java.util.function.Function<RealmCache.Builder,ObjectBuilder<RealmCache>> fn)Setcache(List)to a singleton list.Realm.Buildercache(java.util.List<RealmCache> value)API name:cacheRealm.BuilderhasAuthorizationRealms(java.lang.Boolean... value)API name:has_authorization_realmsRealm.BuilderhasAuthorizationRealms(java.util.List<java.lang.Boolean> value)API name:has_authorization_realmsRealm.BuilderhasDefaultUsernamePattern(java.lang.Boolean... value)API name:has_default_username_patternRealm.BuilderhasDefaultUsernamePattern(java.util.List<java.lang.Boolean> value)API name:has_default_username_patternRealm.BuilderhasTruststore(java.lang.Boolean... value)API name:has_truststoreRealm.BuilderhasTruststore(java.util.List<java.lang.Boolean> value)API name:has_truststoreRealm.BuilderisAuthenticationDelegated(java.lang.Boolean... value)API name:is_authentication_delegatedRealm.BuilderisAuthenticationDelegated(java.util.List<java.lang.Boolean> value)API name:is_authentication_delegatedRealm.Buildername(java.lang.String... value)API name:nameRealm.Buildername(java.util.List<java.lang.String> value)API name:nameRealm.Builderorder(java.lang.Long... value)API name:orderRealm.Builderorder(java.util.List<java.lang.Long> value)API name:orderprotected Realm.Builderself()Realm.Buildersize(java.lang.Long... value)API name:sizeRealm.Buildersize(java.util.List<java.lang.Long> value)API name:sizeMethods 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
-
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:
selfin classBase.AbstractBuilder<Realm.Builder>
-
build
Builds aRealm.- Specified by:
buildin interfaceObjectBuilder<Realm>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-