com.amazonaws.util
Class ImmutableMapParameter.Builder<K,V>

java.lang.Object
  extended by com.amazonaws.util.ImmutableMapParameter.Builder<K,V>
Enclosing class:
ImmutableMapParameter<K,V>

public static class ImmutableMapParameter.Builder<K,V>
extends Object

A convenient builder for creating ImmutableMapParameter instances.


Constructor Summary
ImmutableMapParameter.Builder()
           
 
Method Summary
 ImmutableMapParameter<K,V> build()
          Generates and returns a new ImmutableMapParameter instance which contains all the entries added into the Builder by put() method.
 ImmutableMapParameter.Builder<K,V> put(K key, V value)
          Add a key-value pair into the built map.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ImmutableMapParameter.Builder

public ImmutableMapParameter.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.



Copyright © 2016. All rights reserved.