public final class ProxyBuilder
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static ProxyBuilder |
create() |
static ProxyBuilder |
create(Agent agent,
org.ic4j.types.Principal canisterId) |
static ProxyBuilder |
create(org.ic4j.types.Principal canisterId) |
ProxyBuilder |
effectiveCanisterId(org.ic4j.types.Principal effectiveCanisterId) |
ProxyBuilder |
expireAfter(java.time.Duration duration)
Takes a Duration (i.e.
|
ProxyBuilder |
expireAt(java.time.LocalDateTime time)
Takes a SystemTime converts it to a Duration by calling
duration_since(UNIX_EPOCH) to learn about where in time this SystemTime lies.
|
<T> T |
getProxy(java.lang.Class<T> interfaceClass) |
ProxyBuilder |
waiter(Waiter waiter) |
public static ProxyBuilder create(Agent agent, org.ic4j.types.Principal canisterId)
public static ProxyBuilder create(org.ic4j.types.Principal canisterId)
public static ProxyBuilder create()
public ProxyBuilder effectiveCanisterId(org.ic4j.types.Principal effectiveCanisterId)
public ProxyBuilder expireAt(java.time.LocalDateTime time)
public ProxyBuilder expireAfter(java.time.Duration duration)
public ProxyBuilder waiter(Waiter waiter)
public <T> T getProxy(java.lang.Class<T> interfaceClass)