public final class QueryBuilder
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
QueryBuilder |
arg(byte[] arg) |
java.util.concurrent.CompletableFuture<byte[]> |
call() |
java.util.concurrent.CompletableFuture<Response<byte[]>> |
call(java.util.Map<java.lang.String,java.lang.String> headers) |
static QueryBuilder |
create(Agent agent,
org.ic4j.types.Principal canisterId,
java.lang.String methodName) |
QueryBuilder |
effectiveCanisterId(org.ic4j.types.Principal effectiveCanisterId) |
QueryBuilder |
expireAfter(java.time.Duration duration)
Takes a Duration (i.e.
|
QueryBuilder |
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.
|
public static QueryBuilder create(Agent agent, org.ic4j.types.Principal canisterId, java.lang.String methodName)
public QueryBuilder effectiveCanisterId(org.ic4j.types.Principal effectiveCanisterId)
public QueryBuilder arg(byte[] arg)
public QueryBuilder expireAt(java.time.LocalDateTime time)
public QueryBuilder expireAfter(java.time.Duration duration)
public java.util.concurrent.CompletableFuture<byte[]> call()
throws AgentError
AgentErrorpublic java.util.concurrent.CompletableFuture<Response<byte[]>> call(java.util.Map<java.lang.String,java.lang.String> headers) throws AgentError
AgentError