diff --git a/docs/production-deployment/worker-deployments/worker-versioning.mdx b/docs/production-deployment/worker-deployments/worker-versioning.mdx
index fbb0e997fa..73e45b4746 100644
--- a/docs/production-deployment/worker-deployments/worker-versioning.mdx
+++ b/docs/production-deployment/worker-deployments/worker-versioning.mdx
@@ -430,7 +430,7 @@ Worker Deployment Version:
DrainageLastCheckedTime 31 seconds ago
Task Queues:
- Name Type
+ Name Type
hello-world activity
hello-world workflow
```
@@ -460,6 +460,33 @@ workflowOptions := client.StartWorkflowOptions{
we, err := c.ExecuteWorkflow(context.Background(), workflowOptions, HelloWorld, "Hello")
```
+
+```java
+MyWorkflow handle = client.newWorkflowStub(
+ MyWorkflow.class,
+ WorkflowOptions.newBuilder()
+ .setWorkflowId("MyWorkflowId")
+ .setTaskQueue("MyTaskQueue")
+ .setVersioningOverride(new VersioningOverride.PinnedVersioningOverride(
+ new WorkerDeploymentVersion("DeployName", "1.0")))
+ .build()
+);
+WorkflowExecution we = WorkflowClient.start(handle::execute, "Hello");
+```
+
+
+```python
+handle = client.start_workflow(
+ MyWorkflow.run,
+ "Hello",
+ id="MyWorkflowId",
+ task_queue="MyTaskQueue",
+ versioning_override=PinnedVersioningOverride(
+ WorkerDeploymentVersion("DeployName", "1.0")
+ ),
+)
+```
+
```ts
const handle = await client.workflow.start('helloWorld', {