Class InteractiveSubmissionServiceOuterClass.ExecuteSubmissionRequest.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<InteractiveSubmissionServiceOuterClass.ExecuteSubmissionRequest.Builder>
com.daml.ledger.api.v2.interactive.InteractiveSubmissionServiceOuterClass.ExecuteSubmissionRequest.Builder
- All Implemented Interfaces:
InteractiveSubmissionServiceOuterClass.ExecuteSubmissionRequestOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- InteractiveSubmissionServiceOuterClass.ExecuteSubmissionRequest
public static final class InteractiveSubmissionServiceOuterClass.ExecuteSubmissionRequest.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<InteractiveSubmissionServiceOuterClass.ExecuteSubmissionRequest.Builder>
implements InteractiveSubmissionServiceOuterClass.ExecuteSubmissionRequestOrBuilder
Protobuf type
com.daml.ledger.api.v2.interactive.ExecuteSubmissionRequest
-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField
(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()
clear()
Specifies the length of the deduplication period.Specifies the start of the deduplication period by a completion stream offset (exclusive).clearField
(com.google.protobuf.Descriptors.FieldDescriptor field) 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.clearOneof
(com.google.protobuf.Descriptors.OneofDescriptor oneof) 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`.A unique identifier to distinguish completions for different submissions with the same change ID.See [PrepareSubmissionRequest.user_id]clone()
com.google.protobuf.Duration
Specifies the length of the deduplication period.com.google.protobuf.Duration.Builder
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).static final com.google.protobuf.Descriptors.Descriptor
com.google.protobuf.Descriptors.Descriptor
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.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 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`.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`.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
final boolean
mergeDeduplicationDuration
(com.google.protobuf.Duration value) Specifies the length of the deduplication period.mergeFrom
(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom
(com.google.protobuf.Message other) 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 prepared transaction Typically this is the value of the `prepared_transaction` field in `PrepareSubmissionResponse` obtained from calling `prepareSubmission`.mergeUnknownFields
(com.google.protobuf.UnknownFieldSet unknownFields) setDeduplicationDuration
(com.google.protobuf.Duration value) Specifies the length of the deduplication period.setDeduplicationDuration
(com.google.protobuf.Duration.Builder builderForValue) Specifies the length of the deduplication period.setDeduplicationOffset
(long value) Specifies the start of the deduplication period by a completion stream offset (exclusive).The hashing scheme version used when building the hashsetHashingSchemeVersionValue
(int value) 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`.setPreparedTransaction
(InteractiveSubmissionServiceOuterClass.PreparedTransaction.Builder builderForValue) the prepared transaction Typically this is the value of the `prepared_transaction` field in `PrepareSubmissionResponse` obtained from calling `prepareSubmission`.setRepeatedField
(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setSubmissionId
(String value) A unique identifier to distinguish completions for different submissions with the same change ID.setSubmissionIdBytes
(com.google.protobuf.ByteString value) A unique identifier to distinguish completions for different submissions with the same change ID.setUnknownFields
(com.google.protobuf.UnknownFieldSet unknownFields) See [PrepareSubmissionRequest.user_id]setUserIdBytes
(com.google.protobuf.ByteString value) See [PrepareSubmissionRequest.user_id]Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFrom
Methods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFrom
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<InteractiveSubmissionServiceOuterClass.ExecuteSubmissionRequest.Builder>
-
clear
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<InteractiveSubmissionServiceOuterClass.ExecuteSubmissionRequest.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<InteractiveSubmissionServiceOuterClass.ExecuteSubmissionRequest.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<InteractiveSubmissionServiceOuterClass.ExecuteSubmissionRequest.Builder>
-
setField
public InteractiveSubmissionServiceOuterClass.ExecuteSubmissionRequest.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<InteractiveSubmissionServiceOuterClass.ExecuteSubmissionRequest.Builder>
-
clearField
public InteractiveSubmissionServiceOuterClass.ExecuteSubmissionRequest.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) - Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<InteractiveSubmissionServiceOuterClass.ExecuteSubmissionRequest.Builder>
-
clearOneof
public InteractiveSubmissionServiceOuterClass.ExecuteSubmissionRequest.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) - Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<InteractiveSubmissionServiceOuterClass.ExecuteSubmissionRequest.Builder>
-
setRepeatedField
public InteractiveSubmissionServiceOuterClass.ExecuteSubmissionRequest.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<InteractiveSubmissionServiceOuterClass.ExecuteSubmissionRequest.Builder>
-
addRepeatedField
public InteractiveSubmissionServiceOuterClass.ExecuteSubmissionRequest.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<InteractiveSubmissionServiceOuterClass.ExecuteSubmissionRequest.Builder>
-
mergeFrom
public InteractiveSubmissionServiceOuterClass.ExecuteSubmissionRequest.Builder mergeFrom(com.google.protobuf.Message other) - Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<InteractiveSubmissionServiceOuterClass.ExecuteSubmissionRequest.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<InteractiveSubmissionServiceOuterClass.ExecuteSubmissionRequest.Builder>
-
mergeFrom
public InteractiveSubmissionServiceOuterClass.ExecuteSubmissionRequest.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<InteractiveSubmissionServiceOuterClass.ExecuteSubmissionRequest.Builder>
- Throws:
IOException
-
getDeduplicationPeriodCase
public InteractiveSubmissionServiceOuterClass.ExecuteSubmissionRequest.DeduplicationPeriodCase getDeduplicationPeriodCase()- Specified by:
getDeduplicationPeriodCase
in interfaceInteractiveSubmissionServiceOuterClass.ExecuteSubmissionRequestOrBuilder
-
clearDeduplicationPeriod
public InteractiveSubmissionServiceOuterClass.ExecuteSubmissionRequest.Builder clearDeduplicationPeriod() -
hasPreparedTransaction
public 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"];
- Specified by:
hasPreparedTransaction
in interfaceInteractiveSubmissionServiceOuterClass.ExecuteSubmissionRequestOrBuilder
- Returns:
- Whether the preparedTransaction field is set.
-
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"];
- Specified by:
getPreparedTransaction
in interfaceInteractiveSubmissionServiceOuterClass.ExecuteSubmissionRequestOrBuilder
- Returns:
- The preparedTransaction.
-
setPreparedTransaction
public InteractiveSubmissionServiceOuterClass.ExecuteSubmissionRequest.Builder setPreparedTransaction(InteractiveSubmissionServiceOuterClass.PreparedTransaction value) 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"];
-
setPreparedTransaction
public InteractiveSubmissionServiceOuterClass.ExecuteSubmissionRequest.Builder setPreparedTransaction(InteractiveSubmissionServiceOuterClass.PreparedTransaction.Builder builderForValue) 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"];
-
mergePreparedTransaction
public InteractiveSubmissionServiceOuterClass.ExecuteSubmissionRequest.Builder mergePreparedTransaction(InteractiveSubmissionServiceOuterClass.PreparedTransaction value) 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"];
-
clearPreparedTransaction
public InteractiveSubmissionServiceOuterClass.ExecuteSubmissionRequest.Builder clearPreparedTransaction()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"];
-
getPreparedTransactionBuilder
public InteractiveSubmissionServiceOuterClass.PreparedTransaction.Builder getPreparedTransactionBuilder()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"];
-
getPreparedTransactionOrBuilder
public 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"];
- Specified by:
getPreparedTransactionOrBuilder
in interfaceInteractiveSubmissionServiceOuterClass.ExecuteSubmissionRequestOrBuilder
-
hasPartySignatures
public 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"];
- Specified by:
hasPartySignatures
in interfaceInteractiveSubmissionServiceOuterClass.ExecuteSubmissionRequestOrBuilder
- Returns:
- Whether the partySignatures field is set.
-
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"];
- Specified by:
getPartySignatures
in interfaceInteractiveSubmissionServiceOuterClass.ExecuteSubmissionRequestOrBuilder
- Returns:
- The partySignatures.
-
setPartySignatures
public InteractiveSubmissionServiceOuterClass.ExecuteSubmissionRequest.Builder setPartySignatures(InteractiveSubmissionServiceOuterClass.PartySignatures value) 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"];
-
setPartySignatures
public InteractiveSubmissionServiceOuterClass.ExecuteSubmissionRequest.Builder setPartySignatures(InteractiveSubmissionServiceOuterClass.PartySignatures.Builder builderForValue) 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"];
-
mergePartySignatures
public InteractiveSubmissionServiceOuterClass.ExecuteSubmissionRequest.Builder mergePartySignatures(InteractiveSubmissionServiceOuterClass.PartySignatures value) 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"];
-
clearPartySignatures
public InteractiveSubmissionServiceOuterClass.ExecuteSubmissionRequest.Builder clearPartySignatures()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"];
-
getPartySignaturesBuilder
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"];
-
getPartySignaturesOrBuilder
public 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"];
- Specified by:
getPartySignaturesOrBuilder
in interfaceInteractiveSubmissionServiceOuterClass.ExecuteSubmissionRequestOrBuilder
-
hasDeduplicationDuration
public 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"];
- Specified by:
hasDeduplicationDuration
in interfaceInteractiveSubmissionServiceOuterClass.ExecuteSubmissionRequestOrBuilder
- Returns:
- Whether the deduplicationDuration field is set.
-
getDeduplicationDuration
public 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"];
- Specified by:
getDeduplicationDuration
in interfaceInteractiveSubmissionServiceOuterClass.ExecuteSubmissionRequestOrBuilder
- Returns:
- The deduplicationDuration.
-
setDeduplicationDuration
public InteractiveSubmissionServiceOuterClass.ExecuteSubmissionRequest.Builder setDeduplicationDuration(com.google.protobuf.Duration value) 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"];
-
setDeduplicationDuration
public InteractiveSubmissionServiceOuterClass.ExecuteSubmissionRequest.Builder setDeduplicationDuration(com.google.protobuf.Duration.Builder builderForValue) 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"];
-
mergeDeduplicationDuration
public InteractiveSubmissionServiceOuterClass.ExecuteSubmissionRequest.Builder mergeDeduplicationDuration(com.google.protobuf.Duration value) 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"];
-
clearDeduplicationDuration
public InteractiveSubmissionServiceOuterClass.ExecuteSubmissionRequest.Builder clearDeduplicationDuration()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"];
-
getDeduplicationDurationBuilder
public com.google.protobuf.Duration.Builder getDeduplicationDurationBuilder()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"];
-
getDeduplicationDurationOrBuilder
public 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"];
- Specified by:
getDeduplicationDurationOrBuilder
in interfaceInteractiveSubmissionServiceOuterClass.ExecuteSubmissionRequestOrBuilder
-
hasDeduplicationOffset
public 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"];
- Specified by:
hasDeduplicationOffset
in interfaceInteractiveSubmissionServiceOuterClass.ExecuteSubmissionRequestOrBuilder
- Returns:
- Whether the deduplicationOffset field is set.
-
getDeduplicationOffset
public 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"];
- Specified by:
getDeduplicationOffset
in interfaceInteractiveSubmissionServiceOuterClass.ExecuteSubmissionRequestOrBuilder
- Returns:
- The deduplicationOffset.
-
setDeduplicationOffset
public InteractiveSubmissionServiceOuterClass.ExecuteSubmissionRequest.Builder setDeduplicationOffset(long value) 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"];
- Parameters:
value
- The deduplicationOffset to set.- Returns:
- This builder for chaining.
-
clearDeduplicationOffset
public InteractiveSubmissionServiceOuterClass.ExecuteSubmissionRequest.Builder clearDeduplicationOffset()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:
- This builder for chaining.
-
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"];
- Specified by:
getSubmissionId
in interfaceInteractiveSubmissionServiceOuterClass.ExecuteSubmissionRequestOrBuilder
- Returns:
- The submissionId.
-
getSubmissionIdBytes
public 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"];
- Specified by:
getSubmissionIdBytes
in interfaceInteractiveSubmissionServiceOuterClass.ExecuteSubmissionRequestOrBuilder
- Returns:
- The bytes for submissionId.
-
setSubmissionId
public InteractiveSubmissionServiceOuterClass.ExecuteSubmissionRequest.Builder setSubmissionId(String value) 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"];
- Parameters:
value
- The submissionId to set.- Returns:
- This builder for chaining.
-
clearSubmissionId
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:
- This builder for chaining.
-
setSubmissionIdBytes
public InteractiveSubmissionServiceOuterClass.ExecuteSubmissionRequest.Builder setSubmissionIdBytes(com.google.protobuf.ByteString value) 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"];
- Parameters:
value
- The bytes for submissionId to set.- Returns:
- This builder for chaining.
-
getUserId
See [PrepareSubmissionRequest.user_id]
string user_id = 6 [json_name = "userId"];
- Specified by:
getUserId
in interfaceInteractiveSubmissionServiceOuterClass.ExecuteSubmissionRequestOrBuilder
- Returns:
- The userId.
-
getUserIdBytes
public com.google.protobuf.ByteString getUserIdBytes()See [PrepareSubmissionRequest.user_id]
string user_id = 6 [json_name = "userId"];
- Specified by:
getUserIdBytes
in interfaceInteractiveSubmissionServiceOuterClass.ExecuteSubmissionRequestOrBuilder
- Returns:
- The bytes for userId.
-
setUserId
public InteractiveSubmissionServiceOuterClass.ExecuteSubmissionRequest.Builder setUserId(String value) See [PrepareSubmissionRequest.user_id]
string user_id = 6 [json_name = "userId"];
- Parameters:
value
- The userId to set.- Returns:
- This builder for chaining.
-
clearUserId
See [PrepareSubmissionRequest.user_id]
string user_id = 6 [json_name = "userId"];
- Returns:
- This builder for chaining.
-
setUserIdBytes
public InteractiveSubmissionServiceOuterClass.ExecuteSubmissionRequest.Builder setUserIdBytes(com.google.protobuf.ByteString value) See [PrepareSubmissionRequest.user_id]
string user_id = 6 [json_name = "userId"];
- Parameters:
value
- The bytes for userId to set.- Returns:
- This builder for chaining.
-
getHashingSchemeVersionValue
public 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"];
- Specified by:
getHashingSchemeVersionValue
in interfaceInteractiveSubmissionServiceOuterClass.ExecuteSubmissionRequestOrBuilder
- Returns:
- The enum numeric value on the wire for hashingSchemeVersion.
-
setHashingSchemeVersionValue
public InteractiveSubmissionServiceOuterClass.ExecuteSubmissionRequest.Builder setHashingSchemeVersionValue(int value) The hashing scheme version used when building the hash
.com.daml.ledger.api.v2.interactive.HashingSchemeVersion hashing_scheme_version = 7 [json_name = "hashingSchemeVersion"];
- Parameters:
value
- The enum numeric value on the wire for hashingSchemeVersion to set.- Returns:
- This builder for chaining.
-
getHashingSchemeVersion
The hashing scheme version used when building the hash
.com.daml.ledger.api.v2.interactive.HashingSchemeVersion hashing_scheme_version = 7 [json_name = "hashingSchemeVersion"];
- Specified by:
getHashingSchemeVersion
in interfaceInteractiveSubmissionServiceOuterClass.ExecuteSubmissionRequestOrBuilder
- Returns:
- The hashingSchemeVersion.
-
setHashingSchemeVersion
public InteractiveSubmissionServiceOuterClass.ExecuteSubmissionRequest.Builder setHashingSchemeVersion(InteractiveSubmissionServiceOuterClass.HashingSchemeVersion value) The hashing scheme version used when building the hash
.com.daml.ledger.api.v2.interactive.HashingSchemeVersion hashing_scheme_version = 7 [json_name = "hashingSchemeVersion"];
- Parameters:
value
- The hashingSchemeVersion to set.- Returns:
- This builder for chaining.
-
clearHashingSchemeVersion
public InteractiveSubmissionServiceOuterClass.ExecuteSubmissionRequest.Builder clearHashingSchemeVersion()The hashing scheme version used when building the hash
.com.daml.ledger.api.v2.interactive.HashingSchemeVersion hashing_scheme_version = 7 [json_name = "hashingSchemeVersion"];
- Returns:
- This builder for chaining.
-
hasMinLedgerTime
public 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"];
- Specified by:
hasMinLedgerTime
in interfaceInteractiveSubmissionServiceOuterClass.ExecuteSubmissionRequestOrBuilder
- Returns:
- Whether the minLedgerTime field is set.
-
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"];
- Specified by:
getMinLedgerTime
in interfaceInteractiveSubmissionServiceOuterClass.ExecuteSubmissionRequestOrBuilder
- Returns:
- The minLedgerTime.
-
setMinLedgerTime
public InteractiveSubmissionServiceOuterClass.ExecuteSubmissionRequest.Builder setMinLedgerTime(InteractiveSubmissionServiceOuterClass.MinLedgerTime value) 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"];
-
setMinLedgerTime
public InteractiveSubmissionServiceOuterClass.ExecuteSubmissionRequest.Builder setMinLedgerTime(InteractiveSubmissionServiceOuterClass.MinLedgerTime.Builder builderForValue) 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"];
-
mergeMinLedgerTime
public InteractiveSubmissionServiceOuterClass.ExecuteSubmissionRequest.Builder mergeMinLedgerTime(InteractiveSubmissionServiceOuterClass.MinLedgerTime value) 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"];
-
clearMinLedgerTime
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"];
-
getMinLedgerTimeBuilder
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"];
-
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"];
- Specified by:
getMinLedgerTimeOrBuilder
in interfaceInteractiveSubmissionServiceOuterClass.ExecuteSubmissionRequestOrBuilder
-
setUnknownFields
public final InteractiveSubmissionServiceOuterClass.ExecuteSubmissionRequest.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<InteractiveSubmissionServiceOuterClass.ExecuteSubmissionRequest.Builder>
-
mergeUnknownFields
public final InteractiveSubmissionServiceOuterClass.ExecuteSubmissionRequest.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<InteractiveSubmissionServiceOuterClass.ExecuteSubmissionRequest.Builder>
-