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(List<String> list)
      API name: name

      Adds all elements of list to name.

    • name

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

      Adds one or more values to name.

    • order

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

      Adds all elements of list to order.

    • order

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

      Adds one or more values to order.

    • size

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

      Adds all elements of list to size.

    • size

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

      Adds one or more values to size.

    • cache

      public final Realm.Builder cache(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

      API name: cache

      Adds a value to cache using a builder lambda.

    • hasAuthorizationRealms

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

      Adds all elements of list to hasAuthorizationRealms.

    • hasAuthorizationRealms

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

      Adds one or more values to hasAuthorizationRealms.

    • hasDefaultUsernamePattern

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

      Adds all elements of list to hasDefaultUsernamePattern.

    • hasDefaultUsernamePattern

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

      Adds one or more values to hasDefaultUsernamePattern.

    • hasTruststore

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

      Adds all elements of list to hasTruststore.

    • hasTruststore

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

      Adds one or more values to hasTruststore.

    • isAuthenticationDelegated

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

      Adds all elements of list to isAuthenticationDelegated.

    • isAuthenticationDelegated

      public final Realm.Builder isAuthenticationDelegated(Boolean value, 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:
      NullPointerException - if some of the required fields are null.