Class EventOuterClass.ArchivedEvent

  • All Implemented Interfaces:
    EventOuterClass.ArchivedEventOrBuilder, com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, java.io.Serializable
    Enclosing class:
    EventOuterClass

    public static final class EventOuterClass.ArchivedEvent
    extends com.google.protobuf.GeneratedMessageV3
    implements EventOuterClass.ArchivedEventOrBuilder
     Records that a contract has been archived, and choices may no longer be exercised on it.
     
    Protobuf type com.daml.ledger.api.v1.ArchivedEvent
    See Also:
    Serialized Form
    • Method Detail

      • newInstance

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

        public final com.google.protobuf.UnknownFieldSet getUnknownFields()
        Specified by:
        getUnknownFields in interface com.google.protobuf.MessageOrBuilder
        Overrides:
        getUnknownFields 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
      • getEventId

        public java.lang.String getEventId()
         The ID of this particular event.
         Must be a valid LedgerString (as described in ``value.proto``).
         Required
         
        string event_id = 1 [json_name = "eventId"];
        Specified by:
        getEventId in interface EventOuterClass.ArchivedEventOrBuilder
        Returns:
        The eventId.
      • getEventIdBytes

        public com.google.protobuf.ByteString getEventIdBytes()
         The ID of this particular event.
         Must be a valid LedgerString (as described in ``value.proto``).
         Required
         
        string event_id = 1 [json_name = "eventId"];
        Specified by:
        getEventIdBytes in interface EventOuterClass.ArchivedEventOrBuilder
        Returns:
        The bytes for eventId.
      • getContractId

        public java.lang.String getContractId()
         The ID of the archived contract.
         Must be a valid LedgerString (as described in ``value.proto``).
         Required
         
        string contract_id = 2 [json_name = "contractId"];
        Specified by:
        getContractId in interface EventOuterClass.ArchivedEventOrBuilder
        Returns:
        The contractId.
      • getContractIdBytes

        public com.google.protobuf.ByteString getContractIdBytes()
         The ID of the archived contract.
         Must be a valid LedgerString (as described in ``value.proto``).
         Required
         
        string contract_id = 2 [json_name = "contractId"];
        Specified by:
        getContractIdBytes in interface EventOuterClass.ArchivedEventOrBuilder
        Returns:
        The bytes for contractId.
      • hasTemplateId

        public boolean hasTemplateId()
         The template of the archived contract.
         Required
         
        .com.daml.ledger.api.v1.Identifier template_id = 3 [json_name = "templateId"];
        Specified by:
        hasTemplateId in interface EventOuterClass.ArchivedEventOrBuilder
        Returns:
        Whether the templateId field is set.
      • getWitnessPartiesList

        public com.google.protobuf.ProtocolStringList getWitnessPartiesList()
         The parties that are notified of this event. For ``ArchivedEvent``s,
         these are the intersection of the stakeholders of the contract in
         question and the parties specified in the ``TransactionFilter``. The
         stakeholders are the union of the signatories and the observers of
         the contract.
         Each one of its elements must be a valid PartyIdString (as described
         in ``value.proto``).
         Required
         
        repeated string witness_parties = 4 [json_name = "witnessParties"];
        Specified by:
        getWitnessPartiesList in interface EventOuterClass.ArchivedEventOrBuilder
        Returns:
        A list containing the witnessParties.
      • getWitnessPartiesCount

        public int getWitnessPartiesCount()
         The parties that are notified of this event. For ``ArchivedEvent``s,
         these are the intersection of the stakeholders of the contract in
         question and the parties specified in the ``TransactionFilter``. The
         stakeholders are the union of the signatories and the observers of
         the contract.
         Each one of its elements must be a valid PartyIdString (as described
         in ``value.proto``).
         Required
         
        repeated string witness_parties = 4 [json_name = "witnessParties"];
        Specified by:
        getWitnessPartiesCount in interface EventOuterClass.ArchivedEventOrBuilder
        Returns:
        The count of witnessParties.
      • getWitnessParties

        public java.lang.String getWitnessParties​(int index)
         The parties that are notified of this event. For ``ArchivedEvent``s,
         these are the intersection of the stakeholders of the contract in
         question and the parties specified in the ``TransactionFilter``. The
         stakeholders are the union of the signatories and the observers of
         the contract.
         Each one of its elements must be a valid PartyIdString (as described
         in ``value.proto``).
         Required
         
        repeated string witness_parties = 4 [json_name = "witnessParties"];
        Specified by:
        getWitnessParties in interface EventOuterClass.ArchivedEventOrBuilder
        Parameters:
        index - The index of the element to return.
        Returns:
        The witnessParties at the given index.
      • getWitnessPartiesBytes

        public com.google.protobuf.ByteString getWitnessPartiesBytes​(int index)
         The parties that are notified of this event. For ``ArchivedEvent``s,
         these are the intersection of the stakeholders of the contract in
         question and the parties specified in the ``TransactionFilter``. The
         stakeholders are the union of the signatories and the observers of
         the contract.
         Each one of its elements must be a valid PartyIdString (as described
         in ``value.proto``).
         Required
         
        repeated string witness_parties = 4 [json_name = "witnessParties"];
        Specified by:
        getWitnessPartiesBytes in interface EventOuterClass.ArchivedEventOrBuilder
        Parameters:
        index - The index of the value to return.
        Returns:
        The bytes of the witnessParties at the given index.
      • 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 EventOuterClass.ArchivedEvent parseFrom​(java.nio.ByteBuffer data)
                                                       throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

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

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

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

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

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

        public static EventOuterClass.ArchivedEvent parseFrom​(java.io.InputStream input)
                                                       throws java.io.IOException
        Throws:
        java.io.IOException
      • parseFrom

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

        public static EventOuterClass.ArchivedEvent parseDelimitedFrom​(java.io.InputStream input)
                                                                throws java.io.IOException
        Throws:
        java.io.IOException
      • parseDelimitedFrom

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

        public static EventOuterClass.ArchivedEvent parseFrom​(com.google.protobuf.CodedInputStream input)
                                                       throws java.io.IOException
        Throws:
        java.io.IOException
      • parseFrom

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

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

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

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

        public com.google.protobuf.Parser<EventOuterClass.ArchivedEvent> 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 EventOuterClass.ArchivedEvent getDefaultInstanceForType()
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder