Class NexusOperationStartedEventAttributes

  • All Implemented Interfaces:
    com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, NexusOperationStartedEventAttributesOrBuilder, java.io.Serializable

    @Generated(value="protoc",
               comments="annotations:NexusOperationStartedEventAttributes.java.pb.meta")
    public final class NexusOperationStartedEventAttributes
    extends com.google.protobuf.GeneratedMessageV3
    implements NexusOperationStartedEventAttributesOrBuilder
     Event marking an asynchronous operation was started by the responding Nexus handler.
     If the operation completes synchronously, this event is not generated.
     In rare situations, such as request timeouts, the service may fail to record the actual start time and will fabricate
     this event upon receiving the operation completion via callback.
     
    Protobuf type temporal.api.history.v1.NexusOperationStartedEventAttributes
    See Also:
    Serialized Form
    • Field Detail

      • SCHEDULED_EVENT_ID_FIELD_NUMBER

        public static final int SCHEDULED_EVENT_ID_FIELD_NUMBER
        See Also:
        Constant Field Values
      • OPERATION_ID_FIELD_NUMBER

        public static final int OPERATION_ID_FIELD_NUMBER
        See Also:
        Constant Field Values
      • REQUEST_ID_FIELD_NUMBER

        public static final int REQUEST_ID_FIELD_NUMBER
        See Also:
        Constant Field Values
      • OPERATION_TOKEN_FIELD_NUMBER

        public static final int OPERATION_TOKEN_FIELD_NUMBER
        See Also:
        Constant Field Values
    • Method Detail

      • newInstance

        protected java.lang.Object newInstance​(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
        Overrides:
        newInstance in class com.google.protobuf.GeneratedMessageV3
      • getDescriptor

        public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
      • internalGetFieldAccessorTable

        protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
        Specified by:
        internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3
      • getOperationId

        @Deprecated
        public java.lang.String getOperationId()
        Deprecated.
        temporal.api.history.v1.NexusOperationStartedEventAttributes.operation_id is deprecated. See temporal/api/history/v1/message.proto;l=916
         The operation ID returned by the Nexus handler in the response to the StartOperation request.
         This ID is used when canceling the operation.
        
         Deprecated: Renamed to operation_token.
         
        string operation_id = 3 [deprecated = true];
        Specified by:
        getOperationId in interface NexusOperationStartedEventAttributesOrBuilder
        Returns:
        The operationId.
      • getOperationIdBytes

        @Deprecated
        public com.google.protobuf.ByteString getOperationIdBytes()
        Deprecated.
        temporal.api.history.v1.NexusOperationStartedEventAttributes.operation_id is deprecated. See temporal/api/history/v1/message.proto;l=916
         The operation ID returned by the Nexus handler in the response to the StartOperation request.
         This ID is used when canceling the operation.
        
         Deprecated: Renamed to operation_token.
         
        string operation_id = 3 [deprecated = true];
        Specified by:
        getOperationIdBytes in interface NexusOperationStartedEventAttributesOrBuilder
        Returns:
        The bytes for operationId.
      • getOperationToken

        public java.lang.String getOperationToken()
         The operation token returned by the Nexus handler in the response to the StartOperation request.
         This token is used when canceling the operation.
         
        string operation_token = 5;
        Specified by:
        getOperationToken in interface NexusOperationStartedEventAttributesOrBuilder
        Returns:
        The operationToken.
      • getOperationTokenBytes

        public com.google.protobuf.ByteString getOperationTokenBytes()
         The operation token returned by the Nexus handler in the response to the StartOperation request.
         This token is used when canceling the operation.
         
        string operation_token = 5;
        Specified by:
        getOperationTokenBytes in interface NexusOperationStartedEventAttributesOrBuilder
        Returns:
        The bytes for operationToken.
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessageV3
      • writeTo

        public void writeTo​(com.google.protobuf.CodedOutputStream output)
                     throws java.io.IOException
        Specified by:
        writeTo in interface com.google.protobuf.MessageLite
        Overrides:
        writeTo in class com.google.protobuf.GeneratedMessageV3
        Throws:
        java.io.IOException
      • getSerializedSize

        public int getSerializedSize()
        Specified by:
        getSerializedSize in interface com.google.protobuf.MessageLite
        Overrides:
        getSerializedSize in class com.google.protobuf.GeneratedMessageV3
      • equals

        public boolean equals​(java.lang.Object obj)
        Specified by:
        equals in interface com.google.protobuf.Message
        Overrides:
        equals in class com.google.protobuf.AbstractMessage
      • hashCode

        public int hashCode()
        Specified by:
        hashCode in interface com.google.protobuf.Message
        Overrides:
        hashCode in class com.google.protobuf.AbstractMessage
      • parseFrom

        public static NexusOperationStartedEventAttributes parseFrom​(java.nio.ByteBuffer data)
                                                              throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static NexusOperationStartedEventAttributes parseFrom​(java.nio.ByteBuffer data,
                                                                     com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                                              throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static NexusOperationStartedEventAttributes parseFrom​(com.google.protobuf.ByteString data)
                                                              throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static NexusOperationStartedEventAttributes parseFrom​(com.google.protobuf.ByteString data,
                                                                     com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                                              throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static NexusOperationStartedEventAttributes parseFrom​(byte[] data)
                                                              throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static NexusOperationStartedEventAttributes parseFrom​(byte[] data,
                                                                     com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                                              throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static NexusOperationStartedEventAttributes parseFrom​(java.io.InputStream input,
                                                                     com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                                              throws java.io.IOException
        Throws:
        java.io.IOException
      • parseDelimitedFrom

        public static NexusOperationStartedEventAttributes parseDelimitedFrom​(java.io.InputStream input,
                                                                              com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                                                       throws java.io.IOException
        Throws:
        java.io.IOException
      • parseFrom

        public static NexusOperationStartedEventAttributes parseFrom​(com.google.protobuf.CodedInputStream input,
                                                                     com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                                              throws java.io.IOException
        Throws:
        java.io.IOException
      • newBuilderForType

        public NexusOperationStartedEventAttributes.Builder newBuilderForType()
        Specified by:
        newBuilderForType in interface com.google.protobuf.Message
        Specified by:
        newBuilderForType in interface com.google.protobuf.MessageLite
      • newBuilderForType

        protected NexusOperationStartedEventAttributes.Builder newBuilderForType​(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
        Specified by:
        newBuilderForType in class com.google.protobuf.GeneratedMessageV3
      • getParserForType

        public com.google.protobuf.Parser<NexusOperationStartedEventAttributes> getParserForType()
        Specified by:
        getParserForType in interface com.google.protobuf.Message
        Specified by:
        getParserForType in interface com.google.protobuf.MessageLite
        Overrides:
        getParserForType in class com.google.protobuf.GeneratedMessageV3
      • getDefaultInstanceForType

        public NexusOperationStartedEventAttributes getDefaultInstanceForType()
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder