implements
// @@protoc_insertion_point(builder_implements:temporal.api.history.v1.ActivityTaskScheduledEventAttributes)
io.temporal.api.history.v1.ActivityTaskScheduledEventAttributesOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return io.temporal.api.history.v1.MessageProto.internal_static_temporal_api_history_v1_ActivityTaskScheduledEventAttributes_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return io.temporal.api.history.v1.MessageProto.internal_static_temporal_api_history_v1_ActivityTaskScheduledEventAttributes_fieldAccessorTable
.ensureFieldAccessorsInitialized(
io.temporal.api.history.v1.ActivityTaskScheduledEventAttributes.class, io.temporal.api.history.v1.ActivityTaskScheduledEventAttributes.Builder.class);
}
// Construct using io.temporal.api.history.v1.ActivityTaskScheduledEventAttributes.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
}
}
@java.lang.Override
public Builder clear() {
super.clear();
activityId_ = "";
if (activityTypeBuilder_ == null) {
activityType_ = null;
} else {
activityType_ = null;
activityTypeBuilder_ = null;
}
if (taskQueueBuilder_ == null) {
taskQueue_ = null;
} else {
taskQueue_ = null;
taskQueueBuilder_ = null;
}
if (headerBuilder_ == null) {
header_ = null;
} else {
header_ = null;
headerBuilder_ = null;
}
if (inputBuilder_ == null) {
input_ = null;
} else {
input_ = null;
inputBuilder_ = null;
}
if (scheduleToCloseTimeoutBuilder_ == null) {
scheduleToCloseTimeout_ = null;
} else {
scheduleToCloseTimeout_ = null;
scheduleToCloseTimeoutBuilder_ = null;
}
if (scheduleToStartTimeoutBuilder_ == null) {
scheduleToStartTimeout_ = null;
} else {
scheduleToStartTimeout_ = null;
scheduleToStartTimeoutBuilder_ = null;
}
if (startToCloseTimeoutBuilder_ == null) {
startToCloseTimeout_ = null;
} else {
startToCloseTimeout_ = null;
startToCloseTimeoutBuilder_ = null;
}
if (heartbeatTimeoutBuilder_ == null) {
heartbeatTimeout_ = null;
} else {
heartbeatTimeout_ = null;
heartbeatTimeoutBuilder_ = null;
}
workflowTaskCompletedEventId_ = 0L;
if (retryPolicyBuilder_ == null) {
retryPolicy_ = null;
} else {
retryPolicy_ = null;
retryPolicyBuilder_ = null;
}
useCompatibleVersion_ = false;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return io.temporal.api.history.v1.MessageProto.internal_static_temporal_api_history_v1_ActivityTaskScheduledEventAttributes_descriptor;
}
@java.lang.Override
public io.temporal.api.history.v1.ActivityTaskScheduledEventAttributes getDefaultInstanceForType() {
return io.temporal.api.history.v1.ActivityTaskScheduledEventAttributes.getDefaultInstance();
}
@java.lang.Override
public io.temporal.api.history.v1.ActivityTaskScheduledEventAttributes build() {
io.temporal.api.history.v1.ActivityTaskScheduledEventAttributes result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public io.temporal.api.history.v1.ActivityTaskScheduledEventAttributes buildPartial() {
io.temporal.api.history.v1.ActivityTaskScheduledEventAttributes result = new io.temporal.api.history.v1.ActivityTaskScheduledEventAttributes(this);
result.activityId_ = activityId_;
if (activityTypeBuilder_ == null) {
result.activityType_ = activityType_;
} else {
result.activityType_ = activityTypeBuilder_.build();
}
if (taskQueueBuilder_ == null) {
result.taskQueue_ = taskQueue_;
} else {
result.taskQueue_ = taskQueueBuilder_.build();
}
if (headerBuilder_ == null) {
result.header_ = header_;
} else {
result.header_ = headerBuilder_.build();
}
if (inputBuilder_ == null) {
result.input_ = input_;
} else {
result.input_ = inputBuilder_.build();
}
if (scheduleToCloseTimeoutBuilder_ == null) {
result.scheduleToCloseTimeout_ = scheduleToCloseTimeout_;
} else {
result.scheduleToCloseTimeout_ = scheduleToCloseTimeoutBuilder_.build();
}
if (scheduleToStartTimeoutBuilder_ == null) {
result.scheduleToStartTimeout_ = scheduleToStartTimeout_;
} else {
result.scheduleToStartTimeout_ = scheduleToStartTimeoutBuilder_.build();
}
if (startToCloseTimeoutBuilder_ == null) {
result.startToCloseTimeout_ = startToCloseTimeout_;
} else {
result.startToCloseTimeout_ = startToCloseTimeoutBuilder_.build();
}
if (heartbeatTimeoutBuilder_ == null) {
result.heartbeatTimeout_ = heartbeatTimeout_;
} else {
result.heartbeatTimeout_ = heartbeatTimeoutBuilder_.build();
}
result.workflowTaskCompletedEventId_ = workflowTaskCompletedEventId_;
if (retryPolicyBuilder_ == null) {
result.retryPolicy_ = retryPolicy_;
} else {
result.retryPolicy_ = retryPolicyBuilder_.build();
}
result.useCompatibleVersion_ = useCompatibleVersion_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof io.temporal.api.history.v1.ActivityTaskScheduledEventAttributes) {
return mergeFrom((io.temporal.api.history.v1.ActivityTaskScheduledEventAttributes)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(io.temporal.api.history.v1.ActivityTaskScheduledEventAttributes other) {
if (other == io.temporal.api.history.v1.ActivityTaskScheduledEventAttributes.getDefaultInstance()) return this;
if (!other.getActivityId().isEmpty()) {
activityId_ = other.activityId_;
onChanged();
}
if (other.hasActivityType()) {
mergeActivityType(other.getActivityType());
}
if (other.hasTaskQueue()) {
mergeTaskQueue(other.getTaskQueue());
}
if (other.hasHeader()) {
mergeHeader(other.getHeader());
}
if (other.hasInput()) {
mergeInput(other.getInput());
}
if (other.hasScheduleToCloseTimeout()) {
mergeScheduleToCloseTimeout(other.getScheduleToCloseTimeout());
}
if (other.hasScheduleToStartTimeout()) {
mergeScheduleToStartTimeout(other.getScheduleToStartTimeout());
}
if (other.hasStartToCloseTimeout()) {
mergeStartToCloseTimeout(other.getStartToCloseTimeout());
}
if (other.hasHeartbeatTimeout()) {
mergeHeartbeatTimeout(other.getHeartbeatTimeout());
}
if (other.getWorkflowTaskCompletedEventId() != 0L) {
setWorkflowTaskCompletedEventId(other.getWorkflowTaskCompletedEventId());
}
if (other.hasRetryPolicy()) {
mergeRetryPolicy(other.getRetryPolicy());
}
if (other.getUseCompatibleVersion() != false) {
setUseCompatibleVersion(other.getUseCompatibleVersion());
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
io.temporal.api.history.v1.ActivityTaskScheduledEventAttributes parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (io.temporal.api.history.v1.ActivityTaskScheduledEventAttributes) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private java.lang.Object activityId_ = "";
/**
*
* The worker/user assigned identifier for the activity
*
*
* string activity_id = 1;
* @return The activityId.
*/
public java.lang.String getActivityId() {
java.lang.Object ref = activityId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
activityId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* The worker/user assigned identifier for the activity
*
*
* string activity_id = 1;
* @return The bytes for activityId.
*/
public com.google.protobuf.ByteString
getActivityIdBytes() {
java.lang.Object ref = activityId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
activityId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* The worker/user assigned identifier for the activity
*
*
* string activity_id = 1;
* @param value The activityId to set.
* @return This builder for chaining.
*/
public Builder setActivityId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
activityId_ = value;
onChanged();
return this;
}
/**
*
* The worker/user assigned identifier for the activity
*
*
* string activity_id = 1;
* @return This builder for chaining.
*/
public Builder clearActivityId() {
activityId_ = getDefaultInstance().getActivityId();
onChanged();
return this;
}
/**
*
* The worker/user assigned identifier for the activity
*
*
* string activity_id = 1;
* @param value The bytes for activityId to set.
* @return This builder for chaining.
*/
public Builder setActivityIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
activityId_ = value;
onChanged();
return this;
}
private io.temporal.api.common.v1.ActivityType activityType_;
private com.google.protobuf.SingleFieldBuilderV3<
io.temporal.api.common.v1.ActivityType, io.temporal.api.common.v1.ActivityType.Builder, io.temporal.api.common.v1.ActivityTypeOrBuilder> activityTypeBuilder_;
/**
* .temporal.api.common.v1.ActivityType activity_type = 2;
* @return Whether the activityType field is set.
*/
public boolean hasActivityType() {
return activityTypeBuilder_ != null || activityType_ != null;
}
/**
* .temporal.api.common.v1.ActivityType activity_type = 2;
* @return The activityType.
*/
public io.temporal.api.common.v1.ActivityType getActivityType() {
if (activityTypeBuilder_ == null) {
return activityType_ == null ? io.temporal.api.common.v1.ActivityType.getDefaultInstance() : activityType_;
} else {
return activityTypeBuilder_.getMessage();
}
}
/**
* .temporal.api.common.v1.ActivityType activity_type = 2;
*/
public Builder setActivityType(io.temporal.api.common.v1.ActivityType value) {
if (activityTypeBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
activityType_ = value;
onChanged();
} else {
activityTypeBuilder_.setMessage(value);
}
return this;
}
/**
* .temporal.api.common.v1.ActivityType activity_type = 2;
*/
public Builder setActivityType(
io.temporal.api.common.v1.ActivityType.Builder builderForValue) {
if (activityTypeBuilder_ == null) {
activityType_ = builderForValue.build();
onChanged();
} else {
activityTypeBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
* .temporal.api.common.v1.ActivityType activity_type = 2;
*/
public Builder mergeActivityType(io.temporal.api.common.v1.ActivityType value) {
if (activityTypeBuilder_ == null) {
if (activityType_ != null) {
activityType_ =
io.temporal.api.common.v1.ActivityType.newBuilder(activityType_).mergeFrom(value).buildPartial();
} else {
activityType_ = value;
}
onChanged();
} else {
activityTypeBuilder_.mergeFrom(value);
}
return this;
}
/**
* .temporal.api.common.v1.ActivityType activity_type = 2;
*/
public Builder clearActivityType() {
if (activityTypeBuilder_ == null) {
activityType_ = null;
onChanged();
} else {
activityType_ = null;
activityTypeBuilder_ = null;
}
return this;
}
/**
* .temporal.api.common.v1.ActivityType activity_type = 2;
*/
public io.temporal.api.common.v1.ActivityType.Builder getActivityTypeBuilder() {
onChanged();
return getActivityTypeFieldBuilder().getBuilder();
}
/**
* .temporal.api.common.v1.ActivityType activity_type = 2;
*/
public io.temporal.api.common.v1.ActivityTypeOrBuilder getActivityTypeOrBuilder() {
if (activityTypeBuilder_ != null) {
return activityTypeBuilder_.getMessageOrBuilder();
} else {
return activityType_ == null ?
io.temporal.api.common.v1.ActivityType.getDefaultInstance() : activityType_;
}
}
/**
* .temporal.api.common.v1.ActivityType activity_type = 2;
*/
private com.google.protobuf.SingleFieldBuilderV3<
io.temporal.api.common.v1.ActivityType, io.temporal.api.common.v1.ActivityType.Builder, io.temporal.api.common.v1.ActivityTypeOrBuilder>
getActivityTypeFieldBuilder() {
if (activityTypeBuilder_ == null) {
activityTypeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
io.temporal.api.common.v1.ActivityType, io.temporal.api.common.v1.ActivityType.Builder, io.temporal.api.common.v1.ActivityTypeOrBuilder>(
getActivityType(),
getParentForChildren(),
isClean());
activityType_ = null;
}
return activityTypeBuilder_;
}
private io.temporal.api.taskqueue.v1.TaskQueue taskQueue_;
private com.google.protobuf.SingleFieldBuilderV3<
io.temporal.api.taskqueue.v1.TaskQueue, io.temporal.api.taskqueue.v1.TaskQueue.Builder, io.temporal.api.taskqueue.v1.TaskQueueOrBuilder> taskQueueBuilder_;
/**
* .temporal.api.taskqueue.v1.TaskQueue task_queue = 4;
* @return Whether the taskQueue field is set.
*/
public boolean hasTaskQueue() {
return taskQueueBuilder_ != null || taskQueue_ != null;
}
/**
* .temporal.api.taskqueue.v1.TaskQueue task_queue = 4;
* @return The taskQueue.
*/
public io.temporal.api.taskqueue.v1.TaskQueue getTaskQueue() {
if (taskQueueBuilder_ == null) {
return taskQueue_ == null ? io.temporal.api.taskqueue.v1.TaskQueue.getDefaultInstance() : taskQueue_;
} else {
return taskQueueBuilder_.getMessage();
}
}
/**
* .temporal.api.taskqueue.v1.TaskQueue task_queue = 4;
*/
public Builder setTaskQueue(io.temporal.api.taskqueue.v1.TaskQueue value) {
if (taskQueueBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
taskQueue_ = value;
onChanged();
} else {
taskQueueBuilder_.setMessage(value);
}
return this;
}
/**
* .temporal.api.taskqueue.v1.TaskQueue task_queue = 4;
*/
public Builder setTaskQueue(
io.temporal.api.taskqueue.v1.TaskQueue.Builder builderForValue) {
if (taskQueueBuilder_ == null) {
taskQueue_ = builderForValue.build();
onChanged();
} else {
taskQueueBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
* .temporal.api.taskqueue.v1.TaskQueue task_queue = 4;
*/
public Builder mergeTaskQueue(io.temporal.api.taskqueue.v1.TaskQueue value) {
if (taskQueueBuilder_ == null) {
if (taskQueue_ != null) {
taskQueue_ =
io.temporal.api.taskqueue.v1.TaskQueue.newBuilder(taskQueue_).mergeFrom(value).buildPartial();
} else {
taskQueue_ = value;
}
onChanged();
} else {
taskQueueBuilder_.mergeFrom(value);
}
return this;
}
/**
* .temporal.api.taskqueue.v1.TaskQueue task_queue = 4;
*/
public Builder clearTaskQueue() {
if (taskQueueBuilder_ == null) {
taskQueue_ = null;
onChanged();
} else {
taskQueue_ = null;
taskQueueBuilder_ = null;
}
return this;
}
/**
* .temporal.api.taskqueue.v1.TaskQueue task_queue = 4;
*/
public io.temporal.api.taskqueue.v1.TaskQueue.Builder getTaskQueueBuilder() {
onChanged();
return getTaskQueueFieldBuilder().getBuilder();
}
/**
* .temporal.api.taskqueue.v1.TaskQueue task_queue = 4;
*/
public io.temporal.api.taskqueue.v1.TaskQueueOrBuilder getTaskQueueOrBuilder() {
if (taskQueueBuilder_ != null) {
return taskQueueBuilder_.getMessageOrBuilder();
} else {
return taskQueue_ == null ?
io.temporal.api.taskqueue.v1.TaskQueue.getDefaultInstance() : taskQueue_;
}
}
/**
* .temporal.api.taskqueue.v1.TaskQueue task_queue = 4;
*/
private com.google.protobuf.SingleFieldBuilderV3<
io.temporal.api.taskqueue.v1.TaskQueue, io.temporal.api.taskqueue.v1.TaskQueue.Builder, io.temporal.api.taskqueue.v1.TaskQueueOrBuilder>
getTaskQueueFieldBuilder() {
if (taskQueueBuilder_ == null) {
taskQueueBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
io.temporal.api.taskqueue.v1.TaskQueue, io.temporal.api.taskqueue.v1.TaskQueue.Builder, io.temporal.api.taskqueue.v1.TaskQueueOrBuilder>(
getTaskQueue(),
getParentForChildren(),
isClean());
taskQueue_ = null;
}
return taskQueueBuilder_;
}
private io.temporal.api.common.v1.Header header_;
private com.google.protobuf.SingleFieldBuilderV3<
io.temporal.api.common.v1.Header, io.temporal.api.common.v1.Header.Builder, io.temporal.api.common.v1.HeaderOrBuilder> headerBuilder_;
/**
* .temporal.api.common.v1.Header header = 5;
* @return Whether the header field is set.
*/
public boolean hasHeader() {
return headerBuilder_ != null || header_ != null;
}
/**
* .temporal.api.common.v1.Header header = 5;
* @return The header.
*/
public io.temporal.api.common.v1.Header getHeader() {
if (headerBuilder_ == null) {
return header_ == null ? io.temporal.api.common.v1.Header.getDefaultInstance() : header_;
} else {
return headerBuilder_.getMessage();
}
}
/**
* .temporal.api.common.v1.Header header = 5;
*/
public Builder setHeader(io.temporal.api.common.v1.Header value) {
if (headerBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
header_ = value;
onChanged();
} else {
headerBuilder_.setMessage(value);
}
return this;
}
/**
* .temporal.api.common.v1.Header header = 5;
*/
public Builder setHeader(
io.temporal.api.common.v1.Header.Builder builderForValue) {
if (headerBuilder_ == null) {
header_ = builderForValue.build();
onChanged();
} else {
headerBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
* .temporal.api.common.v1.Header header = 5;
*/
public Builder mergeHeader(io.temporal.api.common.v1.Header value) {
if (headerBuilder_ == null) {
if (header_ != null) {
header_ =
io.temporal.api.common.v1.Header.newBuilder(header_).mergeFrom(value).buildPartial();
} else {
header_ = value;
}
onChanged();
} else {
headerBuilder_.mergeFrom(value);
}
return this;
}
/**
* .temporal.api.common.v1.Header header = 5;
*/
public Builder clearHeader() {
if (headerBuilder_ == null) {
header_ = null;
onChanged();
} else {
header_ = null;
headerBuilder_ = null;
}
return this;
}
/**
* .temporal.api.common.v1.Header header = 5;
*/
public io.temporal.api.common.v1.Header.Builder getHeaderBuilder() {
onChanged();
return getHeaderFieldBuilder().getBuilder();
}
/**
* .temporal.api.common.v1.Header header = 5;
*/
public io.temporal.api.common.v1.HeaderOrBuilder getHeaderOrBuilder() {
if (headerBuilder_ != null) {
return headerBuilder_.getMessageOrBuilder();
} else {
return header_ == null ?
io.temporal.api.common.v1.Header.getDefaultInstance() : header_;
}
}
/**
* .temporal.api.common.v1.Header header = 5;
*/
private com.google.protobuf.SingleFieldBuilderV3<
io.temporal.api.common.v1.Header, io.temporal.api.common.v1.Header.Builder, io.temporal.api.common.v1.HeaderOrBuilder>
getHeaderFieldBuilder() {
if (headerBuilder_ == null) {
headerBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
io.temporal.api.common.v1.Header, io.temporal.api.common.v1.Header.Builder, io.temporal.api.common.v1.HeaderOrBuilder>(
getHeader(),
getParentForChildren(),
isClean());
header_ = null;
}
return headerBuilder_;
}
private io.temporal.api.common.v1.Payloads input_;
private com.google.protobuf.SingleFieldBuilderV3<
io.temporal.api.common.v1.Payloads, io.temporal.api.common.v1.Payloads.Builder, io.temporal.api.common.v1.PayloadsOrBuilder> inputBuilder_;
/**
* .temporal.api.common.v1.Payloads input = 6;
* @return Whether the input field is set.
*/
public boolean hasInput() {
return inputBuilder_ != null || input_ != null;
}
/**
* .temporal.api.common.v1.Payloads input = 6;
* @return The input.
*/
public io.temporal.api.common.v1.Payloads getInput() {
if (inputBuilder_ == null) {
return input_ == null ? io.temporal.api.common.v1.Payloads.getDefaultInstance() : input_;
} else {
return inputBuilder_.getMessage();
}
}
/**
* .temporal.api.common.v1.Payloads input = 6;
*/
public Builder setInput(io.temporal.api.common.v1.Payloads value) {
if (inputBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
input_ = value;
onChanged();
} else {
inputBuilder_.setMessage(value);
}
return this;
}
/**
* .temporal.api.common.v1.Payloads input = 6;
*/
public Builder setInput(
io.temporal.api.common.v1.Payloads.Builder builderForValue) {
if (inputBuilder_ == null) {
input_ = builderForValue.build();
onChanged();
} else {
inputBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
* .temporal.api.common.v1.Payloads input = 6;
*/
public Builder mergeInput(io.temporal.api.common.v1.Payloads value) {
if (inputBuilder_ == null) {
if (input_ != null) {
input_ =
io.temporal.api.common.v1.Payloads.newBuilder(input_).mergeFrom(value).buildPartial();
} else {
input_ = value;
}
onChanged();
} else {
inputBuilder_.mergeFrom(value);
}
return this;
}
/**
* .temporal.api.common.v1.Payloads input = 6;
*/
public Builder clearInput() {
if (inputBuilder_ == null) {
input_ = null;
onChanged();
} else {
input_ = null;
inputBuilder_ = null;
}
return this;
}
/**
* .temporal.api.common.v1.Payloads input = 6;
*/
public io.temporal.api.common.v1.Payloads.Builder getInputBuilder() {
onChanged();
return getInputFieldBuilder().getBuilder();
}
/**
* .temporal.api.common.v1.Payloads input = 6;
*/
public io.temporal.api.common.v1.PayloadsOrBuilder getInputOrBuilder() {
if (inputBuilder_ != null) {
return inputBuilder_.getMessageOrBuilder();
} else {
return input_ == null ?
io.temporal.api.common.v1.Payloads.getDefaultInstance() : input_;
}
}
/**
* .temporal.api.common.v1.Payloads input = 6;
*/
private com.google.protobuf.SingleFieldBuilderV3<
io.temporal.api.common.v1.Payloads, io.temporal.api.common.v1.Payloads.Builder, io.temporal.api.common.v1.PayloadsOrBuilder>
getInputFieldBuilder() {
if (inputBuilder_ == null) {
inputBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
io.temporal.api.common.v1.Payloads, io.temporal.api.common.v1.Payloads.Builder, io.temporal.api.common.v1.PayloadsOrBuilder>(
getInput(),
getParentForChildren(),
isClean());
input_ = null;
}
return inputBuilder_;
}
private com.google.protobuf.Duration scheduleToCloseTimeout_;
private com.google.protobuf.SingleFieldBuilderV3<
com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> scheduleToCloseTimeoutBuilder_;
/**
*
* Indicates how long the caller is willing to wait for an activity completion. Limits how long
* retries will be attempted. Either this or `start_to_close_timeout` must be specified.
* (-- api-linter: core::0140::prepositions=disabled
* aip.dev/not-precedent: "to" is used to indicate interval. --)
*
*
* .google.protobuf.Duration schedule_to_close_timeout = 7 [(.gogoproto.stdduration) = true];
* @return Whether the scheduleToCloseTimeout field is set.
*/
public boolean hasScheduleToCloseTimeout() {
return scheduleToCloseTimeoutBuilder_ != null || scheduleToCloseTimeout_ != null;
}
/**
*
* Indicates how long the caller is willing to wait for an activity completion. Limits how long
* retries will be attempted. Either this or `start_to_close_timeout` must be specified.
* (-- api-linter: core::0140::prepositions=disabled
* aip.dev/not-precedent: "to" is used to indicate interval. --)
*
*
* .google.protobuf.Duration schedule_to_close_timeout = 7 [(.gogoproto.stdduration) = true];
* @return The scheduleToCloseTimeout.
*/
public com.google.protobuf.Duration getScheduleToCloseTimeout() {
if (scheduleToCloseTimeoutBuilder_ == null) {
return scheduleToCloseTimeout_ == null ? com.google.protobuf.Duration.getDefaultInstance() : scheduleToCloseTimeout_;
} else {
return scheduleToCloseTimeoutBuilder_.getMessage();
}
}
/**
*
* Indicates how long the caller is willing to wait for an activity completion. Limits how long
* retries will be attempted. Either this or `start_to_close_timeout` must be specified.
* (-- api-linter: core::0140::prepositions=disabled
* aip.dev/not-precedent: "to" is used to indicate interval. --)
*
*
* .google.protobuf.Duration schedule_to_close_timeout = 7 [(.gogoproto.stdduration) = true];
*/
public Builder setScheduleToCloseTimeout(com.google.protobuf.Duration value) {
if (scheduleToCloseTimeoutBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
scheduleToCloseTimeout_ = value;
onChanged();
} else {
scheduleToCloseTimeoutBuilder_.setMessage(value);
}
return this;
}
/**
*
* Indicates how long the caller is willing to wait for an activity completion. Limits how long
* retries will be attempted. Either this or `start_to_close_timeout` must be specified.
* (-- api-linter: core::0140::prepositions=disabled
* aip.dev/not-precedent: "to" is used to indicate interval. --)
*
*
* .google.protobuf.Duration schedule_to_close_timeout = 7 [(.gogoproto.stdduration) = true];
*/
public Builder setScheduleToCloseTimeout(
com.google.protobuf.Duration.Builder builderForValue) {
if (scheduleToCloseTimeoutBuilder_ == null) {
scheduleToCloseTimeout_ = builderForValue.build();
onChanged();
} else {
scheduleToCloseTimeoutBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
*
* Indicates how long the caller is willing to wait for an activity completion. Limits how long
* retries will be attempted. Either this or `start_to_close_timeout` must be specified.
* (-- api-linter: core::0140::prepositions=disabled
* aip.dev/not-precedent: "to" is used to indicate interval. --)
*
*
* .google.protobuf.Duration schedule_to_close_timeout = 7 [(.gogoproto.stdduration) = true];
*/
public Builder mergeScheduleToCloseTimeout(com.google.protobuf.Duration value) {
if (scheduleToCloseTimeoutBuilder_ == null) {
if (scheduleToCloseTimeout_ != null) {
scheduleToCloseTimeout_ =
com.google.protobuf.Duration.newBuilder(scheduleToCloseTimeout_).mergeFrom(value).buildPartial();
} else {
scheduleToCloseTimeout_ = value;
}
onChanged();
} else {
scheduleToCloseTimeoutBuilder_.mergeFrom(value);
}
return this;
}
/**
*
* Indicates how long the caller is willing to wait for an activity completion. Limits how long
* retries will be attempted. Either this or `start_to_close_timeout` must be specified.
* (-- api-linter: core::0140::prepositions=disabled
* aip.dev/not-precedent: "to" is used to indicate interval. --)
*
*
* .google.protobuf.Duration schedule_to_close_timeout = 7 [(.gogoproto.stdduration) = true];
*/
public Builder clearScheduleToCloseTimeout() {
if (scheduleToCloseTimeoutBuilder_ == null) {
scheduleToCloseTimeout_ = null;
onChanged();
} else {
scheduleToCloseTimeout_ = null;
scheduleToCloseTimeoutBuilder_ = null;
}
return this;
}
/**
*
* Indicates how long the caller is willing to wait for an activity completion. Limits how long
* retries will be attempted. Either this or `start_to_close_timeout` must be specified.
* (-- api-linter: core::0140::prepositions=disabled
* aip.dev/not-precedent: "to" is used to indicate interval. --)
*
*
* .google.protobuf.Duration schedule_to_close_timeout = 7 [(.gogoproto.stdduration) = true];
*/
public com.google.protobuf.Duration.Builder getScheduleToCloseTimeoutBuilder() {
onChanged();
return getScheduleToCloseTimeoutFieldBuilder().getBuilder();
}
/**
*
* Indicates how long the caller is willing to wait for an activity completion. Limits how long
* retries will be attempted. Either this or `start_to_close_timeout` must be specified.
* (-- api-linter: core::0140::prepositions=disabled
* aip.dev/not-precedent: "to" is used to indicate interval. --)
*
*
* .google.protobuf.Duration schedule_to_close_timeout = 7 [(.gogoproto.stdduration) = true];
*/
public com.google.protobuf.DurationOrBuilder getScheduleToCloseTimeoutOrBuilder() {
if (scheduleToCloseTimeoutBuilder_ != null) {
return scheduleToCloseTimeoutBuilder_.getMessageOrBuilder();
} else {
return scheduleToCloseTimeout_ == null ?
com.google.protobuf.Duration.getDefaultInstance() : scheduleToCloseTimeout_;
}
}
/**
*
* Indicates how long the caller is willing to wait for an activity completion. Limits how long
* retries will be attempted. Either this or `start_to_close_timeout` must be specified.
* (-- api-linter: core::0140::prepositions=disabled
* aip.dev/not-precedent: "to" is used to indicate interval. --)
*
*
* .google.protobuf.Duration schedule_to_close_timeout = 7 [(.gogoproto.stdduration) = true];
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder>
getScheduleToCloseTimeoutFieldBuilder() {
if (scheduleToCloseTimeoutBuilder_ == null) {
scheduleToCloseTimeoutBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder>(
getScheduleToCloseTimeout(),
getParentForChildren(),
isClean());
scheduleToCloseTimeout_ = null;
}
return scheduleToCloseTimeoutBuilder_;
}
private com.google.protobuf.Duration scheduleToStartTimeout_;
private com.google.protobuf.SingleFieldBuilderV3<
com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> scheduleToStartTimeoutBuilder_;
/**
*
* Limits time an activity task can stay in a task queue before a worker picks it up. This
* timeout is always non retryable, as all a retry would achieve is to put it back into the same
* queue. Defaults to `schedule_to_close_timeout` or workflow execution timeout if not
* specified.
* (-- api-linter: core::0140::prepositions=disabled
* aip.dev/not-precedent: "to" is used to indicate interval. --)
*
*
* .google.protobuf.Duration schedule_to_start_timeout = 8 [(.gogoproto.stdduration) = true];
* @return Whether the scheduleToStartTimeout field is set.
*/
public boolean hasScheduleToStartTimeout() {
return scheduleToStartTimeoutBuilder_ != null || scheduleToStartTimeout_ != null;
}
/**
*
* Limits time an activity task can stay in a task queue before a worker picks it up. This
* timeout is always non retryable, as all a retry would achieve is to put it back into the same
* queue. Defaults to `schedule_to_close_timeout` or workflow execution timeout if not
* specified.
* (-- api-linter: core::0140::prepositions=disabled
* aip.dev/not-precedent: "to" is used to indicate interval. --)
*
*
* .google.protobuf.Duration schedule_to_start_timeout = 8 [(.gogoproto.stdduration) = true];
* @return The scheduleToStartTimeout.
*/
public com.google.protobuf.Duration getScheduleToStartTimeout() {
if (scheduleToStartTimeoutBuilder_ == null) {
return scheduleToStartTimeout_ == null ? com.google.protobuf.Duration.getDefaultInstance() : scheduleToStartTimeout_;
} else {
return scheduleToStartTimeoutBuilder_.getMessage();
}
}
/**
*
* Limits time an activity task can stay in a task queue before a worker picks it up. This
* timeout is always non retryable, as all a retry would achieve is to put it back into the same
* queue. Defaults to `schedule_to_close_timeout` or workflow execution timeout if not
* specified.
* (-- api-linter: core::0140::prepositions=disabled
* aip.dev/not-precedent: "to" is used to indicate interval. --)
*
*
* .google.protobuf.Duration schedule_to_start_timeout = 8 [(.gogoproto.stdduration) = true];
*/
public Builder setScheduleToStartTimeout(com.google.protobuf.Duration value) {
if (scheduleToStartTimeoutBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
scheduleToStartTimeout_ = value;
onChanged();
} else {
scheduleToStartTimeoutBuilder_.setMessage(value);
}
return this;
}
/**
*
* Limits time an activity task can stay in a task queue before a worker picks it up. This
* timeout is always non retryable, as all a retry would achieve is to put it back into the same
* queue. Defaults to `schedule_to_close_timeout` or workflow execution timeout if not
* specified.
* (-- api-linter: core::0140::prepositions=disabled
* aip.dev/not-precedent: "to" is used to indicate interval. --)
*
*
* .google.protobuf.Duration schedule_to_start_timeout = 8 [(.gogoproto.stdduration) = true];
*/
public Builder setScheduleToStartTimeout(
com.google.protobuf.Duration.Builder builderForValue) {
if (scheduleToStartTimeoutBuilder_ == null) {
scheduleToStartTimeout_ = builderForValue.build();
onChanged();
} else {
scheduleToStartTimeoutBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
*
* Limits time an activity task can stay in a task queue before a worker picks it up. This
* timeout is always non retryable, as all a retry would achieve is to put it back into the same
* queue. Defaults to `schedule_to_close_timeout` or workflow execution timeout if not
* specified.
* (-- api-linter: core::0140::prepositions=disabled
* aip.dev/not-precedent: "to" is used to indicate interval. --)
*
*
* .google.protobuf.Duration schedule_to_start_timeout = 8 [(.gogoproto.stdduration) = true];
*/
public Builder mergeScheduleToStartTimeout(com.google.protobuf.Duration value) {
if (scheduleToStartTimeoutBuilder_ == null) {
if (scheduleToStartTimeout_ != null) {
scheduleToStartTimeout_ =
com.google.protobuf.Duration.newBuilder(scheduleToStartTimeout_).mergeFrom(value).buildPartial();
} else {
scheduleToStartTimeout_ = value;
}
onChanged();
} else {
scheduleToStartTimeoutBuilder_.mergeFrom(value);
}
return this;
}
/**
*
* Limits time an activity task can stay in a task queue before a worker picks it up. This
* timeout is always non retryable, as all a retry would achieve is to put it back into the same
* queue. Defaults to `schedule_to_close_timeout` or workflow execution timeout if not
* specified.
* (-- api-linter: core::0140::prepositions=disabled
* aip.dev/not-precedent: "to" is used to indicate interval. --)
*
*
* .google.protobuf.Duration schedule_to_start_timeout = 8 [(.gogoproto.stdduration) = true];
*/
public Builder clearScheduleToStartTimeout() {
if (scheduleToStartTimeoutBuilder_ == null) {
scheduleToStartTimeout_ = null;
onChanged();
} else {
scheduleToStartTimeout_ = null;
scheduleToStartTimeoutBuilder_ = null;
}
return this;
}
/**
*
* Limits time an activity task can stay in a task queue before a worker picks it up. This
* timeout is always non retryable, as all a retry would achieve is to put it back into the same
* queue. Defaults to `schedule_to_close_timeout` or workflow execution timeout if not
* specified.
* (-- api-linter: core::0140::prepositions=disabled
* aip.dev/not-precedent: "to" is used to indicate interval. --)
*
*
* .google.protobuf.Duration schedule_to_start_timeout = 8 [(.gogoproto.stdduration) = true];
*/
public com.google.protobuf.Duration.Builder getScheduleToStartTimeoutBuilder() {
onChanged();
return getScheduleToStartTimeoutFieldBuilder().getBuilder();
}
/**
*
* Limits time an activity task can stay in a task queue before a worker picks it up. This
* timeout is always non retryable, as all a retry would achieve is to put it back into the same
* queue. Defaults to `schedule_to_close_timeout` or workflow execution timeout if not
* specified.
* (-- api-linter: core::0140::prepositions=disabled
* aip.dev/not-precedent: "to" is used to indicate interval. --)
*
*
* .google.protobuf.Duration schedule_to_start_timeout = 8 [(.gogoproto.stdduration) = true];
*/
public com.google.protobuf.DurationOrBuilder getScheduleToStartTimeoutOrBuilder() {
if (scheduleToStartTimeoutBuilder_ != null) {
return scheduleToStartTimeoutBuilder_.getMessageOrBuilder();
} else {
return scheduleToStartTimeout_ == null ?
com.google.protobuf.Duration.getDefaultInstance() : scheduleToStartTimeout_;
}
}
/**
*
* Limits time an activity task can stay in a task queue before a worker picks it up. This
* timeout is always non retryable, as all a retry would achieve is to put it back into the same
* queue. Defaults to `schedule_to_close_timeout` or workflow execution timeout if not
* specified.
* (-- api-linter: core::0140::prepositions=disabled
* aip.dev/not-precedent: "to" is used to indicate interval. --)
*
*
* .google.protobuf.Duration schedule_to_start_timeout = 8 [(.gogoproto.stdduration) = true];
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder>
getScheduleToStartTimeoutFieldBuilder() {
if (scheduleToStartTimeoutBuilder_ == null) {
scheduleToStartTimeoutBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder>(
getScheduleToStartTimeout(),
getParentForChildren(),
isClean());
scheduleToStartTimeout_ = null;
}
return scheduleToStartTimeoutBuilder_;
}
private com.google.protobuf.Duration startToCloseTimeout_;
private com.google.protobuf.SingleFieldBuilderV3<
com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> startToCloseTimeoutBuilder_;
/**
*
* Maximum time an activity is allowed to execute after being picked up by a worker. This
* timeout is always retryable. Either this or `schedule_to_close_timeout` must be
* specified.
* (-- api-linter: core::0140::prepositions=disabled
* aip.dev/not-precedent: "to" is used to indicate interval. --)
*
*
* .google.protobuf.Duration start_to_close_timeout = 9 [(.gogoproto.stdduration) = true];
* @return Whether the startToCloseTimeout field is set.
*/
public boolean hasStartToCloseTimeout() {
return startToCloseTimeoutBuilder_ != null || startToCloseTimeout_ != null;
}
/**
*
* Maximum time an activity is allowed to execute after being picked up by a worker. This
* timeout is always retryable. Either this or `schedule_to_close_timeout` must be
* specified.
* (-- api-linter: core::0140::prepositions=disabled
* aip.dev/not-precedent: "to" is used to indicate interval. --)
*
*
* .google.protobuf.Duration start_to_close_timeout = 9 [(.gogoproto.stdduration) = true];
* @return The startToCloseTimeout.
*/
public com.google.protobuf.Duration getStartToCloseTimeout() {
if (startToCloseTimeoutBuilder_ == null) {
return startToCloseTimeout_ == null ? com.google.protobuf.Duration.getDefaultInstance() : startToCloseTimeout_;
} else {
return startToCloseTimeoutBuilder_.getMessage();
}
}
/**
*
* Maximum time an activity is allowed to execute after being picked up by a worker. This
* timeout is always retryable. Either this or `schedule_to_close_timeout` must be
* specified.
* (-- api-linter: core::0140::prepositions=disabled
* aip.dev/not-precedent: "to" is used to indicate interval. --)
*
*
* .google.protobuf.Duration start_to_close_timeout = 9 [(.gogoproto.stdduration) = true];
*/
public Builder setStartToCloseTimeout(com.google.protobuf.Duration value) {
if (startToCloseTimeoutBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
startToCloseTimeout_ = value;
onChanged();
} else {
startToCloseTimeoutBuilder_.setMessage(value);
}
return this;
}
/**
*
* Maximum time an activity is allowed to execute after being picked up by a worker. This
* timeout is always retryable. Either this or `schedule_to_close_timeout` must be
* specified.
* (-- api-linter: core::0140::prepositions=disabled
* aip.dev/not-precedent: "to" is used to indicate interval. --)
*
*
* .google.protobuf.Duration start_to_close_timeout = 9 [(.gogoproto.stdduration) = true];
*/
public Builder setStartToCloseTimeout(
com.google.protobuf.Duration.Builder builderForValue) {
if (startToCloseTimeoutBuilder_ == null) {
startToCloseTimeout_ = builderForValue.build();
onChanged();
} else {
startToCloseTimeoutBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
*
* Maximum time an activity is allowed to execute after being picked up by a worker. This
* timeout is always retryable. Either this or `schedule_to_close_timeout` must be
* specified.
* (-- api-linter: core::0140::prepositions=disabled
* aip.dev/not-precedent: "to" is used to indicate interval. --)
*
*
* .google.protobuf.Duration start_to_close_timeout = 9 [(.gogoproto.stdduration) = true];
*/
public Builder mergeStartToCloseTimeout(com.google.protobuf.Duration value) {
if (startToCloseTimeoutBuilder_ == null) {
if (startToCloseTimeout_ != null) {
startToCloseTimeout_ =
com.google.protobuf.Duration.newBuilder(startToCloseTimeout_).mergeFrom(value).buildPartial();
} else {
startToCloseTimeout_ = value;
}
onChanged();
} else {
startToCloseTimeoutBuilder_.mergeFrom(value);
}
return this;
}
/**
*
* Maximum time an activity is allowed to execute after being picked up by a worker. This
* timeout is always retryable. Either this or `schedule_to_close_timeout` must be
* specified.
* (-- api-linter: core::0140::prepositions=disabled
* aip.dev/not-precedent: "to" is used to indicate interval. --)
*
*
* .google.protobuf.Duration start_to_close_timeout = 9 [(.gogoproto.stdduration) = true];
*/
public Builder clearStartToCloseTimeout() {
if (startToCloseTimeoutBuilder_ == null) {
startToCloseTimeout_ = null;
onChanged();
} else {
startToCloseTimeout_ = null;
startToCloseTimeoutBuilder_ = null;
}
return this;
}
/**
*
* Maximum time an activity is allowed to execute after being picked up by a worker. This
* timeout is always retryable. Either this or `schedule_to_close_timeout` must be
* specified.
* (-- api-linter: core::0140::prepositions=disabled
* aip.dev/not-precedent: "to" is used to indicate interval. --)
*
*
* .google.protobuf.Duration start_to_close_timeout = 9 [(.gogoproto.stdduration) = true];
*/
public com.google.protobuf.Duration.Builder getStartToCloseTimeoutBuilder() {
onChanged();
return getStartToCloseTimeoutFieldBuilder().getBuilder();
}
/**
*
* Maximum time an activity is allowed to execute after being picked up by a worker. This
* timeout is always retryable. Either this or `schedule_to_close_timeout` must be
* specified.
* (-- api-linter: core::0140::prepositions=disabled
* aip.dev/not-precedent: "to" is used to indicate interval. --)
*
*
* .google.protobuf.Duration start_to_close_timeout = 9 [(.gogoproto.stdduration) = true];
*/
public com.google.protobuf.DurationOrBuilder getStartToCloseTimeoutOrBuilder() {
if (startToCloseTimeoutBuilder_ != null) {
return startToCloseTimeoutBuilder_.getMessageOrBuilder();
} else {
return startToCloseTimeout_ == null ?
com.google.protobuf.Duration.getDefaultInstance() : startToCloseTimeout_;
}
}
/**
*
* Maximum time an activity is allowed to execute after being picked up by a worker. This
* timeout is always retryable. Either this or `schedule_to_close_timeout` must be
* specified.
* (-- api-linter: core::0140::prepositions=disabled
* aip.dev/not-precedent: "to" is used to indicate interval. --)
*
*
* .google.protobuf.Duration start_to_close_timeout = 9 [(.gogoproto.stdduration) = true];
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder>
getStartToCloseTimeoutFieldBuilder() {
if (startToCloseTimeoutBuilder_ == null) {
startToCloseTimeoutBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder>(
getStartToCloseTimeout(),
getParentForChildren(),
isClean());
startToCloseTimeout_ = null;
}
return startToCloseTimeoutBuilder_;
}
private com.google.protobuf.Duration heartbeatTimeout_;
private com.google.protobuf.SingleFieldBuilderV3<
com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> heartbeatTimeoutBuilder_;
/**
*
* Maximum permitted time between successful worker heartbeats.
*
*
* .google.protobuf.Duration heartbeat_timeout = 10 [(.gogoproto.stdduration) = true];
* @return Whether the heartbeatTimeout field is set.
*/
public boolean hasHeartbeatTimeout() {
return heartbeatTimeoutBuilder_ != null || heartbeatTimeout_ != null;
}
/**
*
* Maximum permitted time between successful worker heartbeats.
*
*
* .google.protobuf.Duration heartbeat_timeout = 10 [(.gogoproto.stdduration) = true];
* @return The heartbeatTimeout.
*/
public com.google.protobuf.Duration getHeartbeatTimeout() {
if (heartbeatTimeoutBuilder_ == null) {
return heartbeatTimeout_ == null ? com.google.protobuf.Duration.getDefaultInstance() : heartbeatTimeout_;
} else {
return heartbeatTimeoutBuilder_.getMessage();
}
}
/**
*
* Maximum permitted time between successful worker heartbeats.
*
*
* .google.protobuf.Duration heartbeat_timeout = 10 [(.gogoproto.stdduration) = true];
*/
public Builder setHeartbeatTimeout(com.google.protobuf.Duration value) {
if (heartbeatTimeoutBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
heartbeatTimeout_ = value;
onChanged();
} else {
heartbeatTimeoutBuilder_.setMessage(value);
}
return this;
}
/**
*
* Maximum permitted time between successful worker heartbeats.
*
*
* .google.protobuf.Duration heartbeat_timeout = 10 [(.gogoproto.stdduration) = true];
*/
public Builder setHeartbeatTimeout(
com.google.protobuf.Duration.Builder builderForValue) {
if (heartbeatTimeoutBuilder_ == null) {
heartbeatTimeout_ = builderForValue.build();
onChanged();
} else {
heartbeatTimeoutBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
*
* Maximum permitted time between successful worker heartbeats.
*
*
* .google.protobuf.Duration heartbeat_timeout = 10 [(.gogoproto.stdduration) = true];
*/
public Builder mergeHeartbeatTimeout(com.google.protobuf.Duration value) {
if (heartbeatTimeoutBuilder_ == null) {
if (heartbeatTimeout_ != null) {
heartbeatTimeout_ =
com.google.protobuf.Duration.newBuilder(heartbeatTimeout_).mergeFrom(value).buildPartial();
} else {
heartbeatTimeout_ = value;
}
onChanged();
} else {
heartbeatTimeoutBuilder_.mergeFrom(value);
}
return this;
}
/**
*
* Maximum permitted time between successful worker heartbeats.
*
*
* .google.protobuf.Duration heartbeat_timeout = 10 [(.gogoproto.stdduration) = true];
*/
public Builder clearHeartbeatTimeout() {
if (heartbeatTimeoutBuilder_ == null) {
heartbeatTimeout_ = null;
onChanged();
} else {
heartbeatTimeout_ = null;
heartbeatTimeoutBuilder_ = null;
}
return this;
}
/**
*
* Maximum permitted time between successful worker heartbeats.
*
*
* .google.protobuf.Duration heartbeat_timeout = 10 [(.gogoproto.stdduration) = true];
*/
public com.google.protobuf.Duration.Builder getHeartbeatTimeoutBuilder() {
onChanged();
return getHeartbeatTimeoutFieldBuilder().getBuilder();
}
/**
*
* Maximum permitted time between successful worker heartbeats.
*
*
* .google.protobuf.Duration heartbeat_timeout = 10 [(.gogoproto.stdduration) = true];
*/
public com.google.protobuf.DurationOrBuilder getHeartbeatTimeoutOrBuilder() {
if (heartbeatTimeoutBuilder_ != null) {
return heartbeatTimeoutBuilder_.getMessageOrBuilder();
} else {
return heartbeatTimeout_ == null ?
com.google.protobuf.Duration.getDefaultInstance() : heartbeatTimeout_;
}
}
/**
*
* Maximum permitted time between successful worker heartbeats.
*
*
* .google.protobuf.Duration heartbeat_timeout = 10 [(.gogoproto.stdduration) = true];
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder>
getHeartbeatTimeoutFieldBuilder() {
if (heartbeatTimeoutBuilder_ == null) {
heartbeatTimeoutBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder>(
getHeartbeatTimeout(),
getParentForChildren(),
isClean());
heartbeatTimeout_ = null;
}
return heartbeatTimeoutBuilder_;
}
private long workflowTaskCompletedEventId_ ;
/**
*
* The `WORKFLOW_TASK_COMPLETED` event which this command was reported with
*
*
* int64 workflow_task_completed_event_id = 11;
* @return The workflowTaskCompletedEventId.
*/
public long getWorkflowTaskCompletedEventId() {
return workflowTaskCompletedEventId_;
}
/**
*
* The `WORKFLOW_TASK_COMPLETED` event which this command was reported with
*
*
* int64 workflow_task_completed_event_id = 11;
* @param value The workflowTaskCompletedEventId to set.
* @return This builder for chaining.
*/
public Builder setWorkflowTaskCompletedEventId(long value) {
workflowTaskCompletedEventId_ = value;
onChanged();
return this;
}
/**
*
* The `WORKFLOW_TASK_COMPLETED` event which this command was reported with
*
*
* int64 workflow_task_completed_event_id = 11;
* @return This builder for chaining.
*/
public Builder clearWorkflowTaskCompletedEventId() {
workflowTaskCompletedEventId_ = 0L;
onChanged();
return this;
}
private io.temporal.api.common.v1.RetryPolicy retryPolicy_;
private com.google.protobuf.SingleFieldBuilderV3<
io.temporal.api.common.v1.RetryPolicy, io.temporal.api.common.v1.RetryPolicy.Builder, io.temporal.api.common.v1.RetryPolicyOrBuilder> retryPolicyBuilder_;
/**
*
* Activities are assigned a default retry policy controlled by the service's dynamic
* configuration. Retries will happen up to `schedule_to_close_timeout`. To disable retries set
* retry_policy.maximum_attempts to 1.
*
*
* .temporal.api.common.v1.RetryPolicy retry_policy = 12;
* @return Whether the retryPolicy field is set.
*/
public boolean hasRetryPolicy() {
return retryPolicyBuilder_ != null || retryPolicy_ != null;
}
/**
*
* Activities are assigned a default retry policy controlled by the service's dynamic
* configuration. Retries will happen up to `schedule_to_close_timeout`. To disable retries set
* retry_policy.maximum_attempts to 1.
*
*
* .temporal.api.common.v1.RetryPolicy retry_policy = 12;
* @return The retryPolicy.
*/
public io.temporal.api.common.v1.RetryPolicy getRetryPolicy() {
if (retryPolicyBuilder_ == null) {
return retryPolicy_ == null ? io.temporal.api.common.v1.RetryPolicy.getDefaultInstance() : retryPolicy_;
} else {
return retryPolicyBuilder_.getMessage();
}
}
/**
*
* Activities are assigned a default retry policy controlled by the service's dynamic
* configuration. Retries will happen up to `schedule_to_close_timeout`. To disable retries set
* retry_policy.maximum_attempts to 1.
*
*
* .temporal.api.common.v1.RetryPolicy retry_policy = 12;
*/
public Builder setRetryPolicy(io.temporal.api.common.v1.RetryPolicy value) {
if (retryPolicyBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
retryPolicy_ = value;
onChanged();
} else {
retryPolicyBuilder_.setMessage(value);
}
return this;
}
/**
*
* Activities are assigned a default retry policy controlled by the service's dynamic
* configuration. Retries will happen up to `schedule_to_close_timeout`. To disable retries set
* retry_policy.maximum_attempts to 1.
*
*
* .temporal.api.common.v1.RetryPolicy retry_policy = 12;
*/
public Builder setRetryPolicy(
io.temporal.api.common.v1.RetryPolicy.Builder builderForValue) {
if (retryPolicyBuilder_ == null) {
retryPolicy_ = builderForValue.build();
onChanged();
} else {
retryPolicyBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
*
* Activities are assigned a default retry policy controlled by the service's dynamic
* configuration. Retries will happen up to `schedule_to_close_timeout`. To disable retries set
* retry_policy.maximum_attempts to 1.
*
*
* .temporal.api.common.v1.RetryPolicy retry_policy = 12;
*/
public Builder mergeRetryPolicy(io.temporal.api.common.v1.RetryPolicy value) {
if (retryPolicyBuilder_ == null) {
if (retryPolicy_ != null) {
retryPolicy_ =
io.temporal.api.common.v1.RetryPolicy.newBuilder(retryPolicy_).mergeFrom(value).buildPartial();
} else {
retryPolicy_ = value;
}
onChanged();
} else {
retryPolicyBuilder_.mergeFrom(value);
}
return this;
}
/**
*
* Activities are assigned a default retry policy controlled by the service's dynamic
* configuration. Retries will happen up to `schedule_to_close_timeout`. To disable retries set
* retry_policy.maximum_attempts to 1.
*
*
* .temporal.api.common.v1.RetryPolicy retry_policy = 12;
*/
public Builder clearRetryPolicy() {
if (retryPolicyBuilder_ == null) {
retryPolicy_ = null;
onChanged();
} else {
retryPolicy_ = null;
retryPolicyBuilder_ = null;
}
return this;
}
/**
*
* Activities are assigned a default retry policy controlled by the service's dynamic
* configuration. Retries will happen up to `schedule_to_close_timeout`. To disable retries set
* retry_policy.maximum_attempts to 1.
*
*
* .temporal.api.common.v1.RetryPolicy retry_policy = 12;
*/
public io.temporal.api.common.v1.RetryPolicy.Builder getRetryPolicyBuilder() {
onChanged();
return getRetryPolicyFieldBuilder().getBuilder();
}
/**
*
* Activities are assigned a default retry policy controlled by the service's dynamic
* configuration. Retries will happen up to `schedule_to_close_timeout`. To disable retries set
* retry_policy.maximum_attempts to 1.
*
*
* .temporal.api.common.v1.RetryPolicy retry_policy = 12;
*/
public io.temporal.api.common.v1.RetryPolicyOrBuilder getRetryPolicyOrBuilder() {
if (retryPolicyBuilder_ != null) {
return retryPolicyBuilder_.getMessageOrBuilder();
} else {
return retryPolicy_ == null ?
io.temporal.api.common.v1.RetryPolicy.getDefaultInstance() : retryPolicy_;
}
}
/**
*
* Activities are assigned a default retry policy controlled by the service's dynamic
* configuration. Retries will happen up to `schedule_to_close_timeout`. To disable retries set
* retry_policy.maximum_attempts to 1.
*
*
* .temporal.api.common.v1.RetryPolicy retry_policy = 12;
*/
private com.google.protobuf.SingleFieldBuilderV3<
io.temporal.api.common.v1.RetryPolicy, io.temporal.api.common.v1.RetryPolicy.Builder, io.temporal.api.common.v1.RetryPolicyOrBuilder>
getRetryPolicyFieldBuilder() {
if (retryPolicyBuilder_ == null) {
retryPolicyBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
io.temporal.api.common.v1.RetryPolicy, io.temporal.api.common.v1.RetryPolicy.Builder, io.temporal.api.common.v1.RetryPolicyOrBuilder>(
getRetryPolicy(),
getParentForChildren(),
isClean());
retryPolicy_ = null;
}
return retryPolicyBuilder_;
}
private boolean useCompatibleVersion_ ;
/**
*
* If this is set, the workflow executing this command wishes to start the activity using
* a version compatible with the version that this workflow most recently ran on, if such
* behavior is possible.
*
*
* bool use_compatible_version = 13;
* @return The useCompatibleVersion.
*/
public boolean getUseCompatibleVersion() {
return useCompatibleVersion_;
}
/**
*
* If this is set, the workflow executing this command wishes to start the activity using
* a version compatible with the version that this workflow most recently ran on, if such
* behavior is possible.
*
*
* bool use_compatible_version = 13;
* @param value The useCompatibleVersion to set.
* @return This builder for chaining.
*/
public Builder setUseCompatibleVersion(boolean value) {
useCompatibleVersion_ = value;
onChanged();
return this;
}
/**
*
* If this is set, the workflow executing this command wishes to start the activity using
* a version compatible with the version that this workflow most recently ran on, if such
* behavior is possible.
*
*
* bool use_compatible_version = 13;
* @return This builder for chaining.
*/
public Builder clearUseCompatibleVersion() {
useCompatibleVersion_ = false;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:temporal.api.history.v1.ActivityTaskScheduledEventAttributes)
}
// @@protoc_insertion_point(class_scope:temporal.api.history.v1.ActivityTaskScheduledEventAttributes)
private static final io.temporal.api.history.v1.ActivityTaskScheduledEventAttributes DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new io.temporal.api.history.v1.ActivityTaskScheduledEventAttributes();
}
public static io.temporal.api.history.v1.ActivityTaskScheduledEventAttributes getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public ActivityTaskScheduledEventAttributes parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new ActivityTaskScheduledEventAttributes(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public io.temporal.api.history.v1.ActivityTaskScheduledEventAttributes getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}