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 Details

    • Builder

      public Builder()
  • Method Details

    • name

      public Realm.Builder name​(@Nullable java.util.List<java.lang.String> value)
      API name: name
    • name

      public Realm.Builder name​(java.lang.String... value)
      API name: name
    • addName

      public Realm.Builder addName​(java.lang.String value)
      Add a value to name(List), creating the list if needed.
    • order

      public Realm.Builder order​(@Nullable java.util.List<java.lang.Long> value)
      API name: order
    • order

      public Realm.Builder order​(java.lang.Long... value)
      API name: order
    • addOrder

      public Realm.Builder addOrder​(java.lang.Long value)
      Add a value to order(List), creating the list if needed.
    • size

      public Realm.Builder size​(@Nullable java.util.List<java.lang.Long> value)
      API name: size
    • size

      public Realm.Builder size​(java.lang.Long... value)
      API name: size
    • addSize

      public Realm.Builder addSize​(java.lang.Long value)
      Add a value to size(List), creating the list if needed.
    • cache

      public Realm.Builder cache​(@Nullable java.util.List<RealmCache> value)
      API name: cache
    • cache

      public Realm.Builder cache​(RealmCache... value)
      API name: cache
    • addCache

      public Realm.Builder addCache​(RealmCache value)
      Add a value to cache(List), creating the list if needed.
    • cache

      public Realm.Builder cache​(java.util.function.Function<RealmCache.Builder,​ObjectBuilder<RealmCache>> fn)
      Set cache(List) to a singleton list.
    • addCache

      public Realm.Builder addCache​(java.util.function.Function<RealmCache.Builder,​ObjectBuilder<RealmCache>> fn)
      Add a value to cache(List), creating the list if needed.
    • hasAuthorizationRealms

      public Realm.Builder hasAuthorizationRealms​(@Nullable java.util.List<java.lang.Boolean> value)
      API name: has_authorization_realms
    • hasAuthorizationRealms

      public Realm.Builder hasAuthorizationRealms​(java.lang.Boolean... value)
      API name: has_authorization_realms
    • addHasAuthorizationRealms

      public Realm.Builder addHasAuthorizationRealms​(java.lang.Boolean value)
      Add a value to hasAuthorizationRealms(List), creating the list if needed.
    • hasDefaultUsernamePattern

      public Realm.Builder hasDefaultUsernamePattern​(@Nullable java.util.List<java.lang.Boolean> value)
      API name: has_default_username_pattern
    • hasDefaultUsernamePattern

      public Realm.Builder hasDefaultUsernamePattern​(java.lang.Boolean... value)
      API name: has_default_username_pattern
    • addHasDefaultUsernamePattern

      public Realm.Builder addHasDefaultUsernamePattern​(java.lang.Boolean value)
      Add a value to hasDefaultUsernamePattern(List), creating the list if needed.
    • hasTruststore

      public Realm.Builder hasTruststore​(@Nullable java.util.List<java.lang.Boolean> value)
      API name: has_truststore
    • hasTruststore

      public Realm.Builder hasTruststore​(java.lang.Boolean... value)
      API name: has_truststore
    • addHasTruststore

      public Realm.Builder addHasTruststore​(java.lang.Boolean value)
      Add a value to hasTruststore(List), creating the list if needed.
    • isAuthenticationDelegated

      public Realm.Builder isAuthenticationDelegated​(@Nullable java.util.List<java.lang.Boolean> value)
      API name: is_authentication_delegated
    • isAuthenticationDelegated

      public Realm.Builder isAuthenticationDelegated​(java.lang.Boolean... value)
      API name: is_authentication_delegated
    • addIsAuthenticationDelegated

      public Realm.Builder addIsAuthenticationDelegated​(java.lang.Boolean value)
      Add a value to isAuthenticationDelegated(List), creating the list if needed.
    • self

      protected Realm.Builder self()
      Specified by:
      self in class Base.AbstractBuilder<Realm.Builder>
    • build

      public Realm build()
      Builds a Realm.
      Specified by:
      build in interface ObjectBuilder<Realm>
      Throws:
      java.lang.NullPointerException - if some of the required fields are null.