public static final class WorkflowClientOptions.Builder
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
WorkflowClientOptions |
build() |
WorkflowClientOptions.Builder |
setContextPropagators(java.util.List<ContextPropagator> contextPropagators) |
WorkflowClientOptions.Builder |
setDataConverter(DataConverter dataConverter)
Overrides a data converter implementation used serialize workflow and activity arguments and
results.
|
WorkflowClientOptions.Builder |
setIdentity(java.lang.String identity)
Override human readable identity of the worker.
|
WorkflowClientOptions.Builder |
setInterceptors(WorkflowClientInterceptor... interceptors)
Interceptor used to intercept workflow client calls.
|
WorkflowClientOptions.Builder |
setNamespace(java.lang.String namespace) |
WorkflowClientOptions.Builder |
setQueryRejectCondition(io.temporal.proto.query.QueryRejectCondition queryRejectCondition)
Should a query be rejected by closed and failed workflows.
|
WorkflowClientOptions |
validateAndBuildWithDefaults() |
public WorkflowClientOptions.Builder setNamespace(java.lang.String namespace)
public WorkflowClientOptions.Builder setDataConverter(DataConverter dataConverter)
Default is GsonJsonDataConverter
data converter.
public WorkflowClientOptions.Builder setInterceptors(WorkflowClientInterceptor... interceptors)
interceptors
- not nullpublic WorkflowClientOptions.Builder setIdentity(java.lang.String identity)
(ManagementFactory.getRuntimeMXBean().getName()
returns on any other platform. The reason for treating Mac differently is a very slow
local host name resolution in a default configuration.public WorkflowClientOptions.Builder setContextPropagators(java.util.List<ContextPropagator> contextPropagators)
public WorkflowClientOptions.Builder setQueryRejectCondition(io.temporal.proto.query.QueryRejectCondition queryRejectCondition)
Default is QueryRejectCondition.None
which means that closed and failed workflows
are still queryable.
public WorkflowClientOptions build()
public WorkflowClientOptions validateAndBuildWithDefaults()