Package com.daml.ledger.api.v2.admin
Class PartyManagementServiceOuterClass.AllocateExternalPartyRequest.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<PartyManagementServiceOuterClass.AllocateExternalPartyRequest.Builder>
com.google.protobuf.GeneratedMessageV3.Builder<PartyManagementServiceOuterClass.AllocateExternalPartyRequest.Builder>
com.daml.ledger.api.v2.admin.PartyManagementServiceOuterClass.AllocateExternalPartyRequest.Builder
- All Implemented Interfaces:
PartyManagementServiceOuterClass.AllocateExternalPartyRequestOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
PartyManagementServiceOuterClass.AllocateExternalPartyRequest
public static final class PartyManagementServiceOuterClass.AllocateExternalPartyRequest.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<PartyManagementServiceOuterClass.AllocateExternalPartyRequest.Builder>
implements PartyManagementServiceOuterClass.AllocateExternalPartyRequestOrBuilder
Required authorization: ``HasRight(ParticipantAdmin) OR IsAuthenticatedIdentityProviderAdmin(identity_provider_id) OR IsAuthenticatedUser(user_id)``Protobuf type
com.daml.ledger.api.v2.admin.AllocateExternalPartyRequest-
Method Summary
Modifier and TypeMethodDescriptionaddAllMultiHashSignatures(Iterable<? extends CryptoOuterClass.Signature> values) Optional signatures of the combined hash of all onboarding_transactions This may be used instead of providing signatures on each individual transaction Optional: can be emptyaddAllOnboardingTransactions(Iterable<? extends PartyManagementServiceOuterClass.AllocateExternalPartyRequest.SignedTransaction> values) TopologyTransactions to onboard the external party Can contain: - A namespace for the party.addMultiHashSignatures(int index, CryptoOuterClass.Signature value) Optional signatures of the combined hash of all onboarding_transactions This may be used instead of providing signatures on each individual transaction Optional: can be emptyaddMultiHashSignatures(int index, CryptoOuterClass.Signature.Builder builderForValue) Optional signatures of the combined hash of all onboarding_transactions This may be used instead of providing signatures on each individual transaction Optional: can be emptyOptional signatures of the combined hash of all onboarding_transactions This may be used instead of providing signatures on each individual transaction Optional: can be emptyaddMultiHashSignatures(CryptoOuterClass.Signature.Builder builderForValue) Optional signatures of the combined hash of all onboarding_transactions This may be used instead of providing signatures on each individual transaction Optional: can be emptyOptional signatures of the combined hash of all onboarding_transactions This may be used instead of providing signatures on each individual transaction Optional: can be emptyaddMultiHashSignaturesBuilder(int index) Optional signatures of the combined hash of all onboarding_transactions This may be used instead of providing signatures on each individual transaction Optional: can be emptyaddOnboardingTransactions(int index, PartyManagementServiceOuterClass.AllocateExternalPartyRequest.SignedTransaction value) TopologyTransactions to onboard the external party Can contain: - A namespace for the party.addOnboardingTransactions(int index, PartyManagementServiceOuterClass.AllocateExternalPartyRequest.SignedTransaction.Builder builderForValue) TopologyTransactions to onboard the external party Can contain: - A namespace for the party.addOnboardingTransactions(PartyManagementServiceOuterClass.AllocateExternalPartyRequest.SignedTransaction value) TopologyTransactions to onboard the external party Can contain: - A namespace for the party.addOnboardingTransactions(PartyManagementServiceOuterClass.AllocateExternalPartyRequest.SignedTransaction.Builder builderForValue) TopologyTransactions to onboard the external party Can contain: - A namespace for the party.TopologyTransactions to onboard the external party Can contain: - A namespace for the party.addOnboardingTransactionsBuilder(int index) TopologyTransactions to onboard the external party Can contain: - A namespace for the party.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()clearField(com.google.protobuf.Descriptors.FieldDescriptor field) The id of the ``Identity Provider`` If not set, assume the party is managed by the default identity provider.Optional signatures of the combined hash of all onboarding_transactions This may be used instead of providing signatures on each individual transaction Optional: can be emptyTopologyTransactions to onboard the external party Can contain: - A namespace for the party.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) TODO(#27670) support synchronizer aliases Synchronizer ID on which to onboard the party RequiredThe user who will get the act_as rights to the newly allocated party.When true, this RPC will attempt to wait for the party to be allocated on the synchronizer before returning.clone()static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorThe id of the ``Identity Provider`` If not set, assume the party is managed by the default identity provider.com.google.protobuf.ByteStringThe id of the ``Identity Provider`` If not set, assume the party is managed by the default identity provider.getMultiHashSignatures(int index) Optional signatures of the combined hash of all onboarding_transactions This may be used instead of providing signatures on each individual transaction Optional: can be emptygetMultiHashSignaturesBuilder(int index) Optional signatures of the combined hash of all onboarding_transactions This may be used instead of providing signatures on each individual transaction Optional: can be emptyOptional signatures of the combined hash of all onboarding_transactions This may be used instead of providing signatures on each individual transaction Optional: can be emptyintOptional signatures of the combined hash of all onboarding_transactions This may be used instead of providing signatures on each individual transaction Optional: can be emptyOptional signatures of the combined hash of all onboarding_transactions This may be used instead of providing signatures on each individual transaction Optional: can be emptygetMultiHashSignaturesOrBuilder(int index) Optional signatures of the combined hash of all onboarding_transactions This may be used instead of providing signatures on each individual transaction Optional: can be emptyList<? extends CryptoOuterClass.SignatureOrBuilder> Optional signatures of the combined hash of all onboarding_transactions This may be used instead of providing signatures on each individual transaction Optional: can be emptygetOnboardingTransactions(int index) TopologyTransactions to onboard the external party Can contain: - A namespace for the party.getOnboardingTransactionsBuilder(int index) TopologyTransactions to onboard the external party Can contain: - A namespace for the party.TopologyTransactions to onboard the external party Can contain: - A namespace for the party.intTopologyTransactions to onboard the external party Can contain: - A namespace for the party.TopologyTransactions to onboard the external party Can contain: - A namespace for the party.getOnboardingTransactionsOrBuilder(int index) TopologyTransactions to onboard the external party Can contain: - A namespace for the party.List<? extends PartyManagementServiceOuterClass.AllocateExternalPartyRequest.SignedTransactionOrBuilder> TopologyTransactions to onboard the external party Can contain: - A namespace for the party.TODO(#27670) support synchronizer aliases Synchronizer ID on which to onboard the party Requiredcom.google.protobuf.ByteStringTODO(#27670) support synchronizer aliases Synchronizer ID on which to onboard the party RequiredThe user who will get the act_as rights to the newly allocated party.com.google.protobuf.ByteStringThe user who will get the act_as rights to the newly allocated party.booleanWhen true, this RPC will attempt to wait for the party to be allocated on the synchronizer before returning.booleanWhen true, this RPC will attempt to wait for the party to be allocated on the synchronizer before returning.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) removeMultiHashSignatures(int index) Optional signatures of the combined hash of all onboarding_transactions This may be used instead of providing signatures on each individual transaction Optional: can be emptyremoveOnboardingTransactions(int index) TopologyTransactions to onboard the external party Can contain: - A namespace for the party.setIdentityProviderId(String value) The id of the ``Identity Provider`` If not set, assume the party is managed by the default identity provider.setIdentityProviderIdBytes(com.google.protobuf.ByteString value) The id of the ``Identity Provider`` If not set, assume the party is managed by the default identity provider.setMultiHashSignatures(int index, CryptoOuterClass.Signature value) Optional signatures of the combined hash of all onboarding_transactions This may be used instead of providing signatures on each individual transaction Optional: can be emptysetMultiHashSignatures(int index, CryptoOuterClass.Signature.Builder builderForValue) Optional signatures of the combined hash of all onboarding_transactions This may be used instead of providing signatures on each individual transaction Optional: can be emptysetOnboardingTransactions(int index, PartyManagementServiceOuterClass.AllocateExternalPartyRequest.SignedTransaction value) TopologyTransactions to onboard the external party Can contain: - A namespace for the party.setOnboardingTransactions(int index, PartyManagementServiceOuterClass.AllocateExternalPartyRequest.SignedTransaction.Builder builderForValue) TopologyTransactions to onboard the external party Can contain: - A namespace for the party.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setSynchronizer(String value) TODO(#27670) support synchronizer aliases Synchronizer ID on which to onboard the party RequiredsetSynchronizerBytes(com.google.protobuf.ByteString value) TODO(#27670) support synchronizer aliases Synchronizer ID on which to onboard the party RequiredsetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) The user who will get the act_as rights to the newly allocated party.setUserIdBytes(com.google.protobuf.ByteString value) The user who will get the act_as rights to the newly allocated party.setWaitForAllocation(boolean value) When true, this RPC will attempt to wait for the party to be allocated on the synchronizer before returning.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, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods 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:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<PartyManagementServiceOuterClass.AllocateExternalPartyRequest.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<PartyManagementServiceOuterClass.AllocateExternalPartyRequest.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<PartyManagementServiceOuterClass.AllocateExternalPartyRequest.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<PartyManagementServiceOuterClass.AllocateExternalPartyRequest.Builder>
-
setField
public PartyManagementServiceOuterClass.AllocateExternalPartyRequest.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<PartyManagementServiceOuterClass.AllocateExternalPartyRequest.Builder>
-
clearField
public PartyManagementServiceOuterClass.AllocateExternalPartyRequest.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) - Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<PartyManagementServiceOuterClass.AllocateExternalPartyRequest.Builder>
-
clearOneof
public PartyManagementServiceOuterClass.AllocateExternalPartyRequest.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) - Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<PartyManagementServiceOuterClass.AllocateExternalPartyRequest.Builder>
-
setRepeatedField
public PartyManagementServiceOuterClass.AllocateExternalPartyRequest.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<PartyManagementServiceOuterClass.AllocateExternalPartyRequest.Builder>
-
addRepeatedField
public PartyManagementServiceOuterClass.AllocateExternalPartyRequest.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<PartyManagementServiceOuterClass.AllocateExternalPartyRequest.Builder>
-
mergeFrom
public PartyManagementServiceOuterClass.AllocateExternalPartyRequest.Builder mergeFrom(com.google.protobuf.Message other) - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<PartyManagementServiceOuterClass.AllocateExternalPartyRequest.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<PartyManagementServiceOuterClass.AllocateExternalPartyRequest.Builder>
-
mergeFrom
public PartyManagementServiceOuterClass.AllocateExternalPartyRequest.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<PartyManagementServiceOuterClass.AllocateExternalPartyRequest.Builder>- Throws:
IOException
-
getSynchronizer
TODO(#27670) support synchronizer aliases Synchronizer ID on which to onboard the party Required
string synchronizer = 1;- Specified by:
getSynchronizerin interfacePartyManagementServiceOuterClass.AllocateExternalPartyRequestOrBuilder- Returns:
- The synchronizer.
-
getSynchronizerBytes
public com.google.protobuf.ByteString getSynchronizerBytes()TODO(#27670) support synchronizer aliases Synchronizer ID on which to onboard the party Required
string synchronizer = 1;- Specified by:
getSynchronizerBytesin interfacePartyManagementServiceOuterClass.AllocateExternalPartyRequestOrBuilder- Returns:
- The bytes for synchronizer.
-
setSynchronizer
public PartyManagementServiceOuterClass.AllocateExternalPartyRequest.Builder setSynchronizer(String value) TODO(#27670) support synchronizer aliases Synchronizer ID on which to onboard the party Required
string synchronizer = 1;- Parameters:
value- The synchronizer to set.- Returns:
- This builder for chaining.
-
clearSynchronizer
TODO(#27670) support synchronizer aliases Synchronizer ID on which to onboard the party Required
string synchronizer = 1;- Returns:
- This builder for chaining.
-
setSynchronizerBytes
public PartyManagementServiceOuterClass.AllocateExternalPartyRequest.Builder setSynchronizerBytes(com.google.protobuf.ByteString value) TODO(#27670) support synchronizer aliases Synchronizer ID on which to onboard the party Required
string synchronizer = 1;- Parameters:
value- The bytes for synchronizer to set.- Returns:
- This builder for chaining.
-
getOnboardingTransactionsList
public List<PartyManagementServiceOuterClass.AllocateExternalPartyRequest.SignedTransaction> getOnboardingTransactionsList()TopologyTransactions to onboard the external party Can contain: - A namespace for the party. This can be either a single NamespaceDelegation, or DecentralizedNamespaceDefinition along with its authorized namespace owners in the form of NamespaceDelegations. May be provided, if so it must be fully authorized by the signatures in this request combined with the existing topology state. - A PartyToParticipant to register the hosting relationship of the party, and the party's signing keys and threshold. Must be provided. Required: must be non-empty
repeated .com.daml.ledger.api.v2.admin.AllocateExternalPartyRequest.SignedTransaction onboarding_transactions = 2;- Specified by:
getOnboardingTransactionsListin interfacePartyManagementServiceOuterClass.AllocateExternalPartyRequestOrBuilder
-
getOnboardingTransactionsCount
public int getOnboardingTransactionsCount()TopologyTransactions to onboard the external party Can contain: - A namespace for the party. This can be either a single NamespaceDelegation, or DecentralizedNamespaceDefinition along with its authorized namespace owners in the form of NamespaceDelegations. May be provided, if so it must be fully authorized by the signatures in this request combined with the existing topology state. - A PartyToParticipant to register the hosting relationship of the party, and the party's signing keys and threshold. Must be provided. Required: must be non-empty
repeated .com.daml.ledger.api.v2.admin.AllocateExternalPartyRequest.SignedTransaction onboarding_transactions = 2;- Specified by:
getOnboardingTransactionsCountin interfacePartyManagementServiceOuterClass.AllocateExternalPartyRequestOrBuilder
-
getOnboardingTransactions
public PartyManagementServiceOuterClass.AllocateExternalPartyRequest.SignedTransaction getOnboardingTransactions(int index) TopologyTransactions to onboard the external party Can contain: - A namespace for the party. This can be either a single NamespaceDelegation, or DecentralizedNamespaceDefinition along with its authorized namespace owners in the form of NamespaceDelegations. May be provided, if so it must be fully authorized by the signatures in this request combined with the existing topology state. - A PartyToParticipant to register the hosting relationship of the party, and the party's signing keys and threshold. Must be provided. Required: must be non-empty
repeated .com.daml.ledger.api.v2.admin.AllocateExternalPartyRequest.SignedTransaction onboarding_transactions = 2;- Specified by:
getOnboardingTransactionsin interfacePartyManagementServiceOuterClass.AllocateExternalPartyRequestOrBuilder
-
setOnboardingTransactions
public PartyManagementServiceOuterClass.AllocateExternalPartyRequest.Builder setOnboardingTransactions(int index, PartyManagementServiceOuterClass.AllocateExternalPartyRequest.SignedTransaction value) TopologyTransactions to onboard the external party Can contain: - A namespace for the party. This can be either a single NamespaceDelegation, or DecentralizedNamespaceDefinition along with its authorized namespace owners in the form of NamespaceDelegations. May be provided, if so it must be fully authorized by the signatures in this request combined with the existing topology state. - A PartyToParticipant to register the hosting relationship of the party, and the party's signing keys and threshold. Must be provided. Required: must be non-empty
repeated .com.daml.ledger.api.v2.admin.AllocateExternalPartyRequest.SignedTransaction onboarding_transactions = 2; -
setOnboardingTransactions
public PartyManagementServiceOuterClass.AllocateExternalPartyRequest.Builder setOnboardingTransactions(int index, PartyManagementServiceOuterClass.AllocateExternalPartyRequest.SignedTransaction.Builder builderForValue) TopologyTransactions to onboard the external party Can contain: - A namespace for the party. This can be either a single NamespaceDelegation, or DecentralizedNamespaceDefinition along with its authorized namespace owners in the form of NamespaceDelegations. May be provided, if so it must be fully authorized by the signatures in this request combined with the existing topology state. - A PartyToParticipant to register the hosting relationship of the party, and the party's signing keys and threshold. Must be provided. Required: must be non-empty
repeated .com.daml.ledger.api.v2.admin.AllocateExternalPartyRequest.SignedTransaction onboarding_transactions = 2; -
addOnboardingTransactions
public PartyManagementServiceOuterClass.AllocateExternalPartyRequest.Builder addOnboardingTransactions(PartyManagementServiceOuterClass.AllocateExternalPartyRequest.SignedTransaction value) TopologyTransactions to onboard the external party Can contain: - A namespace for the party. This can be either a single NamespaceDelegation, or DecentralizedNamespaceDefinition along with its authorized namespace owners in the form of NamespaceDelegations. May be provided, if so it must be fully authorized by the signatures in this request combined with the existing topology state. - A PartyToParticipant to register the hosting relationship of the party, and the party's signing keys and threshold. Must be provided. Required: must be non-empty
repeated .com.daml.ledger.api.v2.admin.AllocateExternalPartyRequest.SignedTransaction onboarding_transactions = 2; -
addOnboardingTransactions
public PartyManagementServiceOuterClass.AllocateExternalPartyRequest.Builder addOnboardingTransactions(int index, PartyManagementServiceOuterClass.AllocateExternalPartyRequest.SignedTransaction value) TopologyTransactions to onboard the external party Can contain: - A namespace for the party. This can be either a single NamespaceDelegation, or DecentralizedNamespaceDefinition along with its authorized namespace owners in the form of NamespaceDelegations. May be provided, if so it must be fully authorized by the signatures in this request combined with the existing topology state. - A PartyToParticipant to register the hosting relationship of the party, and the party's signing keys and threshold. Must be provided. Required: must be non-empty
repeated .com.daml.ledger.api.v2.admin.AllocateExternalPartyRequest.SignedTransaction onboarding_transactions = 2; -
addOnboardingTransactions
public PartyManagementServiceOuterClass.AllocateExternalPartyRequest.Builder addOnboardingTransactions(PartyManagementServiceOuterClass.AllocateExternalPartyRequest.SignedTransaction.Builder builderForValue) TopologyTransactions to onboard the external party Can contain: - A namespace for the party. This can be either a single NamespaceDelegation, or DecentralizedNamespaceDefinition along with its authorized namespace owners in the form of NamespaceDelegations. May be provided, if so it must be fully authorized by the signatures in this request combined with the existing topology state. - A PartyToParticipant to register the hosting relationship of the party, and the party's signing keys and threshold. Must be provided. Required: must be non-empty
repeated .com.daml.ledger.api.v2.admin.AllocateExternalPartyRequest.SignedTransaction onboarding_transactions = 2; -
addOnboardingTransactions
public PartyManagementServiceOuterClass.AllocateExternalPartyRequest.Builder addOnboardingTransactions(int index, PartyManagementServiceOuterClass.AllocateExternalPartyRequest.SignedTransaction.Builder builderForValue) TopologyTransactions to onboard the external party Can contain: - A namespace for the party. This can be either a single NamespaceDelegation, or DecentralizedNamespaceDefinition along with its authorized namespace owners in the form of NamespaceDelegations. May be provided, if so it must be fully authorized by the signatures in this request combined with the existing topology state. - A PartyToParticipant to register the hosting relationship of the party, and the party's signing keys and threshold. Must be provided. Required: must be non-empty
repeated .com.daml.ledger.api.v2.admin.AllocateExternalPartyRequest.SignedTransaction onboarding_transactions = 2; -
addAllOnboardingTransactions
public PartyManagementServiceOuterClass.AllocateExternalPartyRequest.Builder addAllOnboardingTransactions(Iterable<? extends PartyManagementServiceOuterClass.AllocateExternalPartyRequest.SignedTransaction> values) TopologyTransactions to onboard the external party Can contain: - A namespace for the party. This can be either a single NamespaceDelegation, or DecentralizedNamespaceDefinition along with its authorized namespace owners in the form of NamespaceDelegations. May be provided, if so it must be fully authorized by the signatures in this request combined with the existing topology state. - A PartyToParticipant to register the hosting relationship of the party, and the party's signing keys and threshold. Must be provided. Required: must be non-empty
repeated .com.daml.ledger.api.v2.admin.AllocateExternalPartyRequest.SignedTransaction onboarding_transactions = 2; -
clearOnboardingTransactions
public PartyManagementServiceOuterClass.AllocateExternalPartyRequest.Builder clearOnboardingTransactions()TopologyTransactions to onboard the external party Can contain: - A namespace for the party. This can be either a single NamespaceDelegation, or DecentralizedNamespaceDefinition along with its authorized namespace owners in the form of NamespaceDelegations. May be provided, if so it must be fully authorized by the signatures in this request combined with the existing topology state. - A PartyToParticipant to register the hosting relationship of the party, and the party's signing keys and threshold. Must be provided. Required: must be non-empty
repeated .com.daml.ledger.api.v2.admin.AllocateExternalPartyRequest.SignedTransaction onboarding_transactions = 2; -
removeOnboardingTransactions
public PartyManagementServiceOuterClass.AllocateExternalPartyRequest.Builder removeOnboardingTransactions(int index) TopologyTransactions to onboard the external party Can contain: - A namespace for the party. This can be either a single NamespaceDelegation, or DecentralizedNamespaceDefinition along with its authorized namespace owners in the form of NamespaceDelegations. May be provided, if so it must be fully authorized by the signatures in this request combined with the existing topology state. - A PartyToParticipant to register the hosting relationship of the party, and the party's signing keys and threshold. Must be provided. Required: must be non-empty
repeated .com.daml.ledger.api.v2.admin.AllocateExternalPartyRequest.SignedTransaction onboarding_transactions = 2; -
getOnboardingTransactionsBuilder
public PartyManagementServiceOuterClass.AllocateExternalPartyRequest.SignedTransaction.Builder getOnboardingTransactionsBuilder(int index) TopologyTransactions to onboard the external party Can contain: - A namespace for the party. This can be either a single NamespaceDelegation, or DecentralizedNamespaceDefinition along with its authorized namespace owners in the form of NamespaceDelegations. May be provided, if so it must be fully authorized by the signatures in this request combined with the existing topology state. - A PartyToParticipant to register the hosting relationship of the party, and the party's signing keys and threshold. Must be provided. Required: must be non-empty
repeated .com.daml.ledger.api.v2.admin.AllocateExternalPartyRequest.SignedTransaction onboarding_transactions = 2; -
getOnboardingTransactionsOrBuilder
public PartyManagementServiceOuterClass.AllocateExternalPartyRequest.SignedTransactionOrBuilder getOnboardingTransactionsOrBuilder(int index) TopologyTransactions to onboard the external party Can contain: - A namespace for the party. This can be either a single NamespaceDelegation, or DecentralizedNamespaceDefinition along with its authorized namespace owners in the form of NamespaceDelegations. May be provided, if so it must be fully authorized by the signatures in this request combined with the existing topology state. - A PartyToParticipant to register the hosting relationship of the party, and the party's signing keys and threshold. Must be provided. Required: must be non-empty
repeated .com.daml.ledger.api.v2.admin.AllocateExternalPartyRequest.SignedTransaction onboarding_transactions = 2;- Specified by:
getOnboardingTransactionsOrBuilderin interfacePartyManagementServiceOuterClass.AllocateExternalPartyRequestOrBuilder
-
getOnboardingTransactionsOrBuilderList
public List<? extends PartyManagementServiceOuterClass.AllocateExternalPartyRequest.SignedTransactionOrBuilder> getOnboardingTransactionsOrBuilderList()TopologyTransactions to onboard the external party Can contain: - A namespace for the party. This can be either a single NamespaceDelegation, or DecentralizedNamespaceDefinition along with its authorized namespace owners in the form of NamespaceDelegations. May be provided, if so it must be fully authorized by the signatures in this request combined with the existing topology state. - A PartyToParticipant to register the hosting relationship of the party, and the party's signing keys and threshold. Must be provided. Required: must be non-empty
repeated .com.daml.ledger.api.v2.admin.AllocateExternalPartyRequest.SignedTransaction onboarding_transactions = 2;- Specified by:
getOnboardingTransactionsOrBuilderListin interfacePartyManagementServiceOuterClass.AllocateExternalPartyRequestOrBuilder
-
addOnboardingTransactionsBuilder
public PartyManagementServiceOuterClass.AllocateExternalPartyRequest.SignedTransaction.Builder addOnboardingTransactionsBuilder()TopologyTransactions to onboard the external party Can contain: - A namespace for the party. This can be either a single NamespaceDelegation, or DecentralizedNamespaceDefinition along with its authorized namespace owners in the form of NamespaceDelegations. May be provided, if so it must be fully authorized by the signatures in this request combined with the existing topology state. - A PartyToParticipant to register the hosting relationship of the party, and the party's signing keys and threshold. Must be provided. Required: must be non-empty
repeated .com.daml.ledger.api.v2.admin.AllocateExternalPartyRequest.SignedTransaction onboarding_transactions = 2; -
addOnboardingTransactionsBuilder
public PartyManagementServiceOuterClass.AllocateExternalPartyRequest.SignedTransaction.Builder addOnboardingTransactionsBuilder(int index) TopologyTransactions to onboard the external party Can contain: - A namespace for the party. This can be either a single NamespaceDelegation, or DecentralizedNamespaceDefinition along with its authorized namespace owners in the form of NamespaceDelegations. May be provided, if so it must be fully authorized by the signatures in this request combined with the existing topology state. - A PartyToParticipant to register the hosting relationship of the party, and the party's signing keys and threshold. Must be provided. Required: must be non-empty
repeated .com.daml.ledger.api.v2.admin.AllocateExternalPartyRequest.SignedTransaction onboarding_transactions = 2; -
getOnboardingTransactionsBuilderList
public List<PartyManagementServiceOuterClass.AllocateExternalPartyRequest.SignedTransaction.Builder> getOnboardingTransactionsBuilderList()TopologyTransactions to onboard the external party Can contain: - A namespace for the party. This can be either a single NamespaceDelegation, or DecentralizedNamespaceDefinition along with its authorized namespace owners in the form of NamespaceDelegations. May be provided, if so it must be fully authorized by the signatures in this request combined with the existing topology state. - A PartyToParticipant to register the hosting relationship of the party, and the party's signing keys and threshold. Must be provided. Required: must be non-empty
repeated .com.daml.ledger.api.v2.admin.AllocateExternalPartyRequest.SignedTransaction onboarding_transactions = 2; -
getMultiHashSignaturesList
Optional signatures of the combined hash of all onboarding_transactions This may be used instead of providing signatures on each individual transaction Optional: can be empty
repeated .com.daml.ledger.api.v2.Signature multi_hash_signatures = 3;- Specified by:
getMultiHashSignaturesListin interfacePartyManagementServiceOuterClass.AllocateExternalPartyRequestOrBuilder
-
getMultiHashSignaturesCount
public int getMultiHashSignaturesCount()Optional signatures of the combined hash of all onboarding_transactions This may be used instead of providing signatures on each individual transaction Optional: can be empty
repeated .com.daml.ledger.api.v2.Signature multi_hash_signatures = 3;- Specified by:
getMultiHashSignaturesCountin interfacePartyManagementServiceOuterClass.AllocateExternalPartyRequestOrBuilder
-
getMultiHashSignatures
Optional signatures of the combined hash of all onboarding_transactions This may be used instead of providing signatures on each individual transaction Optional: can be empty
repeated .com.daml.ledger.api.v2.Signature multi_hash_signatures = 3;- Specified by:
getMultiHashSignaturesin interfacePartyManagementServiceOuterClass.AllocateExternalPartyRequestOrBuilder
-
setMultiHashSignatures
public PartyManagementServiceOuterClass.AllocateExternalPartyRequest.Builder setMultiHashSignatures(int index, CryptoOuterClass.Signature value) Optional signatures of the combined hash of all onboarding_transactions This may be used instead of providing signatures on each individual transaction Optional: can be empty
repeated .com.daml.ledger.api.v2.Signature multi_hash_signatures = 3; -
setMultiHashSignatures
public PartyManagementServiceOuterClass.AllocateExternalPartyRequest.Builder setMultiHashSignatures(int index, CryptoOuterClass.Signature.Builder builderForValue) Optional signatures of the combined hash of all onboarding_transactions This may be used instead of providing signatures on each individual transaction Optional: can be empty
repeated .com.daml.ledger.api.v2.Signature multi_hash_signatures = 3; -
addMultiHashSignatures
public PartyManagementServiceOuterClass.AllocateExternalPartyRequest.Builder addMultiHashSignatures(CryptoOuterClass.Signature value) Optional signatures of the combined hash of all onboarding_transactions This may be used instead of providing signatures on each individual transaction Optional: can be empty
repeated .com.daml.ledger.api.v2.Signature multi_hash_signatures = 3; -
addMultiHashSignatures
public PartyManagementServiceOuterClass.AllocateExternalPartyRequest.Builder addMultiHashSignatures(int index, CryptoOuterClass.Signature value) Optional signatures of the combined hash of all onboarding_transactions This may be used instead of providing signatures on each individual transaction Optional: can be empty
repeated .com.daml.ledger.api.v2.Signature multi_hash_signatures = 3; -
addMultiHashSignatures
public PartyManagementServiceOuterClass.AllocateExternalPartyRequest.Builder addMultiHashSignatures(CryptoOuterClass.Signature.Builder builderForValue) Optional signatures of the combined hash of all onboarding_transactions This may be used instead of providing signatures on each individual transaction Optional: can be empty
repeated .com.daml.ledger.api.v2.Signature multi_hash_signatures = 3; -
addMultiHashSignatures
public PartyManagementServiceOuterClass.AllocateExternalPartyRequest.Builder addMultiHashSignatures(int index, CryptoOuterClass.Signature.Builder builderForValue) Optional signatures of the combined hash of all onboarding_transactions This may be used instead of providing signatures on each individual transaction Optional: can be empty
repeated .com.daml.ledger.api.v2.Signature multi_hash_signatures = 3; -
addAllMultiHashSignatures
public PartyManagementServiceOuterClass.AllocateExternalPartyRequest.Builder addAllMultiHashSignatures(Iterable<? extends CryptoOuterClass.Signature> values) Optional signatures of the combined hash of all onboarding_transactions This may be used instead of providing signatures on each individual transaction Optional: can be empty
repeated .com.daml.ledger.api.v2.Signature multi_hash_signatures = 3; -
clearMultiHashSignatures
public PartyManagementServiceOuterClass.AllocateExternalPartyRequest.Builder clearMultiHashSignatures()Optional signatures of the combined hash of all onboarding_transactions This may be used instead of providing signatures on each individual transaction Optional: can be empty
repeated .com.daml.ledger.api.v2.Signature multi_hash_signatures = 3; -
removeMultiHashSignatures
public PartyManagementServiceOuterClass.AllocateExternalPartyRequest.Builder removeMultiHashSignatures(int index) Optional signatures of the combined hash of all onboarding_transactions This may be used instead of providing signatures on each individual transaction Optional: can be empty
repeated .com.daml.ledger.api.v2.Signature multi_hash_signatures = 3; -
getMultiHashSignaturesBuilder
Optional signatures of the combined hash of all onboarding_transactions This may be used instead of providing signatures on each individual transaction Optional: can be empty
repeated .com.daml.ledger.api.v2.Signature multi_hash_signatures = 3; -
getMultiHashSignaturesOrBuilder
Optional signatures of the combined hash of all onboarding_transactions This may be used instead of providing signatures on each individual transaction Optional: can be empty
repeated .com.daml.ledger.api.v2.Signature multi_hash_signatures = 3;- Specified by:
getMultiHashSignaturesOrBuilderin interfacePartyManagementServiceOuterClass.AllocateExternalPartyRequestOrBuilder
-
getMultiHashSignaturesOrBuilderList
Optional signatures of the combined hash of all onboarding_transactions This may be used instead of providing signatures on each individual transaction Optional: can be empty
repeated .com.daml.ledger.api.v2.Signature multi_hash_signatures = 3;- Specified by:
getMultiHashSignaturesOrBuilderListin interfacePartyManagementServiceOuterClass.AllocateExternalPartyRequestOrBuilder
-
addMultiHashSignaturesBuilder
Optional signatures of the combined hash of all onboarding_transactions This may be used instead of providing signatures on each individual transaction Optional: can be empty
repeated .com.daml.ledger.api.v2.Signature multi_hash_signatures = 3; -
addMultiHashSignaturesBuilder
Optional signatures of the combined hash of all onboarding_transactions This may be used instead of providing signatures on each individual transaction Optional: can be empty
repeated .com.daml.ledger.api.v2.Signature multi_hash_signatures = 3; -
getMultiHashSignaturesBuilderList
Optional signatures of the combined hash of all onboarding_transactions This may be used instead of providing signatures on each individual transaction Optional: can be empty
repeated .com.daml.ledger.api.v2.Signature multi_hash_signatures = 3; -
getIdentityProviderId
The id of the ``Identity Provider`` If not set, assume the party is managed by the default identity provider. Optional
string identity_provider_id = 4;- Specified by:
getIdentityProviderIdin interfacePartyManagementServiceOuterClass.AllocateExternalPartyRequestOrBuilder- Returns:
- The identityProviderId.
-
getIdentityProviderIdBytes
public com.google.protobuf.ByteString getIdentityProviderIdBytes()The id of the ``Identity Provider`` If not set, assume the party is managed by the default identity provider. Optional
string identity_provider_id = 4;- Specified by:
getIdentityProviderIdBytesin interfacePartyManagementServiceOuterClass.AllocateExternalPartyRequestOrBuilder- Returns:
- The bytes for identityProviderId.
-
setIdentityProviderId
public PartyManagementServiceOuterClass.AllocateExternalPartyRequest.Builder setIdentityProviderId(String value) The id of the ``Identity Provider`` If not set, assume the party is managed by the default identity provider. Optional
string identity_provider_id = 4;- Parameters:
value- The identityProviderId to set.- Returns:
- This builder for chaining.
-
clearIdentityProviderId
public PartyManagementServiceOuterClass.AllocateExternalPartyRequest.Builder clearIdentityProviderId()The id of the ``Identity Provider`` If not set, assume the party is managed by the default identity provider. Optional
string identity_provider_id = 4;- Returns:
- This builder for chaining.
-
setIdentityProviderIdBytes
public PartyManagementServiceOuterClass.AllocateExternalPartyRequest.Builder setIdentityProviderIdBytes(com.google.protobuf.ByteString value) The id of the ``Identity Provider`` If not set, assume the party is managed by the default identity provider. Optional
string identity_provider_id = 4;- Parameters:
value- The bytes for identityProviderId to set.- Returns:
- This builder for chaining.
-
hasWaitForAllocation
public boolean hasWaitForAllocation()When true, this RPC will attempt to wait for the party to be allocated on the synchronizer before returning. When false, the allocation will happen asynchronously. This is a best effort only as this synchronization is only possible for non decentralized parties (single hosting node). For decentralized parties, this flag is ignored. Defaults to true. Optional
optional bool wait_for_allocation = 5;- Specified by:
hasWaitForAllocationin interfacePartyManagementServiceOuterClass.AllocateExternalPartyRequestOrBuilder- Returns:
- Whether the waitForAllocation field is set.
-
getWaitForAllocation
public boolean getWaitForAllocation()When true, this RPC will attempt to wait for the party to be allocated on the synchronizer before returning. When false, the allocation will happen asynchronously. This is a best effort only as this synchronization is only possible for non decentralized parties (single hosting node). For decentralized parties, this flag is ignored. Defaults to true. Optional
optional bool wait_for_allocation = 5;- Specified by:
getWaitForAllocationin interfacePartyManagementServiceOuterClass.AllocateExternalPartyRequestOrBuilder- Returns:
- The waitForAllocation.
-
setWaitForAllocation
public PartyManagementServiceOuterClass.AllocateExternalPartyRequest.Builder setWaitForAllocation(boolean value) When true, this RPC will attempt to wait for the party to be allocated on the synchronizer before returning. When false, the allocation will happen asynchronously. This is a best effort only as this synchronization is only possible for non decentralized parties (single hosting node). For decentralized parties, this flag is ignored. Defaults to true. Optional
optional bool wait_for_allocation = 5;- Parameters:
value- The waitForAllocation to set.- Returns:
- This builder for chaining.
-
clearWaitForAllocation
public PartyManagementServiceOuterClass.AllocateExternalPartyRequest.Builder clearWaitForAllocation()When true, this RPC will attempt to wait for the party to be allocated on the synchronizer before returning. When false, the allocation will happen asynchronously. This is a best effort only as this synchronization is only possible for non decentralized parties (single hosting node). For decentralized parties, this flag is ignored. Defaults to true. Optional
optional bool wait_for_allocation = 5;- Returns:
- This builder for chaining.
-
getUserId
The user who will get the act_as rights to the newly allocated party. If set to an empty string (the default), no user will get rights to the party. Optional
string user_id = 6;- Specified by:
getUserIdin interfacePartyManagementServiceOuterClass.AllocateExternalPartyRequestOrBuilder- Returns:
- The userId.
-
getUserIdBytes
public com.google.protobuf.ByteString getUserIdBytes()The user who will get the act_as rights to the newly allocated party. If set to an empty string (the default), no user will get rights to the party. Optional
string user_id = 6;- Specified by:
getUserIdBytesin interfacePartyManagementServiceOuterClass.AllocateExternalPartyRequestOrBuilder- Returns:
- The bytes for userId.
-
setUserId
public PartyManagementServiceOuterClass.AllocateExternalPartyRequest.Builder setUserId(String value) The user who will get the act_as rights to the newly allocated party. If set to an empty string (the default), no user will get rights to the party. Optional
string user_id = 6;- Parameters:
value- The userId to set.- Returns:
- This builder for chaining.
-
clearUserId
The user who will get the act_as rights to the newly allocated party. If set to an empty string (the default), no user will get rights to the party. Optional
string user_id = 6;- Returns:
- This builder for chaining.
-
setUserIdBytes
public PartyManagementServiceOuterClass.AllocateExternalPartyRequest.Builder setUserIdBytes(com.google.protobuf.ByteString value) The user who will get the act_as rights to the newly allocated party. If set to an empty string (the default), no user will get rights to the party. Optional
string user_id = 6;- Parameters:
value- The bytes for userId to set.- Returns:
- This builder for chaining.
-
setUnknownFields
public final PartyManagementServiceOuterClass.AllocateExternalPartyRequest.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<PartyManagementServiceOuterClass.AllocateExternalPartyRequest.Builder>
-
mergeUnknownFields
public final PartyManagementServiceOuterClass.AllocateExternalPartyRequest.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<PartyManagementServiceOuterClass.AllocateExternalPartyRequest.Builder>
-