copy

fun copy(caller: Caller? = this.caller, entry: QueryEntry = this.entry, selection: FilterExpression = this.selection, scope: QueryScope = this.scope, crossTenant: CrossTenant? = this.crossTenant, target: TargetScope? = this.target): QueryCaller

This caller with the parts given replaced.