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.
    • getGlobalKeyMappingList

       Contextual information needed to process the transaction but not signed, either because it's already indirectly
       signed by signing the transaction, or because it doesn't impact the ledger state
      
       Optional: can be empty
       
      repeated .com.daml.ledger.api.v2.interactive.Metadata.GlobalKeyMappingEntry global_key_mapping = 8;
    • getGlobalKeyMapping

       Contextual information needed to process the transaction but not signed, either because it's already indirectly
       signed by signing the transaction, or because it doesn't impact the ledger state
      
       Optional: can be empty
       
      repeated .com.daml.ledger.api.v2.interactive.Metadata.GlobalKeyMappingEntry global_key_mapping = 8;
    • getGlobalKeyMappingCount

      int getGlobalKeyMappingCount()
       Contextual information needed to process the transaction but not signed, either because it's already indirectly
       signed by signing the transaction, or because it doesn't impact the ledger state
      
       Optional: can be empty
       
      repeated .com.daml.ledger.api.v2.interactive.Metadata.GlobalKeyMappingEntry global_key_mapping = 8;
    • getGlobalKeyMappingOrBuilderList

       Contextual information needed to process the transaction but not signed, either because it's already indirectly
       signed by signing the transaction, or because it doesn't impact the ledger state
      
       Optional: can be empty
       
      repeated .com.daml.ledger.api.v2.interactive.Metadata.GlobalKeyMappingEntry global_key_mapping = 8;
    • getGlobalKeyMappingOrBuilder

       Contextual information needed to process the transaction but not signed, either because it's already indirectly
       signed by signing the transaction, or because it doesn't impact the ledger state
      
       Optional: can be empty
       
      repeated .com.daml.ledger.api.v2.interactive.Metadata.GlobalKeyMappingEntry global_key_mapping = 8;
    • 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.
       Unsigned in 3.3 to avoid a breaking protocol change
       Will be signed in 3.4+
       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.
       Unsigned in 3.3 to avoid a breaking protocol change
       Will be signed in 3.4+
       Set max_record_time in the PreparedTransactionRequest to get this field set accordingly
      
       Optional
       
      optional uint64 max_record_time = 11;
      Returns:
      The maxRecordTime.