- Enclosing class:
- ImmutableMap<K,V>
public static class ImmutableMap.Builder<K,V>extends Object
A convenient builder for creating ImmutableMap instances.
Constructor Summary
Constructors Constructor and Description Builder()
Method Summary
Constructor Detail
Builder
public Builder()
Method Detail
put
public ImmutableMap.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 ImmutableMap<K,V> build()
Generates and returns a new ImmutableMap instance which contains all the entries added into the Builder by
put()method.
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.