copy

fun copy(status: Vault.StateStatus = Vault.StateStatus.UNCONSUMED, contractStateTypes: Set<Class<out ContractState>>? = null, stateRefs: List<StateRef>? = null, notary: List<AbstractParty>? = null, softLockingCondition: QueryCriteria.SoftLockingCondition? = null, timeCondition: QueryCriteria.TimeCondition? = null, relevancyStatus: Vault.RelevancyStatus = Vault.RelevancyStatus.ALL, constraintTypes: Set<Vault.ConstraintInfo.Type> = emptySet(), constraints: Set<Vault.ConstraintInfo> = emptySet(), participants: List<AbstractParty>? = null, externalIds: List<UUID> = emptyList()): QueryCriteria.VaultQueryCriteria
fun copy(status: Vault.StateStatus = Vault.StateStatus.UNCONSUMED, contractStateTypes: Set<Class<out ContractState>>? = null, stateRefs: List<StateRef>? = null, notary: List<AbstractParty>? = null, softLockingCondition: QueryCriteria.SoftLockingCondition? = null, timeCondition: QueryCriteria.TimeCondition? = null, relevancyStatus: Vault.RelevancyStatus = Vault.RelevancyStatus.ALL, constraintTypes: Set<Vault.ConstraintInfo.Type> = emptySet(), constraints: Set<Vault.ConstraintInfo> = emptySet(), participants: List<AbstractParty>? = null): QueryCriteria.VaultQueryCriteria

This function creates a VaultQueryCriteria object with the given values. All other fields have the default values set.


fun copy(status: Vault.StateStatus = this.status, contractStateTypes: Set<Class<out ContractState>>? = this.contractStateTypes, stateRefs: List<StateRef>? = this.stateRefs, notary: List<AbstractParty>? = this.notary, softLockingCondition: QueryCriteria.SoftLockingCondition? = this.softLockingCondition, timeCondition: QueryCriteria.TimeCondition? = this.timeCondition): QueryCriteria.VaultQueryCriteria

This function copies this object.