Class NexusOperationExecutionListInfo
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
io.temporal.api.nexus.v1.NexusOperationExecutionListInfo
- All Implemented Interfaces:
com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,NexusOperationExecutionListInfoOrBuilder,Serializable
@Generated(value="protoc",
comments="annotations:NexusOperationExecutionListInfo.java.pb.meta")
public final class NexusOperationExecutionListInfo
extends com.google.protobuf.GeneratedMessageV3
implements NexusOperationExecutionListInfoOrBuilder
Limited Nexus operation information returned in the list response. When adding fields here, ensure that it is also present in NexusOperationExecutionInfo (note that it may already be present in NexusOperationExecutionInfo but not at the top-level).Protobuf type
temporal.api.nexus.v1.NexusOperationExecutionListInfo- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classLimited Nexus operation information returned in the list response.Nested 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 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 TypeMethodDescriptionbooleancom.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.static final com.google.protobuf.Descriptors.DescriptorEndpoint 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).com.google.protobuf.Parser<NexusOperationExecutionListInfo> 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.intService 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.inthashCode()booleanTime the operation was originally scheduled via a StartNexusOperation request.booleanSearch attributes from the start request.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleannewBuilder(NexusOperationExecutionListInfo prototype) protected NexusOperationExecutionListInfo.BuildernewBuilderForType(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<NexusOperationExecutionListInfo> 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, internalGetMapFieldReflection, 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
-
OPERATION_ID_FIELD_NUMBER
public static final int OPERATION_ID_FIELD_NUMBER- See Also:
-
RUN_ID_FIELD_NUMBER
public static final int RUN_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_TIME_FIELD_NUMBER
public static final int SCHEDULE_TIME_FIELD_NUMBER- See Also:
-
CLOSE_TIME_FIELD_NUMBER
public static final int CLOSE_TIME_FIELD_NUMBER- See Also:
-
STATUS_FIELD_NUMBER
public static final int STATUS_FIELD_NUMBER- See Also:
-
SEARCH_ATTRIBUTES_FIELD_NUMBER
public static final int SEARCH_ATTRIBUTES_FIELD_NUMBER- See Also:
-
STATE_TRANSITION_COUNT_FIELD_NUMBER
public static final int STATE_TRANSITION_COUNT_FIELD_NUMBER- See Also:
-
EXECUTION_DURATION_FIELD_NUMBER
public static final int EXECUTION_DURATION_FIELD_NUMBER- See Also:
-
STATE_SIZE_BYTES_FIELD_NUMBER
public static final int STATE_SIZE_BYTES_FIELD_NUMBER- See Also:
-
-
Method Details
-
newInstance
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3
-
getOperationId
A unique identifier of this operation within its namespace along with run ID (below).
string operation_id = 1;- Specified by:
getOperationIdin interfaceNexusOperationExecutionListInfoOrBuilder- Returns:
- The operationId.
-
getOperationIdBytes
public com.google.protobuf.ByteString getOperationIdBytes()A unique identifier of this operation within its namespace along with run ID (below).
string operation_id = 1;- Specified by:
getOperationIdBytesin interfaceNexusOperationExecutionListInfoOrBuilder- Returns:
- The bytes for operationId.
-
getRunId
The run ID of the standalone Nexus operation.
string run_id = 2;- Specified by:
getRunIdin interfaceNexusOperationExecutionListInfoOrBuilder- Returns:
- The runId.
-
getRunIdBytes
public com.google.protobuf.ByteString getRunIdBytes()The run ID of the standalone Nexus operation.
string run_id = 2;- Specified by:
getRunIdBytesin interfaceNexusOperationExecutionListInfoOrBuilder- Returns:
- The bytes for runId.
-
getEndpoint
Endpoint name.
string endpoint = 3;- Specified by:
getEndpointin interfaceNexusOperationExecutionListInfoOrBuilder- Returns:
- The endpoint.
-
getEndpointBytes
public com.google.protobuf.ByteString getEndpointBytes()Endpoint name.
string endpoint = 3;- Specified by:
getEndpointBytesin interfaceNexusOperationExecutionListInfoOrBuilder- Returns:
- The bytes for endpoint.
-
getService
Service name.
string service = 4;- Specified by:
getServicein interfaceNexusOperationExecutionListInfoOrBuilder- Returns:
- The service.
-
getServiceBytes
public com.google.protobuf.ByteString getServiceBytes()Service name.
string service = 4;- Specified by:
getServiceBytesin interfaceNexusOperationExecutionListInfoOrBuilder- Returns:
- The bytes for service.
-
getOperation
Operation name.
string operation = 5;- Specified by:
getOperationin interfaceNexusOperationExecutionListInfoOrBuilder- Returns:
- The operation.
-
getOperationBytes
public com.google.protobuf.ByteString getOperationBytes()Operation name.
string operation = 5;- Specified by:
getOperationBytesin interfaceNexusOperationExecutionListInfoOrBuilder- Returns:
- The bytes for operation.
-
hasScheduleTime
public boolean hasScheduleTime()Time the operation was originally scheduled via a StartNexusOperation request.
.google.protobuf.Timestamp schedule_time = 6;- Specified by:
hasScheduleTimein interfaceNexusOperationExecutionListInfoOrBuilder- Returns:
- Whether the scheduleTime field is set.
-
getScheduleTime
public com.google.protobuf.Timestamp getScheduleTime()Time the operation was originally scheduled via a StartNexusOperation request.
.google.protobuf.Timestamp schedule_time = 6;- Specified by:
getScheduleTimein interfaceNexusOperationExecutionListInfoOrBuilder- Returns:
- The scheduleTime.
-
getScheduleTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getScheduleTimeOrBuilder()Time the operation was originally scheduled via a StartNexusOperation request.
.google.protobuf.Timestamp schedule_time = 6;- Specified by:
getScheduleTimeOrBuilderin interfaceNexusOperationExecutionListInfoOrBuilder
-
hasCloseTime
public 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;- Specified by:
hasCloseTimein interfaceNexusOperationExecutionListInfoOrBuilder- Returns:
- Whether the closeTime field is set.
-
getCloseTime
public 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;- Specified by:
getCloseTimein interfaceNexusOperationExecutionListInfoOrBuilder- Returns:
- The closeTime.
-
getCloseTimeOrBuilder
public 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;- Specified by:
getCloseTimeOrBuilderin interfaceNexusOperationExecutionListInfoOrBuilder
-
getStatusValue
public 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;- Specified by:
getStatusValuein interfaceNexusOperationExecutionListInfoOrBuilder- Returns:
- The enum numeric value on the wire for status.
-
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;- Specified by:
getStatusin interfaceNexusOperationExecutionListInfoOrBuilder- Returns:
- The status.
-
hasSearchAttributes
public boolean hasSearchAttributes()Search attributes from the start request.
.temporal.api.common.v1.SearchAttributes search_attributes = 9;- Specified by:
hasSearchAttributesin interfaceNexusOperationExecutionListInfoOrBuilder- Returns:
- Whether the searchAttributes field is set.
-
getSearchAttributes
Search attributes from the start request.
.temporal.api.common.v1.SearchAttributes search_attributes = 9;- Specified by:
getSearchAttributesin interfaceNexusOperationExecutionListInfoOrBuilder- Returns:
- The searchAttributes.
-
getSearchAttributesOrBuilder
Search attributes from the start request.
.temporal.api.common.v1.SearchAttributes search_attributes = 9;- Specified by:
getSearchAttributesOrBuilderin interfaceNexusOperationExecutionListInfoOrBuilder
-
getStateTransitionCount
public long getStateTransitionCount()Updated on terminal status.
int64 state_transition_count = 10;- Specified by:
getStateTransitionCountin interfaceNexusOperationExecutionListInfoOrBuilder- Returns:
- The stateTransitionCount.
-
hasExecutionDuration
public 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;- Specified by:
hasExecutionDurationin interfaceNexusOperationExecutionListInfoOrBuilder- Returns:
- Whether the executionDuration field is set.
-
getExecutionDuration
public 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;- Specified by:
getExecutionDurationin interfaceNexusOperationExecutionListInfoOrBuilder- Returns:
- The executionDuration.
-
getExecutionDurationOrBuilder
public 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;- Specified by:
getExecutionDurationOrBuilderin interfaceNexusOperationExecutionListInfoOrBuilder
-
getStateSizeBytes
public long getStateSizeBytes()Updated once on scheduled and once on terminal status.
int64 state_size_bytes = 12;- Specified by:
getStateSizeBytesin interfaceNexusOperationExecutionListInfoOrBuilder- Returns:
- The stateSizeBytes.
-
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 NexusOperationExecutionListInfo parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static NexusOperationExecutionListInfo parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static NexusOperationExecutionListInfo parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static NexusOperationExecutionListInfo parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static NexusOperationExecutionListInfo parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static NexusOperationExecutionListInfo parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static NexusOperationExecutionListInfo parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
public static NexusOperationExecutionListInfo parseDelimitedFrom(InputStream input) throws IOException - Throws:
IOException
-
parseDelimitedFrom
public static NexusOperationExecutionListInfo parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static NexusOperationExecutionListInfo parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static NexusOperationExecutionListInfo 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 NexusOperationExecutionListInfo.Builder newBuilder(NexusOperationExecutionListInfo prototype) -
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected NexusOperationExecutionListInfo.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
-