Interface InteractiveSubmissionServiceOuterClass.ExecuteSubmissionRequestOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
InteractiveSubmissionServiceOuterClass.ExecuteSubmissionRequest
,InteractiveSubmissionServiceOuterClass.ExecuteSubmissionRequest.Builder
- Enclosing class:
- InteractiveSubmissionServiceOuterClass
public static interface InteractiveSubmissionServiceOuterClass.ExecuteSubmissionRequestOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptioncom.google.protobuf.Duration
Specifies the length of the deduplication period.com.google.protobuf.DurationOrBuilder
Specifies the length of the deduplication period.long
Specifies the start of the deduplication period by a completion stream offset (exclusive).The hashing scheme version used when building the hashint
The hashing scheme version used when building the hashIf set will influence the chosen ledger effective time but will not result in a submission delay so any override should be scheduled to executed within the window allowed by synchronizer.If set will influence the chosen ledger effective time but will not result in a submission delay so any override should be scheduled to executed within the window allowed by synchronizer.The party(ies) signatures that authorize the prepared submission to be executed by this node.The party(ies) signatures that authorize the prepared submission to be executed by this node.the prepared transaction Typically this is the value of the `prepared_transaction` field in `PrepareSubmissionResponse` obtained from calling `prepareSubmission`.the prepared transaction Typically this is the value of the `prepared_transaction` field in `PrepareSubmissionResponse` obtained from calling `prepareSubmission`.A unique identifier to distinguish completions for different submissions with the same change ID.com.google.protobuf.ByteString
A unique identifier to distinguish completions for different submissions with the same change ID.See [PrepareSubmissionRequest.user_id]com.google.protobuf.ByteString
See [PrepareSubmissionRequest.user_id]boolean
Specifies the length of the deduplication period.boolean
Specifies the start of the deduplication period by a completion stream offset (exclusive).boolean
If set will influence the chosen ledger effective time but will not result in a submission delay so any override should be scheduled to executed within the window allowed by synchronizer.boolean
The party(ies) signatures that authorize the prepared submission to be executed by this node.boolean
the prepared transaction Typically this is the value of the `prepared_transaction` field in `PrepareSubmissionResponse` obtained from calling `prepareSubmission`.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
-
hasPreparedTransaction
boolean hasPreparedTransaction()the prepared transaction Typically this is the value of the `prepared_transaction` field in `PrepareSubmissionResponse` obtained from calling `prepareSubmission`.
.com.daml.ledger.api.v2.interactive.PreparedTransaction prepared_transaction = 1 [json_name = "preparedTransaction"];
- Returns:
- Whether the preparedTransaction field is set.
-
getPreparedTransaction
InteractiveSubmissionServiceOuterClass.PreparedTransaction getPreparedTransaction()the prepared transaction Typically this is the value of the `prepared_transaction` field in `PrepareSubmissionResponse` obtained from calling `prepareSubmission`.
.com.daml.ledger.api.v2.interactive.PreparedTransaction prepared_transaction = 1 [json_name = "preparedTransaction"];
- Returns:
- The preparedTransaction.
-
getPreparedTransactionOrBuilder
InteractiveSubmissionServiceOuterClass.PreparedTransactionOrBuilder getPreparedTransactionOrBuilder()the prepared transaction Typically this is the value of the `prepared_transaction` field in `PrepareSubmissionResponse` obtained from calling `prepareSubmission`.
.com.daml.ledger.api.v2.interactive.PreparedTransaction prepared_transaction = 1 [json_name = "preparedTransaction"];
-
hasPartySignatures
boolean hasPartySignatures()The party(ies) signatures that authorize the prepared submission to be executed by this node. Each party can provide one or more signatures.. and one or more parties can sign. Note that currently, only single party submissions are supported.
.com.daml.ledger.api.v2.interactive.PartySignatures party_signatures = 2 [json_name = "partySignatures"];
- Returns:
- Whether the partySignatures field is set.
-
getPartySignatures
InteractiveSubmissionServiceOuterClass.PartySignatures getPartySignatures()The party(ies) signatures that authorize the prepared submission to be executed by this node. Each party can provide one or more signatures.. and one or more parties can sign. Note that currently, only single party submissions are supported.
.com.daml.ledger.api.v2.interactive.PartySignatures party_signatures = 2 [json_name = "partySignatures"];
- Returns:
- The partySignatures.
-
getPartySignaturesOrBuilder
InteractiveSubmissionServiceOuterClass.PartySignaturesOrBuilder getPartySignaturesOrBuilder()The party(ies) signatures that authorize the prepared submission to be executed by this node. Each party can provide one or more signatures.. and one or more parties can sign. Note that currently, only single party submissions are supported.
.com.daml.ledger.api.v2.interactive.PartySignatures party_signatures = 2 [json_name = "partySignatures"];
-
hasDeduplicationDuration
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 = 3 [json_name = "deduplicationDuration"];
- Returns:
- Whether the deduplicationDuration field is set.
-
getDeduplicationDuration
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 = 3 [json_name = "deduplicationDuration"];
- Returns:
- The deduplicationDuration.
-
getDeduplicationDurationOrBuilder
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 = 3 [json_name = "deduplicationDuration"];
-
hasDeduplicationOffset
boolean hasDeduplicationOffset()Specifies the start of the deduplication period by a completion stream offset (exclusive). Must be a valid absolute offset (positive integer).
int64 deduplication_offset = 4 [json_name = "deduplicationOffset"];
- Returns:
- Whether the deduplicationOffset field is set.
-
getDeduplicationOffset
long getDeduplicationOffset()Specifies the start of the deduplication period by a completion stream offset (exclusive). Must be a valid absolute offset (positive integer).
int64 deduplication_offset = 4 [json_name = "deduplicationOffset"];
- Returns:
- The deduplicationOffset.
-
getSubmissionId
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``). Required
string submission_id = 5 [json_name = "submissionId"];
- Returns:
- The submissionId.
-
getSubmissionIdBytes
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``). Required
string submission_id = 5 [json_name = "submissionId"];
- Returns:
- The bytes for submissionId.
-
getUserId
String getUserId()See [PrepareSubmissionRequest.user_id]
string user_id = 6 [json_name = "userId"];
- Returns:
- The userId.
-
getUserIdBytes
com.google.protobuf.ByteString getUserIdBytes()See [PrepareSubmissionRequest.user_id]
string user_id = 6 [json_name = "userId"];
- Returns:
- The bytes for userId.
-
getHashingSchemeVersionValue
int getHashingSchemeVersionValue()The hashing scheme version used when building the hash
.com.daml.ledger.api.v2.interactive.HashingSchemeVersion hashing_scheme_version = 7 [json_name = "hashingSchemeVersion"];
- Returns:
- The enum numeric value on the wire for hashingSchemeVersion.
-
getHashingSchemeVersion
InteractiveSubmissionServiceOuterClass.HashingSchemeVersion getHashingSchemeVersion()The hashing scheme version used when building the hash
.com.daml.ledger.api.v2.interactive.HashingSchemeVersion hashing_scheme_version = 7 [json_name = "hashingSchemeVersion"];
- Returns:
- The hashingSchemeVersion.
-
hasMinLedgerTime
boolean hasMinLedgerTime()If set will influence the chosen ledger effective time but will not result in a submission delay so any override should be scheduled to executed within the window allowed by synchronizer.
.com.daml.ledger.api.v2.interactive.MinLedgerTime min_ledger_time = 8 [json_name = "minLedgerTime"];
- Returns:
- Whether the minLedgerTime field is set.
-
getMinLedgerTime
InteractiveSubmissionServiceOuterClass.MinLedgerTime getMinLedgerTime()If set will influence the chosen ledger effective time but will not result in a submission delay so any override should be scheduled to executed within the window allowed by synchronizer.
.com.daml.ledger.api.v2.interactive.MinLedgerTime min_ledger_time = 8 [json_name = "minLedgerTime"];
- Returns:
- The minLedgerTime.
-
getMinLedgerTimeOrBuilder
InteractiveSubmissionServiceOuterClass.MinLedgerTimeOrBuilder getMinLedgerTimeOrBuilder()If set will influence the chosen ledger effective time but will not result in a submission delay so any override should be scheduled to executed within the window allowed by synchronizer.
.com.daml.ledger.api.v2.interactive.MinLedgerTime min_ledger_time = 8 [json_name = "minLedgerTime"];
-
getDeduplicationPeriodCase
InteractiveSubmissionServiceOuterClass.ExecuteSubmissionRequest.DeduplicationPeriodCase getDeduplicationPeriodCase()
-