= Programmatically Configuring Hot Rod Java Clients

Use the `ConfigurationBuilder` class to generate immutable configuration
objects that you can pass to `RemoteCacheManager`.

For example, create a client instance with the Java fluent API as follows:

[source,java]
----
include::code_examples/HotRodClientInstance.java[]
----

.Reference

link:{javadocroot}/org/infinispan/client/hotrod/configuration/ConfigurationBuilder.html[org.infinispan.client.hotrod.configuration.ConfigurationBuilder]
