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