public abstract class WrapperInfoBuilder
extends java.lang.Object
This builder is primarily intended for use by LaunchDarkly in developing wrapper SDKs.
If the WrapperBuilder is used, then it will replace the wrapper information from the HttpPropertiesBuilder. Additionally, any wrapper SDK may overwrite any application developer provided wrapper information.
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
wrapperName |
protected java.lang.String |
wrapperVersion |
Constructor and Description |
---|
WrapperInfoBuilder() |
Modifier and Type | Method and Description |
---|---|
abstract WrapperInfo |
build() |
WrapperInfoBuilder |
wrapperName(java.lang.String wrapperName)
Set the name of the wrapper.
|
WrapperInfoBuilder |
wrapperVersion(java.lang.String wrapperVersion)
Set the version of the wrapper.
|
protected java.lang.String wrapperName
protected java.lang.String wrapperVersion
public WrapperInfoBuilder wrapperName(java.lang.String wrapperName)
wrapperName
- the name of the wrapperpublic WrapperInfoBuilder wrapperVersion(java.lang.String wrapperVersion)
This information will not be used unless the wrapperName is also set.
wrapperVersion
- the version of the wrapperpublic abstract WrapperInfo build()