Class ReassignmentOuterClass.AssignedEvent

java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
com.daml.ledger.api.v2.ReassignmentOuterClass.AssignedEvent
All Implemented Interfaces:
ReassignmentOuterClass.AssignedEventOrBuilder, com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Serializable
Enclosing class:
ReassignmentOuterClass

public static final class ReassignmentOuterClass.AssignedEvent extends com.google.protobuf.GeneratedMessageV3 implements ReassignmentOuterClass.AssignedEventOrBuilder
 Records that a contract has been assigned, and it can be used on the target synchronizer.
 
Protobuf type com.daml.ledger.api.v2.AssignedEvent
See Also:
  • Field Details

    • SOURCE_FIELD_NUMBER

      public static final int SOURCE_FIELD_NUMBER
      See Also:
    • TARGET_FIELD_NUMBER

      public static final int TARGET_FIELD_NUMBER
      See Also:
    • UNASSIGN_ID_FIELD_NUMBER

      public static final int UNASSIGN_ID_FIELD_NUMBER
      See Also:
    • SUBMITTER_FIELD_NUMBER

      public static final int SUBMITTER_FIELD_NUMBER
      See Also:
    • REASSIGNMENT_COUNTER_FIELD_NUMBER

      public static final int REASSIGNMENT_COUNTER_FIELD_NUMBER
      See Also:
    • CREATED_EVENT_FIELD_NUMBER

      public static final int CREATED_EVENT_FIELD_NUMBER
      See Also:
  • Method Details

    • newInstance

      protected 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
    • getSource

      public String getSource()
       The ID of the source synchronizer.
       Must be a valid synchronizer id.
       Required
       
      string source = 1 [json_name = "source"];
      Specified by:
      getSource in interface ReassignmentOuterClass.AssignedEventOrBuilder
      Returns:
      The source.
    • getSourceBytes

      public com.google.protobuf.ByteString getSourceBytes()
       The ID of the source synchronizer.
       Must be a valid synchronizer id.
       Required
       
      string source = 1 [json_name = "source"];
      Specified by:
      getSourceBytes in interface ReassignmentOuterClass.AssignedEventOrBuilder
      Returns:
      The bytes for source.
    • getTarget

      public String getTarget()
       The ID of the target synchronizer.
       Must be a valid synchronizer id.
       Required
       
      string target = 2 [json_name = "target"];
      Specified by:
      getTarget in interface ReassignmentOuterClass.AssignedEventOrBuilder
      Returns:
      The target.
    • getTargetBytes

      public com.google.protobuf.ByteString getTargetBytes()
       The ID of the target synchronizer.
       Must be a valid synchronizer id.
       Required
       
      string target = 2 [json_name = "target"];
      Specified by:
      getTargetBytes in interface ReassignmentOuterClass.AssignedEventOrBuilder
      Returns:
      The bytes for target.
    • getUnassignId

      public String getUnassignId()
       The ID from the unassigned event.
       For correlation capabilities.
       For one contract the (unassign_id, source synchronizer) pair is unique.
       Must be a valid LedgerString (as described in ``value.proto``).
       Required
       
      string unassign_id = 3 [json_name = "unassignId"];
      Specified by:
      getUnassignId in interface ReassignmentOuterClass.AssignedEventOrBuilder
      Returns:
      The unassignId.
    • getUnassignIdBytes

      public com.google.protobuf.ByteString getUnassignIdBytes()
       The ID from the unassigned event.
       For correlation capabilities.
       For one contract the (unassign_id, source synchronizer) pair is unique.
       Must be a valid LedgerString (as described in ``value.proto``).
       Required
       
      string unassign_id = 3 [json_name = "unassignId"];
      Specified by:
      getUnassignIdBytes in interface ReassignmentOuterClass.AssignedEventOrBuilder
      Returns:
      The bytes for unassignId.
    • getSubmitter

      public String getSubmitter()
       Party on whose behalf the assign command was executed.
       Empty if the assignment happened offline via the repair service.
       Must be a valid PartyIdString (as described in ``value.proto``).
       Optional
       
      string submitter = 4 [json_name = "submitter"];
      Specified by:
      getSubmitter in interface ReassignmentOuterClass.AssignedEventOrBuilder
      Returns:
      The submitter.
    • getSubmitterBytes

      public com.google.protobuf.ByteString getSubmitterBytes()
       Party on whose behalf the assign command was executed.
       Empty if the assignment happened offline via the repair service.
       Must be a valid PartyIdString (as described in ``value.proto``).
       Optional
       
      string submitter = 4 [json_name = "submitter"];
      Specified by:
      getSubmitterBytes in interface ReassignmentOuterClass.AssignedEventOrBuilder
      Returns:
      The bytes for submitter.
    • getReassignmentCounter

      public long getReassignmentCounter()
       Each corresponding assigned and unassigned event has the same reassignment_counter. This strictly increases
       with each unassign command for the same contract. Creation of the contract corresponds to reassignment_counter
       equals zero.
       Required
       
      uint64 reassignment_counter = 5 [json_name = "reassignmentCounter"];
      Specified by:
      getReassignmentCounter in interface ReassignmentOuterClass.AssignedEventOrBuilder
      Returns:
      The reassignmentCounter.
    • hasCreatedEvent

      public boolean hasCreatedEvent()
       Required
       The offset of this event refers to the offset of the assignment,
       while the node_id is the index of within the batch.
       
      .com.daml.ledger.api.v2.CreatedEvent created_event = 6 [json_name = "createdEvent"];
      Specified by:
      hasCreatedEvent in interface ReassignmentOuterClass.AssignedEventOrBuilder
      Returns:
      Whether the createdEvent field is set.
    • getCreatedEvent

      public EventOuterClass.CreatedEvent getCreatedEvent()
       Required
       The offset of this event refers to the offset of the assignment,
       while the node_id is the index of within the batch.
       
      .com.daml.ledger.api.v2.CreatedEvent created_event = 6 [json_name = "createdEvent"];
      Specified by:
      getCreatedEvent in interface ReassignmentOuterClass.AssignedEventOrBuilder
      Returns:
      The createdEvent.
    • getCreatedEventOrBuilder

      public EventOuterClass.CreatedEventOrBuilder getCreatedEventOrBuilder()
       Required
       The offset of this event refers to the offset of the assignment,
       while the node_id is the index of within the batch.
       
      .com.daml.ledger.api.v2.CreatedEvent created_event = 6 [json_name = "createdEvent"];
      Specified by:
      getCreatedEventOrBuilder in interface ReassignmentOuterClass.AssignedEventOrBuilder
    • 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 IOException
      Specified by:
      writeTo in interface com.google.protobuf.MessageLite
      Overrides:
      writeTo in class com.google.protobuf.GeneratedMessageV3
      Throws:
      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(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 ReassignmentOuterClass.AssignedEvent parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static ReassignmentOuterClass.AssignedEvent parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

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

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

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

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

      public static ReassignmentOuterClass.AssignedEvent parseFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static ReassignmentOuterClass.AssignedEvent parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static ReassignmentOuterClass.AssignedEvent parseDelimitedFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static ReassignmentOuterClass.AssignedEvent parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseFrom

      public static ReassignmentOuterClass.AssignedEvent parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static ReassignmentOuterClass.AssignedEvent parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • newBuilderForType

      Specified by:
      newBuilderForType in interface com.google.protobuf.Message
      Specified by:
      newBuilderForType in interface com.google.protobuf.MessageLite
    • newBuilder

    • newBuilder

    • toBuilder

      Specified by:
      toBuilder in interface com.google.protobuf.Message
      Specified by:
      toBuilder in interface com.google.protobuf.MessageLite
    • newBuilderForType

      protected ReassignmentOuterClass.AssignedEvent.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
      Specified by:
      newBuilderForType in class com.google.protobuf.GeneratedMessageV3
    • getDefaultInstance

      public static ReassignmentOuterClass.AssignedEvent getDefaultInstance()
    • parser

      public static com.google.protobuf.Parser<ReassignmentOuterClass.AssignedEvent> parser()
    • getParserForType

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