public static final class CommandsOuterClass.Commands.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<CommandsOuterClass.Commands.Builder> implements CommandsOuterClass.CommandsOrBuilder
A composite command that groups multiple commands together.Protobuf type
com.daml.ledger.api.v1.Commands| Modifier and Type | Method and Description |
|---|---|
CommandsOuterClass.Commands.Builder |
addActAs(java.lang.String value)
Set of parties on whose behalf the command should be executed.
|
CommandsOuterClass.Commands.Builder |
addActAsBytes(com.google.protobuf.ByteString value)
Set of parties on whose behalf the command should be executed.
|
CommandsOuterClass.Commands.Builder |
addAllActAs(java.lang.Iterable<java.lang.String> values)
Set of parties on whose behalf the command should be executed.
|
CommandsOuterClass.Commands.Builder |
addAllCommands(java.lang.Iterable<? extends CommandsOuterClass.Command> values)
Individual elements of this atomic command.
|
CommandsOuterClass.Commands.Builder |
addAllReadAs(java.lang.Iterable<java.lang.String> values)
Set of parties on whose behalf (in addition to all parties listed in ``act_as``) contracts can be retrieved.
|
CommandsOuterClass.Commands.Builder |
addCommands(CommandsOuterClass.Command.Builder builderForValue)
Individual elements of this atomic command.
|
CommandsOuterClass.Commands.Builder |
addCommands(CommandsOuterClass.Command value)
Individual elements of this atomic command.
|
CommandsOuterClass.Commands.Builder |
addCommands(int index,
CommandsOuterClass.Command.Builder builderForValue)
Individual elements of this atomic command.
|
CommandsOuterClass.Commands.Builder |
addCommands(int index,
CommandsOuterClass.Command value)
Individual elements of this atomic command.
|
CommandsOuterClass.Command.Builder |
addCommandsBuilder()
Individual elements of this atomic command.
|
CommandsOuterClass.Command.Builder |
addCommandsBuilder(int index)
Individual elements of this atomic command.
|
CommandsOuterClass.Commands.Builder |
addReadAs(java.lang.String value)
Set of parties on whose behalf (in addition to all parties listed in ``act_as``) contracts can be retrieved.
|
CommandsOuterClass.Commands.Builder |
addReadAsBytes(com.google.protobuf.ByteString value)
Set of parties on whose behalf (in addition to all parties listed in ``act_as``) contracts can be retrieved.
|
CommandsOuterClass.Commands.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) |
CommandsOuterClass.Commands |
build() |
CommandsOuterClass.Commands |
buildPartial() |
CommandsOuterClass.Commands.Builder |
clear() |
CommandsOuterClass.Commands.Builder |
clearActAs()
Set of parties on whose behalf the command should be executed.
|
CommandsOuterClass.Commands.Builder |
clearApplicationId()
Uniquely identifies the application (or its part) that issued the command.
|
CommandsOuterClass.Commands.Builder |
clearCommandId()
Uniquely identifies the command.
|
CommandsOuterClass.Commands.Builder |
clearCommands()
Individual elements of this atomic command.
|
CommandsOuterClass.Commands.Builder |
clearDeduplicationDuration()
Specifies the length of the deduplication period.
|
CommandsOuterClass.Commands.Builder |
clearDeduplicationPeriod() |
CommandsOuterClass.Commands.Builder |
clearDeduplicationTime()
Deprecated.
|
CommandsOuterClass.Commands.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
CommandsOuterClass.Commands.Builder |
clearLedgerId()
Must correspond to the ledger ID reported by the Ledger Identification Service.
|
CommandsOuterClass.Commands.Builder |
clearMinLedgerTimeAbs()
Lower bound for the ledger time assigned to the resulting transaction.
|
CommandsOuterClass.Commands.Builder |
clearMinLedgerTimeRel()
Same as min_ledger_time_abs, but specified as a duration, starting from the time the command is received by the server.
|
CommandsOuterClass.Commands.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
CommandsOuterClass.Commands.Builder |
clearParty()
Party on whose behalf the command should be executed.
|
CommandsOuterClass.Commands.Builder |
clearReadAs()
Set of parties on whose behalf (in addition to all parties listed in ``act_as``) contracts can be retrieved.
|
CommandsOuterClass.Commands.Builder |
clearSubmissionId()
A unique identifier to distinguish completions for different submissions with the same change ID.
|
CommandsOuterClass.Commands.Builder |
clearWorkflowId()
Identifier of the on-ledger workflow that this command is a part of.
|
CommandsOuterClass.Commands.Builder |
clone() |
java.lang.String |
getActAs(int index)
Set of parties on whose behalf the command should be executed.
|
com.google.protobuf.ByteString |
getActAsBytes(int index)
Set of parties on whose behalf the command should be executed.
|
int |
getActAsCount()
Set of parties on whose behalf the command should be executed.
|
com.google.protobuf.ProtocolStringList |
getActAsList()
Set of parties on whose behalf the command should be executed.
|
java.lang.String |
getApplicationId()
Uniquely identifies the application (or its part) that issued the command.
|
com.google.protobuf.ByteString |
getApplicationIdBytes()
Uniquely identifies the application (or its part) that issued the command.
|
java.lang.String |
getCommandId()
Uniquely identifies the command.
|
com.google.protobuf.ByteString |
getCommandIdBytes()
Uniquely identifies the command.
|
CommandsOuterClass.Command |
getCommands(int index)
Individual elements of this atomic command.
|
CommandsOuterClass.Command.Builder |
getCommandsBuilder(int index)
Individual elements of this atomic command.
|
java.util.List<CommandsOuterClass.Command.Builder> |
getCommandsBuilderList()
Individual elements of this atomic command.
|
int |
getCommandsCount()
Individual elements of this atomic command.
|
java.util.List<CommandsOuterClass.Command> |
getCommandsList()
Individual elements of this atomic command.
|
CommandsOuterClass.CommandOrBuilder |
getCommandsOrBuilder(int index)
Individual elements of this atomic command.
|
java.util.List<? extends CommandsOuterClass.CommandOrBuilder> |
getCommandsOrBuilderList()
Individual elements of this atomic command.
|
com.google.protobuf.Duration |
getDeduplicationDuration()
Specifies the length of the deduplication period.
|
com.google.protobuf.Duration.Builder |
getDeduplicationDurationBuilder()
Specifies the length of the deduplication period.
|
com.google.protobuf.DurationOrBuilder |
getDeduplicationDurationOrBuilder()
Specifies the length of the deduplication period.
|
CommandsOuterClass.Commands.DeduplicationPeriodCase |
getDeduplicationPeriodCase() |
com.google.protobuf.Duration |
getDeduplicationTime()
Deprecated.
|
com.google.protobuf.Duration.Builder |
getDeduplicationTimeBuilder()
Deprecated.
|
com.google.protobuf.DurationOrBuilder |
getDeduplicationTimeOrBuilder()
Deprecated.
|
CommandsOuterClass.Commands |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
java.lang.String |
getLedgerId()
Must correspond to the ledger ID reported by the Ledger Identification Service.
|
com.google.protobuf.ByteString |
getLedgerIdBytes()
Must correspond to the ledger ID reported by the Ledger Identification Service.
|
com.google.protobuf.Timestamp |
getMinLedgerTimeAbs()
Lower bound for the ledger time assigned to the resulting transaction.
|
com.google.protobuf.Timestamp.Builder |
getMinLedgerTimeAbsBuilder()
Lower bound for the ledger time assigned to the resulting transaction.
|
com.google.protobuf.TimestampOrBuilder |
getMinLedgerTimeAbsOrBuilder()
Lower bound for the ledger time assigned to the resulting transaction.
|
com.google.protobuf.Duration |
getMinLedgerTimeRel()
Same as min_ledger_time_abs, but specified as a duration, starting from the time the command is received by the server.
|
com.google.protobuf.Duration.Builder |
getMinLedgerTimeRelBuilder()
Same as min_ledger_time_abs, but specified as a duration, starting from the time the command is received by the server.
|
com.google.protobuf.DurationOrBuilder |
getMinLedgerTimeRelOrBuilder()
Same as min_ledger_time_abs, but specified as a duration, starting from the time the command is received by the server.
|
java.lang.String |
getParty()
Party on whose behalf the command should be executed.
|
com.google.protobuf.ByteString |
getPartyBytes()
Party on whose behalf the command should be executed.
|
java.lang.String |
getReadAs(int index)
Set of parties on whose behalf (in addition to all parties listed in ``act_as``) contracts can be retrieved.
|
com.google.protobuf.ByteString |
getReadAsBytes(int index)
Set of parties on whose behalf (in addition to all parties listed in ``act_as``) contracts can be retrieved.
|
int |
getReadAsCount()
Set of parties on whose behalf (in addition to all parties listed in ``act_as``) contracts can be retrieved.
|
com.google.protobuf.ProtocolStringList |
getReadAsList()
Set of parties on whose behalf (in addition to all parties listed in ``act_as``) contracts can be retrieved.
|
java.lang.String |
getSubmissionId()
A unique identifier to distinguish completions for different submissions with the same change ID.
|
com.google.protobuf.ByteString |
getSubmissionIdBytes()
A unique identifier to distinguish completions for different submissions with the same change ID.
|
java.lang.String |
getWorkflowId()
Identifier of the on-ledger workflow that this command is a part of.
|
com.google.protobuf.ByteString |
getWorkflowIdBytes()
Identifier of the on-ledger workflow that this command is a part of.
|
boolean |
hasDeduplicationDuration()
Specifies the length of the deduplication period.
|
boolean |
hasDeduplicationTime()
Deprecated.
|
boolean |
hasMinLedgerTimeAbs()
Lower bound for the ledger time assigned to the resulting transaction.
|
boolean |
hasMinLedgerTimeRel()
Same as min_ledger_time_abs, but specified as a duration, starting from the time the command is received by the server.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
CommandsOuterClass.Commands.Builder |
mergeDeduplicationDuration(com.google.protobuf.Duration value)
Specifies the length of the deduplication period.
|
CommandsOuterClass.Commands.Builder |
mergeDeduplicationTime(com.google.protobuf.Duration value)
Deprecated.
|
CommandsOuterClass.Commands.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
CommandsOuterClass.Commands.Builder |
mergeFrom(CommandsOuterClass.Commands other) |
CommandsOuterClass.Commands.Builder |
mergeFrom(com.google.protobuf.Message other) |
CommandsOuterClass.Commands.Builder |
mergeMinLedgerTimeAbs(com.google.protobuf.Timestamp value)
Lower bound for the ledger time assigned to the resulting transaction.
|
CommandsOuterClass.Commands.Builder |
mergeMinLedgerTimeRel(com.google.protobuf.Duration value)
Same as min_ledger_time_abs, but specified as a duration, starting from the time the command is received by the server.
|
CommandsOuterClass.Commands.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
CommandsOuterClass.Commands.Builder |
removeCommands(int index)
Individual elements of this atomic command.
|
CommandsOuterClass.Commands.Builder |
setActAs(int index,
java.lang.String value)
Set of parties on whose behalf the command should be executed.
|
CommandsOuterClass.Commands.Builder |
setApplicationId(java.lang.String value)
Uniquely identifies the application (or its part) that issued the command.
|
CommandsOuterClass.Commands.Builder |
setApplicationIdBytes(com.google.protobuf.ByteString value)
Uniquely identifies the application (or its part) that issued the command.
|
CommandsOuterClass.Commands.Builder |
setCommandId(java.lang.String value)
Uniquely identifies the command.
|
CommandsOuterClass.Commands.Builder |
setCommandIdBytes(com.google.protobuf.ByteString value)
Uniquely identifies the command.
|
CommandsOuterClass.Commands.Builder |
setCommands(int index,
CommandsOuterClass.Command.Builder builderForValue)
Individual elements of this atomic command.
|
CommandsOuterClass.Commands.Builder |
setCommands(int index,
CommandsOuterClass.Command value)
Individual elements of this atomic command.
|
CommandsOuterClass.Commands.Builder |
setDeduplicationDuration(com.google.protobuf.Duration.Builder builderForValue)
Specifies the length of the deduplication period.
|
CommandsOuterClass.Commands.Builder |
setDeduplicationDuration(com.google.protobuf.Duration value)
Specifies the length of the deduplication period.
|
CommandsOuterClass.Commands.Builder |
setDeduplicationTime(com.google.protobuf.Duration.Builder builderForValue)
Deprecated.
|
CommandsOuterClass.Commands.Builder |
setDeduplicationTime(com.google.protobuf.Duration value)
Deprecated.
|
CommandsOuterClass.Commands.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) |
CommandsOuterClass.Commands.Builder |
setLedgerId(java.lang.String value)
Must correspond to the ledger ID reported by the Ledger Identification Service.
|
CommandsOuterClass.Commands.Builder |
setLedgerIdBytes(com.google.protobuf.ByteString value)
Must correspond to the ledger ID reported by the Ledger Identification Service.
|
CommandsOuterClass.Commands.Builder |
setMinLedgerTimeAbs(com.google.protobuf.Timestamp.Builder builderForValue)
Lower bound for the ledger time assigned to the resulting transaction.
|
CommandsOuterClass.Commands.Builder |
setMinLedgerTimeAbs(com.google.protobuf.Timestamp value)
Lower bound for the ledger time assigned to the resulting transaction.
|
CommandsOuterClass.Commands.Builder |
setMinLedgerTimeRel(com.google.protobuf.Duration.Builder builderForValue)
Same as min_ledger_time_abs, but specified as a duration, starting from the time the command is received by the server.
|
CommandsOuterClass.Commands.Builder |
setMinLedgerTimeRel(com.google.protobuf.Duration value)
Same as min_ledger_time_abs, but specified as a duration, starting from the time the command is received by the server.
|
CommandsOuterClass.Commands.Builder |
setParty(java.lang.String value)
Party on whose behalf the command should be executed.
|
CommandsOuterClass.Commands.Builder |
setPartyBytes(com.google.protobuf.ByteString value)
Party on whose behalf the command should be executed.
|
CommandsOuterClass.Commands.Builder |
setReadAs(int index,
java.lang.String value)
Set of parties on whose behalf (in addition to all parties listed in ``act_as``) contracts can be retrieved.
|
CommandsOuterClass.Commands.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
java.lang.Object value) |
CommandsOuterClass.Commands.Builder |
setSubmissionId(java.lang.String value)
A unique identifier to distinguish completions for different submissions with the same change ID.
|
CommandsOuterClass.Commands.Builder |
setSubmissionIdBytes(com.google.protobuf.ByteString value)
A unique identifier to distinguish completions for different submissions with the same change ID.
|
CommandsOuterClass.Commands.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
CommandsOuterClass.Commands.Builder |
setWorkflowId(java.lang.String value)
Identifier of the on-ledger workflow that this command is a part of.
|
CommandsOuterClass.Commands.Builder |
setWorkflowIdBytes(com.google.protobuf.ByteString value)
Identifier of the on-ledger workflow that this command is a part of.
|
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<CommandsOuterClass.Commands.Builder>public CommandsOuterClass.Commands.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<CommandsOuterClass.Commands.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<CommandsOuterClass.Commands.Builder>public CommandsOuterClass.Commands getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic CommandsOuterClass.Commands build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic CommandsOuterClass.Commands buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic CommandsOuterClass.Commands.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<CommandsOuterClass.Commands.Builder>public CommandsOuterClass.Commands.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<CommandsOuterClass.Commands.Builder>public CommandsOuterClass.Commands.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<CommandsOuterClass.Commands.Builder>public CommandsOuterClass.Commands.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<CommandsOuterClass.Commands.Builder>public CommandsOuterClass.Commands.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<CommandsOuterClass.Commands.Builder>public CommandsOuterClass.Commands.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<CommandsOuterClass.Commands.Builder>public CommandsOuterClass.Commands.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<CommandsOuterClass.Commands.Builder>public CommandsOuterClass.Commands.Builder mergeFrom(CommandsOuterClass.Commands other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<CommandsOuterClass.Commands.Builder>public CommandsOuterClass.Commands.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<CommandsOuterClass.Commands.Builder>java.io.IOExceptionpublic CommandsOuterClass.Commands.DeduplicationPeriodCase getDeduplicationPeriodCase()
getDeduplicationPeriodCase in interface CommandsOuterClass.CommandsOrBuilderpublic CommandsOuterClass.Commands.Builder clearDeduplicationPeriod()
public java.lang.String getLedgerId()
Must correspond to the ledger ID reported by the Ledger Identification Service. Must be a valid LedgerString (as described in ``value.proto``). Required
string ledger_id = 1 [json_name = "ledgerId"];getLedgerId in interface CommandsOuterClass.CommandsOrBuilderpublic com.google.protobuf.ByteString getLedgerIdBytes()
Must correspond to the ledger ID reported by the Ledger Identification Service. Must be a valid LedgerString (as described in ``value.proto``). Required
string ledger_id = 1 [json_name = "ledgerId"];getLedgerIdBytes in interface CommandsOuterClass.CommandsOrBuilderpublic CommandsOuterClass.Commands.Builder setLedgerId(java.lang.String value)
Must correspond to the ledger ID reported by the Ledger Identification Service. Must be a valid LedgerString (as described in ``value.proto``). Required
string ledger_id = 1 [json_name = "ledgerId"];value - The ledgerId to set.public CommandsOuterClass.Commands.Builder clearLedgerId()
Must correspond to the ledger ID reported by the Ledger Identification Service. Must be a valid LedgerString (as described in ``value.proto``). Required
string ledger_id = 1 [json_name = "ledgerId"];public CommandsOuterClass.Commands.Builder setLedgerIdBytes(com.google.protobuf.ByteString value)
Must correspond to the ledger ID reported by the Ledger Identification Service. Must be a valid LedgerString (as described in ``value.proto``). Required
string ledger_id = 1 [json_name = "ledgerId"];value - The bytes for ledgerId to set.public java.lang.String getWorkflowId()
Identifier of the on-ledger workflow that this command is a part of. Must be a valid LedgerString (as described in ``value.proto``). Optional
string workflow_id = 2 [json_name = "workflowId"];getWorkflowId in interface CommandsOuterClass.CommandsOrBuilderpublic com.google.protobuf.ByteString getWorkflowIdBytes()
Identifier of the on-ledger workflow that this command is a part of. Must be a valid LedgerString (as described in ``value.proto``). Optional
string workflow_id = 2 [json_name = "workflowId"];getWorkflowIdBytes in interface CommandsOuterClass.CommandsOrBuilderpublic CommandsOuterClass.Commands.Builder setWorkflowId(java.lang.String value)
Identifier of the on-ledger workflow that this command is a part of. Must be a valid LedgerString (as described in ``value.proto``). Optional
string workflow_id = 2 [json_name = "workflowId"];value - The workflowId to set.public CommandsOuterClass.Commands.Builder clearWorkflowId()
Identifier of the on-ledger workflow that this command is a part of. Must be a valid LedgerString (as described in ``value.proto``). Optional
string workflow_id = 2 [json_name = "workflowId"];public CommandsOuterClass.Commands.Builder setWorkflowIdBytes(com.google.protobuf.ByteString value)
Identifier of the on-ledger workflow that this command is a part of. Must be a valid LedgerString (as described in ``value.proto``). Optional
string workflow_id = 2 [json_name = "workflowId"];value - The bytes for workflowId to set.public java.lang.String getApplicationId()
Uniquely identifies the application (or its part) that issued the command. This is used in tracing across different components and to let applications subscribe to their own submissions only. Must be a valid LedgerString (as described in ``value.proto``). Required
string application_id = 3 [json_name = "applicationId"];getApplicationId in interface CommandsOuterClass.CommandsOrBuilderpublic com.google.protobuf.ByteString getApplicationIdBytes()
Uniquely identifies the application (or its part) that issued the command. This is used in tracing across different components and to let applications subscribe to their own submissions only. Must be a valid LedgerString (as described in ``value.proto``). Required
string application_id = 3 [json_name = "applicationId"];getApplicationIdBytes in interface CommandsOuterClass.CommandsOrBuilderpublic CommandsOuterClass.Commands.Builder setApplicationId(java.lang.String value)
Uniquely identifies the application (or its part) that issued the command. This is used in tracing across different components and to let applications subscribe to their own submissions only. Must be a valid LedgerString (as described in ``value.proto``). Required
string application_id = 3 [json_name = "applicationId"];value - The applicationId to set.public CommandsOuterClass.Commands.Builder clearApplicationId()
Uniquely identifies the application (or its part) that issued the command. This is used in tracing across different components and to let applications subscribe to their own submissions only. Must be a valid LedgerString (as described in ``value.proto``). Required
string application_id = 3 [json_name = "applicationId"];public CommandsOuterClass.Commands.Builder setApplicationIdBytes(com.google.protobuf.ByteString value)
Uniquely identifies the application (or its part) that issued the command. This is used in tracing across different components and to let applications subscribe to their own submissions only. Must be a valid LedgerString (as described in ``value.proto``). Required
string application_id = 3 [json_name = "applicationId"];value - The bytes for applicationId to set.public java.lang.String getCommandId()
Uniquely identifies the command. The triple (application_id, party + act_as, command_id) constitutes the change ID for the intended ledger change, where party + act_as is interpreted as a set of party names. The change ID can be used for matching the intended ledger changes with all their completions. Must be a valid LedgerString (as described in ``value.proto``). Required
string command_id = 4 [json_name = "commandId"];getCommandId in interface CommandsOuterClass.CommandsOrBuilderpublic com.google.protobuf.ByteString getCommandIdBytes()
Uniquely identifies the command. The triple (application_id, party + act_as, command_id) constitutes the change ID for the intended ledger change, where party + act_as is interpreted as a set of party names. The change ID can be used for matching the intended ledger changes with all their completions. Must be a valid LedgerString (as described in ``value.proto``). Required
string command_id = 4 [json_name = "commandId"];getCommandIdBytes in interface CommandsOuterClass.CommandsOrBuilderpublic CommandsOuterClass.Commands.Builder setCommandId(java.lang.String value)
Uniquely identifies the command. The triple (application_id, party + act_as, command_id) constitutes the change ID for the intended ledger change, where party + act_as is interpreted as a set of party names. The change ID can be used for matching the intended ledger changes with all their completions. Must be a valid LedgerString (as described in ``value.proto``). Required
string command_id = 4 [json_name = "commandId"];value - The commandId to set.public CommandsOuterClass.Commands.Builder clearCommandId()
Uniquely identifies the command. The triple (application_id, party + act_as, command_id) constitutes the change ID for the intended ledger change, where party + act_as is interpreted as a set of party names. The change ID can be used for matching the intended ledger changes with all their completions. Must be a valid LedgerString (as described in ``value.proto``). Required
string command_id = 4 [json_name = "commandId"];public CommandsOuterClass.Commands.Builder setCommandIdBytes(com.google.protobuf.ByteString value)
Uniquely identifies the command. The triple (application_id, party + act_as, command_id) constitutes the change ID for the intended ledger change, where party + act_as is interpreted as a set of party names. The change ID can be used for matching the intended ledger changes with all their completions. Must be a valid LedgerString (as described in ``value.proto``). Required
string command_id = 4 [json_name = "commandId"];value - The bytes for commandId to set.public java.lang.String getParty()
Party on whose behalf the command should be executed. If ledger API authorization is enabled, then the authorization metadata must authorize the sender of the request to act on behalf of the given party. Must be a valid PartyIdString (as described in ``value.proto``). Deprecated in favor of the ``act_as`` field. If both are set, then the effective list of parties on whose behalf the command should be executed is the union of all parties listed in ``party`` and ``act_as``. Optional
string party = 5 [json_name = "party"];getParty in interface CommandsOuterClass.CommandsOrBuilderpublic com.google.protobuf.ByteString getPartyBytes()
Party on whose behalf the command should be executed. If ledger API authorization is enabled, then the authorization metadata must authorize the sender of the request to act on behalf of the given party. Must be a valid PartyIdString (as described in ``value.proto``). Deprecated in favor of the ``act_as`` field. If both are set, then the effective list of parties on whose behalf the command should be executed is the union of all parties listed in ``party`` and ``act_as``. Optional
string party = 5 [json_name = "party"];getPartyBytes in interface CommandsOuterClass.CommandsOrBuilderpublic CommandsOuterClass.Commands.Builder setParty(java.lang.String value)
Party on whose behalf the command should be executed. If ledger API authorization is enabled, then the authorization metadata must authorize the sender of the request to act on behalf of the given party. Must be a valid PartyIdString (as described in ``value.proto``). Deprecated in favor of the ``act_as`` field. If both are set, then the effective list of parties on whose behalf the command should be executed is the union of all parties listed in ``party`` and ``act_as``. Optional
string party = 5 [json_name = "party"];value - The party to set.public CommandsOuterClass.Commands.Builder clearParty()
Party on whose behalf the command should be executed. If ledger API authorization is enabled, then the authorization metadata must authorize the sender of the request to act on behalf of the given party. Must be a valid PartyIdString (as described in ``value.proto``). Deprecated in favor of the ``act_as`` field. If both are set, then the effective list of parties on whose behalf the command should be executed is the union of all parties listed in ``party`` and ``act_as``. Optional
string party = 5 [json_name = "party"];public CommandsOuterClass.Commands.Builder setPartyBytes(com.google.protobuf.ByteString value)
Party on whose behalf the command should be executed. If ledger API authorization is enabled, then the authorization metadata must authorize the sender of the request to act on behalf of the given party. Must be a valid PartyIdString (as described in ``value.proto``). Deprecated in favor of the ``act_as`` field. If both are set, then the effective list of parties on whose behalf the command should be executed is the union of all parties listed in ``party`` and ``act_as``. Optional
string party = 5 [json_name = "party"];value - The bytes for party to set.public java.util.List<CommandsOuterClass.Command> getCommandsList()
Individual elements of this atomic command. Must be non-empty. Required
repeated .com.daml.ledger.api.v1.Command commands = 8 [json_name = "commands"];getCommandsList in interface CommandsOuterClass.CommandsOrBuilderpublic int getCommandsCount()
Individual elements of this atomic command. Must be non-empty. Required
repeated .com.daml.ledger.api.v1.Command commands = 8 [json_name = "commands"];getCommandsCount in interface CommandsOuterClass.CommandsOrBuilderpublic CommandsOuterClass.Command getCommands(int index)
Individual elements of this atomic command. Must be non-empty. Required
repeated .com.daml.ledger.api.v1.Command commands = 8 [json_name = "commands"];getCommands in interface CommandsOuterClass.CommandsOrBuilderpublic CommandsOuterClass.Commands.Builder setCommands(int index, CommandsOuterClass.Command value)
Individual elements of this atomic command. Must be non-empty. Required
repeated .com.daml.ledger.api.v1.Command commands = 8 [json_name = "commands"];public CommandsOuterClass.Commands.Builder setCommands(int index, CommandsOuterClass.Command.Builder builderForValue)
Individual elements of this atomic command. Must be non-empty. Required
repeated .com.daml.ledger.api.v1.Command commands = 8 [json_name = "commands"];public CommandsOuterClass.Commands.Builder addCommands(CommandsOuterClass.Command value)
Individual elements of this atomic command. Must be non-empty. Required
repeated .com.daml.ledger.api.v1.Command commands = 8 [json_name = "commands"];public CommandsOuterClass.Commands.Builder addCommands(int index, CommandsOuterClass.Command value)
Individual elements of this atomic command. Must be non-empty. Required
repeated .com.daml.ledger.api.v1.Command commands = 8 [json_name = "commands"];public CommandsOuterClass.Commands.Builder addCommands(CommandsOuterClass.Command.Builder builderForValue)
Individual elements of this atomic command. Must be non-empty. Required
repeated .com.daml.ledger.api.v1.Command commands = 8 [json_name = "commands"];public CommandsOuterClass.Commands.Builder addCommands(int index, CommandsOuterClass.Command.Builder builderForValue)
Individual elements of this atomic command. Must be non-empty. Required
repeated .com.daml.ledger.api.v1.Command commands = 8 [json_name = "commands"];public CommandsOuterClass.Commands.Builder addAllCommands(java.lang.Iterable<? extends CommandsOuterClass.Command> values)
Individual elements of this atomic command. Must be non-empty. Required
repeated .com.daml.ledger.api.v1.Command commands = 8 [json_name = "commands"];public CommandsOuterClass.Commands.Builder clearCommands()
Individual elements of this atomic command. Must be non-empty. Required
repeated .com.daml.ledger.api.v1.Command commands = 8 [json_name = "commands"];public CommandsOuterClass.Commands.Builder removeCommands(int index)
Individual elements of this atomic command. Must be non-empty. Required
repeated .com.daml.ledger.api.v1.Command commands = 8 [json_name = "commands"];public CommandsOuterClass.Command.Builder getCommandsBuilder(int index)
Individual elements of this atomic command. Must be non-empty. Required
repeated .com.daml.ledger.api.v1.Command commands = 8 [json_name = "commands"];public CommandsOuterClass.CommandOrBuilder getCommandsOrBuilder(int index)
Individual elements of this atomic command. Must be non-empty. Required
repeated .com.daml.ledger.api.v1.Command commands = 8 [json_name = "commands"];getCommandsOrBuilder in interface CommandsOuterClass.CommandsOrBuilderpublic java.util.List<? extends CommandsOuterClass.CommandOrBuilder> getCommandsOrBuilderList()
Individual elements of this atomic command. Must be non-empty. Required
repeated .com.daml.ledger.api.v1.Command commands = 8 [json_name = "commands"];getCommandsOrBuilderList in interface CommandsOuterClass.CommandsOrBuilderpublic CommandsOuterClass.Command.Builder addCommandsBuilder()
Individual elements of this atomic command. Must be non-empty. Required
repeated .com.daml.ledger.api.v1.Command commands = 8 [json_name = "commands"];public CommandsOuterClass.Command.Builder addCommandsBuilder(int index)
Individual elements of this atomic command. Must be non-empty. Required
repeated .com.daml.ledger.api.v1.Command commands = 8 [json_name = "commands"];public java.util.List<CommandsOuterClass.Command.Builder> getCommandsBuilderList()
Individual elements of this atomic command. Must be non-empty. Required
repeated .com.daml.ledger.api.v1.Command commands = 8 [json_name = "commands"];@Deprecated public boolean hasDeduplicationTime()
Specifies the length of the deduplication period. Same semantics apply as for `deduplication_duration`. Must be non-negative.
.google.protobuf.Duration deduplication_time = 9 [json_name = "deduplicationTime", deprecated = true];hasDeduplicationTime in interface CommandsOuterClass.CommandsOrBuilder@Deprecated public com.google.protobuf.Duration getDeduplicationTime()
Specifies the length of the deduplication period. Same semantics apply as for `deduplication_duration`. Must be non-negative.
.google.protobuf.Duration deduplication_time = 9 [json_name = "deduplicationTime", deprecated = true];getDeduplicationTime in interface CommandsOuterClass.CommandsOrBuilder@Deprecated public CommandsOuterClass.Commands.Builder setDeduplicationTime(com.google.protobuf.Duration value)
Specifies the length of the deduplication period. Same semantics apply as for `deduplication_duration`. Must be non-negative.
.google.protobuf.Duration deduplication_time = 9 [json_name = "deduplicationTime", deprecated = true];@Deprecated public CommandsOuterClass.Commands.Builder setDeduplicationTime(com.google.protobuf.Duration.Builder builderForValue)
Specifies the length of the deduplication period. Same semantics apply as for `deduplication_duration`. Must be non-negative.
.google.protobuf.Duration deduplication_time = 9 [json_name = "deduplicationTime", deprecated = true];@Deprecated public CommandsOuterClass.Commands.Builder mergeDeduplicationTime(com.google.protobuf.Duration value)
Specifies the length of the deduplication period. Same semantics apply as for `deduplication_duration`. Must be non-negative.
.google.protobuf.Duration deduplication_time = 9 [json_name = "deduplicationTime", deprecated = true];@Deprecated public CommandsOuterClass.Commands.Builder clearDeduplicationTime()
Specifies the length of the deduplication period. Same semantics apply as for `deduplication_duration`. Must be non-negative.
.google.protobuf.Duration deduplication_time = 9 [json_name = "deduplicationTime", deprecated = true];@Deprecated public com.google.protobuf.Duration.Builder getDeduplicationTimeBuilder()
Specifies the length of the deduplication period. Same semantics apply as for `deduplication_duration`. Must be non-negative.
.google.protobuf.Duration deduplication_time = 9 [json_name = "deduplicationTime", deprecated = true];@Deprecated public com.google.protobuf.DurationOrBuilder getDeduplicationTimeOrBuilder()
Specifies the length of the deduplication period. Same semantics apply as for `deduplication_duration`. Must be non-negative.
.google.protobuf.Duration deduplication_time = 9 [json_name = "deduplicationTime", deprecated = true];getDeduplicationTimeOrBuilder in interface CommandsOuterClass.CommandsOrBuilderpublic boolean hasDeduplicationDuration()
Specifies the length of the deduplication period. It is interpreted relative to the local clock at some point during the submission's processing. Must be non-negative.
.google.protobuf.Duration deduplication_duration = 15 [json_name = "deduplicationDuration"];hasDeduplicationDuration in interface CommandsOuterClass.CommandsOrBuilderpublic com.google.protobuf.Duration getDeduplicationDuration()
Specifies the length of the deduplication period. It is interpreted relative to the local clock at some point during the submission's processing. Must be non-negative.
.google.protobuf.Duration deduplication_duration = 15 [json_name = "deduplicationDuration"];getDeduplicationDuration in interface CommandsOuterClass.CommandsOrBuilderpublic CommandsOuterClass.Commands.Builder setDeduplicationDuration(com.google.protobuf.Duration value)
Specifies the length of the deduplication period. It is interpreted relative to the local clock at some point during the submission's processing. Must be non-negative.
.google.protobuf.Duration deduplication_duration = 15 [json_name = "deduplicationDuration"];public CommandsOuterClass.Commands.Builder setDeduplicationDuration(com.google.protobuf.Duration.Builder builderForValue)
Specifies the length of the deduplication period. It is interpreted relative to the local clock at some point during the submission's processing. Must be non-negative.
.google.protobuf.Duration deduplication_duration = 15 [json_name = "deduplicationDuration"];public CommandsOuterClass.Commands.Builder mergeDeduplicationDuration(com.google.protobuf.Duration value)
Specifies the length of the deduplication period. It is interpreted relative to the local clock at some point during the submission's processing. Must be non-negative.
.google.protobuf.Duration deduplication_duration = 15 [json_name = "deduplicationDuration"];public CommandsOuterClass.Commands.Builder clearDeduplicationDuration()
Specifies the length of the deduplication period. It is interpreted relative to the local clock at some point during the submission's processing. Must be non-negative.
.google.protobuf.Duration deduplication_duration = 15 [json_name = "deduplicationDuration"];public com.google.protobuf.Duration.Builder getDeduplicationDurationBuilder()
Specifies the length of the deduplication period. It is interpreted relative to the local clock at some point during the submission's processing. Must be non-negative.
.google.protobuf.Duration deduplication_duration = 15 [json_name = "deduplicationDuration"];public com.google.protobuf.DurationOrBuilder getDeduplicationDurationOrBuilder()
Specifies the length of the deduplication period. It is interpreted relative to the local clock at some point during the submission's processing. Must be non-negative.
.google.protobuf.Duration deduplication_duration = 15 [json_name = "deduplicationDuration"];getDeduplicationDurationOrBuilder in interface CommandsOuterClass.CommandsOrBuilderpublic boolean hasMinLedgerTimeAbs()
Lower bound for the ledger time assigned to the resulting transaction. Note: The ledger time of a transaction is assigned as part of command interpretation. Use this property if you expect that command interpretation will take a considerate amount of time, such that by the time the resulting transaction is sequenced, its assigned ledger time is not valid anymore. Must not be set at the same time as min_ledger_time_rel. Optional
.google.protobuf.Timestamp min_ledger_time_abs = 10 [json_name = "minLedgerTimeAbs"];hasMinLedgerTimeAbs in interface CommandsOuterClass.CommandsOrBuilderpublic com.google.protobuf.Timestamp getMinLedgerTimeAbs()
Lower bound for the ledger time assigned to the resulting transaction. Note: The ledger time of a transaction is assigned as part of command interpretation. Use this property if you expect that command interpretation will take a considerate amount of time, such that by the time the resulting transaction is sequenced, its assigned ledger time is not valid anymore. Must not be set at the same time as min_ledger_time_rel. Optional
.google.protobuf.Timestamp min_ledger_time_abs = 10 [json_name = "minLedgerTimeAbs"];getMinLedgerTimeAbs in interface CommandsOuterClass.CommandsOrBuilderpublic CommandsOuterClass.Commands.Builder setMinLedgerTimeAbs(com.google.protobuf.Timestamp value)
Lower bound for the ledger time assigned to the resulting transaction. Note: The ledger time of a transaction is assigned as part of command interpretation. Use this property if you expect that command interpretation will take a considerate amount of time, such that by the time the resulting transaction is sequenced, its assigned ledger time is not valid anymore. Must not be set at the same time as min_ledger_time_rel. Optional
.google.protobuf.Timestamp min_ledger_time_abs = 10 [json_name = "minLedgerTimeAbs"];public CommandsOuterClass.Commands.Builder setMinLedgerTimeAbs(com.google.protobuf.Timestamp.Builder builderForValue)
Lower bound for the ledger time assigned to the resulting transaction. Note: The ledger time of a transaction is assigned as part of command interpretation. Use this property if you expect that command interpretation will take a considerate amount of time, such that by the time the resulting transaction is sequenced, its assigned ledger time is not valid anymore. Must not be set at the same time as min_ledger_time_rel. Optional
.google.protobuf.Timestamp min_ledger_time_abs = 10 [json_name = "minLedgerTimeAbs"];public CommandsOuterClass.Commands.Builder mergeMinLedgerTimeAbs(com.google.protobuf.Timestamp value)
Lower bound for the ledger time assigned to the resulting transaction. Note: The ledger time of a transaction is assigned as part of command interpretation. Use this property if you expect that command interpretation will take a considerate amount of time, such that by the time the resulting transaction is sequenced, its assigned ledger time is not valid anymore. Must not be set at the same time as min_ledger_time_rel. Optional
.google.protobuf.Timestamp min_ledger_time_abs = 10 [json_name = "minLedgerTimeAbs"];public CommandsOuterClass.Commands.Builder clearMinLedgerTimeAbs()
Lower bound for the ledger time assigned to the resulting transaction. Note: The ledger time of a transaction is assigned as part of command interpretation. Use this property if you expect that command interpretation will take a considerate amount of time, such that by the time the resulting transaction is sequenced, its assigned ledger time is not valid anymore. Must not be set at the same time as min_ledger_time_rel. Optional
.google.protobuf.Timestamp min_ledger_time_abs = 10 [json_name = "minLedgerTimeAbs"];public com.google.protobuf.Timestamp.Builder getMinLedgerTimeAbsBuilder()
Lower bound for the ledger time assigned to the resulting transaction. Note: The ledger time of a transaction is assigned as part of command interpretation. Use this property if you expect that command interpretation will take a considerate amount of time, such that by the time the resulting transaction is sequenced, its assigned ledger time is not valid anymore. Must not be set at the same time as min_ledger_time_rel. Optional
.google.protobuf.Timestamp min_ledger_time_abs = 10 [json_name = "minLedgerTimeAbs"];public com.google.protobuf.TimestampOrBuilder getMinLedgerTimeAbsOrBuilder()
Lower bound for the ledger time assigned to the resulting transaction. Note: The ledger time of a transaction is assigned as part of command interpretation. Use this property if you expect that command interpretation will take a considerate amount of time, such that by the time the resulting transaction is sequenced, its assigned ledger time is not valid anymore. Must not be set at the same time as min_ledger_time_rel. Optional
.google.protobuf.Timestamp min_ledger_time_abs = 10 [json_name = "minLedgerTimeAbs"];getMinLedgerTimeAbsOrBuilder in interface CommandsOuterClass.CommandsOrBuilderpublic boolean hasMinLedgerTimeRel()
Same as min_ledger_time_abs, but specified as a duration, starting from the time the command is received by the server. Must not be set at the same time as min_ledger_time_abs. Optional
.google.protobuf.Duration min_ledger_time_rel = 11 [json_name = "minLedgerTimeRel"];hasMinLedgerTimeRel in interface CommandsOuterClass.CommandsOrBuilderpublic com.google.protobuf.Duration getMinLedgerTimeRel()
Same as min_ledger_time_abs, but specified as a duration, starting from the time the command is received by the server. Must not be set at the same time as min_ledger_time_abs. Optional
.google.protobuf.Duration min_ledger_time_rel = 11 [json_name = "minLedgerTimeRel"];getMinLedgerTimeRel in interface CommandsOuterClass.CommandsOrBuilderpublic CommandsOuterClass.Commands.Builder setMinLedgerTimeRel(com.google.protobuf.Duration value)
Same as min_ledger_time_abs, but specified as a duration, starting from the time the command is received by the server. Must not be set at the same time as min_ledger_time_abs. Optional
.google.protobuf.Duration min_ledger_time_rel = 11 [json_name = "minLedgerTimeRel"];public CommandsOuterClass.Commands.Builder setMinLedgerTimeRel(com.google.protobuf.Duration.Builder builderForValue)
Same as min_ledger_time_abs, but specified as a duration, starting from the time the command is received by the server. Must not be set at the same time as min_ledger_time_abs. Optional
.google.protobuf.Duration min_ledger_time_rel = 11 [json_name = "minLedgerTimeRel"];public CommandsOuterClass.Commands.Builder mergeMinLedgerTimeRel(com.google.protobuf.Duration value)
Same as min_ledger_time_abs, but specified as a duration, starting from the time the command is received by the server. Must not be set at the same time as min_ledger_time_abs. Optional
.google.protobuf.Duration min_ledger_time_rel = 11 [json_name = "minLedgerTimeRel"];public CommandsOuterClass.Commands.Builder clearMinLedgerTimeRel()
Same as min_ledger_time_abs, but specified as a duration, starting from the time the command is received by the server. Must not be set at the same time as min_ledger_time_abs. Optional
.google.protobuf.Duration min_ledger_time_rel = 11 [json_name = "minLedgerTimeRel"];public com.google.protobuf.Duration.Builder getMinLedgerTimeRelBuilder()
Same as min_ledger_time_abs, but specified as a duration, starting from the time the command is received by the server. Must not be set at the same time as min_ledger_time_abs. Optional
.google.protobuf.Duration min_ledger_time_rel = 11 [json_name = "minLedgerTimeRel"];public com.google.protobuf.DurationOrBuilder getMinLedgerTimeRelOrBuilder()
Same as min_ledger_time_abs, but specified as a duration, starting from the time the command is received by the server. Must not be set at the same time as min_ledger_time_abs. Optional
.google.protobuf.Duration min_ledger_time_rel = 11 [json_name = "minLedgerTimeRel"];getMinLedgerTimeRelOrBuilder in interface CommandsOuterClass.CommandsOrBuilderpublic com.google.protobuf.ProtocolStringList getActAsList()
Set of parties on whose behalf the command should be executed. If ledger API authorization is enabled, then the authorization metadata must authorize the sender of the request to act on behalf of each of the given parties. This field supersedes the ``party`` field. The effective set of parties on whose behalf the command should be executed is the union of all parties listed in ``party`` and ``act_as``, which must be non-empty. Each element must be a valid PartyIdString (as described in ``value.proto``). Optional
repeated string act_as = 12 [json_name = "actAs"];getActAsList in interface CommandsOuterClass.CommandsOrBuilderpublic int getActAsCount()
Set of parties on whose behalf the command should be executed. If ledger API authorization is enabled, then the authorization metadata must authorize the sender of the request to act on behalf of each of the given parties. This field supersedes the ``party`` field. The effective set of parties on whose behalf the command should be executed is the union of all parties listed in ``party`` and ``act_as``, which must be non-empty. Each element must be a valid PartyIdString (as described in ``value.proto``). Optional
repeated string act_as = 12 [json_name = "actAs"];getActAsCount in interface CommandsOuterClass.CommandsOrBuilderpublic java.lang.String getActAs(int index)
Set of parties on whose behalf the command should be executed. If ledger API authorization is enabled, then the authorization metadata must authorize the sender of the request to act on behalf of each of the given parties. This field supersedes the ``party`` field. The effective set of parties on whose behalf the command should be executed is the union of all parties listed in ``party`` and ``act_as``, which must be non-empty. Each element must be a valid PartyIdString (as described in ``value.proto``). Optional
repeated string act_as = 12 [json_name = "actAs"];getActAs in interface CommandsOuterClass.CommandsOrBuilderindex - The index of the element to return.public com.google.protobuf.ByteString getActAsBytes(int index)
Set of parties on whose behalf the command should be executed. If ledger API authorization is enabled, then the authorization metadata must authorize the sender of the request to act on behalf of each of the given parties. This field supersedes the ``party`` field. The effective set of parties on whose behalf the command should be executed is the union of all parties listed in ``party`` and ``act_as``, which must be non-empty. Each element must be a valid PartyIdString (as described in ``value.proto``). Optional
repeated string act_as = 12 [json_name = "actAs"];getActAsBytes in interface CommandsOuterClass.CommandsOrBuilderindex - The index of the value to return.public CommandsOuterClass.Commands.Builder setActAs(int index, java.lang.String value)
Set of parties on whose behalf the command should be executed. If ledger API authorization is enabled, then the authorization metadata must authorize the sender of the request to act on behalf of each of the given parties. This field supersedes the ``party`` field. The effective set of parties on whose behalf the command should be executed is the union of all parties listed in ``party`` and ``act_as``, which must be non-empty. Each element must be a valid PartyIdString (as described in ``value.proto``). Optional
repeated string act_as = 12 [json_name = "actAs"];index - The index to set the value at.value - The actAs to set.public CommandsOuterClass.Commands.Builder addActAs(java.lang.String value)
Set of parties on whose behalf the command should be executed. If ledger API authorization is enabled, then the authorization metadata must authorize the sender of the request to act on behalf of each of the given parties. This field supersedes the ``party`` field. The effective set of parties on whose behalf the command should be executed is the union of all parties listed in ``party`` and ``act_as``, which must be non-empty. Each element must be a valid PartyIdString (as described in ``value.proto``). Optional
repeated string act_as = 12 [json_name = "actAs"];value - The actAs to add.public CommandsOuterClass.Commands.Builder addAllActAs(java.lang.Iterable<java.lang.String> values)
Set of parties on whose behalf the command should be executed. If ledger API authorization is enabled, then the authorization metadata must authorize the sender of the request to act on behalf of each of the given parties. This field supersedes the ``party`` field. The effective set of parties on whose behalf the command should be executed is the union of all parties listed in ``party`` and ``act_as``, which must be non-empty. Each element must be a valid PartyIdString (as described in ``value.proto``). Optional
repeated string act_as = 12 [json_name = "actAs"];values - The actAs to add.public CommandsOuterClass.Commands.Builder clearActAs()
Set of parties on whose behalf the command should be executed. If ledger API authorization is enabled, then the authorization metadata must authorize the sender of the request to act on behalf of each of the given parties. This field supersedes the ``party`` field. The effective set of parties on whose behalf the command should be executed is the union of all parties listed in ``party`` and ``act_as``, which must be non-empty. Each element must be a valid PartyIdString (as described in ``value.proto``). Optional
repeated string act_as = 12 [json_name = "actAs"];public CommandsOuterClass.Commands.Builder addActAsBytes(com.google.protobuf.ByteString value)
Set of parties on whose behalf the command should be executed. If ledger API authorization is enabled, then the authorization metadata must authorize the sender of the request to act on behalf of each of the given parties. This field supersedes the ``party`` field. The effective set of parties on whose behalf the command should be executed is the union of all parties listed in ``party`` and ``act_as``, which must be non-empty. Each element must be a valid PartyIdString (as described in ``value.proto``). Optional
repeated string act_as = 12 [json_name = "actAs"];value - The bytes of the actAs to add.public com.google.protobuf.ProtocolStringList getReadAsList()
Set of parties on whose behalf (in addition to all parties listed in ``act_as``) contracts can be retrieved. This affects Daml operations such as ``fetch``, ``fetchByKey``, ``lookupByKey``, ``exercise``, and ``exerciseByKey``. Note: A participant node of a Daml network can host multiple parties. Each contract present on the participant node is only visible to a subset of these parties. A command can only use contracts that are visible to at least one of the parties in ``act_as`` or ``read_as``. This visibility check is independent from the Daml authorization rules for fetch operations. If ledger API authorization is enabled, then the authorization metadata must authorize the sender of the request to read contract data on behalf of each of the given parties. Optional
repeated string read_as = 13 [json_name = "readAs"];getReadAsList in interface CommandsOuterClass.CommandsOrBuilderpublic int getReadAsCount()
Set of parties on whose behalf (in addition to all parties listed in ``act_as``) contracts can be retrieved. This affects Daml operations such as ``fetch``, ``fetchByKey``, ``lookupByKey``, ``exercise``, and ``exerciseByKey``. Note: A participant node of a Daml network can host multiple parties. Each contract present on the participant node is only visible to a subset of these parties. A command can only use contracts that are visible to at least one of the parties in ``act_as`` or ``read_as``. This visibility check is independent from the Daml authorization rules for fetch operations. If ledger API authorization is enabled, then the authorization metadata must authorize the sender of the request to read contract data on behalf of each of the given parties. Optional
repeated string read_as = 13 [json_name = "readAs"];getReadAsCount in interface CommandsOuterClass.CommandsOrBuilderpublic java.lang.String getReadAs(int index)
Set of parties on whose behalf (in addition to all parties listed in ``act_as``) contracts can be retrieved. This affects Daml operations such as ``fetch``, ``fetchByKey``, ``lookupByKey``, ``exercise``, and ``exerciseByKey``. Note: A participant node of a Daml network can host multiple parties. Each contract present on the participant node is only visible to a subset of these parties. A command can only use contracts that are visible to at least one of the parties in ``act_as`` or ``read_as``. This visibility check is independent from the Daml authorization rules for fetch operations. If ledger API authorization is enabled, then the authorization metadata must authorize the sender of the request to read contract data on behalf of each of the given parties. Optional
repeated string read_as = 13 [json_name = "readAs"];getReadAs in interface CommandsOuterClass.CommandsOrBuilderindex - The index of the element to return.public com.google.protobuf.ByteString getReadAsBytes(int index)
Set of parties on whose behalf (in addition to all parties listed in ``act_as``) contracts can be retrieved. This affects Daml operations such as ``fetch``, ``fetchByKey``, ``lookupByKey``, ``exercise``, and ``exerciseByKey``. Note: A participant node of a Daml network can host multiple parties. Each contract present on the participant node is only visible to a subset of these parties. A command can only use contracts that are visible to at least one of the parties in ``act_as`` or ``read_as``. This visibility check is independent from the Daml authorization rules for fetch operations. If ledger API authorization is enabled, then the authorization metadata must authorize the sender of the request to read contract data on behalf of each of the given parties. Optional
repeated string read_as = 13 [json_name = "readAs"];getReadAsBytes in interface CommandsOuterClass.CommandsOrBuilderindex - The index of the value to return.public CommandsOuterClass.Commands.Builder setReadAs(int index, java.lang.String value)
Set of parties on whose behalf (in addition to all parties listed in ``act_as``) contracts can be retrieved. This affects Daml operations such as ``fetch``, ``fetchByKey``, ``lookupByKey``, ``exercise``, and ``exerciseByKey``. Note: A participant node of a Daml network can host multiple parties. Each contract present on the participant node is only visible to a subset of these parties. A command can only use contracts that are visible to at least one of the parties in ``act_as`` or ``read_as``. This visibility check is independent from the Daml authorization rules for fetch operations. If ledger API authorization is enabled, then the authorization metadata must authorize the sender of the request to read contract data on behalf of each of the given parties. Optional
repeated string read_as = 13 [json_name = "readAs"];index - The index to set the value at.value - The readAs to set.public CommandsOuterClass.Commands.Builder addReadAs(java.lang.String value)
Set of parties on whose behalf (in addition to all parties listed in ``act_as``) contracts can be retrieved. This affects Daml operations such as ``fetch``, ``fetchByKey``, ``lookupByKey``, ``exercise``, and ``exerciseByKey``. Note: A participant node of a Daml network can host multiple parties. Each contract present on the participant node is only visible to a subset of these parties. A command can only use contracts that are visible to at least one of the parties in ``act_as`` or ``read_as``. This visibility check is independent from the Daml authorization rules for fetch operations. If ledger API authorization is enabled, then the authorization metadata must authorize the sender of the request to read contract data on behalf of each of the given parties. Optional
repeated string read_as = 13 [json_name = "readAs"];value - The readAs to add.public CommandsOuterClass.Commands.Builder addAllReadAs(java.lang.Iterable<java.lang.String> values)
Set of parties on whose behalf (in addition to all parties listed in ``act_as``) contracts can be retrieved. This affects Daml operations such as ``fetch``, ``fetchByKey``, ``lookupByKey``, ``exercise``, and ``exerciseByKey``. Note: A participant node of a Daml network can host multiple parties. Each contract present on the participant node is only visible to a subset of these parties. A command can only use contracts that are visible to at least one of the parties in ``act_as`` or ``read_as``. This visibility check is independent from the Daml authorization rules for fetch operations. If ledger API authorization is enabled, then the authorization metadata must authorize the sender of the request to read contract data on behalf of each of the given parties. Optional
repeated string read_as = 13 [json_name = "readAs"];values - The readAs to add.public CommandsOuterClass.Commands.Builder clearReadAs()
Set of parties on whose behalf (in addition to all parties listed in ``act_as``) contracts can be retrieved. This affects Daml operations such as ``fetch``, ``fetchByKey``, ``lookupByKey``, ``exercise``, and ``exerciseByKey``. Note: A participant node of a Daml network can host multiple parties. Each contract present on the participant node is only visible to a subset of these parties. A command can only use contracts that are visible to at least one of the parties in ``act_as`` or ``read_as``. This visibility check is independent from the Daml authorization rules for fetch operations. If ledger API authorization is enabled, then the authorization metadata must authorize the sender of the request to read contract data on behalf of each of the given parties. Optional
repeated string read_as = 13 [json_name = "readAs"];public CommandsOuterClass.Commands.Builder addReadAsBytes(com.google.protobuf.ByteString value)
Set of parties on whose behalf (in addition to all parties listed in ``act_as``) contracts can be retrieved. This affects Daml operations such as ``fetch``, ``fetchByKey``, ``lookupByKey``, ``exercise``, and ``exerciseByKey``. Note: A participant node of a Daml network can host multiple parties. Each contract present on the participant node is only visible to a subset of these parties. A command can only use contracts that are visible to at least one of the parties in ``act_as`` or ``read_as``. This visibility check is independent from the Daml authorization rules for fetch operations. If ledger API authorization is enabled, then the authorization metadata must authorize the sender of the request to read contract data on behalf of each of the given parties. Optional
repeated string read_as = 13 [json_name = "readAs"];value - The bytes of the readAs to add.public java.lang.String getSubmissionId()
A unique identifier to distinguish completions for different submissions with the same change ID. Typically a random UUID. Applications are expected to use a different UUID for each retry of a submission with the same change ID. Must be a valid LedgerString (as described in ``value.proto``). If omitted, the participant or the committer may set a value of their choice. Optional
string submission_id = 14 [json_name = "submissionId"];getSubmissionId in interface CommandsOuterClass.CommandsOrBuilderpublic com.google.protobuf.ByteString getSubmissionIdBytes()
A unique identifier to distinguish completions for different submissions with the same change ID. Typically a random UUID. Applications are expected to use a different UUID for each retry of a submission with the same change ID. Must be a valid LedgerString (as described in ``value.proto``). If omitted, the participant or the committer may set a value of their choice. Optional
string submission_id = 14 [json_name = "submissionId"];getSubmissionIdBytes in interface CommandsOuterClass.CommandsOrBuilderpublic CommandsOuterClass.Commands.Builder setSubmissionId(java.lang.String value)
A unique identifier to distinguish completions for different submissions with the same change ID. Typically a random UUID. Applications are expected to use a different UUID for each retry of a submission with the same change ID. Must be a valid LedgerString (as described in ``value.proto``). If omitted, the participant or the committer may set a value of their choice. Optional
string submission_id = 14 [json_name = "submissionId"];value - The submissionId to set.public CommandsOuterClass.Commands.Builder clearSubmissionId()
A unique identifier to distinguish completions for different submissions with the same change ID. Typically a random UUID. Applications are expected to use a different UUID for each retry of a submission with the same change ID. Must be a valid LedgerString (as described in ``value.proto``). If omitted, the participant or the committer may set a value of their choice. Optional
string submission_id = 14 [json_name = "submissionId"];public CommandsOuterClass.Commands.Builder setSubmissionIdBytes(com.google.protobuf.ByteString value)
A unique identifier to distinguish completions for different submissions with the same change ID. Typically a random UUID. Applications are expected to use a different UUID for each retry of a submission with the same change ID. Must be a valid LedgerString (as described in ``value.proto``). If omitted, the participant or the committer may set a value of their choice. Optional
string submission_id = 14 [json_name = "submissionId"];value - The bytes for submissionId to set.public final CommandsOuterClass.Commands.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<CommandsOuterClass.Commands.Builder>public final CommandsOuterClass.Commands.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<CommandsOuterClass.Commands.Builder>