Class Realm.Builder

All Implemented Interfaces:
WithJson<Realm.Builder>, 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 final Realm.Builder name​(java.util.List<java.lang.String> list)
      API name: name

      Adds all elements of list to name.

    • name

      public final Realm.Builder name​(java.lang.String value, java.lang.String... values)
      API name: name

      Adds one or more values to name.

    • order

      public final Realm.Builder order​(java.util.List<java.lang.Long> list)
      API name: order

      Adds all elements of list to order.

    • order

      public final Realm.Builder order​(java.lang.Long value, java.lang.Long... values)
      API name: order

      Adds one or more values to order.

    • size

      public final Realm.Builder size​(java.util.List<java.lang.Long> list)
      API name: size

      Adds all elements of list to size.

    • size

      public final Realm.Builder size​(java.lang.Long value, java.lang.Long... values)
      API name: size

      Adds one or more values to size.

    • cache

      public final Realm.Builder cache​(java.util.List<RealmCache> list)
      API name: cache

      Adds all elements of list to cache.

    • cache

      public final Realm.Builder cache​(RealmCache value, RealmCache... values)
      API name: cache

      Adds one or more values to cache.

    • cache

      public final Realm.Builder cache​(java.util.function.Function<RealmCache.Builder,​ObjectBuilder<RealmCache>> fn)
      API name: cache

      Adds a value to cache using a builder lambda.

    • hasAuthorizationRealms

      public final Realm.Builder hasAuthorizationRealms​(java.util.List<java.lang.Boolean> list)
      API name: has_authorization_realms

      Adds all elements of list to hasAuthorizationRealms.

    • hasAuthorizationRealms

      public final Realm.Builder hasAuthorizationRealms​(java.lang.Boolean value, java.lang.Boolean... values)
      API name: has_authorization_realms

      Adds one or more values to hasAuthorizationRealms.

    • hasDefaultUsernamePattern

      public final Realm.Builder hasDefaultUsernamePattern​(java.util.List<java.lang.Boolean> list)
      API name: has_default_username_pattern

      Adds all elements of list to hasDefaultUsernamePattern.

    • hasDefaultUsernamePattern

      public final Realm.Builder hasDefaultUsernamePattern​(java.lang.Boolean value, java.lang.Boolean... values)
      API name: has_default_username_pattern

      Adds one or more values to hasDefaultUsernamePattern.

    • hasTruststore

      public final Realm.Builder hasTruststore​(java.util.List<java.lang.Boolean> list)
      API name: has_truststore

      Adds all elements of list to hasTruststore.

    • hasTruststore

      public final Realm.Builder hasTruststore​(java.lang.Boolean value, java.lang.Boolean... values)
      API name: has_truststore

      Adds one or more values to hasTruststore.

    • isAuthenticationDelegated

      public final Realm.Builder isAuthenticationDelegated​(java.util.List<java.lang.Boolean> list)
      API name: is_authentication_delegated

      Adds all elements of list to isAuthenticationDelegated.

    • isAuthenticationDelegated

      public final Realm.Builder isAuthenticationDelegated​(java.lang.Boolean value, java.lang.Boolean... values)
      API name: is_authentication_delegated

      Adds one or more values to isAuthenticationDelegated.

    • 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.