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 state Optional: can be emptyintContextual 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 emptyContextual 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 emptygetGlobalKeyMappingOrBuilder(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 Optional: can be emptyContextual 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 emptygetInputContracts(int index) Not populated if the transaction has no input contracts Optional: can be emptyintNot populated if the transaction has no input contracts Optional: can be emptyNot populated if the transaction has no input contracts Optional: can be emptygetInputContractsOrBuilder(int index) Not populated if the transaction has no input contracts Optional: can be emptyNot populated if the transaction has no input contracts Optional: can be emptylongOptionallongMaximum timestamp at which the transaction can be recorded onto the ledger via the synchronizer `synchronizer_id`.intRequiredlongOptionallongRequiredRequiredRequiredRequiredcom.google.protobuf.ByteStringRequiredRequiredcom.google.protobuf.ByteStringRequiredbooleanOptionalbooleanMaximum timestamp at which the transaction can be recorded onto the ledger via the synchronizer `synchronizer_id`.booleanOptionalbooleanRequiredMethods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
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
InteractiveSubmissionServiceOuterClass.Metadata.SubmitterInfo getSubmitterInfo()Required
.com.daml.ledger.api.v2.interactive.Metadata.SubmitterInfo submitter_info = 2;- Returns:
- The submitterInfo.
-
getSubmitterInfoOrBuilder
InteractiveSubmissionServiceOuterClass.Metadata.SubmitterInfoOrBuilder 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
List<InteractiveSubmissionServiceOuterClass.Metadata.InputContract> 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
List<? extends InteractiveSubmissionServiceOuterClass.Metadata.InputContractOrBuilder> 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
InteractiveSubmissionServiceOuterClass.Metadata.InputContractOrBuilder getInputContractsOrBuilder(int index) 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
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 Optional: can be empty
repeated .com.daml.ledger.api.v2.interactive.Metadata.GlobalKeyMappingEntry global_key_mapping = 8; -
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 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
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 Optional: can be empty
repeated .com.daml.ledger.api.v2.interactive.Metadata.GlobalKeyMappingEntry global_key_mapping = 8; -
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 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.
-