io.temporal.api.schedule.v1.ScheduleActionOrBuilder Maven / Gradle / Ivy
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: temporal/api/schedule/v1/message.proto
package io.temporal.api.schedule.v1;
@javax.annotation.Generated(value="protoc", comments="annotations:ScheduleActionOrBuilder.java.pb.meta")
public interface ScheduleActionOrBuilder extends
// @@protoc_insertion_point(interface_extends:temporal.api.schedule.v1.ScheduleAction)
com.google.protobuf.MessageOrBuilder {
/**
*
* All fields of NewWorkflowExecutionInfo are valid except for:
* - workflow_id_reuse_policy
* - cron_schedule
* The workflow id of the started workflow may not match this exactly,
* it may have a timestamp appended for uniqueness.
*
*
* .temporal.api.workflow.v1.NewWorkflowExecutionInfo start_workflow = 1;
* @return Whether the startWorkflow field is set.
*/
boolean hasStartWorkflow();
/**
*
* All fields of NewWorkflowExecutionInfo are valid except for:
* - workflow_id_reuse_policy
* - cron_schedule
* The workflow id of the started workflow may not match this exactly,
* it may have a timestamp appended for uniqueness.
*
*
* .temporal.api.workflow.v1.NewWorkflowExecutionInfo start_workflow = 1;
* @return The startWorkflow.
*/
io.temporal.api.workflow.v1.NewWorkflowExecutionInfo getStartWorkflow();
/**
*
* All fields of NewWorkflowExecutionInfo are valid except for:
* - workflow_id_reuse_policy
* - cron_schedule
* The workflow id of the started workflow may not match this exactly,
* it may have a timestamp appended for uniqueness.
*
*
* .temporal.api.workflow.v1.NewWorkflowExecutionInfo start_workflow = 1;
*/
io.temporal.api.workflow.v1.NewWorkflowExecutionInfoOrBuilder getStartWorkflowOrBuilder();
public io.temporal.api.schedule.v1.ScheduleAction.ActionCase getActionCase();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy