io.temporal.api.command.v1.ContinueAsNewWorkflowExecutionCommandAttributesOrBuilder Maven / Gradle / Ivy
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: temporal/api/command/v1/message.proto
package io.temporal.api.command.v1;
@javax.annotation.Generated(value="protoc", comments="annotations:ContinueAsNewWorkflowExecutionCommandAttributesOrBuilder.java.pb.meta")
public interface ContinueAsNewWorkflowExecutionCommandAttributesOrBuilder extends
// @@protoc_insertion_point(interface_extends:temporal.api.command.v1.ContinueAsNewWorkflowExecutionCommandAttributes)
com.google.protobuf.MessageOrBuilder {
/**
* .temporal.api.common.v1.WorkflowType workflow_type = 1;
* @return Whether the workflowType field is set.
*/
boolean hasWorkflowType();
/**
* .temporal.api.common.v1.WorkflowType workflow_type = 1;
* @return The workflowType.
*/
io.temporal.api.common.v1.WorkflowType getWorkflowType();
/**
* .temporal.api.common.v1.WorkflowType workflow_type = 1;
*/
io.temporal.api.common.v1.WorkflowTypeOrBuilder getWorkflowTypeOrBuilder();
/**
* .temporal.api.taskqueue.v1.TaskQueue task_queue = 2;
* @return Whether the taskQueue field is set.
*/
boolean hasTaskQueue();
/**
* .temporal.api.taskqueue.v1.TaskQueue task_queue = 2;
* @return The taskQueue.
*/
io.temporal.api.taskqueue.v1.TaskQueue getTaskQueue();
/**
* .temporal.api.taskqueue.v1.TaskQueue task_queue = 2;
*/
io.temporal.api.taskqueue.v1.TaskQueueOrBuilder getTaskQueueOrBuilder();
/**
* .temporal.api.common.v1.Payloads input = 3;
* @return Whether the input field is set.
*/
boolean hasInput();
/**
* .temporal.api.common.v1.Payloads input = 3;
* @return The input.
*/
io.temporal.api.common.v1.Payloads getInput();
/**
* .temporal.api.common.v1.Payloads input = 3;
*/
io.temporal.api.common.v1.PayloadsOrBuilder getInputOrBuilder();
/**
*
* Timeout of a single workflow run.
*
*
* .google.protobuf.Duration workflow_run_timeout = 4 [(.gogoproto.stdduration) = true];
* @return Whether the workflowRunTimeout field is set.
*/
boolean hasWorkflowRunTimeout();
/**
*
* Timeout of a single workflow run.
*
*
* .google.protobuf.Duration workflow_run_timeout = 4 [(.gogoproto.stdduration) = true];
* @return The workflowRunTimeout.
*/
com.google.protobuf.Duration getWorkflowRunTimeout();
/**
*
* Timeout of a single workflow run.
*
*
* .google.protobuf.Duration workflow_run_timeout = 4 [(.gogoproto.stdduration) = true];
*/
com.google.protobuf.DurationOrBuilder getWorkflowRunTimeoutOrBuilder();
/**
*
* Timeout of a single workflow task.
*
*
* .google.protobuf.Duration workflow_task_timeout = 5 [(.gogoproto.stdduration) = true];
* @return Whether the workflowTaskTimeout field is set.
*/
boolean hasWorkflowTaskTimeout();
/**
*
* Timeout of a single workflow task.
*
*
* .google.protobuf.Duration workflow_task_timeout = 5 [(.gogoproto.stdduration) = true];
* @return The workflowTaskTimeout.
*/
com.google.protobuf.Duration getWorkflowTaskTimeout();
/**
*
* Timeout of a single workflow task.
*
*
* .google.protobuf.Duration workflow_task_timeout = 5 [(.gogoproto.stdduration) = true];
*/
com.google.protobuf.DurationOrBuilder getWorkflowTaskTimeoutOrBuilder();
/**
*
* How long the workflow start will be delayed - not really a "backoff" in the traditional sense.
*
*
* .google.protobuf.Duration backoff_start_interval = 6 [(.gogoproto.stdduration) = true];
* @return Whether the backoffStartInterval field is set.
*/
boolean hasBackoffStartInterval();
/**
*
* How long the workflow start will be delayed - not really a "backoff" in the traditional sense.
*
*
* .google.protobuf.Duration backoff_start_interval = 6 [(.gogoproto.stdduration) = true];
* @return The backoffStartInterval.
*/
com.google.protobuf.Duration getBackoffStartInterval();
/**
*
* How long the workflow start will be delayed - not really a "backoff" in the traditional sense.
*
*
* .google.protobuf.Duration backoff_start_interval = 6 [(.gogoproto.stdduration) = true];
*/
com.google.protobuf.DurationOrBuilder getBackoffStartIntervalOrBuilder();
/**
* .temporal.api.common.v1.RetryPolicy retry_policy = 7;
* @return Whether the retryPolicy field is set.
*/
boolean hasRetryPolicy();
/**
* .temporal.api.common.v1.RetryPolicy retry_policy = 7;
* @return The retryPolicy.
*/
io.temporal.api.common.v1.RetryPolicy getRetryPolicy();
/**
* .temporal.api.common.v1.RetryPolicy retry_policy = 7;
*/
io.temporal.api.common.v1.RetryPolicyOrBuilder getRetryPolicyOrBuilder();
/**
*
* Should be removed
*
*
* .temporal.api.enums.v1.ContinueAsNewInitiator initiator = 8;
* @return The enum numeric value on the wire for initiator.
*/
int getInitiatorValue();
/**
*
* Should be removed
*
*
* .temporal.api.enums.v1.ContinueAsNewInitiator initiator = 8;
* @return The initiator.
*/
io.temporal.api.enums.v1.ContinueAsNewInitiator getInitiator();
/**
*
* Should be removed
*
*
* .temporal.api.failure.v1.Failure failure = 9;
* @return Whether the failure field is set.
*/
boolean hasFailure();
/**
*
* Should be removed
*
*
* .temporal.api.failure.v1.Failure failure = 9;
* @return The failure.
*/
io.temporal.api.failure.v1.Failure getFailure();
/**
*
* Should be removed
*
*
* .temporal.api.failure.v1.Failure failure = 9;
*/
io.temporal.api.failure.v1.FailureOrBuilder getFailureOrBuilder();
/**
*
* Should be removed
*
*
* .temporal.api.common.v1.Payloads last_completion_result = 10;
* @return Whether the lastCompletionResult field is set.
*/
boolean hasLastCompletionResult();
/**
*
* Should be removed
*
*
* .temporal.api.common.v1.Payloads last_completion_result = 10;
* @return The lastCompletionResult.
*/
io.temporal.api.common.v1.Payloads getLastCompletionResult();
/**
*
* Should be removed
*
*
* .temporal.api.common.v1.Payloads last_completion_result = 10;
*/
io.temporal.api.common.v1.PayloadsOrBuilder getLastCompletionResultOrBuilder();
/**
*
* Should be removed. Not necessarily unused but unclear and not exposed by SDKs.
*
*
* string cron_schedule = 11;
* @return The cronSchedule.
*/
java.lang.String getCronSchedule();
/**
*
* Should be removed. Not necessarily unused but unclear and not exposed by SDKs.
*
*
* string cron_schedule = 11;
* @return The bytes for cronSchedule.
*/
com.google.protobuf.ByteString
getCronScheduleBytes();
/**
* .temporal.api.common.v1.Header header = 12;
* @return Whether the header field is set.
*/
boolean hasHeader();
/**
* .temporal.api.common.v1.Header header = 12;
* @return The header.
*/
io.temporal.api.common.v1.Header getHeader();
/**
* .temporal.api.common.v1.Header header = 12;
*/
io.temporal.api.common.v1.HeaderOrBuilder getHeaderOrBuilder();
/**
* .temporal.api.common.v1.Memo memo = 13;
* @return Whether the memo field is set.
*/
boolean hasMemo();
/**
* .temporal.api.common.v1.Memo memo = 13;
* @return The memo.
*/
io.temporal.api.common.v1.Memo getMemo();
/**
* .temporal.api.common.v1.Memo memo = 13;
*/
io.temporal.api.common.v1.MemoOrBuilder getMemoOrBuilder();
/**
* .temporal.api.common.v1.SearchAttributes search_attributes = 14;
* @return Whether the searchAttributes field is set.
*/
boolean hasSearchAttributes();
/**
* .temporal.api.common.v1.SearchAttributes search_attributes = 14;
* @return The searchAttributes.
*/
io.temporal.api.common.v1.SearchAttributes getSearchAttributes();
/**
* .temporal.api.common.v1.SearchAttributes search_attributes = 14;
*/
io.temporal.api.common.v1.SearchAttributesOrBuilder getSearchAttributesOrBuilder();
/**
*
* If this is set, the workflow executing this command wishes to continue as new using a version
* compatible with the version that this workflow most recently ran on.
*
*
* bool use_compatible_version = 15;
* @return The useCompatibleVersion.
*/
boolean getUseCompatibleVersion();
}