Class StartWorkflowExecutionRequest.Builder

    • Method Detail

      • getDescriptor

        public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
      • internalGetFieldAccessorTable

        protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
        Specified by:
        internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<StartWorkflowExecutionRequest.Builder>
      • getDescriptorForType

        public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
        Specified by:
        getDescriptorForType in interface com.google.protobuf.Message.Builder
        Specified by:
        getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
        Overrides:
        getDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<StartWorkflowExecutionRequest.Builder>
      • getDefaultInstanceForType

        public StartWorkflowExecutionRequest getDefaultInstanceForType()
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
      • build

        public StartWorkflowExecutionRequest build()
        Specified by:
        build in interface com.google.protobuf.Message.Builder
        Specified by:
        build in interface com.google.protobuf.MessageLite.Builder
      • buildPartial

        public StartWorkflowExecutionRequest buildPartial()
        Specified by:
        buildPartial in interface com.google.protobuf.Message.Builder
        Specified by:
        buildPartial in interface com.google.protobuf.MessageLite.Builder
      • setRepeatedField

        public StartWorkflowExecutionRequest.Builder setRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                                      int index,
                                                                      java.lang.Object value)
        Specified by:
        setRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<StartWorkflowExecutionRequest.Builder>
      • addRepeatedField

        public StartWorkflowExecutionRequest.Builder addRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                                      java.lang.Object value)
        Specified by:
        addRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<StartWorkflowExecutionRequest.Builder>
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<StartWorkflowExecutionRequest.Builder>
      • mergeFrom

        public StartWorkflowExecutionRequest.Builder mergeFrom​(com.google.protobuf.CodedInputStream input,
                                                               com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                                        throws java.io.IOException
        Specified by:
        mergeFrom in interface com.google.protobuf.Message.Builder
        Specified by:
        mergeFrom in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        mergeFrom in class com.google.protobuf.AbstractMessage.Builder<StartWorkflowExecutionRequest.Builder>
        Throws:
        java.io.IOException
      • setNamespace

        public StartWorkflowExecutionRequest.Builder setNamespace​(java.lang.String value)
        string namespace = 1;
        Parameters:
        value - The namespace to set.
        Returns:
        This builder for chaining.
      • setNamespaceBytes

        public StartWorkflowExecutionRequest.Builder setNamespaceBytes​(com.google.protobuf.ByteString value)
        string namespace = 1;
        Parameters:
        value - The bytes for namespace to set.
        Returns:
        This builder for chaining.
      • setWorkflowId

        public StartWorkflowExecutionRequest.Builder setWorkflowId​(java.lang.String value)
        string workflow_id = 2;
        Parameters:
        value - The workflowId to set.
        Returns:
        This builder for chaining.
      • setWorkflowIdBytes

        public StartWorkflowExecutionRequest.Builder setWorkflowIdBytes​(com.google.protobuf.ByteString value)
        string workflow_id = 2;
        Parameters:
        value - The bytes for workflowId to set.
        Returns:
        This builder for chaining.
      • getWorkflowTypeBuilder

        public WorkflowType.Builder getWorkflowTypeBuilder()
        .temporal.api.common.v1.WorkflowType workflow_type = 3;
      • getTaskQueueBuilder

        public TaskQueue.Builder getTaskQueueBuilder()
        .temporal.api.taskqueue.v1.TaskQueue task_queue = 4;
      • hasInput

        public boolean hasInput()
         Serialized arguments to the workflow. These are passed as arguments to the workflow function.
         
        .temporal.api.common.v1.Payloads input = 5;
        Specified by:
        hasInput in interface StartWorkflowExecutionRequestOrBuilder
        Returns:
        Whether the input field is set.
      • getInput

        public Payloads getInput()
         Serialized arguments to the workflow. These are passed as arguments to the workflow function.
         
        .temporal.api.common.v1.Payloads input = 5;
        Specified by:
        getInput in interface StartWorkflowExecutionRequestOrBuilder
        Returns:
        The input.
      • mergeInput

        public StartWorkflowExecutionRequest.Builder mergeInput​(Payloads value)
         Serialized arguments to the workflow. These are passed as arguments to the workflow function.
         
        .temporal.api.common.v1.Payloads input = 5;
      • clearInput

        public StartWorkflowExecutionRequest.Builder clearInput()
         Serialized arguments to the workflow. These are passed as arguments to the workflow function.
         
        .temporal.api.common.v1.Payloads input = 5;
      • getInputBuilder

        public Payloads.Builder getInputBuilder()
         Serialized arguments to the workflow. These are passed as arguments to the workflow function.
         
        .temporal.api.common.v1.Payloads input = 5;
      • hasWorkflowExecutionTimeout

        public boolean hasWorkflowExecutionTimeout()
         Total workflow execution timeout including retries and continue as new.
         
        .google.protobuf.Duration workflow_execution_timeout = 6 [(.gogoproto.stdduration) = true];
        Specified by:
        hasWorkflowExecutionTimeout in interface StartWorkflowExecutionRequestOrBuilder
        Returns:
        Whether the workflowExecutionTimeout field is set.
      • getWorkflowExecutionTimeout

        public com.google.protobuf.Duration getWorkflowExecutionTimeout()
         Total workflow execution timeout including retries and continue as new.
         
        .google.protobuf.Duration workflow_execution_timeout = 6 [(.gogoproto.stdduration) = true];
        Specified by:
        getWorkflowExecutionTimeout in interface StartWorkflowExecutionRequestOrBuilder
        Returns:
        The workflowExecutionTimeout.
      • setWorkflowExecutionTimeout

        public StartWorkflowExecutionRequest.Builder setWorkflowExecutionTimeout​(com.google.protobuf.Duration value)
         Total workflow execution timeout including retries and continue as new.
         
        .google.protobuf.Duration workflow_execution_timeout = 6 [(.gogoproto.stdduration) = true];
      • setWorkflowExecutionTimeout

        public StartWorkflowExecutionRequest.Builder setWorkflowExecutionTimeout​(com.google.protobuf.Duration.Builder builderForValue)
         Total workflow execution timeout including retries and continue as new.
         
        .google.protobuf.Duration workflow_execution_timeout = 6 [(.gogoproto.stdduration) = true];
      • mergeWorkflowExecutionTimeout

        public StartWorkflowExecutionRequest.Builder mergeWorkflowExecutionTimeout​(com.google.protobuf.Duration value)
         Total workflow execution timeout including retries and continue as new.
         
        .google.protobuf.Duration workflow_execution_timeout = 6 [(.gogoproto.stdduration) = true];
      • clearWorkflowExecutionTimeout

        public StartWorkflowExecutionRequest.Builder clearWorkflowExecutionTimeout()
         Total workflow execution timeout including retries and continue as new.
         
        .google.protobuf.Duration workflow_execution_timeout = 6 [(.gogoproto.stdduration) = true];
      • getWorkflowExecutionTimeoutBuilder

        public com.google.protobuf.Duration.Builder getWorkflowExecutionTimeoutBuilder()
         Total workflow execution timeout including retries and continue as new.
         
        .google.protobuf.Duration workflow_execution_timeout = 6 [(.gogoproto.stdduration) = true];
      • getWorkflowExecutionTimeoutOrBuilder

        public com.google.protobuf.DurationOrBuilder getWorkflowExecutionTimeoutOrBuilder()
         Total workflow execution timeout including retries and continue as new.
         
        .google.protobuf.Duration workflow_execution_timeout = 6 [(.gogoproto.stdduration) = true];
        Specified by:
        getWorkflowExecutionTimeoutOrBuilder in interface StartWorkflowExecutionRequestOrBuilder
      • hasWorkflowRunTimeout

        public boolean hasWorkflowRunTimeout()
         Timeout of a single workflow run.
         
        .google.protobuf.Duration workflow_run_timeout = 7 [(.gogoproto.stdduration) = true];
        Specified by:
        hasWorkflowRunTimeout in interface StartWorkflowExecutionRequestOrBuilder
        Returns:
        Whether the workflowRunTimeout field is set.
      • getWorkflowRunTimeout

        public com.google.protobuf.Duration getWorkflowRunTimeout()
         Timeout of a single workflow run.
         
        .google.protobuf.Duration workflow_run_timeout = 7 [(.gogoproto.stdduration) = true];
        Specified by:
        getWorkflowRunTimeout in interface StartWorkflowExecutionRequestOrBuilder
        Returns:
        The workflowRunTimeout.
      • setWorkflowRunTimeout

        public StartWorkflowExecutionRequest.Builder setWorkflowRunTimeout​(com.google.protobuf.Duration value)
         Timeout of a single workflow run.
         
        .google.protobuf.Duration workflow_run_timeout = 7 [(.gogoproto.stdduration) = true];
      • setWorkflowRunTimeout

        public StartWorkflowExecutionRequest.Builder setWorkflowRunTimeout​(com.google.protobuf.Duration.Builder builderForValue)
         Timeout of a single workflow run.
         
        .google.protobuf.Duration workflow_run_timeout = 7 [(.gogoproto.stdduration) = true];
      • mergeWorkflowRunTimeout

        public StartWorkflowExecutionRequest.Builder mergeWorkflowRunTimeout​(com.google.protobuf.Duration value)
         Timeout of a single workflow run.
         
        .google.protobuf.Duration workflow_run_timeout = 7 [(.gogoproto.stdduration) = true];
      • clearWorkflowRunTimeout

        public StartWorkflowExecutionRequest.Builder clearWorkflowRunTimeout()
         Timeout of a single workflow run.
         
        .google.protobuf.Duration workflow_run_timeout = 7 [(.gogoproto.stdduration) = true];
      • getWorkflowRunTimeoutBuilder

        public com.google.protobuf.Duration.Builder getWorkflowRunTimeoutBuilder()
         Timeout of a single workflow run.
         
        .google.protobuf.Duration workflow_run_timeout = 7 [(.gogoproto.stdduration) = true];
      • hasWorkflowTaskTimeout

        public boolean hasWorkflowTaskTimeout()
         Timeout of a single workflow task.
         
        .google.protobuf.Duration workflow_task_timeout = 8 [(.gogoproto.stdduration) = true];
        Specified by:
        hasWorkflowTaskTimeout in interface StartWorkflowExecutionRequestOrBuilder
        Returns:
        Whether the workflowTaskTimeout field is set.
      • getWorkflowTaskTimeout

        public com.google.protobuf.Duration getWorkflowTaskTimeout()
         Timeout of a single workflow task.
         
        .google.protobuf.Duration workflow_task_timeout = 8 [(.gogoproto.stdduration) = true];
        Specified by:
        getWorkflowTaskTimeout in interface StartWorkflowExecutionRequestOrBuilder
        Returns:
        The workflowTaskTimeout.
      • setWorkflowTaskTimeout

        public StartWorkflowExecutionRequest.Builder setWorkflowTaskTimeout​(com.google.protobuf.Duration value)
         Timeout of a single workflow task.
         
        .google.protobuf.Duration workflow_task_timeout = 8 [(.gogoproto.stdduration) = true];
      • setWorkflowTaskTimeout

        public StartWorkflowExecutionRequest.Builder setWorkflowTaskTimeout​(com.google.protobuf.Duration.Builder builderForValue)
         Timeout of a single workflow task.
         
        .google.protobuf.Duration workflow_task_timeout = 8 [(.gogoproto.stdduration) = true];
      • mergeWorkflowTaskTimeout

        public StartWorkflowExecutionRequest.Builder mergeWorkflowTaskTimeout​(com.google.protobuf.Duration value)
         Timeout of a single workflow task.
         
        .google.protobuf.Duration workflow_task_timeout = 8 [(.gogoproto.stdduration) = true];
      • clearWorkflowTaskTimeout

        public StartWorkflowExecutionRequest.Builder clearWorkflowTaskTimeout()
         Timeout of a single workflow task.
         
        .google.protobuf.Duration workflow_task_timeout = 8 [(.gogoproto.stdduration) = true];
      • getWorkflowTaskTimeoutBuilder

        public com.google.protobuf.Duration.Builder getWorkflowTaskTimeoutBuilder()
         Timeout of a single workflow task.
         
        .google.protobuf.Duration workflow_task_timeout = 8 [(.gogoproto.stdduration) = true];
      • getIdentityBytes

        public com.google.protobuf.ByteString getIdentityBytes()
         The identity of the client who initiated this request
         
        string identity = 9;
        Specified by:
        getIdentityBytes in interface StartWorkflowExecutionRequestOrBuilder
        Returns:
        The bytes for identity.
      • setIdentity

        public StartWorkflowExecutionRequest.Builder setIdentity​(java.lang.String value)
         The identity of the client who initiated this request
         
        string identity = 9;
        Parameters:
        value - The identity to set.
        Returns:
        This builder for chaining.
      • clearIdentity

        public StartWorkflowExecutionRequest.Builder clearIdentity()
         The identity of the client who initiated this request
         
        string identity = 9;
        Returns:
        This builder for chaining.
      • setIdentityBytes

        public StartWorkflowExecutionRequest.Builder setIdentityBytes​(com.google.protobuf.ByteString value)
         The identity of the client who initiated this request
         
        string identity = 9;
        Parameters:
        value - The bytes for identity to set.
        Returns:
        This builder for chaining.
      • getRequestIdBytes

        public com.google.protobuf.ByteString getRequestIdBytes()
         A unique identifier for this start request. Typically UUIDv4.
         
        string request_id = 10;
        Specified by:
        getRequestIdBytes in interface StartWorkflowExecutionRequestOrBuilder
        Returns:
        The bytes for requestId.
      • setRequestId

        public StartWorkflowExecutionRequest.Builder setRequestId​(java.lang.String value)
         A unique identifier for this start request. Typically UUIDv4.
         
        string request_id = 10;
        Parameters:
        value - The requestId to set.
        Returns:
        This builder for chaining.
      • clearRequestId

        public StartWorkflowExecutionRequest.Builder clearRequestId()
         A unique identifier for this start request. Typically UUIDv4.
         
        string request_id = 10;
        Returns:
        This builder for chaining.
      • setRequestIdBytes

        public StartWorkflowExecutionRequest.Builder setRequestIdBytes​(com.google.protobuf.ByteString value)
         A unique identifier for this start request. Typically UUIDv4.
         
        string request_id = 10;
        Parameters:
        value - The bytes for requestId to set.
        Returns:
        This builder for chaining.
      • getWorkflowIdReusePolicyValue

        public int getWorkflowIdReusePolicyValue()
         Default: WORKFLOW_ID_REUSE_POLICY_ALLOW_DUPLICATE.
         
        .temporal.api.enums.v1.WorkflowIdReusePolicy workflow_id_reuse_policy = 11;
        Specified by:
        getWorkflowIdReusePolicyValue in interface StartWorkflowExecutionRequestOrBuilder
        Returns:
        The enum numeric value on the wire for workflowIdReusePolicy.
      • setWorkflowIdReusePolicyValue

        public StartWorkflowExecutionRequest.Builder setWorkflowIdReusePolicyValue​(int value)
         Default: WORKFLOW_ID_REUSE_POLICY_ALLOW_DUPLICATE.
         
        .temporal.api.enums.v1.WorkflowIdReusePolicy workflow_id_reuse_policy = 11;
        Parameters:
        value - The enum numeric value on the wire for workflowIdReusePolicy to set.
        Returns:
        This builder for chaining.
      • setWorkflowIdReusePolicy

        public StartWorkflowExecutionRequest.Builder setWorkflowIdReusePolicy​(WorkflowIdReusePolicy value)
         Default: WORKFLOW_ID_REUSE_POLICY_ALLOW_DUPLICATE.
         
        .temporal.api.enums.v1.WorkflowIdReusePolicy workflow_id_reuse_policy = 11;
        Parameters:
        value - The workflowIdReusePolicy to set.
        Returns:
        This builder for chaining.
      • clearWorkflowIdReusePolicy

        public StartWorkflowExecutionRequest.Builder clearWorkflowIdReusePolicy()
         Default: WORKFLOW_ID_REUSE_POLICY_ALLOW_DUPLICATE.
         
        .temporal.api.enums.v1.WorkflowIdReusePolicy workflow_id_reuse_policy = 11;
        Returns:
        This builder for chaining.
      • hasRetryPolicy

        public boolean hasRetryPolicy()
         The retry policy for the workflow. Will never exceed `workflow_execution_timeout`.
         
        .temporal.api.common.v1.RetryPolicy retry_policy = 12;
        Specified by:
        hasRetryPolicy in interface StartWorkflowExecutionRequestOrBuilder
        Returns:
        Whether the retryPolicy field is set.
      • mergeRetryPolicy

        public StartWorkflowExecutionRequest.Builder mergeRetryPolicy​(RetryPolicy value)
         The retry policy for the workflow. Will never exceed `workflow_execution_timeout`.
         
        .temporal.api.common.v1.RetryPolicy retry_policy = 12;
      • clearRetryPolicy

        public StartWorkflowExecutionRequest.Builder clearRetryPolicy()
         The retry policy for the workflow. Will never exceed `workflow_execution_timeout`.
         
        .temporal.api.common.v1.RetryPolicy retry_policy = 12;
      • getRetryPolicyBuilder

        public RetryPolicy.Builder getRetryPolicyBuilder()
         The retry policy for the workflow. Will never exceed `workflow_execution_timeout`.
         
        .temporal.api.common.v1.RetryPolicy retry_policy = 12;
      • getCronSchedule

        public java.lang.String getCronSchedule()
         See https://docs.temporal.io/docs/content/what-is-a-temporal-cron-job/
         
        string cron_schedule = 13;
        Specified by:
        getCronSchedule in interface StartWorkflowExecutionRequestOrBuilder
        Returns:
        The cronSchedule.
      • getCronScheduleBytes

        public com.google.protobuf.ByteString getCronScheduleBytes()
         See https://docs.temporal.io/docs/content/what-is-a-temporal-cron-job/
         
        string cron_schedule = 13;
        Specified by:
        getCronScheduleBytes in interface StartWorkflowExecutionRequestOrBuilder
        Returns:
        The bytes for cronSchedule.
      • setCronSchedule

        public StartWorkflowExecutionRequest.Builder setCronSchedule​(java.lang.String value)
         See https://docs.temporal.io/docs/content/what-is-a-temporal-cron-job/
         
        string cron_schedule = 13;
        Parameters:
        value - The cronSchedule to set.
        Returns:
        This builder for chaining.
      • clearCronSchedule

        public StartWorkflowExecutionRequest.Builder clearCronSchedule()
         See https://docs.temporal.io/docs/content/what-is-a-temporal-cron-job/
         
        string cron_schedule = 13;
        Returns:
        This builder for chaining.
      • setCronScheduleBytes

        public StartWorkflowExecutionRequest.Builder setCronScheduleBytes​(com.google.protobuf.ByteString value)
         See https://docs.temporal.io/docs/content/what-is-a-temporal-cron-job/
         
        string cron_schedule = 13;
        Parameters:
        value - The bytes for cronSchedule to set.
        Returns:
        This builder for chaining.
      • getMemoBuilder

        public Memo.Builder getMemoBuilder()
        .temporal.api.common.v1.Memo memo = 14;
      • getSearchAttributesBuilder

        public SearchAttributes.Builder getSearchAttributesBuilder()
        .temporal.api.common.v1.SearchAttributes search_attributes = 15;
      • getHeaderBuilder

        public Header.Builder getHeaderBuilder()
        .temporal.api.common.v1.Header header = 16;
      • getRequestEagerExecution

        public boolean getRequestEagerExecution()
         Request to get the first workflow task inline in the response bypassing matching service and worker polling.
         If set to `true` the caller is expected to have a worker available and capable of processing the task.
         The returned task will be marked as started and is expected to be completed by the specified
         `workflow_task_timeout`.
         
        bool request_eager_execution = 17;
        Specified by:
        getRequestEagerExecution in interface StartWorkflowExecutionRequestOrBuilder
        Returns:
        The requestEagerExecution.
      • setRequestEagerExecution

        public StartWorkflowExecutionRequest.Builder setRequestEagerExecution​(boolean value)
         Request to get the first workflow task inline in the response bypassing matching service and worker polling.
         If set to `true` the caller is expected to have a worker available and capable of processing the task.
         The returned task will be marked as started and is expected to be completed by the specified
         `workflow_task_timeout`.
         
        bool request_eager_execution = 17;
        Parameters:
        value - The requestEagerExecution to set.
        Returns:
        This builder for chaining.
      • clearRequestEagerExecution

        public StartWorkflowExecutionRequest.Builder clearRequestEagerExecution()
         Request to get the first workflow task inline in the response bypassing matching service and worker polling.
         If set to `true` the caller is expected to have a worker available and capable of processing the task.
         The returned task will be marked as started and is expected to be completed by the specified
         `workflow_task_timeout`.
         
        bool request_eager_execution = 17;
        Returns:
        This builder for chaining.
      • hasContinuedFailure

        public boolean hasContinuedFailure()
         These values will be available as ContinuedFailure and LastCompletionResult in the
         WorkflowExecutionStarted event and through SDKs. The are currently only used by the
         server itself (for the schedules feature) and are not intended to be exposed in
         StartWorkflowExecution.
         
        .temporal.api.failure.v1.Failure continued_failure = 18;
        Specified by:
        hasContinuedFailure in interface StartWorkflowExecutionRequestOrBuilder
        Returns:
        Whether the continuedFailure field is set.
      • getContinuedFailure

        public Failure getContinuedFailure()
         These values will be available as ContinuedFailure and LastCompletionResult in the
         WorkflowExecutionStarted event and through SDKs. The are currently only used by the
         server itself (for the schedules feature) and are not intended to be exposed in
         StartWorkflowExecution.
         
        .temporal.api.failure.v1.Failure continued_failure = 18;
        Specified by:
        getContinuedFailure in interface StartWorkflowExecutionRequestOrBuilder
        Returns:
        The continuedFailure.
      • setContinuedFailure

        public StartWorkflowExecutionRequest.Builder setContinuedFailure​(Failure value)
         These values will be available as ContinuedFailure and LastCompletionResult in the
         WorkflowExecutionStarted event and through SDKs. The are currently only used by the
         server itself (for the schedules feature) and are not intended to be exposed in
         StartWorkflowExecution.
         
        .temporal.api.failure.v1.Failure continued_failure = 18;
      • setContinuedFailure

        public StartWorkflowExecutionRequest.Builder setContinuedFailure​(Failure.Builder builderForValue)
         These values will be available as ContinuedFailure and LastCompletionResult in the
         WorkflowExecutionStarted event and through SDKs. The are currently only used by the
         server itself (for the schedules feature) and are not intended to be exposed in
         StartWorkflowExecution.
         
        .temporal.api.failure.v1.Failure continued_failure = 18;
      • mergeContinuedFailure

        public StartWorkflowExecutionRequest.Builder mergeContinuedFailure​(Failure value)
         These values will be available as ContinuedFailure and LastCompletionResult in the
         WorkflowExecutionStarted event and through SDKs. The are currently only used by the
         server itself (for the schedules feature) and are not intended to be exposed in
         StartWorkflowExecution.
         
        .temporal.api.failure.v1.Failure continued_failure = 18;
      • clearContinuedFailure

        public StartWorkflowExecutionRequest.Builder clearContinuedFailure()
         These values will be available as ContinuedFailure and LastCompletionResult in the
         WorkflowExecutionStarted event and through SDKs. The are currently only used by the
         server itself (for the schedules feature) and are not intended to be exposed in
         StartWorkflowExecution.
         
        .temporal.api.failure.v1.Failure continued_failure = 18;
      • getContinuedFailureBuilder

        public Failure.Builder getContinuedFailureBuilder()
         These values will be available as ContinuedFailure and LastCompletionResult in the
         WorkflowExecutionStarted event and through SDKs. The are currently only used by the
         server itself (for the schedules feature) and are not intended to be exposed in
         StartWorkflowExecution.
         
        .temporal.api.failure.v1.Failure continued_failure = 18;
      • getContinuedFailureOrBuilder

        public FailureOrBuilder getContinuedFailureOrBuilder()
         These values will be available as ContinuedFailure and LastCompletionResult in the
         WorkflowExecutionStarted event and through SDKs. The are currently only used by the
         server itself (for the schedules feature) and are not intended to be exposed in
         StartWorkflowExecution.
         
        .temporal.api.failure.v1.Failure continued_failure = 18;
        Specified by:
        getContinuedFailureOrBuilder in interface StartWorkflowExecutionRequestOrBuilder
      • getLastCompletionResultBuilder

        public Payloads.Builder getLastCompletionResultBuilder()
        .temporal.api.common.v1.Payloads last_completion_result = 19;
      • hasWorkflowStartDelay

        public boolean hasWorkflowStartDelay()
         Time to wait before dispatching the first workflow task. Cannot be used with `cron_schedule`.
         If the workflow gets a signal before the delay, a workflow task will be dispatched and the rest
         of the delay will be ignored.
         
        .google.protobuf.Duration workflow_start_delay = 20 [(.gogoproto.stdduration) = true];
        Specified by:
        hasWorkflowStartDelay in interface StartWorkflowExecutionRequestOrBuilder
        Returns:
        Whether the workflowStartDelay field is set.
      • getWorkflowStartDelay

        public com.google.protobuf.Duration getWorkflowStartDelay()
         Time to wait before dispatching the first workflow task. Cannot be used with `cron_schedule`.
         If the workflow gets a signal before the delay, a workflow task will be dispatched and the rest
         of the delay will be ignored.
         
        .google.protobuf.Duration workflow_start_delay = 20 [(.gogoproto.stdduration) = true];
        Specified by:
        getWorkflowStartDelay in interface StartWorkflowExecutionRequestOrBuilder
        Returns:
        The workflowStartDelay.
      • setWorkflowStartDelay

        public StartWorkflowExecutionRequest.Builder setWorkflowStartDelay​(com.google.protobuf.Duration value)
         Time to wait before dispatching the first workflow task. Cannot be used with `cron_schedule`.
         If the workflow gets a signal before the delay, a workflow task will be dispatched and the rest
         of the delay will be ignored.
         
        .google.protobuf.Duration workflow_start_delay = 20 [(.gogoproto.stdduration) = true];
      • setWorkflowStartDelay

        public StartWorkflowExecutionRequest.Builder setWorkflowStartDelay​(com.google.protobuf.Duration.Builder builderForValue)
         Time to wait before dispatching the first workflow task. Cannot be used with `cron_schedule`.
         If the workflow gets a signal before the delay, a workflow task will be dispatched and the rest
         of the delay will be ignored.
         
        .google.protobuf.Duration workflow_start_delay = 20 [(.gogoproto.stdduration) = true];
      • mergeWorkflowStartDelay

        public StartWorkflowExecutionRequest.Builder mergeWorkflowStartDelay​(com.google.protobuf.Duration value)
         Time to wait before dispatching the first workflow task. Cannot be used with `cron_schedule`.
         If the workflow gets a signal before the delay, a workflow task will be dispatched and the rest
         of the delay will be ignored.
         
        .google.protobuf.Duration workflow_start_delay = 20 [(.gogoproto.stdduration) = true];
      • clearWorkflowStartDelay

        public StartWorkflowExecutionRequest.Builder clearWorkflowStartDelay()
         Time to wait before dispatching the first workflow task. Cannot be used with `cron_schedule`.
         If the workflow gets a signal before the delay, a workflow task will be dispatched and the rest
         of the delay will be ignored.
         
        .google.protobuf.Duration workflow_start_delay = 20 [(.gogoproto.stdduration) = true];
      • getWorkflowStartDelayBuilder

        public com.google.protobuf.Duration.Builder getWorkflowStartDelayBuilder()
         Time to wait before dispatching the first workflow task. Cannot be used with `cron_schedule`.
         If the workflow gets a signal before the delay, a workflow task will be dispatched and the rest
         of the delay will be ignored.
         
        .google.protobuf.Duration workflow_start_delay = 20 [(.gogoproto.stdduration) = true];
      • getWorkflowStartDelayOrBuilder

        public com.google.protobuf.DurationOrBuilder getWorkflowStartDelayOrBuilder()
         Time to wait before dispatching the first workflow task. Cannot be used with `cron_schedule`.
         If the workflow gets a signal before the delay, a workflow task will be dispatched and the rest
         of the delay will be ignored.
         
        .google.protobuf.Duration workflow_start_delay = 20 [(.gogoproto.stdduration) = true];
        Specified by:
        getWorkflowStartDelayOrBuilder in interface StartWorkflowExecutionRequestOrBuilder