Class ImmutableMapParameter.Builder<K,​V>

  • Direct Known Subclasses:
    StringMapBuilder
    Enclosing class:
    ImmutableMapParameter<K,​V>

    public static class ImmutableMapParameter.Builder<K,​V>
    extends Object
    A convenient builder for creating ImmutableMapParameter instances.
    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • put

        public ImmutableMapParameter.Builder<K,​V> put​(K key,
                                                            V value)
        Add a key-value pair into the built map. The method will throw IllegalArgumentException immediately when duplicate keys are provided.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • build

        public ImmutableMapParameter<K,​V> build()
        Generates and returns a new ImmutableMapParameter instance which contains all the entries added into the Builder by put() method.