Sets the proxy for the asset.
If proxy
is among the existing proxies of the asset (see list_proxies
) it will be moved to become the default proxy. Otherwise, if proxy
is not null, it
will be added to the list of proxies, as the new default. The previous default proxy will become 'next in line' for if the new one is
removed, and so on. As such, this will **not** actually remove the previous default proxy (use
unproxy for that).
Note that an asset can only act as a proxy for one other asset.
As a special case, if proxy
is null, then this method will actually remove **all** proxies
from the asset.
this |
The Asset to proxy |
proxy |
A new default proxy for this |
true if |