// 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:WorkflowPropertiesModifiedExternallyEventAttributesOrBuilder.java.pb.meta")
public interface WorkflowPropertiesModifiedExternallyEventAttributesOrBuilder extends
// @@protoc_insertion_point(interface_extends:temporal.api.history.v1.WorkflowPropertiesModifiedExternallyEventAttributes)
com.google.protobuf.MessageOrBuilder {
/**
*
* If set to a nonempty string, future workflow tasks for this workflow shall be dispatched on
* the provided queue.
*
*
* string new_task_queue = 1;
* @return The newTaskQueue.
*/
java.lang.String getNewTaskQueue();
/**
*
* If set to a nonempty string, future workflow tasks for this workflow shall be dispatched on
* the provided queue.
*
*
* string new_task_queue = 1;
* @return The bytes for newTaskQueue.
*/
com.google.protobuf.ByteString
getNewTaskQueueBytes();
/**
*
* If set, update the workflow task timeout to this value.
*
*
* .google.protobuf.Duration new_workflow_task_timeout = 2 [(.gogoproto.stdduration) = true];
* @return Whether the newWorkflowTaskTimeout field is set.
*/
boolean hasNewWorkflowTaskTimeout();
/**
*
* If set, update the workflow task timeout to this value.
*
*
* .google.protobuf.Duration new_workflow_task_timeout = 2 [(.gogoproto.stdduration) = true];
* @return The newWorkflowTaskTimeout.
*/
com.google.protobuf.Duration getNewWorkflowTaskTimeout();
/**
*
* If set, update the workflow task timeout to this value.
*
*
* .google.protobuf.Duration new_workflow_task_timeout = 2 [(.gogoproto.stdduration) = true];
*/
com.google.protobuf.DurationOrBuilder getNewWorkflowTaskTimeoutOrBuilder();
/**
*
* If set, update the workflow run timeout to this value. May be set to 0 for no timeout.
*
*
* .google.protobuf.Duration new_workflow_run_timeout = 3 [(.gogoproto.stdduration) = true];
* @return Whether the newWorkflowRunTimeout field is set.
*/
boolean hasNewWorkflowRunTimeout();
/**
*
* If set, update the workflow run timeout to this value. May be set to 0 for no timeout.
*
*
* .google.protobuf.Duration new_workflow_run_timeout = 3 [(.gogoproto.stdduration) = true];
* @return The newWorkflowRunTimeout.
*/
com.google.protobuf.Duration getNewWorkflowRunTimeout();
/**
*
* If set, update the workflow run timeout to this value. May be set to 0 for no timeout.
*
*
* .google.protobuf.Duration new_workflow_run_timeout = 3 [(.gogoproto.stdduration) = true];
*/
com.google.protobuf.DurationOrBuilder getNewWorkflowRunTimeoutOrBuilder();
/**
*
* If set, update the workflow execution timeout to this value. May be set to 0 for no timeout.
*
*
* .google.protobuf.Duration new_workflow_execution_timeout = 4 [(.gogoproto.stdduration) = true];
* @return Whether the newWorkflowExecutionTimeout field is set.
*/
boolean hasNewWorkflowExecutionTimeout();
/**
*
* If set, update the workflow execution timeout to this value. May be set to 0 for no timeout.
*
*
* .google.protobuf.Duration new_workflow_execution_timeout = 4 [(.gogoproto.stdduration) = true];
* @return The newWorkflowExecutionTimeout.
*/
com.google.protobuf.Duration getNewWorkflowExecutionTimeout();
/**
*
* If set, update the workflow execution timeout to this value. May be set to 0 for no timeout.
*
*
* .google.protobuf.Duration new_workflow_execution_timeout = 4 [(.gogoproto.stdduration) = true];
*/
com.google.protobuf.DurationOrBuilder getNewWorkflowExecutionTimeoutOrBuilder();
/**
*
* If set, update the workflow memo with the provided values. The values will be merged with
* the existing memo. If the user wants to delete values, a default/empty Payload should be
* used as the value for the key being deleted.
*
*
* .temporal.api.common.v1.Memo upserted_memo = 5;
* @return Whether the upsertedMemo field is set.
*/
boolean hasUpsertedMemo();
/**
*
* If set, update the workflow memo with the provided values. The values will be merged with
* the existing memo. If the user wants to delete values, a default/empty Payload should be
* used as the value for the key being deleted.
*
*
* .temporal.api.common.v1.Memo upserted_memo = 5;
* @return The upsertedMemo.
*/
io.temporal.api.common.v1.Memo getUpsertedMemo();
/**
*
* If set, update the workflow memo with the provided values. The values will be merged with
* the existing memo. If the user wants to delete values, a default/empty Payload should be
* used as the value for the key being deleted.
*
*
* .temporal.api.common.v1.Memo upserted_memo = 5;
*/
io.temporal.api.common.v1.MemoOrBuilder getUpsertedMemoOrBuilder();
}