Interface InteractiveSubmissionServiceOuterClass.MetadataOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
InteractiveSubmissionServiceOuterClass.Metadata, InteractiveSubmissionServiceOuterClass.Metadata.Builder
Enclosing class:
InteractiveSubmissionServiceOuterClass

public static interface InteractiveSubmissionServiceOuterClass.MetadataOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • hasSubmitterInfo

      boolean hasSubmitterInfo()
       Required
       
      .com.daml.ledger.api.v2.interactive.Metadata.SubmitterInfo submitter_info = 2;
      Returns:
      Whether the submitterInfo field is set.
    • getSubmitterInfo

       Required
       
      .com.daml.ledger.api.v2.interactive.Metadata.SubmitterInfo submitter_info = 2;
      Returns:
      The submitterInfo.
    • getSubmitterInfoOrBuilder

       Required
       
      .com.daml.ledger.api.v2.interactive.Metadata.SubmitterInfo submitter_info = 2;
    • getSynchronizerId

      String getSynchronizerId()
       Required
       
      string synchronizer_id = 3;
      Returns:
      The synchronizerId.
    • getSynchronizerIdBytes

      com.google.protobuf.ByteString getSynchronizerIdBytes()
       Required
       
      string synchronizer_id = 3;
      Returns:
      The bytes for synchronizerId.
    • getMediatorGroup

      int getMediatorGroup()
       Required
       
      uint32 mediator_group = 4;
      Returns:
      The mediatorGroup.
    • getTransactionUuid

      String getTransactionUuid()
       Required
       
      string transaction_uuid = 5;
      Returns:
      The transactionUuid.
    • getTransactionUuidBytes

      com.google.protobuf.ByteString getTransactionUuidBytes()
       Required
       
      string transaction_uuid = 5;
      Returns:
      The bytes for transactionUuid.
    • getPreparationTime

      long getPreparationTime()
       Required
       
      uint64 preparation_time = 6;
      Returns:
      The preparationTime.
    • getInputContractsList

       Not populated if the transaction has no input contracts
      
       Optional: can be empty
       
      repeated .com.daml.ledger.api.v2.interactive.Metadata.InputContract input_contracts = 7;
    • getInputContracts

       Not populated if the transaction has no input contracts
      
       Optional: can be empty
       
      repeated .com.daml.ledger.api.v2.interactive.Metadata.InputContract input_contracts = 7;
    • getInputContractsCount

      int getInputContractsCount()
       Not populated if the transaction has no input contracts
      
       Optional: can be empty
       
      repeated .com.daml.ledger.api.v2.interactive.Metadata.InputContract input_contracts = 7;
    • getInputContractsOrBuilderList

       Not populated if the transaction has no input contracts
      
       Optional: can be empty
       
      repeated .com.daml.ledger.api.v2.interactive.Metadata.InputContract input_contracts = 7;
    • getInputContractsOrBuilder

       Not populated if the transaction has no input contracts
      
       Optional: can be empty
       
      repeated .com.daml.ledger.api.v2.interactive.Metadata.InputContract input_contracts = 7;
    • hasMinLedgerEffectiveTime

      boolean hasMinLedgerEffectiveTime()
       Optional
       
      optional uint64 min_ledger_effective_time = 9;
      Returns:
      Whether the minLedgerEffectiveTime field is set.
    • getMinLedgerEffectiveTime

      long getMinLedgerEffectiveTime()
       Optional
       
      optional uint64 min_ledger_effective_time = 9;
      Returns:
      The minLedgerEffectiveTime.
    • hasMaxLedgerEffectiveTime

      boolean hasMaxLedgerEffectiveTime()
       Optional
       
      optional uint64 max_ledger_effective_time = 10;
      Returns:
      Whether the maxLedgerEffectiveTime field is set.
    • getMaxLedgerEffectiveTime

      long getMaxLedgerEffectiveTime()
       Optional
       
      optional uint64 max_ledger_effective_time = 10;
      Returns:
      The maxLedgerEffectiveTime.
    • hasMaxRecordTime

      boolean hasMaxRecordTime()
       Maximum timestamp at which the transaction can be recorded onto the ledger via the synchronizer `synchronizer_id`.
       If submitted after it will be rejected even if otherwise valid, in which case it needs to be prepared and signed again
       with a new valid max_record_time.
       Set max_record_time in the PreparedTransactionRequest to get this field set accordingly
      
       Optional
       
      optional uint64 max_record_time = 11;
      Returns:
      Whether the maxRecordTime field is set.
    • getMaxRecordTime

      long getMaxRecordTime()
       Maximum timestamp at which the transaction can be recorded onto the ledger via the synchronizer `synchronizer_id`.
       If submitted after it will be rejected even if otherwise valid, in which case it needs to be prepared and signed again
       with a new valid max_record_time.
       Set max_record_time in the PreparedTransactionRequest to get this field set accordingly
      
       Optional
       
      optional uint64 max_record_time = 11;
      Returns:
      The maxRecordTime.
    • getGlobalKeyMappingList

      Deprecated.
       This fields is deprecated and will always be empty.
       Keys and associated contracts are already present and signed within the transaction nodes where they're used
      
       Optional: can be empty
       
      repeated .com.daml.ledger.api.v2.interactive.Metadata.GlobalKeyMappingEntry global_key_mapping = 8 [deprecated = true];
    • getGlobalKeyMapping

      Deprecated.
       This fields is deprecated and will always be empty.
       Keys and associated contracts are already present and signed within the transaction nodes where they're used
      
       Optional: can be empty
       
      repeated .com.daml.ledger.api.v2.interactive.Metadata.GlobalKeyMappingEntry global_key_mapping = 8 [deprecated = true];
    • getGlobalKeyMappingCount

      @Deprecated int getGlobalKeyMappingCount()
      Deprecated.
       This fields is deprecated and will always be empty.
       Keys and associated contracts are already present and signed within the transaction nodes where they're used
      
       Optional: can be empty
       
      repeated .com.daml.ledger.api.v2.interactive.Metadata.GlobalKeyMappingEntry global_key_mapping = 8 [deprecated = true];
    • getGlobalKeyMappingOrBuilderList

      Deprecated.
       This fields is deprecated and will always be empty.
       Keys and associated contracts are already present and signed within the transaction nodes where they're used
      
       Optional: can be empty
       
      repeated .com.daml.ledger.api.v2.interactive.Metadata.GlobalKeyMappingEntry global_key_mapping = 8 [deprecated = true];
    • getGlobalKeyMappingOrBuilder

      Deprecated.
       This fields is deprecated and will always be empty.
       Keys and associated contracts are already present and signed within the transaction nodes where they're used
      
       Optional: can be empty
       
      repeated .com.daml.ledger.api.v2.interactive.Metadata.GlobalKeyMappingEntry global_key_mapping = 8 [deprecated = true];