Class WorkflowRunCreateRequest.Builder

    • Method Detail

      • metadata

        public WorkflowRunCreateRequest._FinalStage metadata​(java.util.Map<java.lang.String,​java.lang.Object> metadata)

        An optional metadata object that can be assigned to a specific WorkflowRun to help identify it. It will be returned in the response and webhooks. You can place any arbitrary key : value pairs in this object.

        To categorize workflow runs for billing and usage tracking, include extend:usage_tags with 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.

        Specified by:
        metadata in interface WorkflowRunCreateRequest._FinalStage
        Returns:
        Reference to this so that method calls can be chained together.
      • metadata

        public WorkflowRunCreateRequest._FinalStage metadata​(java.util.Optional<java.util.Map<java.lang.String,​java.lang.Object>> metadata)

        An optional metadata object that can be assigned to a specific WorkflowRun to help identify it. It will be returned in the response and webhooks. You can place any arbitrary key : value pairs in this object.

        To categorize workflow runs for billing and usage tracking, include extend:usage_tags with 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.

        Specified by:
        metadata in interface WorkflowRunCreateRequest._FinalStage
      • priority

        public WorkflowRunCreateRequest._FinalStage priority​(java.lang.Integer priority)

        An optional value used to determine the relative order of WorkflowRuns when rate limiting is in effect. Lower values will be prioritized before higher values.

        Specified by:
        priority in interface WorkflowRunCreateRequest._FinalStage
        Returns:
        Reference to this so that method calls can be chained together.
      • version

        public WorkflowRunCreateRequest._FinalStage version​(java.lang.String version)

        An optional version of the workflow that files will be run through. This number can be found when viewing the workflow on the Extend platform. When a version number is not supplied, the most recent published version of the workflow will be used. If no published versions exist, the draft version will be used. To run the "draft" version of a workflow, use "draft" as the version.

        Examples:

        • "3" - Run version 3 of the workflow
        • "draft" - Run the draft version of the workflow
        Specified by:
        version in interface WorkflowRunCreateRequest._FinalStage
        Returns:
        Reference to this so that method calls can be chained together.
      • version

        public WorkflowRunCreateRequest._FinalStage version​(java.util.Optional<java.lang.String> version)

        An optional version of the workflow that files will be run through. This number can be found when viewing the workflow on the Extend platform. When a version number is not supplied, the most recent published version of the workflow will be used. If no published versions exist, the draft version will be used. To run the "draft" version of a workflow, use "draft" as the version.

        Examples:

        • "3" - Run version 3 of the workflow
        • "draft" - Run the draft version of the workflow
        Specified by:
        version in interface WorkflowRunCreateRequest._FinalStage
      • rawTexts

        public WorkflowRunCreateRequest._FinalStage rawTexts​(java.util.List<java.lang.String> rawTexts)

        An array of raw strings. Can be used in place of files when passing raw data. The raw data will be converted to .txt files and run through the workflow. If the data follows a specific format, it is recommended to use the files parameter instead. Either files or rawTexts must be provided.

        Specified by:
        rawTexts in interface WorkflowRunCreateRequest._FinalStage
        Returns:
        Reference to this so that method calls can be chained together.
      • rawTexts

        public WorkflowRunCreateRequest._FinalStage rawTexts​(java.util.Optional<java.util.List<java.lang.String>> rawTexts)

        An array of raw strings. Can be used in place of files when passing raw data. The raw data will be converted to .txt files and run through the workflow. If the data follows a specific format, it is recommended to use the files parameter instead. Either files or rawTexts must be provided.

        Specified by:
        rawTexts in interface WorkflowRunCreateRequest._FinalStage