Class ScheduleNexusOperationCommandAttributes.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<ScheduleNexusOperationCommandAttributes.Builder>
com.google.protobuf.GeneratedMessageV3.Builder<ScheduleNexusOperationCommandAttributes.Builder>
io.temporal.api.command.v1.ScheduleNexusOperationCommandAttributes.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,ScheduleNexusOperationCommandAttributesOrBuilder,Cloneable
- Enclosing class:
ScheduleNexusOperationCommandAttributes
public static final class ScheduleNexusOperationCommandAttributes.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<ScheduleNexusOperationCommandAttributes.Builder>
implements ScheduleNexusOperationCommandAttributesOrBuilder
Protobuf type
temporal.api.command.v1.ScheduleNexusOperationCommandAttributes-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()Endpoint name, must exist in the endpoint registry or this command will fail.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) Input for the operation.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) Operation name.Schedule-to-close timeout for this operation.Schedule-to-start timeout for this operation.Service name.Start-to-close timeout for this operation.clone()booleanHeader to attach to the Nexus request.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorEndpoint name, must exist in the endpoint registry or this command will fail.com.google.protobuf.ByteStringEndpoint name, must exist in the endpoint registry or this command will fail.getInput()Input for the operation.Input for the operation.Input for the operation.Deprecated.Deprecated.intHeader to attach to the Nexus request.Header to attach to the Nexus request.getNexusHeaderOrDefault(String key, String defaultValue) Header to attach to the Nexus request.Header to attach to the Nexus request.Operation name.com.google.protobuf.ByteStringOperation name.com.google.protobuf.DurationSchedule-to-close timeout for this operation.com.google.protobuf.Duration.BuilderSchedule-to-close timeout for this operation.com.google.protobuf.DurationOrBuilderSchedule-to-close timeout for this operation.com.google.protobuf.DurationSchedule-to-start timeout for this operation.com.google.protobuf.Duration.BuilderSchedule-to-start timeout for this operation.com.google.protobuf.DurationOrBuilderSchedule-to-start timeout for this operation.Service name.com.google.protobuf.ByteStringService name.com.google.protobuf.DurationStart-to-close timeout for this operation.com.google.protobuf.Duration.BuilderStart-to-close timeout for this operation.com.google.protobuf.DurationOrBuilderStart-to-close timeout for this operation.booleanhasInput()Input for the operation.booleanSchedule-to-close timeout for this operation.booleanSchedule-to-start timeout for this operation.booleanStart-to-close timeout for this operation.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableprotected com.google.protobuf.MapFieldReflectionAccessorinternalGetMapFieldReflection(int number) protected com.google.protobuf.MapFieldReflectionAccessorinternalGetMutableMapFieldReflection(int number) final booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeInput(Payload value) Input for the operation.mergeScheduleToCloseTimeout(com.google.protobuf.Duration value) Schedule-to-close timeout for this operation.mergeScheduleToStartTimeout(com.google.protobuf.Duration value) Schedule-to-start timeout for this operation.mergeStartToCloseTimeout(com.google.protobuf.Duration value) Start-to-close timeout for this operation.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) putAllNexusHeader(Map<String, String> values) Header to attach to the Nexus request.putNexusHeader(String key, String value) Header to attach to the Nexus request.removeNexusHeader(String key) Header to attach to the Nexus request.setEndpoint(String value) Endpoint name, must exist in the endpoint registry or this command will fail.setEndpointBytes(com.google.protobuf.ByteString value) Endpoint name, must exist in the endpoint registry or this command will fail.Input for the operation.setInput(Payload.Builder builderForValue) Input for the operation.setOperation(String value) Operation name.setOperationBytes(com.google.protobuf.ByteString value) Operation name.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setScheduleToCloseTimeout(com.google.protobuf.Duration value) Schedule-to-close timeout for this operation.setScheduleToCloseTimeout(com.google.protobuf.Duration.Builder builderForValue) Schedule-to-close timeout for this operation.setScheduleToStartTimeout(com.google.protobuf.Duration value) Schedule-to-start timeout for this operation.setScheduleToStartTimeout(com.google.protobuf.Duration.Builder builderForValue) Schedule-to-start timeout for this operation.setService(String value) Service name.setServiceBytes(com.google.protobuf.ByteString value) Service name.setStartToCloseTimeout(com.google.protobuf.Duration value) Start-to-close timeout for this operation.setStartToCloseTimeout(com.google.protobuf.Duration.Builder builderForValue) Start-to-close timeout for this operation.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(int number) - Overrides:
internalGetMapFieldReflectionin classcom.google.protobuf.GeneratedMessageV3.Builder<ScheduleNexusOperationCommandAttributes.Builder>
-
internalGetMutableMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number) - Overrides:
internalGetMutableMapFieldReflectionin classcom.google.protobuf.GeneratedMessageV3.Builder<ScheduleNexusOperationCommandAttributes.Builder>
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<ScheduleNexusOperationCommandAttributes.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<ScheduleNexusOperationCommandAttributes.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<ScheduleNexusOperationCommandAttributes.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<ScheduleNexusOperationCommandAttributes.Builder>
-
setField
public ScheduleNexusOperationCommandAttributes.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ScheduleNexusOperationCommandAttributes.Builder>
-
clearField
public ScheduleNexusOperationCommandAttributes.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) - Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ScheduleNexusOperationCommandAttributes.Builder>
-
clearOneof
public ScheduleNexusOperationCommandAttributes.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) - Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<ScheduleNexusOperationCommandAttributes.Builder>
-
setRepeatedField
public ScheduleNexusOperationCommandAttributes.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ScheduleNexusOperationCommandAttributes.Builder>
-
addRepeatedField
public ScheduleNexusOperationCommandAttributes.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ScheduleNexusOperationCommandAttributes.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ScheduleNexusOperationCommandAttributes.Builder>
-
mergeFrom
public ScheduleNexusOperationCommandAttributes.Builder mergeFrom(ScheduleNexusOperationCommandAttributes other) -
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<ScheduleNexusOperationCommandAttributes.Builder>
-
mergeFrom
public ScheduleNexusOperationCommandAttributes.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ScheduleNexusOperationCommandAttributes.Builder>- Throws:
IOException
-
getEndpoint
Endpoint name, must exist in the endpoint registry or this command will fail.
string endpoint = 1;- Specified by:
getEndpointin interfaceScheduleNexusOperationCommandAttributesOrBuilder- Returns:
- The endpoint.
-
getEndpointBytes
public com.google.protobuf.ByteString getEndpointBytes()Endpoint name, must exist in the endpoint registry or this command will fail.
string endpoint = 1;- Specified by:
getEndpointBytesin interfaceScheduleNexusOperationCommandAttributesOrBuilder- Returns:
- The bytes for endpoint.
-
setEndpoint
Endpoint name, must exist in the endpoint registry or this command will fail.
string endpoint = 1;- Parameters:
value- The endpoint to set.- Returns:
- This builder for chaining.
-
clearEndpoint
Endpoint name, must exist in the endpoint registry or this command will fail.
string endpoint = 1;- Returns:
- This builder for chaining.
-
setEndpointBytes
public ScheduleNexusOperationCommandAttributes.Builder setEndpointBytes(com.google.protobuf.ByteString value) Endpoint name, must exist in the endpoint registry or this command will fail.
string endpoint = 1;- Parameters:
value- The bytes for endpoint to set.- Returns:
- This builder for chaining.
-
getService
Service name.
string service = 2;- Specified by:
getServicein interfaceScheduleNexusOperationCommandAttributesOrBuilder- Returns:
- The service.
-
getServiceBytes
public com.google.protobuf.ByteString getServiceBytes()Service name.
string service = 2;- Specified by:
getServiceBytesin interfaceScheduleNexusOperationCommandAttributesOrBuilder- Returns:
- The bytes for service.
-
setService
Service name.
string service = 2;- Parameters:
value- The service to set.- Returns:
- This builder for chaining.
-
clearService
Service name.
string service = 2;- Returns:
- This builder for chaining.
-
setServiceBytes
public ScheduleNexusOperationCommandAttributes.Builder setServiceBytes(com.google.protobuf.ByteString value) Service name.
string service = 2;- Parameters:
value- The bytes for service to set.- Returns:
- This builder for chaining.
-
getOperation
Operation name.
string operation = 3;- Specified by:
getOperationin interfaceScheduleNexusOperationCommandAttributesOrBuilder- Returns:
- The operation.
-
getOperationBytes
public com.google.protobuf.ByteString getOperationBytes()Operation name.
string operation = 3;- Specified by:
getOperationBytesin interfaceScheduleNexusOperationCommandAttributesOrBuilder- Returns:
- The bytes for operation.
-
setOperation
Operation name.
string operation = 3;- Parameters:
value- The operation to set.- Returns:
- This builder for chaining.
-
clearOperation
Operation name.
string operation = 3;- Returns:
- This builder for chaining.
-
setOperationBytes
public ScheduleNexusOperationCommandAttributes.Builder setOperationBytes(com.google.protobuf.ByteString value) Operation name.
string operation = 3;- Parameters:
value- The bytes for operation to set.- Returns:
- This builder for chaining.
-
hasInput
public boolean hasInput()Input for the operation. The server converts this into Nexus request content and the appropriate content headers internally when sending the StartOperation request. On the handler side, if it is also backed by Temporal, the content is transformed back to the original Payload sent in this command.
.temporal.api.common.v1.Payload input = 4;- Specified by:
hasInputin interfaceScheduleNexusOperationCommandAttributesOrBuilder- Returns:
- Whether the input field is set.
-
getInput
Input for the operation. The server converts this into Nexus request content and the appropriate content headers internally when sending the StartOperation request. On the handler side, if it is also backed by Temporal, the content is transformed back to the original Payload sent in this command.
.temporal.api.common.v1.Payload input = 4;- Specified by:
getInputin interfaceScheduleNexusOperationCommandAttributesOrBuilder- Returns:
- The input.
-
setInput
Input for the operation. The server converts this into Nexus request content and the appropriate content headers internally when sending the StartOperation request. On the handler side, if it is also backed by Temporal, the content is transformed back to the original Payload sent in this command.
.temporal.api.common.v1.Payload input = 4; -
setInput
Input for the operation. The server converts this into Nexus request content and the appropriate content headers internally when sending the StartOperation request. On the handler side, if it is also backed by Temporal, the content is transformed back to the original Payload sent in this command.
.temporal.api.common.v1.Payload input = 4; -
mergeInput
Input for the operation. The server converts this into Nexus request content and the appropriate content headers internally when sending the StartOperation request. On the handler side, if it is also backed by Temporal, the content is transformed back to the original Payload sent in this command.
.temporal.api.common.v1.Payload input = 4; -
clearInput
Input for the operation. The server converts this into Nexus request content and the appropriate content headers internally when sending the StartOperation request. On the handler side, if it is also backed by Temporal, the content is transformed back to the original Payload sent in this command.
.temporal.api.common.v1.Payload input = 4; -
getInputBuilder
Input for the operation. The server converts this into Nexus request content and the appropriate content headers internally when sending the StartOperation request. On the handler side, if it is also backed by Temporal, the content is transformed back to the original Payload sent in this command.
.temporal.api.common.v1.Payload input = 4; -
getInputOrBuilder
Input for the operation. The server converts this into Nexus request content and the appropriate content headers internally when sending the StartOperation request. On the handler side, if it is also backed by Temporal, the content is transformed back to the original Payload sent in this command.
.temporal.api.common.v1.Payload input = 4;- Specified by:
getInputOrBuilderin interfaceScheduleNexusOperationCommandAttributesOrBuilder
-
hasScheduleToCloseTimeout
public boolean hasScheduleToCloseTimeout()Schedule-to-close timeout for this operation. Indicates how long the caller is willing to wait for operation completion. Calls are retried internally by the server. (-- api-linter: core::0140::prepositions=disabled aip.dev/not-precedent: "to" is used to indicate interval. --).google.protobuf.Duration schedule_to_close_timeout = 5;- Specified by:
hasScheduleToCloseTimeoutin interfaceScheduleNexusOperationCommandAttributesOrBuilder- Returns:
- Whether the scheduleToCloseTimeout field is set.
-
getScheduleToCloseTimeout
public com.google.protobuf.Duration getScheduleToCloseTimeout()Schedule-to-close timeout for this operation. Indicates how long the caller is willing to wait for operation completion. Calls are retried internally by the server. (-- api-linter: core::0140::prepositions=disabled aip.dev/not-precedent: "to" is used to indicate interval. --).google.protobuf.Duration schedule_to_close_timeout = 5;- Specified by:
getScheduleToCloseTimeoutin interfaceScheduleNexusOperationCommandAttributesOrBuilder- Returns:
- The scheduleToCloseTimeout.
-
setScheduleToCloseTimeout
public ScheduleNexusOperationCommandAttributes.Builder setScheduleToCloseTimeout(com.google.protobuf.Duration value) Schedule-to-close timeout for this operation. Indicates how long the caller is willing to wait for operation completion. Calls are retried internally by the server. (-- api-linter: core::0140::prepositions=disabled aip.dev/not-precedent: "to" is used to indicate interval. --).google.protobuf.Duration schedule_to_close_timeout = 5; -
setScheduleToCloseTimeout
public ScheduleNexusOperationCommandAttributes.Builder setScheduleToCloseTimeout(com.google.protobuf.Duration.Builder builderForValue) Schedule-to-close timeout for this operation. Indicates how long the caller is willing to wait for operation completion. Calls are retried internally by the server. (-- api-linter: core::0140::prepositions=disabled aip.dev/not-precedent: "to" is used to indicate interval. --).google.protobuf.Duration schedule_to_close_timeout = 5; -
mergeScheduleToCloseTimeout
public ScheduleNexusOperationCommandAttributes.Builder mergeScheduleToCloseTimeout(com.google.protobuf.Duration value) Schedule-to-close timeout for this operation. Indicates how long the caller is willing to wait for operation completion. Calls are retried internally by the server. (-- api-linter: core::0140::prepositions=disabled aip.dev/not-precedent: "to" is used to indicate interval. --).google.protobuf.Duration schedule_to_close_timeout = 5; -
clearScheduleToCloseTimeout
Schedule-to-close timeout for this operation. Indicates how long the caller is willing to wait for operation completion. Calls are retried internally by the server. (-- api-linter: core::0140::prepositions=disabled aip.dev/not-precedent: "to" is used to indicate interval. --).google.protobuf.Duration schedule_to_close_timeout = 5; -
getScheduleToCloseTimeoutBuilder
public com.google.protobuf.Duration.Builder getScheduleToCloseTimeoutBuilder()Schedule-to-close timeout for this operation. Indicates how long the caller is willing to wait for operation completion. Calls are retried internally by the server. (-- api-linter: core::0140::prepositions=disabled aip.dev/not-precedent: "to" is used to indicate interval. --).google.protobuf.Duration schedule_to_close_timeout = 5; -
getScheduleToCloseTimeoutOrBuilder
public com.google.protobuf.DurationOrBuilder getScheduleToCloseTimeoutOrBuilder()Schedule-to-close timeout for this operation. Indicates how long the caller is willing to wait for operation completion. Calls are retried internally by the server. (-- api-linter: core::0140::prepositions=disabled aip.dev/not-precedent: "to" is used to indicate interval. --).google.protobuf.Duration schedule_to_close_timeout = 5;- Specified by:
getScheduleToCloseTimeoutOrBuilderin interfaceScheduleNexusOperationCommandAttributesOrBuilder
-
getNexusHeaderCount
public int getNexusHeaderCount()Description copied from interface:ScheduleNexusOperationCommandAttributesOrBuilderHeader to attach to the Nexus request. Users are responsible for encrypting sensitive data in this header as it is stored in workflow history and transmitted to external services as-is. This is useful for propagating tracing information. Note these headers are not the same as Temporal headers on internal activities and child workflows, these are transmitted to Nexus operations that may be external and are not traditional payloads.
map<string, string> nexus_header = 6;- Specified by:
getNexusHeaderCountin interfaceScheduleNexusOperationCommandAttributesOrBuilder
-
containsNexusHeader
Header to attach to the Nexus request. Users are responsible for encrypting sensitive data in this header as it is stored in workflow history and transmitted to external services as-is. This is useful for propagating tracing information. Note these headers are not the same as Temporal headers on internal activities and child workflows, these are transmitted to Nexus operations that may be external and are not traditional payloads.
map<string, string> nexus_header = 6;- Specified by:
containsNexusHeaderin interfaceScheduleNexusOperationCommandAttributesOrBuilder
-
getNexusHeader
Deprecated.UsegetNexusHeaderMap()instead.- Specified by:
getNexusHeaderin interfaceScheduleNexusOperationCommandAttributesOrBuilder
-
getNexusHeaderMap
Header to attach to the Nexus request. Users are responsible for encrypting sensitive data in this header as it is stored in workflow history and transmitted to external services as-is. This is useful for propagating tracing information. Note these headers are not the same as Temporal headers on internal activities and child workflows, these are transmitted to Nexus operations that may be external and are not traditional payloads.
map<string, string> nexus_header = 6;- Specified by:
getNexusHeaderMapin interfaceScheduleNexusOperationCommandAttributesOrBuilder
-
getNexusHeaderOrDefault
Header to attach to the Nexus request. Users are responsible for encrypting sensitive data in this header as it is stored in workflow history and transmitted to external services as-is. This is useful for propagating tracing information. Note these headers are not the same as Temporal headers on internal activities and child workflows, these are transmitted to Nexus operations that may be external and are not traditional payloads.
map<string, string> nexus_header = 6;- Specified by:
getNexusHeaderOrDefaultin interfaceScheduleNexusOperationCommandAttributesOrBuilder
-
getNexusHeaderOrThrow
Header to attach to the Nexus request. Users are responsible for encrypting sensitive data in this header as it is stored in workflow history and transmitted to external services as-is. This is useful for propagating tracing information. Note these headers are not the same as Temporal headers on internal activities and child workflows, these are transmitted to Nexus operations that may be external and are not traditional payloads.
map<string, string> nexus_header = 6;- Specified by:
getNexusHeaderOrThrowin interfaceScheduleNexusOperationCommandAttributesOrBuilder
-
clearNexusHeader
-
removeNexusHeader
Header to attach to the Nexus request. Users are responsible for encrypting sensitive data in this header as it is stored in workflow history and transmitted to external services as-is. This is useful for propagating tracing information. Note these headers are not the same as Temporal headers on internal activities and child workflows, these are transmitted to Nexus operations that may be external and are not traditional payloads.
map<string, string> nexus_header = 6; -
getMutableNexusHeader
Deprecated.Use alternate mutation accessors instead. -
putNexusHeader
Header to attach to the Nexus request. Users are responsible for encrypting sensitive data in this header as it is stored in workflow history and transmitted to external services as-is. This is useful for propagating tracing information. Note these headers are not the same as Temporal headers on internal activities and child workflows, these are transmitted to Nexus operations that may be external and are not traditional payloads.
map<string, string> nexus_header = 6; -
putAllNexusHeader
Header to attach to the Nexus request. Users are responsible for encrypting sensitive data in this header as it is stored in workflow history and transmitted to external services as-is. This is useful for propagating tracing information. Note these headers are not the same as Temporal headers on internal activities and child workflows, these are transmitted to Nexus operations that may be external and are not traditional payloads.
map<string, string> nexus_header = 6; -
hasScheduleToStartTimeout
public boolean hasScheduleToStartTimeout()Schedule-to-start timeout for this operation. Indicates how long the caller is willing to wait for the operation to be started (or completed if synchronous) by the handler. If the operation is not started within this timeout, it will fail with TIMEOUT_TYPE_SCHEDULE_TO_START. If not set or zero, no schedule-to-start timeout is enforced. (-- api-linter: core::0140::prepositions=disabled aip.dev/not-precedent: "to" is used to indicate interval. --) Requires server version 1.31.0 or later..google.protobuf.Duration schedule_to_start_timeout = 7;- Specified by:
hasScheduleToStartTimeoutin interfaceScheduleNexusOperationCommandAttributesOrBuilder- Returns:
- Whether the scheduleToStartTimeout field is set.
-
getScheduleToStartTimeout
public com.google.protobuf.Duration getScheduleToStartTimeout()Schedule-to-start timeout for this operation. Indicates how long the caller is willing to wait for the operation to be started (or completed if synchronous) by the handler. If the operation is not started within this timeout, it will fail with TIMEOUT_TYPE_SCHEDULE_TO_START. If not set or zero, no schedule-to-start timeout is enforced. (-- api-linter: core::0140::prepositions=disabled aip.dev/not-precedent: "to" is used to indicate interval. --) Requires server version 1.31.0 or later..google.protobuf.Duration schedule_to_start_timeout = 7;- Specified by:
getScheduleToStartTimeoutin interfaceScheduleNexusOperationCommandAttributesOrBuilder- Returns:
- The scheduleToStartTimeout.
-
setScheduleToStartTimeout
public ScheduleNexusOperationCommandAttributes.Builder setScheduleToStartTimeout(com.google.protobuf.Duration value) Schedule-to-start timeout for this operation. Indicates how long the caller is willing to wait for the operation to be started (or completed if synchronous) by the handler. If the operation is not started within this timeout, it will fail with TIMEOUT_TYPE_SCHEDULE_TO_START. If not set or zero, no schedule-to-start timeout is enforced. (-- api-linter: core::0140::prepositions=disabled aip.dev/not-precedent: "to" is used to indicate interval. --) Requires server version 1.31.0 or later..google.protobuf.Duration schedule_to_start_timeout = 7; -
setScheduleToStartTimeout
public ScheduleNexusOperationCommandAttributes.Builder setScheduleToStartTimeout(com.google.protobuf.Duration.Builder builderForValue) Schedule-to-start timeout for this operation. Indicates how long the caller is willing to wait for the operation to be started (or completed if synchronous) by the handler. If the operation is not started within this timeout, it will fail with TIMEOUT_TYPE_SCHEDULE_TO_START. If not set or zero, no schedule-to-start timeout is enforced. (-- api-linter: core::0140::prepositions=disabled aip.dev/not-precedent: "to" is used to indicate interval. --) Requires server version 1.31.0 or later..google.protobuf.Duration schedule_to_start_timeout = 7; -
mergeScheduleToStartTimeout
public ScheduleNexusOperationCommandAttributes.Builder mergeScheduleToStartTimeout(com.google.protobuf.Duration value) Schedule-to-start timeout for this operation. Indicates how long the caller is willing to wait for the operation to be started (or completed if synchronous) by the handler. If the operation is not started within this timeout, it will fail with TIMEOUT_TYPE_SCHEDULE_TO_START. If not set or zero, no schedule-to-start timeout is enforced. (-- api-linter: core::0140::prepositions=disabled aip.dev/not-precedent: "to" is used to indicate interval. --) Requires server version 1.31.0 or later..google.protobuf.Duration schedule_to_start_timeout = 7; -
clearScheduleToStartTimeout
Schedule-to-start timeout for this operation. Indicates how long the caller is willing to wait for the operation to be started (or completed if synchronous) by the handler. If the operation is not started within this timeout, it will fail with TIMEOUT_TYPE_SCHEDULE_TO_START. If not set or zero, no schedule-to-start timeout is enforced. (-- api-linter: core::0140::prepositions=disabled aip.dev/not-precedent: "to" is used to indicate interval. --) Requires server version 1.31.0 or later..google.protobuf.Duration schedule_to_start_timeout = 7; -
getScheduleToStartTimeoutBuilder
public com.google.protobuf.Duration.Builder getScheduleToStartTimeoutBuilder()Schedule-to-start timeout for this operation. Indicates how long the caller is willing to wait for the operation to be started (or completed if synchronous) by the handler. If the operation is not started within this timeout, it will fail with TIMEOUT_TYPE_SCHEDULE_TO_START. If not set or zero, no schedule-to-start timeout is enforced. (-- api-linter: core::0140::prepositions=disabled aip.dev/not-precedent: "to" is used to indicate interval. --) Requires server version 1.31.0 or later..google.protobuf.Duration schedule_to_start_timeout = 7; -
getScheduleToStartTimeoutOrBuilder
public com.google.protobuf.DurationOrBuilder getScheduleToStartTimeoutOrBuilder()Schedule-to-start timeout for this operation. Indicates how long the caller is willing to wait for the operation to be started (or completed if synchronous) by the handler. If the operation is not started within this timeout, it will fail with TIMEOUT_TYPE_SCHEDULE_TO_START. If not set or zero, no schedule-to-start timeout is enforced. (-- api-linter: core::0140::prepositions=disabled aip.dev/not-precedent: "to" is used to indicate interval. --) Requires server version 1.31.0 or later..google.protobuf.Duration schedule_to_start_timeout = 7;- Specified by:
getScheduleToStartTimeoutOrBuilderin interfaceScheduleNexusOperationCommandAttributesOrBuilder
-
hasStartToCloseTimeout
public boolean hasStartToCloseTimeout()Start-to-close timeout for this operation. Indicates how long the caller is willing to wait for an asynchronous operation to complete after it has been started. If the operation does not complete within this timeout after starting, it will fail with TIMEOUT_TYPE_START_TO_CLOSE. Only applies to asynchronous operations. Synchronous operations ignore this timeout. If not set or zero, no start-to-close timeout is enforced. (-- api-linter: core::0140::prepositions=disabled aip.dev/not-precedent: "to" is used to indicate interval. --) Requires server version 1.31.0 or later..google.protobuf.Duration start_to_close_timeout = 8;- Specified by:
hasStartToCloseTimeoutin interfaceScheduleNexusOperationCommandAttributesOrBuilder- Returns:
- Whether the startToCloseTimeout field is set.
-
getStartToCloseTimeout
public com.google.protobuf.Duration getStartToCloseTimeout()Start-to-close timeout for this operation. Indicates how long the caller is willing to wait for an asynchronous operation to complete after it has been started. If the operation does not complete within this timeout after starting, it will fail with TIMEOUT_TYPE_START_TO_CLOSE. Only applies to asynchronous operations. Synchronous operations ignore this timeout. If not set or zero, no start-to-close timeout is enforced. (-- api-linter: core::0140::prepositions=disabled aip.dev/not-precedent: "to" is used to indicate interval. --) Requires server version 1.31.0 or later..google.protobuf.Duration start_to_close_timeout = 8;- Specified by:
getStartToCloseTimeoutin interfaceScheduleNexusOperationCommandAttributesOrBuilder- Returns:
- The startToCloseTimeout.
-
setStartToCloseTimeout
public ScheduleNexusOperationCommandAttributes.Builder setStartToCloseTimeout(com.google.protobuf.Duration value) Start-to-close timeout for this operation. Indicates how long the caller is willing to wait for an asynchronous operation to complete after it has been started. If the operation does not complete within this timeout after starting, it will fail with TIMEOUT_TYPE_START_TO_CLOSE. Only applies to asynchronous operations. Synchronous operations ignore this timeout. If not set or zero, no start-to-close timeout is enforced. (-- api-linter: core::0140::prepositions=disabled aip.dev/not-precedent: "to" is used to indicate interval. --) Requires server version 1.31.0 or later..google.protobuf.Duration start_to_close_timeout = 8; -
setStartToCloseTimeout
public ScheduleNexusOperationCommandAttributes.Builder setStartToCloseTimeout(com.google.protobuf.Duration.Builder builderForValue) Start-to-close timeout for this operation. Indicates how long the caller is willing to wait for an asynchronous operation to complete after it has been started. If the operation does not complete within this timeout after starting, it will fail with TIMEOUT_TYPE_START_TO_CLOSE. Only applies to asynchronous operations. Synchronous operations ignore this timeout. If not set or zero, no start-to-close timeout is enforced. (-- api-linter: core::0140::prepositions=disabled aip.dev/not-precedent: "to" is used to indicate interval. --) Requires server version 1.31.0 or later..google.protobuf.Duration start_to_close_timeout = 8; -
mergeStartToCloseTimeout
public ScheduleNexusOperationCommandAttributes.Builder mergeStartToCloseTimeout(com.google.protobuf.Duration value) Start-to-close timeout for this operation. Indicates how long the caller is willing to wait for an asynchronous operation to complete after it has been started. If the operation does not complete within this timeout after starting, it will fail with TIMEOUT_TYPE_START_TO_CLOSE. Only applies to asynchronous operations. Synchronous operations ignore this timeout. If not set or zero, no start-to-close timeout is enforced. (-- api-linter: core::0140::prepositions=disabled aip.dev/not-precedent: "to" is used to indicate interval. --) Requires server version 1.31.0 or later..google.protobuf.Duration start_to_close_timeout = 8; -
clearStartToCloseTimeout
Start-to-close timeout for this operation. Indicates how long the caller is willing to wait for an asynchronous operation to complete after it has been started. If the operation does not complete within this timeout after starting, it will fail with TIMEOUT_TYPE_START_TO_CLOSE. Only applies to asynchronous operations. Synchronous operations ignore this timeout. If not set or zero, no start-to-close timeout is enforced. (-- api-linter: core::0140::prepositions=disabled aip.dev/not-precedent: "to" is used to indicate interval. --) Requires server version 1.31.0 or later..google.protobuf.Duration start_to_close_timeout = 8; -
getStartToCloseTimeoutBuilder
public com.google.protobuf.Duration.Builder getStartToCloseTimeoutBuilder()Start-to-close timeout for this operation. Indicates how long the caller is willing to wait for an asynchronous operation to complete after it has been started. If the operation does not complete within this timeout after starting, it will fail with TIMEOUT_TYPE_START_TO_CLOSE. Only applies to asynchronous operations. Synchronous operations ignore this timeout. If not set or zero, no start-to-close timeout is enforced. (-- api-linter: core::0140::prepositions=disabled aip.dev/not-precedent: "to" is used to indicate interval. --) Requires server version 1.31.0 or later..google.protobuf.Duration start_to_close_timeout = 8; -
getStartToCloseTimeoutOrBuilder
public com.google.protobuf.DurationOrBuilder getStartToCloseTimeoutOrBuilder()Start-to-close timeout for this operation. Indicates how long the caller is willing to wait for an asynchronous operation to complete after it has been started. If the operation does not complete within this timeout after starting, it will fail with TIMEOUT_TYPE_START_TO_CLOSE. Only applies to asynchronous operations. Synchronous operations ignore this timeout. If not set or zero, no start-to-close timeout is enforced. (-- api-linter: core::0140::prepositions=disabled aip.dev/not-precedent: "to" is used to indicate interval. --) Requires server version 1.31.0 or later..google.protobuf.Duration start_to_close_timeout = 8;- Specified by:
getStartToCloseTimeoutOrBuilderin interfaceScheduleNexusOperationCommandAttributesOrBuilder
-
setUnknownFields
public final ScheduleNexusOperationCommandAttributes.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ScheduleNexusOperationCommandAttributes.Builder>
-
mergeUnknownFields
public final ScheduleNexusOperationCommandAttributes.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ScheduleNexusOperationCommandAttributes.Builder>
-