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

io.temporal.api.command.v1.StartChildWorkflowExecutionCommandAttributesOrBuilder 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/command/v1/message.proto

package io.temporal.api.command.v1;

@javax.annotation.Generated(value="protoc", comments="annotations:StartChildWorkflowExecutionCommandAttributesOrBuilder.java.pb.meta")
public interface StartChildWorkflowExecutionCommandAttributesOrBuilder extends
    // @@protoc_insertion_point(interface_extends:temporal.api.command.v1.StartChildWorkflowExecutionCommandAttributes)
    com.google.protobuf.MessageOrBuilder {

  /**
   * string namespace = 1;
   * @return The namespace.
   */
  java.lang.String getNamespace();
  /**
   * string namespace = 1;
   * @return The bytes for namespace.
   */
  com.google.protobuf.ByteString
      getNamespaceBytes();

  /**
   * string workflow_id = 2;
   * @return The workflowId.
   */
  java.lang.String getWorkflowId();
  /**
   * string workflow_id = 2;
   * @return The bytes for workflowId.
   */
  com.google.protobuf.ByteString
      getWorkflowIdBytes();

  /**
   * .temporal.api.common.v1.WorkflowType workflow_type = 3;
   * @return Whether the workflowType field is set.
   */
  boolean hasWorkflowType();
  /**
   * .temporal.api.common.v1.WorkflowType workflow_type = 3;
   * @return The workflowType.
   */
  io.temporal.api.common.v1.WorkflowType getWorkflowType();
  /**
   * .temporal.api.common.v1.WorkflowType workflow_type = 3;
   */
  io.temporal.api.common.v1.WorkflowTypeOrBuilder getWorkflowTypeOrBuilder();

  /**
   * .temporal.api.taskqueue.v1.TaskQueue task_queue = 4;
   * @return Whether the taskQueue field is set.
   */
  boolean hasTaskQueue();
  /**
   * .temporal.api.taskqueue.v1.TaskQueue task_queue = 4;
   * @return The taskQueue.
   */
  io.temporal.api.taskqueue.v1.TaskQueue getTaskQueue();
  /**
   * .temporal.api.taskqueue.v1.TaskQueue task_queue = 4;
   */
  io.temporal.api.taskqueue.v1.TaskQueueOrBuilder getTaskQueueOrBuilder();

  /**
   * .temporal.api.common.v1.Payloads input = 5;
   * @return Whether the input field is set.
   */
  boolean hasInput();
  /**
   * .temporal.api.common.v1.Payloads input = 5;
   * @return The input.
   */
  io.temporal.api.common.v1.Payloads getInput();
  /**
   * .temporal.api.common.v1.Payloads input = 5;
   */
  io.temporal.api.common.v1.PayloadsOrBuilder getInputOrBuilder();

  /**
   * 
   * Total workflow execution timeout including retries and continue as new.
   * 
* * .google.protobuf.Duration workflow_execution_timeout = 6 [(.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 = 6 [(.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 = 6 [(.gogoproto.stdduration) = true]; */ com.google.protobuf.DurationOrBuilder getWorkflowExecutionTimeoutOrBuilder(); /** *
   * Timeout of a single workflow run.
   * 
* * .google.protobuf.Duration workflow_run_timeout = 7 [(.gogoproto.stdduration) = true]; * @return Whether the workflowRunTimeout field is set. */ boolean hasWorkflowRunTimeout(); /** *
   * Timeout of a single workflow run.
   * 
* * .google.protobuf.Duration workflow_run_timeout = 7 [(.gogoproto.stdduration) = true]; * @return The workflowRunTimeout. */ com.google.protobuf.Duration getWorkflowRunTimeout(); /** *
   * Timeout of a single workflow run.
   * 
* * .google.protobuf.Duration workflow_run_timeout = 7 [(.gogoproto.stdduration) = true]; */ com.google.protobuf.DurationOrBuilder getWorkflowRunTimeoutOrBuilder(); /** *
   * Timeout of a single workflow task.
   * 
* * .google.protobuf.Duration workflow_task_timeout = 8 [(.gogoproto.stdduration) = true]; * @return Whether the workflowTaskTimeout field is set. */ boolean hasWorkflowTaskTimeout(); /** *
   * Timeout of a single workflow task.
   * 
* * .google.protobuf.Duration workflow_task_timeout = 8 [(.gogoproto.stdduration) = true]; * @return The workflowTaskTimeout. */ com.google.protobuf.Duration getWorkflowTaskTimeout(); /** *
   * Timeout of a single workflow task.
   * 
* * .google.protobuf.Duration workflow_task_timeout = 8 [(.gogoproto.stdduration) = true]; */ com.google.protobuf.DurationOrBuilder getWorkflowTaskTimeoutOrBuilder(); /** *
   * Default: PARENT_CLOSE_POLICY_TERMINATE.
   * 
* * .temporal.api.enums.v1.ParentClosePolicy parent_close_policy = 9; * @return The enum numeric value on the wire for parentClosePolicy. */ int getParentClosePolicyValue(); /** *
   * Default: PARENT_CLOSE_POLICY_TERMINATE.
   * 
* * .temporal.api.enums.v1.ParentClosePolicy parent_close_policy = 9; * @return The parentClosePolicy. */ io.temporal.api.enums.v1.ParentClosePolicy getParentClosePolicy(); /** * string control = 10; * @return The control. */ java.lang.String getControl(); /** * string control = 10; * @return The bytes for control. */ com.google.protobuf.ByteString getControlBytes(); /** *
   * Default: WORKFLOW_ID_REUSE_POLICY_ALLOW_DUPLICATE.
   * 
* * .temporal.api.enums.v1.WorkflowIdReusePolicy workflow_id_reuse_policy = 11; * @return The enum numeric value on the wire for workflowIdReusePolicy. */ int getWorkflowIdReusePolicyValue(); /** *
   * Default: WORKFLOW_ID_REUSE_POLICY_ALLOW_DUPLICATE.
   * 
* * .temporal.api.enums.v1.WorkflowIdReusePolicy workflow_id_reuse_policy = 11; * @return The workflowIdReusePolicy. */ io.temporal.api.enums.v1.WorkflowIdReusePolicy getWorkflowIdReusePolicy(); /** * .temporal.api.common.v1.RetryPolicy retry_policy = 12; * @return Whether the retryPolicy field is set. */ boolean hasRetryPolicy(); /** * .temporal.api.common.v1.RetryPolicy retry_policy = 12; * @return The retryPolicy. */ io.temporal.api.common.v1.RetryPolicy getRetryPolicy(); /** * .temporal.api.common.v1.RetryPolicy retry_policy = 12; */ io.temporal.api.common.v1.RetryPolicyOrBuilder getRetryPolicyOrBuilder(); /** *
   * Establish a cron schedule for the child workflow.
   * 
* * string cron_schedule = 13; * @return The cronSchedule. */ java.lang.String getCronSchedule(); /** *
   * Establish a cron schedule for the child workflow.
   * 
* * string cron_schedule = 13; * @return The bytes for cronSchedule. */ com.google.protobuf.ByteString getCronScheduleBytes(); /** * .temporal.api.common.v1.Header header = 14; * @return Whether the header field is set. */ boolean hasHeader(); /** * .temporal.api.common.v1.Header header = 14; * @return The header. */ io.temporal.api.common.v1.Header getHeader(); /** * .temporal.api.common.v1.Header header = 14; */ io.temporal.api.common.v1.HeaderOrBuilder getHeaderOrBuilder(); /** * .temporal.api.common.v1.Memo memo = 15; * @return Whether the memo field is set. */ boolean hasMemo(); /** * .temporal.api.common.v1.Memo memo = 15; * @return The memo. */ io.temporal.api.common.v1.Memo getMemo(); /** * .temporal.api.common.v1.Memo memo = 15; */ io.temporal.api.common.v1.MemoOrBuilder getMemoOrBuilder(); /** * .temporal.api.common.v1.SearchAttributes search_attributes = 16; * @return Whether the searchAttributes field is set. */ boolean hasSearchAttributes(); /** * .temporal.api.common.v1.SearchAttributes search_attributes = 16; * @return The searchAttributes. */ io.temporal.api.common.v1.SearchAttributes getSearchAttributes(); /** * .temporal.api.common.v1.SearchAttributes search_attributes = 16; */ io.temporal.api.common.v1.SearchAttributesOrBuilder getSearchAttributesOrBuilder(); /** *
   * If this is set, the workflow executing this command wishes to start the child workflow using
   * a version compatible with the version that this workflow most recently ran on, if such
   * behavior is possible.
   * 
* * bool use_compatible_version = 17; * @return The useCompatibleVersion. */ boolean getUseCompatibleVersion(); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy