Class WorkflowRunsUpdateRequest.Builder
- java.lang.Object
-
- ai.extend.resources.workflowruns.requests.WorkflowRunsUpdateRequest.Builder
-
- Enclosing class:
- WorkflowRunsUpdateRequest
public static final class WorkflowRunsUpdateRequest.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description WorkflowRunsUpdateRequestbuild()WorkflowRunsUpdateRequest.BuilderextendWorkspaceId(java.lang.String extendWorkspaceId)WorkflowRunsUpdateRequest.BuilderextendWorkspaceId(java.util.Optional<java.lang.String> extendWorkspaceId)The workspace ID to target.WorkflowRunsUpdateRequest.Builderfrom(WorkflowRunsUpdateRequest other)WorkflowRunsUpdateRequest.Buildermetadata(java.util.Map<java.lang.String,java.lang.Object> metadata)WorkflowRunsUpdateRequest.Buildermetadata(java.util.Optional<java.util.Map<java.lang.String,java.lang.Object>> metadata)A metadata object that can be assigned to a specific WorkflowRun.WorkflowRunsUpdateRequest.Buildername(java.lang.String name)WorkflowRunsUpdateRequest.Buildername(java.util.Optional<java.lang.String> name)An optional name that can be assigned to a specific WorkflowRun
-
-
-
Method Detail
-
from
public WorkflowRunsUpdateRequest.Builder from(WorkflowRunsUpdateRequest other)
-
extendWorkspaceId
public WorkflowRunsUpdateRequest.Builder extendWorkspaceId(java.util.Optional<java.lang.String> extendWorkspaceId)
The workspace ID to target. Required when using an organization-scoped API key; optional for workspace-scoped keys (the key is already tied to a workspace). See Authentication for details on API key scopes.
-
extendWorkspaceId
public WorkflowRunsUpdateRequest.Builder extendWorkspaceId(java.lang.String extendWorkspaceId)
-
name
public WorkflowRunsUpdateRequest.Builder name(java.util.Optional<java.lang.String> name)
An optional name that can be assigned to a specific WorkflowRun
-
name
public WorkflowRunsUpdateRequest.Builder name(java.lang.String name)
-
metadata
public WorkflowRunsUpdateRequest.Builder metadata(java.util.Optional<java.util.Map<java.lang.String,java.lang.Object>> metadata)
A metadata object that can be assigned to a specific WorkflowRun. If metadata already exists on this WorkflowRun, the newly incoming metadata will be merged with the existing metadata, with the incoming metadata taking field precedence.
You can include any arbitrary
key : valuepairs in this object.To categorize workflow runs for billing and usage tracking, include
extend:usage_tagswith an array of string values (e.g.,{"extend:usage_tags": ["production", "team-eng", "customer-123"]}). Tags must contain only alphanumeric characters, hyphens, and underscores; any special characters will be automatically removed.
-
metadata
public WorkflowRunsUpdateRequest.Builder metadata(java.util.Map<java.lang.String,java.lang.Object> metadata)
-
build
public WorkflowRunsUpdateRequest build()
-
-