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

io.temporal.api.workflowservice.v1.StartBatchOperationRequestOrBuilder 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/workflowservice/v1/request_response.proto

package io.temporal.api.workflowservice.v1;

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

  /**
   * 
   * Namespace that contains the batch operation
   * 
* * string namespace = 1; * @return The namespace. */ java.lang.String getNamespace(); /** *
   * Namespace that contains the batch operation
   * 
* * string namespace = 1; * @return The bytes for namespace. */ com.google.protobuf.ByteString getNamespaceBytes(); /** *
   * Visibility query defines the the group of workflow to apply the batch operation
   * This field and Executions are mutually exclusive
   * 
* * string visibility_query = 2; * @return The visibilityQuery. */ java.lang.String getVisibilityQuery(); /** *
   * Visibility query defines the the group of workflow to apply the batch operation
   * This field and Executions are mutually exclusive
   * 
* * string visibility_query = 2; * @return The bytes for visibilityQuery. */ com.google.protobuf.ByteString getVisibilityQueryBytes(); /** *
   * Job ID defines the unique ID for the batch job
   * 
* * string job_id = 3; * @return The jobId. */ java.lang.String getJobId(); /** *
   * Job ID defines the unique ID for the batch job
   * 
* * string job_id = 3; * @return The bytes for jobId. */ com.google.protobuf.ByteString getJobIdBytes(); /** *
   * Reason to perform the batch operation
   * 
* * string reason = 4; * @return The reason. */ java.lang.String getReason(); /** *
   * Reason to perform the batch operation
   * 
* * string reason = 4; * @return The bytes for reason. */ com.google.protobuf.ByteString getReasonBytes(); /** *
   * Executions to apply the batch operation
   * This field and VisibilityQuery are mutually exclusive
   * 
* * repeated .temporal.api.common.v1.WorkflowExecution executions = 5; */ java.util.List getExecutionsList(); /** *
   * Executions to apply the batch operation
   * This field and VisibilityQuery are mutually exclusive
   * 
* * repeated .temporal.api.common.v1.WorkflowExecution executions = 5; */ io.temporal.api.common.v1.WorkflowExecution getExecutions(int index); /** *
   * Executions to apply the batch operation
   * This field and VisibilityQuery are mutually exclusive
   * 
* * repeated .temporal.api.common.v1.WorkflowExecution executions = 5; */ int getExecutionsCount(); /** *
   * Executions to apply the batch operation
   * This field and VisibilityQuery are mutually exclusive
   * 
* * repeated .temporal.api.common.v1.WorkflowExecution executions = 5; */ java.util.List getExecutionsOrBuilderList(); /** *
   * Executions to apply the batch operation
   * This field and VisibilityQuery are mutually exclusive
   * 
* * repeated .temporal.api.common.v1.WorkflowExecution executions = 5; */ io.temporal.api.common.v1.WorkflowExecutionOrBuilder getExecutionsOrBuilder( int index); /** * .temporal.api.batch.v1.BatchOperationTermination termination_operation = 10; * @return Whether the terminationOperation field is set. */ boolean hasTerminationOperation(); /** * .temporal.api.batch.v1.BatchOperationTermination termination_operation = 10; * @return The terminationOperation. */ io.temporal.api.batch.v1.BatchOperationTermination getTerminationOperation(); /** * .temporal.api.batch.v1.BatchOperationTermination termination_operation = 10; */ io.temporal.api.batch.v1.BatchOperationTerminationOrBuilder getTerminationOperationOrBuilder(); /** * .temporal.api.batch.v1.BatchOperationSignal signal_operation = 11; * @return Whether the signalOperation field is set. */ boolean hasSignalOperation(); /** * .temporal.api.batch.v1.BatchOperationSignal signal_operation = 11; * @return The signalOperation. */ io.temporal.api.batch.v1.BatchOperationSignal getSignalOperation(); /** * .temporal.api.batch.v1.BatchOperationSignal signal_operation = 11; */ io.temporal.api.batch.v1.BatchOperationSignalOrBuilder getSignalOperationOrBuilder(); /** * .temporal.api.batch.v1.BatchOperationCancellation cancellation_operation = 12; * @return Whether the cancellationOperation field is set. */ boolean hasCancellationOperation(); /** * .temporal.api.batch.v1.BatchOperationCancellation cancellation_operation = 12; * @return The cancellationOperation. */ io.temporal.api.batch.v1.BatchOperationCancellation getCancellationOperation(); /** * .temporal.api.batch.v1.BatchOperationCancellation cancellation_operation = 12; */ io.temporal.api.batch.v1.BatchOperationCancellationOrBuilder getCancellationOperationOrBuilder(); /** * .temporal.api.batch.v1.BatchOperationDeletion deletion_operation = 13; * @return Whether the deletionOperation field is set. */ boolean hasDeletionOperation(); /** * .temporal.api.batch.v1.BatchOperationDeletion deletion_operation = 13; * @return The deletionOperation. */ io.temporal.api.batch.v1.BatchOperationDeletion getDeletionOperation(); /** * .temporal.api.batch.v1.BatchOperationDeletion deletion_operation = 13; */ io.temporal.api.batch.v1.BatchOperationDeletionOrBuilder getDeletionOperationOrBuilder(); /** * .temporal.api.batch.v1.BatchOperationReset reset_operation = 14; * @return Whether the resetOperation field is set. */ boolean hasResetOperation(); /** * .temporal.api.batch.v1.BatchOperationReset reset_operation = 14; * @return The resetOperation. */ io.temporal.api.batch.v1.BatchOperationReset getResetOperation(); /** * .temporal.api.batch.v1.BatchOperationReset reset_operation = 14; */ io.temporal.api.batch.v1.BatchOperationResetOrBuilder getResetOperationOrBuilder(); public io.temporal.api.workflowservice.v1.StartBatchOperationRequest.OperationCase getOperationCase(); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy