Class StartNexusOperationExecutionRequest
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
io.temporal.api.workflowservice.v1.StartNexusOperationExecutionRequest
- All Implemented Interfaces:
com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,StartNexusOperationExecutionRequestOrBuilder,Serializable
@Generated(value="protoc",
comments="annotations:StartNexusOperationExecutionRequest.java.pb.meta")
public final class StartNexusOperationExecutionRequest
extends com.google.protobuf.GeneratedMessageV3
implements StartNexusOperationExecutionRequestOrBuilder
Protobuf type
temporal.api.workflowservice.v1.StartNexusOperationExecutionRequest- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classProtobuf typetemporal.api.workflowservice.v1.StartNexusOperationExecutionRequestNested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessageV3
alwaysUseFieldBuilders, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleanHeader to attach to the Nexus request.booleanstatic final com.google.protobuf.Descriptors.DescriptorEndpoint name, resolved to a URL via the cluster's endpoint registry.com.google.protobuf.ByteStringEndpoint name, resolved to a URL via the cluster's endpoint registry.Defines how to resolve an operation id conflict with a *running* operation.intDefines how to resolve an operation id conflict with a *running* operation.The identity of the client who initiated this request.com.google.protobuf.ByteStringThe identity of the client who initiated this request.Defines whether to allow re-using the operation id from a previously *closed* operation.intDefines whether to allow re-using the operation id from a previously *closed* operation.getInput()Serialized input to the operation.Serialized input to the operation.string namespace = 1;com.google.protobuf.ByteStringstring namespace = 1;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.Identifier for this operation.com.google.protobuf.ByteStringIdentifier for this operation.com.google.protobuf.Parser<StartNexusOperationExecutionRequest> A unique identifier for this caller-side start request.com.google.protobuf.ByteStringA unique identifier for this caller-side start request.com.google.protobuf.DurationSchedule-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.DurationOrBuilderSchedule-to-start timeout for this operation.Search attributes for indexing.Search attributes for indexing.intService name.com.google.protobuf.ByteStringService name.com.google.protobuf.DurationStart-to-close timeout for this operation.com.google.protobuf.DurationOrBuilderStart-to-close timeout for this operation.Metadata for use by user interfaces to display the fixed as-of-start summary and details of the operation.Metadata for use by user interfaces to display the fixed as-of-start summary and details of the operation.inthashCode()booleanhasInput()Serialized input to the operation.booleanSchedule-to-close timeout for this operation.booleanSchedule-to-start timeout for this operation.booleanSearch attributes for indexing.booleanStart-to-close timeout for this operation.booleanMetadata for use by user interfaces to display the fixed as-of-start summary and details of the operation.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableprotected com.google.protobuf.MapFieldReflectionAccessorinternalGetMapFieldReflection(int number) final booleannewBuilder(StartNexusOperationExecutionRequest prototype) newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) parseDelimitedFrom(InputStream input) parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(byte[] data) parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(com.google.protobuf.ByteString data) parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(com.google.protobuf.CodedInputStream input) parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(InputStream input) parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(ByteBuffer data) parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<StartNexusOperationExecutionRequest> parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
NAMESPACE_FIELD_NUMBER
public static final int NAMESPACE_FIELD_NUMBER- See Also:
-
IDENTITY_FIELD_NUMBER
public static final int IDENTITY_FIELD_NUMBER- See Also:
-
REQUEST_ID_FIELD_NUMBER
public static final int REQUEST_ID_FIELD_NUMBER- See Also:
-
OPERATION_ID_FIELD_NUMBER
public static final int OPERATION_ID_FIELD_NUMBER- See Also:
-
ENDPOINT_FIELD_NUMBER
public static final int ENDPOINT_FIELD_NUMBER- See Also:
-
SERVICE_FIELD_NUMBER
public static final int SERVICE_FIELD_NUMBER- See Also:
-
OPERATION_FIELD_NUMBER
public static final int OPERATION_FIELD_NUMBER- See Also:
-
SCHEDULE_TO_CLOSE_TIMEOUT_FIELD_NUMBER
public static final int SCHEDULE_TO_CLOSE_TIMEOUT_FIELD_NUMBER- See Also:
-
SCHEDULE_TO_START_TIMEOUT_FIELD_NUMBER
public static final int SCHEDULE_TO_START_TIMEOUT_FIELD_NUMBER- See Also:
-
START_TO_CLOSE_TIMEOUT_FIELD_NUMBER
public static final int START_TO_CLOSE_TIMEOUT_FIELD_NUMBER- See Also:
-
INPUT_FIELD_NUMBER
public static final int INPUT_FIELD_NUMBER- See Also:
-
ID_REUSE_POLICY_FIELD_NUMBER
public static final int ID_REUSE_POLICY_FIELD_NUMBER- See Also:
-
ID_CONFLICT_POLICY_FIELD_NUMBER
public static final int ID_CONFLICT_POLICY_FIELD_NUMBER- See Also:
-
SEARCH_ATTRIBUTES_FIELD_NUMBER
public static final int SEARCH_ATTRIBUTES_FIELD_NUMBER- See Also:
-
NEXUS_HEADER_FIELD_NUMBER
public static final int NEXUS_HEADER_FIELD_NUMBER- See Also:
-
USER_METADATA_FIELD_NUMBER
public static final int USER_METADATA_FIELD_NUMBER- See Also:
-
-
Method Details
-
newInstance
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
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
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3
-
getNamespace
string namespace = 1;- Specified by:
getNamespacein interfaceStartNexusOperationExecutionRequestOrBuilder- Returns:
- The namespace.
-
getNamespaceBytes
public com.google.protobuf.ByteString getNamespaceBytes()string namespace = 1;- Specified by:
getNamespaceBytesin interfaceStartNexusOperationExecutionRequestOrBuilder- Returns:
- The bytes for namespace.
-
getIdentity
The identity of the client who initiated this request.
string identity = 2;- Specified by:
getIdentityin interfaceStartNexusOperationExecutionRequestOrBuilder- Returns:
- The identity.
-
getIdentityBytes
public com.google.protobuf.ByteString getIdentityBytes()The identity of the client who initiated this request.
string identity = 2;- Specified by:
getIdentityBytesin interfaceStartNexusOperationExecutionRequestOrBuilder- Returns:
- The bytes for identity.
-
getRequestId
A unique identifier for this caller-side start request. Typically UUIDv4. StartOperation requests sent to the handler will use a server-generated request ID.
string request_id = 3;- Specified by:
getRequestIdin interfaceStartNexusOperationExecutionRequestOrBuilder- Returns:
- The requestId.
-
getRequestIdBytes
public com.google.protobuf.ByteString getRequestIdBytes()A unique identifier for this caller-side start request. Typically UUIDv4. StartOperation requests sent to the handler will use a server-generated request ID.
string request_id = 3;- Specified by:
getRequestIdBytesin interfaceStartNexusOperationExecutionRequestOrBuilder- Returns:
- The bytes for requestId.
-
getOperationId
Identifier for this operation. This is a caller-side ID, distinct from any internal operation identifiers generated by the handler. Must be unique among operations in the same namespace, subject to the rules imposed by id_reuse_policy and id_conflict_policy.
string operation_id = 4;- Specified by:
getOperationIdin interfaceStartNexusOperationExecutionRequestOrBuilder- Returns:
- The operationId.
-
getOperationIdBytes
public com.google.protobuf.ByteString getOperationIdBytes()Identifier for this operation. This is a caller-side ID, distinct from any internal operation identifiers generated by the handler. Must be unique among operations in the same namespace, subject to the rules imposed by id_reuse_policy and id_conflict_policy.
string operation_id = 4;- Specified by:
getOperationIdBytesin interfaceStartNexusOperationExecutionRequestOrBuilder- Returns:
- The bytes for operationId.
-
getEndpoint
Endpoint name, resolved to a URL via the cluster's endpoint registry.
string endpoint = 5;- Specified by:
getEndpointin interfaceStartNexusOperationExecutionRequestOrBuilder- Returns:
- The endpoint.
-
getEndpointBytes
public com.google.protobuf.ByteString getEndpointBytes()Endpoint name, resolved to a URL via the cluster's endpoint registry.
string endpoint = 5;- Specified by:
getEndpointBytesin interfaceStartNexusOperationExecutionRequestOrBuilder- Returns:
- The bytes for endpoint.
-
getService
Service name.
string service = 6;- Specified by:
getServicein interfaceStartNexusOperationExecutionRequestOrBuilder- Returns:
- The service.
-
getServiceBytes
public com.google.protobuf.ByteString getServiceBytes()Service name.
string service = 6;- Specified by:
getServiceBytesin interfaceStartNexusOperationExecutionRequestOrBuilder- Returns:
- The bytes for service.
-
getOperation
Operation name.
string operation = 7;- Specified by:
getOperationin interfaceStartNexusOperationExecutionRequestOrBuilder- Returns:
- The operation.
-
getOperationBytes
public com.google.protobuf.ByteString getOperationBytes()Operation name.
string operation = 7;- Specified by:
getOperationBytesin interfaceStartNexusOperationExecutionRequestOrBuilder- Returns:
- The bytes for operation.
-
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 = 8;- Specified by:
hasScheduleToCloseTimeoutin interfaceStartNexusOperationExecutionRequestOrBuilder- 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 = 8;- Specified by:
getScheduleToCloseTimeoutin interfaceStartNexusOperationExecutionRequestOrBuilder- Returns:
- The scheduleToCloseTimeout.
-
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 = 8;- Specified by:
getScheduleToCloseTimeoutOrBuilderin interfaceStartNexusOperationExecutionRequestOrBuilder
-
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 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. --).google.protobuf.Duration schedule_to_start_timeout = 9;- Specified by:
hasScheduleToStartTimeoutin interfaceStartNexusOperationExecutionRequestOrBuilder- 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 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. --).google.protobuf.Duration schedule_to_start_timeout = 9;- Specified by:
getScheduleToStartTimeoutin interfaceStartNexusOperationExecutionRequestOrBuilder- Returns:
- The scheduleToStartTimeout.
-
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 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. --).google.protobuf.Duration schedule_to_start_timeout = 9;- Specified by:
getScheduleToStartTimeoutOrBuilderin interfaceStartNexusOperationExecutionRequestOrBuilder
-
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. 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. --).google.protobuf.Duration start_to_close_timeout = 10;- Specified by:
hasStartToCloseTimeoutin interfaceStartNexusOperationExecutionRequestOrBuilder- 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. 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. --).google.protobuf.Duration start_to_close_timeout = 10;- Specified by:
getStartToCloseTimeoutin interfaceStartNexusOperationExecutionRequestOrBuilder- Returns:
- The startToCloseTimeout.
-
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. 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. --).google.protobuf.Duration start_to_close_timeout = 10;- Specified by:
getStartToCloseTimeoutOrBuilderin interfaceStartNexusOperationExecutionRequestOrBuilder
-
hasInput
public boolean hasInput()Serialized input to the operation. Passed as the request payload.
.temporal.api.common.v1.Payload input = 11;- Specified by:
hasInputin interfaceStartNexusOperationExecutionRequestOrBuilder- Returns:
- Whether the input field is set.
-
getInput
Serialized input to the operation. Passed as the request payload.
.temporal.api.common.v1.Payload input = 11;- Specified by:
getInputin interfaceStartNexusOperationExecutionRequestOrBuilder- Returns:
- The input.
-
getInputOrBuilder
Serialized input to the operation. Passed as the request payload.
.temporal.api.common.v1.Payload input = 11;- Specified by:
getInputOrBuilderin interfaceStartNexusOperationExecutionRequestOrBuilder
-
getIdReusePolicyValue
public int getIdReusePolicyValue()Defines whether to allow re-using the operation id from a previously *closed* operation. The default policy is NEXUS_OPERATION_ID_REUSE_POLICY_ALLOW_DUPLICATE.
.temporal.api.enums.v1.NexusOperationIdReusePolicy id_reuse_policy = 12;- Specified by:
getIdReusePolicyValuein interfaceStartNexusOperationExecutionRequestOrBuilder- Returns:
- The enum numeric value on the wire for idReusePolicy.
-
getIdReusePolicy
Defines whether to allow re-using the operation id from a previously *closed* operation. The default policy is NEXUS_OPERATION_ID_REUSE_POLICY_ALLOW_DUPLICATE.
.temporal.api.enums.v1.NexusOperationIdReusePolicy id_reuse_policy = 12;- Specified by:
getIdReusePolicyin interfaceStartNexusOperationExecutionRequestOrBuilder- Returns:
- The idReusePolicy.
-
getIdConflictPolicyValue
public int getIdConflictPolicyValue()Defines how to resolve an operation id conflict with a *running* operation. The default policy is NEXUS_OPERATION_ID_CONFLICT_POLICY_FAIL.
.temporal.api.enums.v1.NexusOperationIdConflictPolicy id_conflict_policy = 13;- Specified by:
getIdConflictPolicyValuein interfaceStartNexusOperationExecutionRequestOrBuilder- Returns:
- The enum numeric value on the wire for idConflictPolicy.
-
getIdConflictPolicy
Defines how to resolve an operation id conflict with a *running* operation. The default policy is NEXUS_OPERATION_ID_CONFLICT_POLICY_FAIL.
.temporal.api.enums.v1.NexusOperationIdConflictPolicy id_conflict_policy = 13;- Specified by:
getIdConflictPolicyin interfaceStartNexusOperationExecutionRequestOrBuilder- Returns:
- The idConflictPolicy.
-
hasSearchAttributes
public boolean hasSearchAttributes()Search attributes for indexing.
.temporal.api.common.v1.SearchAttributes search_attributes = 14;- Specified by:
hasSearchAttributesin interfaceStartNexusOperationExecutionRequestOrBuilder- Returns:
- Whether the searchAttributes field is set.
-
getSearchAttributes
Search attributes for indexing.
.temporal.api.common.v1.SearchAttributes search_attributes = 14;- Specified by:
getSearchAttributesin interfaceStartNexusOperationExecutionRequestOrBuilder- Returns:
- The searchAttributes.
-
getSearchAttributesOrBuilder
Search attributes for indexing.
.temporal.api.common.v1.SearchAttributes search_attributes = 14;- Specified by:
getSearchAttributesOrBuilderin interfaceStartNexusOperationExecutionRequestOrBuilder
-
getNexusHeaderCount
public int getNexusHeaderCount()Description copied from interface:StartNexusOperationExecutionRequestOrBuilderHeader 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 = 15;- Specified by:
getNexusHeaderCountin interfaceStartNexusOperationExecutionRequestOrBuilder
-
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 = 15;- Specified by:
containsNexusHeaderin interfaceStartNexusOperationExecutionRequestOrBuilder
-
getNexusHeader
Deprecated.UsegetNexusHeaderMap()instead.- Specified by:
getNexusHeaderin interfaceStartNexusOperationExecutionRequestOrBuilder
-
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 = 15;- Specified by:
getNexusHeaderMapin interfaceStartNexusOperationExecutionRequestOrBuilder
-
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 = 15;- Specified by:
getNexusHeaderOrDefaultin interfaceStartNexusOperationExecutionRequestOrBuilder
-
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 = 15;- Specified by:
getNexusHeaderOrThrowin interfaceStartNexusOperationExecutionRequestOrBuilder
-
hasUserMetadata
public boolean hasUserMetadata()Metadata for use by user interfaces to display the fixed as-of-start summary and details of the operation.
.temporal.api.sdk.v1.UserMetadata user_metadata = 16;- Specified by:
hasUserMetadatain interfaceStartNexusOperationExecutionRequestOrBuilder- Returns:
- Whether the userMetadata field is set.
-
getUserMetadata
Metadata for use by user interfaces to display the fixed as-of-start summary and details of the operation.
.temporal.api.sdk.v1.UserMetadata user_metadata = 16;- Specified by:
getUserMetadatain interfaceStartNexusOperationExecutionRequestOrBuilder- Returns:
- The userMetadata.
-
getUserMetadataOrBuilder
Metadata for use by user interfaces to display the fixed as-of-start summary and details of the operation.
.temporal.api.sdk.v1.UserMetadata user_metadata = 16;- Specified by:
getUserMetadataOrBuilderin interfaceStartNexusOperationExecutionRequestOrBuilder
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static StartNexusOperationExecutionRequest parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static StartNexusOperationExecutionRequest parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static StartNexusOperationExecutionRequest parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static StartNexusOperationExecutionRequest parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static StartNexusOperationExecutionRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static StartNexusOperationExecutionRequest parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static StartNexusOperationExecutionRequest parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
public static StartNexusOperationExecutionRequest parseDelimitedFrom(InputStream input) throws IOException - Throws:
IOException
-
parseDelimitedFrom
public static StartNexusOperationExecutionRequest parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static StartNexusOperationExecutionRequest parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static StartNexusOperationExecutionRequest parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
public static StartNexusOperationExecutionRequest.Builder newBuilder(StartNexusOperationExecutionRequest prototype) -
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected StartNexusOperationExecutionRequest.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) - Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-