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 Summary
Modifier and TypeMethodDescriptiongetGlobalKeyMapping
(int index) 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 stateint
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 stateContextual 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 stategetGlobalKeyMappingOrBuilder
(int index) 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 stateContextual 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 stategetInputContracts
(int index) repeated .com.daml.ledger.api.v2.interactive.Metadata.InputContract input_contracts = 7 [json_name = "inputContracts"];
int
repeated .com.daml.ledger.api.v2.interactive.Metadata.InputContract input_contracts = 7 [json_name = "inputContracts"];
repeated .com.daml.ledger.api.v2.interactive.Metadata.InputContract input_contracts = 7 [json_name = "inputContracts"];
getInputContractsOrBuilder
(int index) repeated .com.daml.ledger.api.v2.interactive.Metadata.InputContract input_contracts = 7 [json_name = "inputContracts"];
repeated .com.daml.ledger.api.v2.interactive.Metadata.InputContract input_contracts = 7 [json_name = "inputContracts"];
long
optional uint64 max_ledger_effective_time = 10 [json_name = "maxLedgerEffectiveTime"];
int
uint32 mediator_group = 4 [json_name = "mediatorGroup"];
long
Where ledger time constraints are imposed during the execution of the contract they will be populated in the fields below.long
uint64 submission_time = 6 [json_name = "submissionTime"];
.com.daml.ledger.api.v2.interactive.Metadata.SubmitterInfo submitter_info = 2 [json_name = "submitterInfo"];
.com.daml.ledger.api.v2.interactive.Metadata.SubmitterInfo submitter_info = 2 [json_name = "submitterInfo"];
string synchronizer_id = 3 [json_name = "synchronizerId"];
com.google.protobuf.ByteString
string synchronizer_id = 3 [json_name = "synchronizerId"];
string transaction_uuid = 5 [json_name = "transactionUuid"];
com.google.protobuf.ByteString
string transaction_uuid = 5 [json_name = "transactionUuid"];
boolean
optional uint64 max_ledger_effective_time = 10 [json_name = "maxLedgerEffectiveTime"];
boolean
Where ledger time constraints are imposed during the execution of the contract they will be populated in the fields below.boolean
.com.daml.ledger.api.v2.interactive.Metadata.SubmitterInfo submitter_info = 2 [json_name = "submitterInfo"];
Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitialized
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
hasSubmitterInfo
boolean hasSubmitterInfo().com.daml.ledger.api.v2.interactive.Metadata.SubmitterInfo submitter_info = 2 [json_name = "submitterInfo"];
- Returns:
- Whether the submitterInfo field is set.
-
getSubmitterInfo
InteractiveSubmissionServiceOuterClass.Metadata.SubmitterInfo getSubmitterInfo().com.daml.ledger.api.v2.interactive.Metadata.SubmitterInfo submitter_info = 2 [json_name = "submitterInfo"];
- Returns:
- The submitterInfo.
-
getSubmitterInfoOrBuilder
InteractiveSubmissionServiceOuterClass.Metadata.SubmitterInfoOrBuilder getSubmitterInfoOrBuilder().com.daml.ledger.api.v2.interactive.Metadata.SubmitterInfo submitter_info = 2 [json_name = "submitterInfo"];
-
getSynchronizerId
String getSynchronizerId()string synchronizer_id = 3 [json_name = "synchronizerId"];
- Returns:
- The synchronizerId.
-
getSynchronizerIdBytes
com.google.protobuf.ByteString getSynchronizerIdBytes()string synchronizer_id = 3 [json_name = "synchronizerId"];
- Returns:
- The bytes for synchronizerId.
-
getMediatorGroup
int getMediatorGroup()uint32 mediator_group = 4 [json_name = "mediatorGroup"];
- Returns:
- The mediatorGroup.
-
getTransactionUuid
String getTransactionUuid()string transaction_uuid = 5 [json_name = "transactionUuid"];
- Returns:
- The transactionUuid.
-
getTransactionUuidBytes
com.google.protobuf.ByteString getTransactionUuidBytes()string transaction_uuid = 5 [json_name = "transactionUuid"];
- Returns:
- The bytes for transactionUuid.
-
getSubmissionTime
long getSubmissionTime()uint64 submission_time = 6 [json_name = "submissionTime"];
- Returns:
- The submissionTime.
-
getInputContractsList
List<InteractiveSubmissionServiceOuterClass.Metadata.InputContract> getInputContractsList()repeated .com.daml.ledger.api.v2.interactive.Metadata.InputContract input_contracts = 7 [json_name = "inputContracts"];
-
getInputContracts
repeated .com.daml.ledger.api.v2.interactive.Metadata.InputContract input_contracts = 7 [json_name = "inputContracts"];
-
getInputContractsCount
int getInputContractsCount()repeated .com.daml.ledger.api.v2.interactive.Metadata.InputContract input_contracts = 7 [json_name = "inputContracts"];
-
getInputContractsOrBuilderList
List<? extends InteractiveSubmissionServiceOuterClass.Metadata.InputContractOrBuilder> getInputContractsOrBuilderList()repeated .com.daml.ledger.api.v2.interactive.Metadata.InputContract input_contracts = 7 [json_name = "inputContracts"];
-
getInputContractsOrBuilder
InteractiveSubmissionServiceOuterClass.Metadata.InputContractOrBuilder getInputContractsOrBuilder(int index) repeated .com.daml.ledger.api.v2.interactive.Metadata.InputContract input_contracts = 7 [json_name = "inputContracts"];
-
hasMinLedgerEffectiveTime
boolean hasMinLedgerEffectiveTime()Where ledger time constraints are imposed during the execution of the contract they will be populated in the fields below. These are optional because if the transaction does NOT depend on time, these values do not need to be set. The final ledger effective time used will be chosen when the command is submitted through the [execute] RPC. If the ledger effective time is outside of any populated min/max bounds then a different transaction can result, that will cause a confirmation message rejection.
optional uint64 min_ledger_effective_time = 9 [json_name = "minLedgerEffectiveTime"];
- Returns:
- Whether the minLedgerEffectiveTime field is set.
-
getMinLedgerEffectiveTime
long getMinLedgerEffectiveTime()Where ledger time constraints are imposed during the execution of the contract they will be populated in the fields below. These are optional because if the transaction does NOT depend on time, these values do not need to be set. The final ledger effective time used will be chosen when the command is submitted through the [execute] RPC. If the ledger effective time is outside of any populated min/max bounds then a different transaction can result, that will cause a confirmation message rejection.
optional uint64 min_ledger_effective_time = 9 [json_name = "minLedgerEffectiveTime"];
- Returns:
- The minLedgerEffectiveTime.
-
hasMaxLedgerEffectiveTime
boolean hasMaxLedgerEffectiveTime()optional uint64 max_ledger_effective_time = 10 [json_name = "maxLedgerEffectiveTime"];
- Returns:
- Whether the maxLedgerEffectiveTime field is set.
-
getMaxLedgerEffectiveTime
long getMaxLedgerEffectiveTime()optional uint64 max_ledger_effective_time = 10 [json_name = "maxLedgerEffectiveTime"];
- Returns:
- The maxLedgerEffectiveTime.
-
getGlobalKeyMappingList
List<InteractiveSubmissionServiceOuterClass.Metadata.GlobalKeyMappingEntry> 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
repeated .com.daml.ledger.api.v2.interactive.Metadata.GlobalKeyMappingEntry global_key_mapping = 8 [json_name = "globalKeyMapping"];
-
getGlobalKeyMapping
InteractiveSubmissionServiceOuterClass.Metadata.GlobalKeyMappingEntry getGlobalKeyMapping(int index) 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
repeated .com.daml.ledger.api.v2.interactive.Metadata.GlobalKeyMappingEntry global_key_mapping = 8 [json_name = "globalKeyMapping"];
-
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
repeated .com.daml.ledger.api.v2.interactive.Metadata.GlobalKeyMappingEntry global_key_mapping = 8 [json_name = "globalKeyMapping"];
-
getGlobalKeyMappingOrBuilderList
List<? extends InteractiveSubmissionServiceOuterClass.Metadata.GlobalKeyMappingEntryOrBuilder> 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
repeated .com.daml.ledger.api.v2.interactive.Metadata.GlobalKeyMappingEntry global_key_mapping = 8 [json_name = "globalKeyMapping"];
-
getGlobalKeyMappingOrBuilder
InteractiveSubmissionServiceOuterClass.Metadata.GlobalKeyMappingEntryOrBuilder getGlobalKeyMappingOrBuilder(int index) 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
repeated .com.daml.ledger.api.v2.interactive.Metadata.GlobalKeyMappingEntry global_key_mapping = 8 [json_name = "globalKeyMapping"];
-