| ImmutableValueGraph.Builder<N,V> | ImmutableValueGraph.Builder. addNode(N node) | Adds nodeif it is not already present. | 
| <N1 extends N,V1 extends V>ImmutableValueGraph.Builder<N1,V1>
 | ValueGraphBuilder. immutable() |  | 
| ImmutableValueGraph.Builder<N,V> | ImmutableValueGraph.Builder. putEdgeValue(EndpointPair<N> endpoints,
            V value) | Adds an edge connecting endpointsif one is not already present, and sets a value for
 that edge tovalue(overwriting the existing value, if any). | 
| ImmutableValueGraph.Builder<N,V> | ImmutableValueGraph.Builder. putEdgeValue(N nodeU,
            N nodeV,
            V value) | Adds an edge connecting nodeUtonodeVif one is not already present, and
 sets a value for that edge tovalue(overwriting the existing value, if any). |