Class UserAgentBuilder

java.lang.Object
com.couchbase.analytics.client.java.internal.utils.UserAgentBuilder

public class UserAgentBuilder extends Object
Generates a User Agent string in accordance with https://tools.ietf.org/html/rfc7231#section-5.5.3

Example usage:

 String userAgent = new UserAgentBuilder()
     .append("MyProduct", "1.0", "This is a comment!", "This is also a comment!")
     .appendJava()
     .appendOs()
     .build();