Class EventOuterClass.Event.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<EventOuterClass.Event.Builder>
com.daml.ledger.api.v2.EventOuterClass.Event.Builder
All Implemented Interfaces:
EventOuterClass.EventOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
EventOuterClass.Event

public static final class EventOuterClass.Event.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<EventOuterClass.Event.Builder> implements EventOuterClass.EventOrBuilder
 Events in transactions can have two primary shapes:

 - ACS delta: events can be CreatedEvent or ArchivedEvent
 - ledger effects: events can be CreatedEvent or ExercisedEvent

 In the update service the events are restricted to the events
 visible for the parties specified in the transaction filter. Each
 event message type below contains a ``witness_parties`` field which
 indicates the subset of the requested parties that can see the event
 in question.
 
Protobuf type com.daml.ledger.api.v2.Event
  • Method Details

    • 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.Builder<EventOuterClass.Event.Builder>
    • clear

      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessageV3.Builder<EventOuterClass.Event.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<EventOuterClass.Event.Builder>
    • getDefaultInstanceForType

      public EventOuterClass.Event getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public EventOuterClass.Event build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public EventOuterClass.Event buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • clone

      Specified by:
      clone in interface com.google.protobuf.Message.Builder
      Specified by:
      clone in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clone in class com.google.protobuf.GeneratedMessageV3.Builder<EventOuterClass.Event.Builder>
    • setField

      public EventOuterClass.Event.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      setField in interface com.google.protobuf.Message.Builder
      Overrides:
      setField in class com.google.protobuf.GeneratedMessageV3.Builder<EventOuterClass.Event.Builder>
    • clearField

      public EventOuterClass.Event.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
      Specified by:
      clearField in interface com.google.protobuf.Message.Builder
      Overrides:
      clearField in class com.google.protobuf.GeneratedMessageV3.Builder<EventOuterClass.Event.Builder>
    • clearOneof

      public EventOuterClass.Event.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
      Specified by:
      clearOneof in interface com.google.protobuf.Message.Builder
      Overrides:
      clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<EventOuterClass.Event.Builder>
    • setRepeatedField

      public EventOuterClass.Event.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
      Specified by:
      setRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<EventOuterClass.Event.Builder>
    • addRepeatedField

      public EventOuterClass.Event.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      addRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<EventOuterClass.Event.Builder>
    • mergeFrom

      public EventOuterClass.Event.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<EventOuterClass.Event.Builder>
    • mergeFrom

    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<EventOuterClass.Event.Builder>
    • mergeFrom

      public EventOuterClass.Event.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<EventOuterClass.Event.Builder>
      Throws:
      IOException
    • getEventCase

      public EventOuterClass.Event.EventCase getEventCase()
      Specified by:
      getEventCase in interface EventOuterClass.EventOrBuilder
    • clearEvent

      public EventOuterClass.Event.Builder clearEvent()
    • hasCreated

      public boolean hasCreated()
       The event as it appeared in the context of its original daml transaction on this participant node.
       In particular, the offset, node_id pair of the daml transaction are preserved.
       
      .com.daml.ledger.api.v2.CreatedEvent created = 1 [json_name = "created"];
      Specified by:
      hasCreated in interface EventOuterClass.EventOrBuilder
      Returns:
      Whether the created field is set.
    • getCreated

      public EventOuterClass.CreatedEvent getCreated()
       The event as it appeared in the context of its original daml transaction on this participant node.
       In particular, the offset, node_id pair of the daml transaction are preserved.
       
      .com.daml.ledger.api.v2.CreatedEvent created = 1 [json_name = "created"];
      Specified by:
      getCreated in interface EventOuterClass.EventOrBuilder
      Returns:
      The created.
    • setCreated

       The event as it appeared in the context of its original daml transaction on this participant node.
       In particular, the offset, node_id pair of the daml transaction are preserved.
       
      .com.daml.ledger.api.v2.CreatedEvent created = 1 [json_name = "created"];
    • setCreated

       The event as it appeared in the context of its original daml transaction on this participant node.
       In particular, the offset, node_id pair of the daml transaction are preserved.
       
      .com.daml.ledger.api.v2.CreatedEvent created = 1 [json_name = "created"];
    • mergeCreated

       The event as it appeared in the context of its original daml transaction on this participant node.
       In particular, the offset, node_id pair of the daml transaction are preserved.
       
      .com.daml.ledger.api.v2.CreatedEvent created = 1 [json_name = "created"];
    • clearCreated

      public EventOuterClass.Event.Builder clearCreated()
       The event as it appeared in the context of its original daml transaction on this participant node.
       In particular, the offset, node_id pair of the daml transaction are preserved.
       
      .com.daml.ledger.api.v2.CreatedEvent created = 1 [json_name = "created"];
    • getCreatedBuilder

      public EventOuterClass.CreatedEvent.Builder getCreatedBuilder()
       The event as it appeared in the context of its original daml transaction on this participant node.
       In particular, the offset, node_id pair of the daml transaction are preserved.
       
      .com.daml.ledger.api.v2.CreatedEvent created = 1 [json_name = "created"];
    • getCreatedOrBuilder

      public EventOuterClass.CreatedEventOrBuilder getCreatedOrBuilder()
       The event as it appeared in the context of its original daml transaction on this participant node.
       In particular, the offset, node_id pair of the daml transaction are preserved.
       
      .com.daml.ledger.api.v2.CreatedEvent created = 1 [json_name = "created"];
      Specified by:
      getCreatedOrBuilder in interface EventOuterClass.EventOrBuilder
    • hasArchived

      public boolean hasArchived()
      .com.daml.ledger.api.v2.ArchivedEvent archived = 2 [json_name = "archived"];
      Specified by:
      hasArchived in interface EventOuterClass.EventOrBuilder
      Returns:
      Whether the archived field is set.
    • getArchived

      public EventOuterClass.ArchivedEvent getArchived()
      .com.daml.ledger.api.v2.ArchivedEvent archived = 2 [json_name = "archived"];
      Specified by:
      getArchived in interface EventOuterClass.EventOrBuilder
      Returns:
      The archived.
    • setArchived

      .com.daml.ledger.api.v2.ArchivedEvent archived = 2 [json_name = "archived"];
    • setArchived

      .com.daml.ledger.api.v2.ArchivedEvent archived = 2 [json_name = "archived"];
    • mergeArchived

      .com.daml.ledger.api.v2.ArchivedEvent archived = 2 [json_name = "archived"];
    • clearArchived

      public EventOuterClass.Event.Builder clearArchived()
      .com.daml.ledger.api.v2.ArchivedEvent archived = 2 [json_name = "archived"];
    • getArchivedBuilder

      public EventOuterClass.ArchivedEvent.Builder getArchivedBuilder()
      .com.daml.ledger.api.v2.ArchivedEvent archived = 2 [json_name = "archived"];
    • getArchivedOrBuilder

      public EventOuterClass.ArchivedEventOrBuilder getArchivedOrBuilder()
      .com.daml.ledger.api.v2.ArchivedEvent archived = 2 [json_name = "archived"];
      Specified by:
      getArchivedOrBuilder in interface EventOuterClass.EventOrBuilder
    • hasExercised

      public boolean hasExercised()
      .com.daml.ledger.api.v2.ExercisedEvent exercised = 3 [json_name = "exercised"];
      Specified by:
      hasExercised in interface EventOuterClass.EventOrBuilder
      Returns:
      Whether the exercised field is set.
    • getExercised

      public EventOuterClass.ExercisedEvent getExercised()
      .com.daml.ledger.api.v2.ExercisedEvent exercised = 3 [json_name = "exercised"];
      Specified by:
      getExercised in interface EventOuterClass.EventOrBuilder
      Returns:
      The exercised.
    • setExercised

      .com.daml.ledger.api.v2.ExercisedEvent exercised = 3 [json_name = "exercised"];
    • setExercised

      .com.daml.ledger.api.v2.ExercisedEvent exercised = 3 [json_name = "exercised"];
    • mergeExercised

      .com.daml.ledger.api.v2.ExercisedEvent exercised = 3 [json_name = "exercised"];
    • clearExercised

      public EventOuterClass.Event.Builder clearExercised()
      .com.daml.ledger.api.v2.ExercisedEvent exercised = 3 [json_name = "exercised"];
    • getExercisedBuilder

      public EventOuterClass.ExercisedEvent.Builder getExercisedBuilder()
      .com.daml.ledger.api.v2.ExercisedEvent exercised = 3 [json_name = "exercised"];
    • getExercisedOrBuilder

      public EventOuterClass.ExercisedEventOrBuilder getExercisedOrBuilder()
      .com.daml.ledger.api.v2.ExercisedEvent exercised = 3 [json_name = "exercised"];
      Specified by:
      getExercisedOrBuilder in interface EventOuterClass.EventOrBuilder
    • setUnknownFields

      public final EventOuterClass.Event.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      setUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<EventOuterClass.Event.Builder>
    • mergeUnknownFields

      public final EventOuterClass.Event.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      mergeUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<EventOuterClass.Event.Builder>