Package io.temporal.testing.internal
Class SDKTestWorkflowRule.Builder
- java.lang.Object
-
- io.temporal.testing.internal.SDKTestWorkflowRule.Builder
-
- Enclosing class:
- SDKTestWorkflowRule
public static class SDKTestWorkflowRule.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SDKTestWorkflowRulebuild()SDKTestWorkflowRule.BuilderregisterSearchAttribute(java.lang.String name, io.temporal.api.enums.v1.IndexedValueType type)SDKTestWorkflowRule.BuildersetActivityImplementations(java.lang.Object... activityImplementations)SDKTestWorkflowRule.BuildersetDoNotStart(boolean doNotStart)SDKTestWorkflowRule.BuildersetMetricsScope(com.uber.m3.tally.Scope scope)SDKTestWorkflowRule.BuildersetNamespace(java.lang.String namespace)SDKTestWorkflowRule.BuildersetTarget(java.lang.String target)SDKTestWorkflowRule.BuildersetTestTimeoutSeconds(long testTimeoutSeconds)Global test timeout.SDKTestWorkflowRule.BuildersetUseExternalService(boolean useExternalService)SDKTestWorkflowRule.BuildersetUseTimeskipping(boolean useTimeskipping)SDKTestWorkflowRule.BuildersetWorkerFactoryOptions(io.temporal.worker.WorkerFactoryOptions options)SDKTestWorkflowRule.BuildersetWorkerOptions(io.temporal.worker.WorkerOptions options)SDKTestWorkflowRule.BuildersetWorkflowClientOptions(io.temporal.client.WorkflowClientOptions workflowClientOptions)SDKTestWorkflowRule.BuildersetWorkflowTypes(io.temporal.worker.WorkflowImplementationOptions implementationOptions, java.lang.Class<?>... workflowTypes)SDKTestWorkflowRule.BuildersetWorkflowTypes(java.lang.Class<?>... workflowTypes)
-
-
-
Method Detail
-
setWorkerOptions
public SDKTestWorkflowRule.Builder setWorkerOptions(io.temporal.worker.WorkerOptions options)
-
setWorkerFactoryOptions
public SDKTestWorkflowRule.Builder setWorkerFactoryOptions(io.temporal.worker.WorkerFactoryOptions options)
-
setWorkflowClientOptions
public SDKTestWorkflowRule.Builder setWorkflowClientOptions(io.temporal.client.WorkflowClientOptions workflowClientOptions)
-
setNamespace
public SDKTestWorkflowRule.Builder setNamespace(java.lang.String namespace)
-
setWorkflowTypes
public SDKTestWorkflowRule.Builder setWorkflowTypes(java.lang.Class<?>... workflowTypes)
-
setWorkflowTypes
public SDKTestWorkflowRule.Builder setWorkflowTypes(io.temporal.worker.WorkflowImplementationOptions implementationOptions, java.lang.Class<?>... workflowTypes)
-
setActivityImplementations
public SDKTestWorkflowRule.Builder setActivityImplementations(java.lang.Object... activityImplementations)
-
setUseExternalService
public SDKTestWorkflowRule.Builder setUseExternalService(boolean useExternalService)
-
setTarget
public SDKTestWorkflowRule.Builder setTarget(java.lang.String target)
-
setTestTimeoutSeconds
public SDKTestWorkflowRule.Builder setTestTimeoutSeconds(long testTimeoutSeconds)
Global test timeout. Default is 10 seconds.
-
setDoNotStart
public SDKTestWorkflowRule.Builder setDoNotStart(boolean doNotStart)
-
setUseTimeskipping
public SDKTestWorkflowRule.Builder setUseTimeskipping(boolean useTimeskipping)
-
registerSearchAttribute
public SDKTestWorkflowRule.Builder registerSearchAttribute(java.lang.String name, io.temporal.api.enums.v1.IndexedValueType type)
-
setMetricsScope
public SDKTestWorkflowRule.Builder setMetricsScope(com.uber.m3.tally.Scope scope)
-
build
public SDKTestWorkflowRule build()
-
-