io.temporal.api.workflowservice.v1.StartBatchOperationRequestOrBuilder Maven / Gradle / Ivy
// 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();
}