All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.temporal.api.history.v1.WorkflowExecutionStartedEventAttributesOrBuilder Maven / Gradle / Ivy

There is a newer version: 1.24.1
Show newest version
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: temporal/api/history/v1/message.proto

package io.temporal.api.history.v1;

@javax.annotation.Generated(value="protoc", comments="annotations:WorkflowExecutionStartedEventAttributesOrBuilder.java.pb.meta")
public interface WorkflowExecutionStartedEventAttributesOrBuilder extends
    // @@protoc_insertion_point(interface_extends:temporal.api.history.v1.WorkflowExecutionStartedEventAttributes)
    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();

  /**
   * 
   * If this workflow is a child, the namespace our parent lives in.
   * SDKs and UI tools should use `parent_workflow_namespace` field but server must use `parent_workflow_namespace_id` only.
   * 
* * string parent_workflow_namespace = 2; * @return The parentWorkflowNamespace. */ java.lang.String getParentWorkflowNamespace(); /** *
   * If this workflow is a child, the namespace our parent lives in.
   * SDKs and UI tools should use `parent_workflow_namespace` field but server must use `parent_workflow_namespace_id` only.
   * 
* * string parent_workflow_namespace = 2; * @return The bytes for parentWorkflowNamespace. */ com.google.protobuf.ByteString getParentWorkflowNamespaceBytes(); /** * string parent_workflow_namespace_id = 27; * @return The parentWorkflowNamespaceId. */ java.lang.String getParentWorkflowNamespaceId(); /** * string parent_workflow_namespace_id = 27; * @return The bytes for parentWorkflowNamespaceId. */ com.google.protobuf.ByteString getParentWorkflowNamespaceIdBytes(); /** *
   * Contains information about parent workflow execution that initiated the child workflow these attributes belong to.
   * If the workflow these attributes belong to is not a child workflow of any other execution, this field will not be populated.
   * 
* * .temporal.api.common.v1.WorkflowExecution parent_workflow_execution = 3; * @return Whether the parentWorkflowExecution field is set. */ boolean hasParentWorkflowExecution(); /** *
   * Contains information about parent workflow execution that initiated the child workflow these attributes belong to.
   * If the workflow these attributes belong to is not a child workflow of any other execution, this field will not be populated.
   * 
* * .temporal.api.common.v1.WorkflowExecution parent_workflow_execution = 3; * @return The parentWorkflowExecution. */ io.temporal.api.common.v1.WorkflowExecution getParentWorkflowExecution(); /** *
   * Contains information about parent workflow execution that initiated the child workflow these attributes belong to.
   * If the workflow these attributes belong to is not a child workflow of any other execution, this field will not be populated.
   * 
* * .temporal.api.common.v1.WorkflowExecution parent_workflow_execution = 3; */ io.temporal.api.common.v1.WorkflowExecutionOrBuilder getParentWorkflowExecutionOrBuilder(); /** *
   * EventID of the child execution initiated event in parent workflow 
   * 
* * int64 parent_initiated_event_id = 4; * @return The parentInitiatedEventId. */ long getParentInitiatedEventId(); /** * .temporal.api.taskqueue.v1.TaskQueue task_queue = 5; * @return Whether the taskQueue field is set. */ boolean hasTaskQueue(); /** * .temporal.api.taskqueue.v1.TaskQueue task_queue = 5; * @return The taskQueue. */ io.temporal.api.taskqueue.v1.TaskQueue getTaskQueue(); /** * .temporal.api.taskqueue.v1.TaskQueue task_queue = 5; */ io.temporal.api.taskqueue.v1.TaskQueueOrBuilder getTaskQueueOrBuilder(); /** *
   * SDK will deserialize this and provide it as arguments to the workflow function
   * 
* * .temporal.api.common.v1.Payloads input = 6; * @return Whether the input field is set. */ boolean hasInput(); /** *
   * SDK will deserialize this and provide it as arguments to the workflow function
   * 
* * .temporal.api.common.v1.Payloads input = 6; * @return The input. */ io.temporal.api.common.v1.Payloads getInput(); /** *
   * SDK will deserialize this and provide it as arguments to the workflow function
   * 
* * .temporal.api.common.v1.Payloads input = 6; */ io.temporal.api.common.v1.PayloadsOrBuilder getInputOrBuilder(); /** *
   * Total workflow execution timeout including retries and continue as new.
   * 
* * .google.protobuf.Duration workflow_execution_timeout = 7 [(.gogoproto.stdduration) = true]; * @return Whether the workflowExecutionTimeout field is set. */ boolean hasWorkflowExecutionTimeout(); /** *
   * Total workflow execution timeout including retries and continue as new.
   * 
* * .google.protobuf.Duration workflow_execution_timeout = 7 [(.gogoproto.stdduration) = true]; * @return The workflowExecutionTimeout. */ com.google.protobuf.Duration getWorkflowExecutionTimeout(); /** *
   * Total workflow execution timeout including retries and continue as new.
   * 
* * .google.protobuf.Duration workflow_execution_timeout = 7 [(.gogoproto.stdduration) = true]; */ com.google.protobuf.DurationOrBuilder getWorkflowExecutionTimeoutOrBuilder(); /** *
   * Timeout of a single workflow run.
   * 
* * .google.protobuf.Duration workflow_run_timeout = 8 [(.gogoproto.stdduration) = true]; * @return Whether the workflowRunTimeout field is set. */ boolean hasWorkflowRunTimeout(); /** *
   * Timeout of a single workflow run.
   * 
* * .google.protobuf.Duration workflow_run_timeout = 8 [(.gogoproto.stdduration) = true]; * @return The workflowRunTimeout. */ com.google.protobuf.Duration getWorkflowRunTimeout(); /** *
   * Timeout of a single workflow run.
   * 
* * .google.protobuf.Duration workflow_run_timeout = 8 [(.gogoproto.stdduration) = true]; */ com.google.protobuf.DurationOrBuilder getWorkflowRunTimeoutOrBuilder(); /** *
   * Timeout of a single workflow task.
   * 
* * .google.protobuf.Duration workflow_task_timeout = 9 [(.gogoproto.stdduration) = true]; * @return Whether the workflowTaskTimeout field is set. */ boolean hasWorkflowTaskTimeout(); /** *
   * Timeout of a single workflow task.
   * 
* * .google.protobuf.Duration workflow_task_timeout = 9 [(.gogoproto.stdduration) = true]; * @return The workflowTaskTimeout. */ com.google.protobuf.Duration getWorkflowTaskTimeout(); /** *
   * Timeout of a single workflow task.
   * 
* * .google.protobuf.Duration workflow_task_timeout = 9 [(.gogoproto.stdduration) = true]; */ com.google.protobuf.DurationOrBuilder getWorkflowTaskTimeoutOrBuilder(); /** *
   * Run id of the previous workflow which continued-as-new or retired or cron executed into this
   * workflow.
   * 
* * string continued_execution_run_id = 10; * @return The continuedExecutionRunId. */ java.lang.String getContinuedExecutionRunId(); /** *
   * Run id of the previous workflow which continued-as-new or retired or cron executed into this
   * workflow.
   * 
* * string continued_execution_run_id = 10; * @return The bytes for continuedExecutionRunId. */ com.google.protobuf.ByteString getContinuedExecutionRunIdBytes(); /** * .temporal.api.enums.v1.ContinueAsNewInitiator initiator = 11; * @return The enum numeric value on the wire for initiator. */ int getInitiatorValue(); /** * .temporal.api.enums.v1.ContinueAsNewInitiator initiator = 11; * @return The initiator. */ io.temporal.api.enums.v1.ContinueAsNewInitiator getInitiator(); /** * .temporal.api.failure.v1.Failure continued_failure = 12; * @return Whether the continuedFailure field is set. */ boolean hasContinuedFailure(); /** * .temporal.api.failure.v1.Failure continued_failure = 12; * @return The continuedFailure. */ io.temporal.api.failure.v1.Failure getContinuedFailure(); /** * .temporal.api.failure.v1.Failure continued_failure = 12; */ io.temporal.api.failure.v1.FailureOrBuilder getContinuedFailureOrBuilder(); /** * .temporal.api.common.v1.Payloads last_completion_result = 13; * @return Whether the lastCompletionResult field is set. */ boolean hasLastCompletionResult(); /** * .temporal.api.common.v1.Payloads last_completion_result = 13; * @return The lastCompletionResult. */ io.temporal.api.common.v1.Payloads getLastCompletionResult(); /** * .temporal.api.common.v1.Payloads last_completion_result = 13; */ io.temporal.api.common.v1.PayloadsOrBuilder getLastCompletionResultOrBuilder(); /** *
   * This is the run id when the WorkflowExecutionStarted event was written.
   * A workflow reset changes the execution run_id, but preserves this field.
   * 
* * string original_execution_run_id = 14; * @return The originalExecutionRunId. */ java.lang.String getOriginalExecutionRunId(); /** *
   * This is the run id when the WorkflowExecutionStarted event was written.
   * A workflow reset changes the execution run_id, but preserves this field.
   * 
* * string original_execution_run_id = 14; * @return The bytes for originalExecutionRunId. */ com.google.protobuf.ByteString getOriginalExecutionRunIdBytes(); /** *
   * Identity of the client who requested this execution
   * 
* * string identity = 15; * @return The identity. */ java.lang.String getIdentity(); /** *
   * Identity of the client who requested this execution
   * 
* * string identity = 15; * @return The bytes for identity. */ com.google.protobuf.ByteString getIdentityBytes(); /** *
   * This is the very first runId along the chain of ContinueAsNew, Retry, Cron and Reset.
   * Used to identify a chain.
   * 
* * string first_execution_run_id = 16; * @return The firstExecutionRunId. */ java.lang.String getFirstExecutionRunId(); /** *
   * This is the very first runId along the chain of ContinueAsNew, Retry, Cron and Reset.
   * Used to identify a chain.
   * 
* * string first_execution_run_id = 16; * @return The bytes for firstExecutionRunId. */ com.google.protobuf.ByteString getFirstExecutionRunIdBytes(); /** * .temporal.api.common.v1.RetryPolicy retry_policy = 17; * @return Whether the retryPolicy field is set. */ boolean hasRetryPolicy(); /** * .temporal.api.common.v1.RetryPolicy retry_policy = 17; * @return The retryPolicy. */ io.temporal.api.common.v1.RetryPolicy getRetryPolicy(); /** * .temporal.api.common.v1.RetryPolicy retry_policy = 17; */ io.temporal.api.common.v1.RetryPolicyOrBuilder getRetryPolicyOrBuilder(); /** *
   * Starting at 1, the number of times we have tried to execute this workflow
   * 
* * int32 attempt = 18; * @return The attempt. */ int getAttempt(); /** *
   * The absolute time at which the workflow will be timed out.
   * This is passed without change to the next run/retry of a workflow.
   * 
* * .google.protobuf.Timestamp workflow_execution_expiration_time = 19 [(.gogoproto.stdtime) = true]; * @return Whether the workflowExecutionExpirationTime field is set. */ boolean hasWorkflowExecutionExpirationTime(); /** *
   * The absolute time at which the workflow will be timed out.
   * This is passed without change to the next run/retry of a workflow.
   * 
* * .google.protobuf.Timestamp workflow_execution_expiration_time = 19 [(.gogoproto.stdtime) = true]; * @return The workflowExecutionExpirationTime. */ com.google.protobuf.Timestamp getWorkflowExecutionExpirationTime(); /** *
   * The absolute time at which the workflow will be timed out.
   * This is passed without change to the next run/retry of a workflow.
   * 
* * .google.protobuf.Timestamp workflow_execution_expiration_time = 19 [(.gogoproto.stdtime) = true]; */ com.google.protobuf.TimestampOrBuilder getWorkflowExecutionExpirationTimeOrBuilder(); /** *
   * If this workflow runs on a cron schedule, it will appear here
   * 
* * string cron_schedule = 20; * @return The cronSchedule. */ java.lang.String getCronSchedule(); /** *
   * If this workflow runs on a cron schedule, it will appear here
   * 
* * string cron_schedule = 20; * @return The bytes for cronSchedule. */ com.google.protobuf.ByteString getCronScheduleBytes(); /** *
   * For a cron workflow, this contains the amount of time between when this iteration of
   * the cron workflow was scheduled and when it should run next per its cron_schedule.
   * 
* * .google.protobuf.Duration first_workflow_task_backoff = 21 [(.gogoproto.stdduration) = true]; * @return Whether the firstWorkflowTaskBackoff field is set. */ boolean hasFirstWorkflowTaskBackoff(); /** *
   * For a cron workflow, this contains the amount of time between when this iteration of
   * the cron workflow was scheduled and when it should run next per its cron_schedule.
   * 
* * .google.protobuf.Duration first_workflow_task_backoff = 21 [(.gogoproto.stdduration) = true]; * @return The firstWorkflowTaskBackoff. */ com.google.protobuf.Duration getFirstWorkflowTaskBackoff(); /** *
   * For a cron workflow, this contains the amount of time between when this iteration of
   * the cron workflow was scheduled and when it should run next per its cron_schedule.
   * 
* * .google.protobuf.Duration first_workflow_task_backoff = 21 [(.gogoproto.stdduration) = true]; */ com.google.protobuf.DurationOrBuilder getFirstWorkflowTaskBackoffOrBuilder(); /** * .temporal.api.common.v1.Memo memo = 22; * @return Whether the memo field is set. */ boolean hasMemo(); /** * .temporal.api.common.v1.Memo memo = 22; * @return The memo. */ io.temporal.api.common.v1.Memo getMemo(); /** * .temporal.api.common.v1.Memo memo = 22; */ io.temporal.api.common.v1.MemoOrBuilder getMemoOrBuilder(); /** * .temporal.api.common.v1.SearchAttributes search_attributes = 23; * @return Whether the searchAttributes field is set. */ boolean hasSearchAttributes(); /** * .temporal.api.common.v1.SearchAttributes search_attributes = 23; * @return The searchAttributes. */ io.temporal.api.common.v1.SearchAttributes getSearchAttributes(); /** * .temporal.api.common.v1.SearchAttributes search_attributes = 23; */ io.temporal.api.common.v1.SearchAttributesOrBuilder getSearchAttributesOrBuilder(); /** * .temporal.api.workflow.v1.ResetPoints prev_auto_reset_points = 24; * @return Whether the prevAutoResetPoints field is set. */ boolean hasPrevAutoResetPoints(); /** * .temporal.api.workflow.v1.ResetPoints prev_auto_reset_points = 24; * @return The prevAutoResetPoints. */ io.temporal.api.workflow.v1.ResetPoints getPrevAutoResetPoints(); /** * .temporal.api.workflow.v1.ResetPoints prev_auto_reset_points = 24; */ io.temporal.api.workflow.v1.ResetPointsOrBuilder getPrevAutoResetPointsOrBuilder(); /** * .temporal.api.common.v1.Header header = 25; * @return Whether the header field is set. */ boolean hasHeader(); /** * .temporal.api.common.v1.Header header = 25; * @return The header. */ io.temporal.api.common.v1.Header getHeader(); /** * .temporal.api.common.v1.Header header = 25; */ io.temporal.api.common.v1.HeaderOrBuilder getHeaderOrBuilder(); /** *
   * Version of the child execution initiated event in parent workflow
   * It should be used together with parent_initiated_event_id to identify
   * a child initiated event for global namespace
   * 
* * int64 parent_initiated_event_version = 26; * @return The parentInitiatedEventVersion. */ long getParentInitiatedEventVersion(); /** *
   * This field is new in 1.21.
   * 
* * string workflow_id = 28; * @return The workflowId. */ java.lang.String getWorkflowId(); /** *
   * This field is new in 1.21.
   * 
* * string workflow_id = 28; * @return The bytes for workflowId. */ com.google.protobuf.ByteString getWorkflowIdBytes(); /** *
   * If this workflow intends to use anything other than the current overall default version for
   * the queue, then we include it here.
   * 
* * .temporal.api.common.v1.WorkerVersionStamp source_version_stamp = 29; * @return Whether the sourceVersionStamp field is set. */ boolean hasSourceVersionStamp(); /** *
   * If this workflow intends to use anything other than the current overall default version for
   * the queue, then we include it here.
   * 
* * .temporal.api.common.v1.WorkerVersionStamp source_version_stamp = 29; * @return The sourceVersionStamp. */ io.temporal.api.common.v1.WorkerVersionStamp getSourceVersionStamp(); /** *
   * If this workflow intends to use anything other than the current overall default version for
   * the queue, then we include it here.
   * 
* * .temporal.api.common.v1.WorkerVersionStamp source_version_stamp = 29; */ io.temporal.api.common.v1.WorkerVersionStampOrBuilder getSourceVersionStampOrBuilder(); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy