public static final class WorkflowClientOptions.Builder
extends java.lang.Object
Constructor and Description |
---|
Builder() |
Builder(WorkflowClientOptions options) |
Modifier and Type | Method and Description |
---|---|
WorkflowClientOptions |
build() |
WorkflowClientOptions.Builder |
setDataConverter(DataConverter dataConverter)
Used to override default (JSON) data converter implementation.
|
WorkflowClientOptions.Builder |
setInterceptors(WorkflowClientInterceptor... interceptors)
Interceptor used to intercept workflow client calls.
|
WorkflowClientOptions.Builder |
setMetricsScope(com.uber.m3.tally.Scope metricsScope)
Sets the scope to be used for the workflow client for metrics reporting.
|
public Builder()
public Builder(WorkflowClientOptions options)
public WorkflowClientOptions.Builder setDataConverter(DataConverter dataConverter)
dataConverter
- data converter to serialize and deserialize arguments and return values.
Not null.public WorkflowClientOptions.Builder setInterceptors(WorkflowClientInterceptor... interceptors)
interceptors
- not nullpublic WorkflowClientOptions.Builder setMetricsScope(com.uber.m3.tally.Scope metricsScope)
metricsScope
- the scope to be used. Not null.public WorkflowClientOptions build()