Interface NexusOperationExecutionListInfoOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
NexusOperationExecutionListInfo,NexusOperationExecutionListInfo.Builder
@Generated(value="protoc",
comments="annotations:NexusOperationExecutionListInfoOrBuilder.java.pb.meta")
public interface NexusOperationExecutionListInfoOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptioncom.google.protobuf.TimestampIf the operation is in a terminal status, this field represents the time the operation transitioned to that status.com.google.protobuf.TimestampOrBuilderIf the operation is in a terminal status, this field represents the time the operation transitioned to that status.Endpoint name.com.google.protobuf.ByteStringEndpoint name.com.google.protobuf.DurationThe difference between close time and scheduled time.com.google.protobuf.DurationOrBuilderThe difference between close time and scheduled time.Operation name.com.google.protobuf.ByteStringOperation name.A unique identifier of this operation within its namespace along with run ID (below).com.google.protobuf.ByteStringA unique identifier of this operation within its namespace along with run ID (below).getRunId()The run ID of the standalone Nexus operation.com.google.protobuf.ByteStringThe run ID of the standalone Nexus operation.com.google.protobuf.TimestampTime the operation was originally scheduled via a StartNexusOperation request.com.google.protobuf.TimestampOrBuilderTime the operation was originally scheduled via a StartNexusOperation request.Search attributes from the start request.Search attributes from the start request.Service name.com.google.protobuf.ByteStringService name.longUpdated once on scheduled and once on terminal status.longUpdated on terminal status.The status is updated once, when the operation is originally scheduled, and again when the operation reaches a terminal status.intThe status is updated once, when the operation is originally scheduled, and again when the operation reaches a terminal status.booleanIf the operation is in a terminal status, this field represents the time the operation transitioned to that status.booleanThe difference between close time and scheduled time.booleanTime the operation was originally scheduled via a StartNexusOperation request.booleanSearch attributes from the start request.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getOperationId
String getOperationId()A unique identifier of this operation within its namespace along with run ID (below).
string operation_id = 1;- Returns:
- The operationId.
-
getOperationIdBytes
com.google.protobuf.ByteString getOperationIdBytes()A unique identifier of this operation within its namespace along with run ID (below).
string operation_id = 1;- Returns:
- The bytes for operationId.
-
getRunId
String getRunId()The run ID of the standalone Nexus operation.
string run_id = 2;- Returns:
- The runId.
-
getRunIdBytes
com.google.protobuf.ByteString getRunIdBytes()The run ID of the standalone Nexus operation.
string run_id = 2;- Returns:
- The bytes for runId.
-
getEndpoint
-
getEndpointBytes
com.google.protobuf.ByteString getEndpointBytes()Endpoint name.
string endpoint = 3;- Returns:
- The bytes for endpoint.
-
getService
-
getServiceBytes
com.google.protobuf.ByteString getServiceBytes()Service name.
string service = 4;- Returns:
- The bytes for service.
-
getOperation
-
getOperationBytes
com.google.protobuf.ByteString getOperationBytes()Operation name.
string operation = 5;- Returns:
- The bytes for operation.
-
hasScheduleTime
boolean hasScheduleTime()Time the operation was originally scheduled via a StartNexusOperation request.
.google.protobuf.Timestamp schedule_time = 6;- Returns:
- Whether the scheduleTime field is set.
-
getScheduleTime
com.google.protobuf.Timestamp getScheduleTime()Time the operation was originally scheduled via a StartNexusOperation request.
.google.protobuf.Timestamp schedule_time = 6;- Returns:
- The scheduleTime.
-
getScheduleTimeOrBuilder
com.google.protobuf.TimestampOrBuilder getScheduleTimeOrBuilder()Time the operation was originally scheduled via a StartNexusOperation request.
.google.protobuf.Timestamp schedule_time = 6; -
hasCloseTime
boolean hasCloseTime()If the operation is in a terminal status, this field represents the time the operation transitioned to that status.
.google.protobuf.Timestamp close_time = 7;- Returns:
- Whether the closeTime field is set.
-
getCloseTime
com.google.protobuf.Timestamp getCloseTime()If the operation is in a terminal status, this field represents the time the operation transitioned to that status.
.google.protobuf.Timestamp close_time = 7;- Returns:
- The closeTime.
-
getCloseTimeOrBuilder
com.google.protobuf.TimestampOrBuilder getCloseTimeOrBuilder()If the operation is in a terminal status, this field represents the time the operation transitioned to that status.
.google.protobuf.Timestamp close_time = 7; -
getStatusValue
int getStatusValue()The status is updated once, when the operation is originally scheduled, and again when the operation reaches a terminal status.
.temporal.api.enums.v1.NexusOperationExecutionStatus status = 8;- Returns:
- The enum numeric value on the wire for status.
-
getStatus
NexusOperationExecutionStatus getStatus()The status is updated once, when the operation is originally scheduled, and again when the operation reaches a terminal status.
.temporal.api.enums.v1.NexusOperationExecutionStatus status = 8;- Returns:
- The status.
-
hasSearchAttributes
boolean hasSearchAttributes()Search attributes from the start request.
.temporal.api.common.v1.SearchAttributes search_attributes = 9;- Returns:
- Whether the searchAttributes field is set.
-
getSearchAttributes
SearchAttributes getSearchAttributes()Search attributes from the start request.
.temporal.api.common.v1.SearchAttributes search_attributes = 9;- Returns:
- The searchAttributes.
-
getSearchAttributesOrBuilder
SearchAttributesOrBuilder getSearchAttributesOrBuilder()Search attributes from the start request.
.temporal.api.common.v1.SearchAttributes search_attributes = 9; -
getStateTransitionCount
long getStateTransitionCount()Updated on terminal status.
int64 state_transition_count = 10;- Returns:
- The stateTransitionCount.
-
hasExecutionDuration
boolean hasExecutionDuration()The difference between close time and scheduled time. This field is only populated if the operation is closed.
.google.protobuf.Duration execution_duration = 11;- Returns:
- Whether the executionDuration field is set.
-
getExecutionDuration
com.google.protobuf.Duration getExecutionDuration()The difference between close time and scheduled time. This field is only populated if the operation is closed.
.google.protobuf.Duration execution_duration = 11;- Returns:
- The executionDuration.
-
getExecutionDurationOrBuilder
com.google.protobuf.DurationOrBuilder getExecutionDurationOrBuilder()The difference between close time and scheduled time. This field is only populated if the operation is closed.
.google.protobuf.Duration execution_duration = 11; -
getStateSizeBytes
long getStateSizeBytes()Updated once on scheduled and once on terminal status.
int64 state_size_bytes = 12;- Returns:
- The stateSizeBytes.
-