Class CommandsOuterClass.Commands

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

public static final class CommandsOuterClass.Commands extends com.google.protobuf.GeneratedMessageV3 implements CommandsOuterClass.CommandsOrBuilder
 A composite command that groups multiple commands together.
 
Protobuf type com.daml.ledger.api.v2.Commands
See Also:
  • Field Details

    • WORKFLOW_ID_FIELD_NUMBER

      public static final int WORKFLOW_ID_FIELD_NUMBER
      See Also:
    • USER_ID_FIELD_NUMBER

      public static final int USER_ID_FIELD_NUMBER
      See Also:
    • COMMAND_ID_FIELD_NUMBER

      public static final int COMMAND_ID_FIELD_NUMBER
      See Also:
    • COMMANDS_FIELD_NUMBER

      public static final int COMMANDS_FIELD_NUMBER
      See Also:
    • DEDUPLICATION_DURATION_FIELD_NUMBER

      public static final int DEDUPLICATION_DURATION_FIELD_NUMBER
      See Also:
    • DEDUPLICATION_OFFSET_FIELD_NUMBER

      public static final int DEDUPLICATION_OFFSET_FIELD_NUMBER
      See Also:
    • MIN_LEDGER_TIME_ABS_FIELD_NUMBER

      public static final int MIN_LEDGER_TIME_ABS_FIELD_NUMBER
      See Also:
    • MIN_LEDGER_TIME_REL_FIELD_NUMBER

      public static final int MIN_LEDGER_TIME_REL_FIELD_NUMBER
      See Also:
    • ACT_AS_FIELD_NUMBER

      public static final int ACT_AS_FIELD_NUMBER
      See Also:
    • READ_AS_FIELD_NUMBER

      public static final int READ_AS_FIELD_NUMBER
      See Also:
    • SUBMISSION_ID_FIELD_NUMBER

      public static final int SUBMISSION_ID_FIELD_NUMBER
      See Also:
    • DISCLOSED_CONTRACTS_FIELD_NUMBER

      public static final int DISCLOSED_CONTRACTS_FIELD_NUMBER
      See Also:
    • SYNCHRONIZER_ID_FIELD_NUMBER

      public static final int SYNCHRONIZER_ID_FIELD_NUMBER
      See Also:
    • PACKAGE_ID_SELECTION_PREFERENCE_FIELD_NUMBER

      public static final int PACKAGE_ID_SELECTION_PREFERENCE_FIELD_NUMBER
      See Also:
    • PREFETCH_CONTRACT_KEYS_FIELD_NUMBER

      public static final int PREFETCH_CONTRACT_KEYS_FIELD_NUMBER
      See Also:
  • Method Details

    • newInstance

      protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
      Overrides:
      newInstance in class com.google.protobuf.GeneratedMessageV3
    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3
    • getDeduplicationPeriodCase

      public CommandsOuterClass.Commands.DeduplicationPeriodCase getDeduplicationPeriodCase()
      Specified by:
      getDeduplicationPeriodCase in interface CommandsOuterClass.CommandsOrBuilder
    • getWorkflowId

      public 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 = 1 [json_name = "workflowId"];
      Specified by:
      getWorkflowId in interface CommandsOuterClass.CommandsOrBuilder
      Returns:
      The workflowId.
    • getWorkflowIdBytes

      public 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 = 1 [json_name = "workflowId"];
      Specified by:
      getWorkflowIdBytes in interface CommandsOuterClass.CommandsOrBuilder
      Returns:
      The bytes for workflowId.
    • getUserId

      public String getUserId()
       Uniquely identifies the participant user that issued the command.
       Must be a valid UserIdString (as described in ``value.proto``).
       Required unless authentication is used with a user token.
       In that case, the token's user-id will be used for the request's user_id.
       
      string user_id = 2 [json_name = "userId"];
      Specified by:
      getUserId in interface CommandsOuterClass.CommandsOrBuilder
      Returns:
      The userId.
    • getUserIdBytes

      public com.google.protobuf.ByteString getUserIdBytes()
       Uniquely identifies the participant user that issued the command.
       Must be a valid UserIdString (as described in ``value.proto``).
       Required unless authentication is used with a user token.
       In that case, the token's user-id will be used for the request's user_id.
       
      string user_id = 2 [json_name = "userId"];
      Specified by:
      getUserIdBytes in interface CommandsOuterClass.CommandsOrBuilder
      Returns:
      The bytes for userId.
    • getCommandId

      public String getCommandId()
       Uniquely identifies the command.
       The triple (user_id, act_as, command_id) constitutes the change ID for the intended ledger change,
       where 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 = 3 [json_name = "commandId"];
      Specified by:
      getCommandId in interface CommandsOuterClass.CommandsOrBuilder
      Returns:
      The commandId.
    • getCommandIdBytes

      public com.google.protobuf.ByteString getCommandIdBytes()
       Uniquely identifies the command.
       The triple (user_id, act_as, command_id) constitutes the change ID for the intended ledger change,
       where 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 = 3 [json_name = "commandId"];
      Specified by:
      getCommandIdBytes in interface CommandsOuterClass.CommandsOrBuilder
      Returns:
      The bytes for commandId.
    • getCommandsList

      public List<CommandsOuterClass.Command> getCommandsList()
       Individual elements of this atomic command. Must be non-empty.
       Required
       
      repeated .com.daml.ledger.api.v2.Command commands = 4 [json_name = "commands"];
      Specified by:
      getCommandsList in interface CommandsOuterClass.CommandsOrBuilder
    • getCommandsOrBuilderList

      public List<? extends CommandsOuterClass.CommandOrBuilder> getCommandsOrBuilderList()
       Individual elements of this atomic command. Must be non-empty.
       Required
       
      repeated .com.daml.ledger.api.v2.Command commands = 4 [json_name = "commands"];
      Specified by:
      getCommandsOrBuilderList in interface CommandsOuterClass.CommandsOrBuilder
    • getCommandsCount

      public int getCommandsCount()
       Individual elements of this atomic command. Must be non-empty.
       Required
       
      repeated .com.daml.ledger.api.v2.Command commands = 4 [json_name = "commands"];
      Specified by:
      getCommandsCount in interface CommandsOuterClass.CommandsOrBuilder
    • getCommands

      public CommandsOuterClass.Command getCommands(int index)
       Individual elements of this atomic command. Must be non-empty.
       Required
       
      repeated .com.daml.ledger.api.v2.Command commands = 4 [json_name = "commands"];
      Specified by:
      getCommands in interface CommandsOuterClass.CommandsOrBuilder
    • getCommandsOrBuilder

      public CommandsOuterClass.CommandOrBuilder getCommandsOrBuilder(int index)
       Individual elements of this atomic command. Must be non-empty.
       Required
       
      repeated .com.daml.ledger.api.v2.Command commands = 4 [json_name = "commands"];
      Specified by:
      getCommandsOrBuilder in interface CommandsOuterClass.CommandsOrBuilder
    • hasDeduplicationDuration

      public 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. Must not exceed the maximum deduplication time.
       
      .google.protobuf.Duration deduplication_duration = 5 [json_name = "deduplicationDuration"];
      Specified by:
      hasDeduplicationDuration in interface CommandsOuterClass.CommandsOrBuilder
      Returns:
      Whether the deduplicationDuration field is set.
    • getDeduplicationDuration

      public 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. Must not exceed the maximum deduplication time.
       
      .google.protobuf.Duration deduplication_duration = 5 [json_name = "deduplicationDuration"];
      Specified by:
      getDeduplicationDuration in interface CommandsOuterClass.CommandsOrBuilder
      Returns:
      The deduplicationDuration.
    • getDeduplicationDurationOrBuilder

      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. Must not exceed the maximum deduplication time.
       
      .google.protobuf.Duration deduplication_duration = 5 [json_name = "deduplicationDuration"];
      Specified by:
      getDeduplicationDurationOrBuilder in interface CommandsOuterClass.CommandsOrBuilder
    • hasDeduplicationOffset

      public boolean hasDeduplicationOffset()
       Specifies the start of the deduplication period by a completion stream offset (exclusive).
       Must be a valid absolute offset (positive integer) or participant begin (zero).
       
      int64 deduplication_offset = 6 [json_name = "deduplicationOffset"];
      Specified by:
      hasDeduplicationOffset in interface CommandsOuterClass.CommandsOrBuilder
      Returns:
      Whether the deduplicationOffset field is set.
    • getDeduplicationOffset

      public long getDeduplicationOffset()
       Specifies the start of the deduplication period by a completion stream offset (exclusive).
       Must be a valid absolute offset (positive integer) or participant begin (zero).
       
      int64 deduplication_offset = 6 [json_name = "deduplicationOffset"];
      Specified by:
      getDeduplicationOffset in interface CommandsOuterClass.CommandsOrBuilder
      Returns:
      The deduplicationOffset.
    • hasMinLedgerTimeAbs

      public 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 = 7 [json_name = "minLedgerTimeAbs"];
      Specified by:
      hasMinLedgerTimeAbs in interface CommandsOuterClass.CommandsOrBuilder
      Returns:
      Whether the minLedgerTimeAbs field is set.
    • getMinLedgerTimeAbs

      public 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 = 7 [json_name = "minLedgerTimeAbs"];
      Specified by:
      getMinLedgerTimeAbs in interface CommandsOuterClass.CommandsOrBuilder
      Returns:
      The minLedgerTimeAbs.
    • getMinLedgerTimeAbsOrBuilder

      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 = 7 [json_name = "minLedgerTimeAbs"];
      Specified by:
      getMinLedgerTimeAbsOrBuilder in interface CommandsOuterClass.CommandsOrBuilder
    • hasMinLedgerTimeRel

      public 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 = 8 [json_name = "minLedgerTimeRel"];
      Specified by:
      hasMinLedgerTimeRel in interface CommandsOuterClass.CommandsOrBuilder
      Returns:
      Whether the minLedgerTimeRel field is set.
    • getMinLedgerTimeRel

      public 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 = 8 [json_name = "minLedgerTimeRel"];
      Specified by:
      getMinLedgerTimeRel in interface CommandsOuterClass.CommandsOrBuilder
      Returns:
      The minLedgerTimeRel.
    • getMinLedgerTimeRelOrBuilder

      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 = 8 [json_name = "minLedgerTimeRel"];
      Specified by:
      getMinLedgerTimeRelOrBuilder in interface CommandsOuterClass.CommandsOrBuilder
    • getActAsList

      public 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.
       Each element must be a valid PartyIdString (as described in ``value.proto``).
       Required, must be non-empty.
       
      repeated string act_as = 9 [json_name = "actAs"];
      Specified by:
      getActAsList in interface CommandsOuterClass.CommandsOrBuilder
      Returns:
      A list containing the actAs.
    • getActAsCount

      public 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.
       Each element must be a valid PartyIdString (as described in ``value.proto``).
       Required, must be non-empty.
       
      repeated string act_as = 9 [json_name = "actAs"];
      Specified by:
      getActAsCount in interface CommandsOuterClass.CommandsOrBuilder
      Returns:
      The count of actAs.
    • getActAs

      public 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.
       Each element must be a valid PartyIdString (as described in ``value.proto``).
       Required, must be non-empty.
       
      repeated string act_as = 9 [json_name = "actAs"];
      Specified by:
      getActAs in interface CommandsOuterClass.CommandsOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The actAs at the given index.
    • getActAsBytes

      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.
       Each element must be a valid PartyIdString (as described in ``value.proto``).
       Required, must be non-empty.
       
      repeated string act_as = 9 [json_name = "actAs"];
      Specified by:
      getActAsBytes in interface CommandsOuterClass.CommandsOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the actAs at the given index.
    • getReadAsList

      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 = 10 [json_name = "readAs"];
      Specified by:
      getReadAsList in interface CommandsOuterClass.CommandsOrBuilder
      Returns:
      A list containing the readAs.
    • getReadAsCount

      public 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 = 10 [json_name = "readAs"];
      Specified by:
      getReadAsCount in interface CommandsOuterClass.CommandsOrBuilder
      Returns:
      The count of readAs.
    • getReadAs

      public 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 = 10 [json_name = "readAs"];
      Specified by:
      getReadAs in interface CommandsOuterClass.CommandsOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The readAs at the given index.
    • getReadAsBytes

      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 = 10 [json_name = "readAs"];
      Specified by:
      getReadAsBytes in interface CommandsOuterClass.CommandsOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the readAs at the given index.
    • getSubmissionId

      public 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 = 11 [json_name = "submissionId"];
      Specified by:
      getSubmissionId in interface CommandsOuterClass.CommandsOrBuilder
      Returns:
      The submissionId.
    • getSubmissionIdBytes

      public 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 = 11 [json_name = "submissionId"];
      Specified by:
      getSubmissionIdBytes in interface CommandsOuterClass.CommandsOrBuilder
      Returns:
      The bytes for submissionId.
    • getDisclosedContractsList

      public List<CommandsOuterClass.DisclosedContract> getDisclosedContractsList()
       Additional contracts used to resolve contract & contract key lookups.
       Optional
       
      repeated .com.daml.ledger.api.v2.DisclosedContract disclosed_contracts = 12 [json_name = "disclosedContracts"];
      Specified by:
      getDisclosedContractsList in interface CommandsOuterClass.CommandsOrBuilder
    • getDisclosedContractsOrBuilderList

      public List<? extends CommandsOuterClass.DisclosedContractOrBuilder> getDisclosedContractsOrBuilderList()
       Additional contracts used to resolve contract & contract key lookups.
       Optional
       
      repeated .com.daml.ledger.api.v2.DisclosedContract disclosed_contracts = 12 [json_name = "disclosedContracts"];
      Specified by:
      getDisclosedContractsOrBuilderList in interface CommandsOuterClass.CommandsOrBuilder
    • getDisclosedContractsCount

      public int getDisclosedContractsCount()
       Additional contracts used to resolve contract & contract key lookups.
       Optional
       
      repeated .com.daml.ledger.api.v2.DisclosedContract disclosed_contracts = 12 [json_name = "disclosedContracts"];
      Specified by:
      getDisclosedContractsCount in interface CommandsOuterClass.CommandsOrBuilder
    • getDisclosedContracts

      public CommandsOuterClass.DisclosedContract getDisclosedContracts(int index)
       Additional contracts used to resolve contract & contract key lookups.
       Optional
       
      repeated .com.daml.ledger.api.v2.DisclosedContract disclosed_contracts = 12 [json_name = "disclosedContracts"];
      Specified by:
      getDisclosedContracts in interface CommandsOuterClass.CommandsOrBuilder
    • getDisclosedContractsOrBuilder

      public CommandsOuterClass.DisclosedContractOrBuilder getDisclosedContractsOrBuilder(int index)
       Additional contracts used to resolve contract & contract key lookups.
       Optional
       
      repeated .com.daml.ledger.api.v2.DisclosedContract disclosed_contracts = 12 [json_name = "disclosedContracts"];
      Specified by:
      getDisclosedContractsOrBuilder in interface CommandsOuterClass.CommandsOrBuilder
    • getSynchronizerId

      public String getSynchronizerId()
       Must be a valid synchronizer id
       Optional
       
      string synchronizer_id = 13 [json_name = "synchronizerId"];
      Specified by:
      getSynchronizerId in interface CommandsOuterClass.CommandsOrBuilder
      Returns:
      The synchronizerId.
    • getSynchronizerIdBytes

      public com.google.protobuf.ByteString getSynchronizerIdBytes()
       Must be a valid synchronizer id
       Optional
       
      string synchronizer_id = 13 [json_name = "synchronizerId"];
      Specified by:
      getSynchronizerIdBytes in interface CommandsOuterClass.CommandsOrBuilder
      Returns:
      The bytes for synchronizerId.
    • getPackageIdSelectionPreferenceList

      public com.google.protobuf.ProtocolStringList getPackageIdSelectionPreferenceList()
       The package-id selection preference of the client for resolving
       package names and interface instances in command submission and interpretation
       
      repeated string package_id_selection_preference = 14 [json_name = "packageIdSelectionPreference"];
      Specified by:
      getPackageIdSelectionPreferenceList in interface CommandsOuterClass.CommandsOrBuilder
      Returns:
      A list containing the packageIdSelectionPreference.
    • getPackageIdSelectionPreferenceCount

      public int getPackageIdSelectionPreferenceCount()
       The package-id selection preference of the client for resolving
       package names and interface instances in command submission and interpretation
       
      repeated string package_id_selection_preference = 14 [json_name = "packageIdSelectionPreference"];
      Specified by:
      getPackageIdSelectionPreferenceCount in interface CommandsOuterClass.CommandsOrBuilder
      Returns:
      The count of packageIdSelectionPreference.
    • getPackageIdSelectionPreference

      public String getPackageIdSelectionPreference(int index)
       The package-id selection preference of the client for resolving
       package names and interface instances in command submission and interpretation
       
      repeated string package_id_selection_preference = 14 [json_name = "packageIdSelectionPreference"];
      Specified by:
      getPackageIdSelectionPreference in interface CommandsOuterClass.CommandsOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The packageIdSelectionPreference at the given index.
    • getPackageIdSelectionPreferenceBytes

      public com.google.protobuf.ByteString getPackageIdSelectionPreferenceBytes(int index)
       The package-id selection preference of the client for resolving
       package names and interface instances in command submission and interpretation
       
      repeated string package_id_selection_preference = 14 [json_name = "packageIdSelectionPreference"];
      Specified by:
      getPackageIdSelectionPreferenceBytes in interface CommandsOuterClass.CommandsOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the packageIdSelectionPreference at the given index.
    • getPrefetchContractKeysList

      public List<CommandsOuterClass.PrefetchContractKey> getPrefetchContractKeysList()
       Fetches the contract keys into the caches to speed up the command processing.
       Should only contain contract keys that are expected to be resolved during interpretation of the commands.
       Keys of disclosed contracts do not need prefetching.
      
       Optional
       
      repeated .com.daml.ledger.api.v2.PrefetchContractKey prefetch_contract_keys = 15 [json_name = "prefetchContractKeys"];
      Specified by:
      getPrefetchContractKeysList in interface CommandsOuterClass.CommandsOrBuilder
    • getPrefetchContractKeysOrBuilderList

      public List<? extends CommandsOuterClass.PrefetchContractKeyOrBuilder> getPrefetchContractKeysOrBuilderList()
       Fetches the contract keys into the caches to speed up the command processing.
       Should only contain contract keys that are expected to be resolved during interpretation of the commands.
       Keys of disclosed contracts do not need prefetching.
      
       Optional
       
      repeated .com.daml.ledger.api.v2.PrefetchContractKey prefetch_contract_keys = 15 [json_name = "prefetchContractKeys"];
      Specified by:
      getPrefetchContractKeysOrBuilderList in interface CommandsOuterClass.CommandsOrBuilder
    • getPrefetchContractKeysCount

      public int getPrefetchContractKeysCount()
       Fetches the contract keys into the caches to speed up the command processing.
       Should only contain contract keys that are expected to be resolved during interpretation of the commands.
       Keys of disclosed contracts do not need prefetching.
      
       Optional
       
      repeated .com.daml.ledger.api.v2.PrefetchContractKey prefetch_contract_keys = 15 [json_name = "prefetchContractKeys"];
      Specified by:
      getPrefetchContractKeysCount in interface CommandsOuterClass.CommandsOrBuilder
    • getPrefetchContractKeys

      public CommandsOuterClass.PrefetchContractKey getPrefetchContractKeys(int index)
       Fetches the contract keys into the caches to speed up the command processing.
       Should only contain contract keys that are expected to be resolved during interpretation of the commands.
       Keys of disclosed contracts do not need prefetching.
      
       Optional
       
      repeated .com.daml.ledger.api.v2.PrefetchContractKey prefetch_contract_keys = 15 [json_name = "prefetchContractKeys"];
      Specified by:
      getPrefetchContractKeys in interface CommandsOuterClass.CommandsOrBuilder
    • getPrefetchContractKeysOrBuilder

      public CommandsOuterClass.PrefetchContractKeyOrBuilder getPrefetchContractKeysOrBuilder(int index)
       Fetches the contract keys into the caches to speed up the command processing.
       Should only contain contract keys that are expected to be resolved during interpretation of the commands.
       Keys of disclosed contracts do not need prefetching.
      
       Optional
       
      repeated .com.daml.ledger.api.v2.PrefetchContractKey prefetch_contract_keys = 15 [json_name = "prefetchContractKeys"];
      Specified by:
      getPrefetchContractKeysOrBuilder in interface CommandsOuterClass.CommandsOrBuilder
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessageV3
    • writeTo

      public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
      Specified by:
      writeTo in interface com.google.protobuf.MessageLite
      Overrides:
      writeTo in class com.google.protobuf.GeneratedMessageV3
      Throws:
      IOException
    • getSerializedSize

      public int getSerializedSize()
      Specified by:
      getSerializedSize in interface com.google.protobuf.MessageLite
      Overrides:
      getSerializedSize in class com.google.protobuf.GeneratedMessageV3
    • equals

      public boolean equals(Object obj)
      Specified by:
      equals in interface com.google.protobuf.Message
      Overrides:
      equals in class com.google.protobuf.AbstractMessage
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in interface com.google.protobuf.Message
      Overrides:
      hashCode in class com.google.protobuf.AbstractMessage
    • parseFrom

      public static CommandsOuterClass.Commands parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

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

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

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

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

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

      public static CommandsOuterClass.Commands parseFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

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

      public static CommandsOuterClass.Commands parseDelimitedFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

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

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

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

      public CommandsOuterClass.Commands.Builder newBuilderForType()
      Specified by:
      newBuilderForType in interface com.google.protobuf.Message
      Specified by:
      newBuilderForType in interface com.google.protobuf.MessageLite
    • newBuilder

      public static CommandsOuterClass.Commands.Builder newBuilder()
    • newBuilder

    • toBuilder

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

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

      public static CommandsOuterClass.Commands getDefaultInstance()
    • parser

      public static com.google.protobuf.Parser<CommandsOuterClass.Commands> parser()
    • getParserForType

      public com.google.protobuf.Parser<CommandsOuterClass.Commands> getParserForType()
      Specified by:
      getParserForType in interface com.google.protobuf.Message
      Specified by:
      getParserForType in interface com.google.protobuf.MessageLite
      Overrides:
      getParserForType in class com.google.protobuf.GeneratedMessageV3
    • getDefaultInstanceForType

      public CommandsOuterClass.Commands getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder