Class SubmitCommandsRequest


  • public final class SubmitCommandsRequest
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      SubmitCommandsRequest​(@NonNull java.lang.String workflowId, @NonNull java.lang.String applicationId, @NonNull java.lang.String commandId, @NonNull java.lang.String submissionId, @NonNull java.lang.String party, @NonNull java.util.Optional<java.time.Instant> minLedgerTimeAbsolute, @NonNull java.util.Optional<java.time.Duration> minLedgerTimeRelative, @NonNull java.util.Optional<java.time.Duration> deduplicationTime, @NonNull java.util.List<@NonNull Command> commands)  
      SubmitCommandsRequest​(@NonNull java.lang.String workflowId, @NonNull java.lang.String applicationId, @NonNull java.lang.String commandId, @NonNull java.lang.String submissionId, @NonNull java.util.List<@NonNull java.lang.String> actAs, @NonNull java.util.List<@NonNull java.lang.String> readAs, @NonNull java.util.Optional<java.time.Instant> minLedgerTimeAbsolute, @NonNull java.util.Optional<java.time.Duration> minLedgerTimeRelative, @NonNull java.util.Optional<java.time.Duration> deduplicationTime, @NonNull java.util.List<@NonNull Command> commands)  
      SubmitCommandsRequest​(@NonNull java.lang.String workflowId, @NonNull java.lang.String applicationId, @NonNull java.lang.String commandId, @NonNull java.lang.String party, @NonNull java.util.Optional<java.time.Instant> minLedgerTimeAbsolute, @NonNull java.util.Optional<java.time.Duration> minLedgerTimeRelative, @NonNull java.util.Optional<java.time.Duration> deduplicationTime, @NonNull java.util.List<@NonNull Command> commands)  
      SubmitCommandsRequest​(@NonNull java.lang.String workflowId, @NonNull java.lang.String applicationId, @NonNull java.lang.String commandId, @NonNull java.util.List<@NonNull java.lang.String> actAs, @NonNull java.util.List<@NonNull java.lang.String> readAs, @NonNull java.util.Optional<java.time.Instant> minLedgerTimeAbsolute, @NonNull java.util.Optional<java.time.Duration> minLedgerTimeRelative, @NonNull java.util.Optional<java.time.Duration> deduplicationTime, @NonNull java.util.List<@NonNull Command> commands)  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      boolean equals​(java.lang.Object o)  
      static SubmitCommandsRequest fromProto​(com.daml.ledger.api.v1.CommandsOuterClass.Commands commands)  
      @NonNull java.util.List<java.lang.String> getActAs()  
      @NonNull java.lang.String getApplicationId()  
      @NonNull java.lang.String getCommandId()  
      @NonNull java.util.List<@NonNull Command> getCommands()  
      @NonNull java.util.Optional<java.time.Duration> getDeduplicationTime()  
      @NonNull java.util.Optional<java.time.Instant> getMinLedgerTimeAbsolute()  
      @NonNull java.util.Optional<java.time.Duration> getMinLedgerTimeRelative()  
      @NonNull java.lang.String getParty()  
      @NonNull java.util.List<java.lang.String> getReadAs()  
      @NonNull java.util.Optional<java.lang.String> getSubmissionId()  
      @NonNull java.lang.String getWorkflowId()  
      int hashCode()  
      static com.daml.ledger.api.v1.CommandsOuterClass.Commands toProto​(@NonNull java.lang.String ledgerId, @NonNull CommandsSubmission submission)  
      static com.daml.ledger.api.v1.CommandsOuterClass.Commands toProto​(@NonNull java.lang.String ledgerId, @NonNull java.lang.String submissionId, @NonNull CommandsSubmission submission)  
      static com.daml.ledger.api.v1.CommandsOuterClass.Commands toProto​(@NonNull java.lang.String ledgerId, @NonNull java.lang.String workflowId, @NonNull java.lang.String applicationId, @NonNull java.lang.String commandId, @NonNull java.lang.String submissionId, @NonNull java.lang.String party, @NonNull java.util.Optional<java.time.Instant> minLedgerTimeAbsolute, @NonNull java.util.Optional<java.time.Duration> minLedgerTimeRelative, @NonNull java.util.Optional<java.time.Duration> deduplicationTime, @NonNull java.util.List<@NonNull Command> commands)
      Deprecated.
      since 2.5.
      static com.daml.ledger.api.v1.CommandsOuterClass.Commands toProto​(@NonNull java.lang.String ledgerId, @NonNull java.lang.String workflowId, @NonNull java.lang.String applicationId, @NonNull java.lang.String commandId, @NonNull java.lang.String submissionId, @NonNull java.util.List<@NonNull java.lang.String> actAs, @NonNull java.util.List<@NonNull java.lang.String> readAs, @NonNull java.util.Optional<java.time.Instant> minLedgerTimeAbsolute, @NonNull java.util.Optional<java.time.Duration> minLedgerTimeRelative, @NonNull java.util.Optional<java.time.Duration> deduplicationTime, @NonNull java.util.List<@NonNull Command> commands)
      Deprecated.
      since 2.5.
      static com.daml.ledger.api.v1.CommandsOuterClass.Commands toProto​(@NonNull java.lang.String ledgerId, @NonNull java.lang.String workflowId, @NonNull java.lang.String applicationId, @NonNull java.lang.String commandId, @NonNull java.lang.String party, @NonNull java.util.Optional<java.time.Instant> minLedgerTimeAbsolute, @NonNull java.util.Optional<java.time.Duration> minLedgerTimeRelative, @NonNull java.util.Optional<java.time.Duration> deduplicationTime, @NonNull java.util.List<@NonNull Command> commands)
      Deprecated.
      since 2.5.
      static com.daml.ledger.api.v1.CommandsOuterClass.Commands toProto​(@NonNull java.lang.String ledgerId, @NonNull java.lang.String workflowId, @NonNull java.lang.String applicationId, @NonNull java.lang.String commandId, @NonNull java.util.List<@NonNull java.lang.String> actAs, @NonNull java.util.List<@NonNull java.lang.String> readAs, @NonNull java.util.Optional<java.time.Instant> minLedgerTimeAbsolute, @NonNull java.util.Optional<java.time.Duration> minLedgerTimeRelative, @NonNull java.util.Optional<java.time.Duration> deduplicationTime, @NonNull java.util.List<@NonNull Command> commands)
      Deprecated.
      since 2.5.
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • SubmitCommandsRequest

        public SubmitCommandsRequest​(@NonNull java.lang.String workflowId,
                                     @NonNull java.lang.String applicationId,
                                     @NonNull java.lang.String commandId,
                                     @NonNull java.lang.String party,
                                     @NonNull java.util.Optional<java.time.Instant> minLedgerTimeAbsolute,
                                     @NonNull java.util.Optional<java.time.Duration> minLedgerTimeRelative,
                                     @NonNull java.util.Optional<java.time.Duration> deduplicationTime,
                                     @NonNull java.util.List<@NonNull Command> commands)
      • SubmitCommandsRequest

        public SubmitCommandsRequest​(@NonNull java.lang.String workflowId,
                                     @NonNull java.lang.String applicationId,
                                     @NonNull java.lang.String commandId,
                                     @NonNull java.lang.String submissionId,
                                     @NonNull java.lang.String party,
                                     @NonNull java.util.Optional<java.time.Instant> minLedgerTimeAbsolute,
                                     @NonNull java.util.Optional<java.time.Duration> minLedgerTimeRelative,
                                     @NonNull java.util.Optional<java.time.Duration> deduplicationTime,
                                     @NonNull java.util.List<@NonNull Command> commands)
      • SubmitCommandsRequest

        public SubmitCommandsRequest​(@NonNull java.lang.String workflowId,
                                     @NonNull java.lang.String applicationId,
                                     @NonNull java.lang.String commandId,
                                     @NonNull java.util.List<@NonNull java.lang.String> actAs,
                                     @NonNull java.util.List<@NonNull java.lang.String> readAs,
                                     @NonNull java.util.Optional<java.time.Instant> minLedgerTimeAbsolute,
                                     @NonNull java.util.Optional<java.time.Duration> minLedgerTimeRelative,
                                     @NonNull java.util.Optional<java.time.Duration> deduplicationTime,
                                     @NonNull java.util.List<@NonNull Command> commands)
      • SubmitCommandsRequest

        public SubmitCommandsRequest​(@NonNull java.lang.String workflowId,
                                     @NonNull java.lang.String applicationId,
                                     @NonNull java.lang.String commandId,
                                     @NonNull java.lang.String submissionId,
                                     @NonNull java.util.List<@NonNull java.lang.String> actAs,
                                     @NonNull java.util.List<@NonNull java.lang.String> readAs,
                                     @NonNull java.util.Optional<java.time.Instant> minLedgerTimeAbsolute,
                                     @NonNull java.util.Optional<java.time.Duration> minLedgerTimeRelative,
                                     @NonNull java.util.Optional<java.time.Duration> deduplicationTime,
                                     @NonNull java.util.List<@NonNull Command> commands)
    • Method Detail

      • fromProto

        public static SubmitCommandsRequest fromProto​(com.daml.ledger.api.v1.CommandsOuterClass.Commands commands)
      • toProto

        public static com.daml.ledger.api.v1.CommandsOuterClass.Commands toProto​(@NonNull java.lang.String ledgerId,
                                                                                 @NonNull CommandsSubmission submission)
      • toProto

        @Deprecated
        public static com.daml.ledger.api.v1.CommandsOuterClass.Commands toProto​(@NonNull java.lang.String ledgerId,
                                                                                 @NonNull java.lang.String workflowId,
                                                                                 @NonNull java.lang.String applicationId,
                                                                                 @NonNull java.lang.String commandId,
                                                                                 @NonNull java.util.List<@NonNull java.lang.String> actAs,
                                                                                 @NonNull java.util.List<@NonNull java.lang.String> readAs,
                                                                                 @NonNull java.util.Optional<java.time.Instant> minLedgerTimeAbsolute,
                                                                                 @NonNull java.util.Optional<java.time.Duration> minLedgerTimeRelative,
                                                                                 @NonNull java.util.Optional<java.time.Duration> deduplicationTime,
                                                                                 @NonNull java.util.List<@NonNull Command> commands)
        Deprecated.
      • toProto

        public static com.daml.ledger.api.v1.CommandsOuterClass.Commands toProto​(@NonNull java.lang.String ledgerId,
                                                                                 @NonNull java.lang.String submissionId,
                                                                                 @NonNull CommandsSubmission submission)
      • toProto

        @Deprecated
        public static com.daml.ledger.api.v1.CommandsOuterClass.Commands toProto​(@NonNull java.lang.String ledgerId,
                                                                                 @NonNull java.lang.String workflowId,
                                                                                 @NonNull java.lang.String applicationId,
                                                                                 @NonNull java.lang.String commandId,
                                                                                 @NonNull java.lang.String submissionId,
                                                                                 @NonNull java.util.List<@NonNull java.lang.String> actAs,
                                                                                 @NonNull java.util.List<@NonNull java.lang.String> readAs,
                                                                                 @NonNull java.util.Optional<java.time.Instant> minLedgerTimeAbsolute,
                                                                                 @NonNull java.util.Optional<java.time.Duration> minLedgerTimeRelative,
                                                                                 @NonNull java.util.Optional<java.time.Duration> deduplicationTime,
                                                                                 @NonNull java.util.List<@NonNull Command> commands)
        Deprecated.
      • toProto

        @Deprecated
        public static com.daml.ledger.api.v1.CommandsOuterClass.Commands toProto​(@NonNull java.lang.String ledgerId,
                                                                                 @NonNull java.lang.String workflowId,
                                                                                 @NonNull java.lang.String applicationId,
                                                                                 @NonNull java.lang.String commandId,
                                                                                 @NonNull java.lang.String submissionId,
                                                                                 @NonNull java.lang.String party,
                                                                                 @NonNull java.util.Optional<java.time.Instant> minLedgerTimeAbsolute,
                                                                                 @NonNull java.util.Optional<java.time.Duration> minLedgerTimeRelative,
                                                                                 @NonNull java.util.Optional<java.time.Duration> deduplicationTime,
                                                                                 @NonNull java.util.List<@NonNull Command> commands)
        Deprecated.
      • toProto

        @Deprecated
        public static com.daml.ledger.api.v1.CommandsOuterClass.Commands toProto​(@NonNull java.lang.String ledgerId,
                                                                                 @NonNull java.lang.String workflowId,
                                                                                 @NonNull java.lang.String applicationId,
                                                                                 @NonNull java.lang.String commandId,
                                                                                 @NonNull java.lang.String party,
                                                                                 @NonNull java.util.Optional<java.time.Instant> minLedgerTimeAbsolute,
                                                                                 @NonNull java.util.Optional<java.time.Duration> minLedgerTimeRelative,
                                                                                 @NonNull java.util.Optional<java.time.Duration> deduplicationTime,
                                                                                 @NonNull java.util.List<@NonNull Command> commands)
        Deprecated.
      • getWorkflowId

        public @NonNull java.lang.String getWorkflowId()
      • getApplicationId

        public @NonNull java.lang.String getApplicationId()
      • getCommandId

        public @NonNull java.lang.String getCommandId()
      • getParty

        public @NonNull java.lang.String getParty()
      • getActAs

        public @NonNull java.util.List<java.lang.String> getActAs()
      • getReadAs

        public @NonNull java.util.List<java.lang.String> getReadAs()
      • getMinLedgerTimeAbsolute

        public @NonNull java.util.Optional<java.time.Instant> getMinLedgerTimeAbsolute()
      • getMinLedgerTimeRelative

        public @NonNull java.util.Optional<java.time.Duration> getMinLedgerTimeRelative()
      • getDeduplicationTime

        public @NonNull java.util.Optional<java.time.Duration> getDeduplicationTime()
      • getSubmissionId

        public @NonNull java.util.Optional<java.lang.String> getSubmissionId()
      • getCommands

        public @NonNull java.util.List<@NonNull Command> getCommands()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object