Package com.daml.ledger.javaapi.data
Class CommandsSubmission
- java.lang.Object
 - 
- com.daml.ledger.javaapi.data.CommandsSubmission
 
 
- 
public final class CommandsSubmission extends java.lang.ObjectThis class can be used to build a valid submission. It providescreate(String, String, List)for initial creation and methods to set optional parameters e.gwithActAs(List),withWorkflowId(String)etc. Usage:var submission = CommandsSubmission.create(applicationId, commandId, commands) .withAccessToken(token) .withParty(party) .with... 
- 
- 
Constructor Summary
Constructors Modifier Constructor Description protectedCommandsSubmission(java.lang.String applicationId, java.lang.String commandId, java.util.List<? extends HasCommands> commands, java.util.List<@NonNull java.lang.String> actAs, java.util.List<@NonNull java.lang.String> readAs, java.util.Optional<java.lang.String> workflowId, java.util.Optional<java.time.Instant> minLedgerTimeAbs, java.util.Optional<java.time.Duration> minLedgerTimeRel, java.util.Optional<java.time.Duration> deduplicationTime, java.util.Optional<java.lang.String> accessToken) 
- 
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CommandsSubmissioncreate(java.lang.String applicationId, java.lang.String commandId, java.util.List<? extends HasCommands> commands)java.util.Optional<java.lang.String>getAccessToken()java.util.List<java.lang.String>getActAs()java.lang.StringgetApplicationId()java.lang.StringgetCommandId()java.util.List<? extends HasCommands>getCommands()java.util.Optional<java.time.Duration>getDeduplicationTime()java.util.Optional<java.time.Instant>getMinLedgerTimeAbs()java.util.Optional<java.time.Duration>getMinLedgerTimeRel()java.util.List<java.lang.String>getReadAs()java.util.Optional<java.lang.String>getWorkflowId()CommandsSubmissionwithAccessToken(java.util.Optional<java.lang.String> accessToken)CommandsSubmissionwithActAs(java.lang.String actAs)CommandsSubmissionwithActAs(java.util.List<@NonNull java.lang.String> actAs)CommandsSubmissionwithCommands(java.util.List<? extends HasCommands> commands)CommandsSubmissionwithDeduplicationTime(java.util.Optional<java.time.Duration> deduplicationTime)CommandsSubmissionwithMinLedgerTimeAbs(java.util.Optional<java.time.Instant> minLedgerTimeAbs)CommandsSubmissionwithMinLedgerTimeRel(java.util.Optional<java.time.Duration> minLedgerTimeRel)CommandsSubmissionwithReadAs(java.util.List<@NonNull java.lang.String> readAs)CommandsSubmissionwithWorkflowId(java.lang.String workflowId) 
 - 
 
- 
- 
Constructor Detail
- 
CommandsSubmission
protected CommandsSubmission(java.lang.String applicationId, java.lang.String commandId, java.util.List<? extends HasCommands> commands, java.util.List<@NonNull java.lang.String> actAs, java.util.List<@NonNull java.lang.String> readAs, java.util.Optional<java.lang.String> workflowId, java.util.Optional<java.time.Instant> minLedgerTimeAbs, java.util.Optional<java.time.Duration> minLedgerTimeRel, java.util.Optional<java.time.Duration> deduplicationTime, java.util.Optional<java.lang.String> accessToken) 
 - 
 
- 
Method Detail
- 
create
public static CommandsSubmission create(java.lang.String applicationId, java.lang.String commandId, java.util.List<? extends HasCommands> commands)
 
- 
getWorkflowId
public java.util.Optional<java.lang.String> getWorkflowId()
 
- 
getApplicationId
public java.lang.String getApplicationId()
 
- 
getCommandId
public java.lang.String getCommandId()
 
- 
getActAs
public java.util.List<java.lang.String> getActAs()
 
- 
getReadAs
public java.util.List<java.lang.String> getReadAs()
 
- 
getMinLedgerTimeAbs
public java.util.Optional<java.time.Instant> getMinLedgerTimeAbs()
 
- 
getMinLedgerTimeRel
public java.util.Optional<java.time.Duration> getMinLedgerTimeRel()
 
- 
getDeduplicationTime
public java.util.Optional<java.time.Duration> getDeduplicationTime()
 
- 
getCommands
public java.util.List<? extends HasCommands> getCommands()
 
- 
getAccessToken
public java.util.Optional<java.lang.String> getAccessToken()
 
- 
withWorkflowId
public CommandsSubmission withWorkflowId(java.lang.String workflowId)
 
- 
withActAs
public CommandsSubmission withActAs(java.lang.String actAs)
 
- 
withActAs
public CommandsSubmission withActAs(java.util.List<@NonNull java.lang.String> actAs)
 
- 
withReadAs
public CommandsSubmission withReadAs(java.util.List<@NonNull java.lang.String> readAs)
 
- 
withMinLedgerTimeAbs
public CommandsSubmission withMinLedgerTimeAbs(java.util.Optional<java.time.Instant> minLedgerTimeAbs)
 
- 
withMinLedgerTimeRel
public CommandsSubmission withMinLedgerTimeRel(java.util.Optional<java.time.Duration> minLedgerTimeRel)
 
- 
withDeduplicationTime
public CommandsSubmission withDeduplicationTime(java.util.Optional<java.time.Duration> deduplicationTime)
 
- 
withCommands
public CommandsSubmission withCommands(java.util.List<? extends HasCommands> commands)
 
- 
withAccessToken
public CommandsSubmission withAccessToken(java.util.Optional<java.lang.String> accessToken)
 
 - 
 
 -