Package com.google.genkit.client
Class RemoteAgentOptions.Builder
java.lang.Object
com.google.genkit.client.RemoteAgentOptions.Builder
- Enclosing class:
RemoteAgentOptions
Builder for
RemoteAgentOptions.-
Method Summary
Modifier and TypeMethodDescriptionOverrides the abort URL.build()Builds theRemoteAgentOptions.getSnapshotUrl(String getSnapshotUrl) Overrides the getSnapshot URL.Sets extra HTTP request headers.serverManaged(boolean serverManaged) Sets whether the agent is server-managed.Sets the agent turn endpoint URL (required).
-
Method Details
-
url
Sets the agent turn endpoint URL (required).- Parameters:
url- the URL- Returns:
- this builder
-
getSnapshotUrl
Overrides the getSnapshot URL. Defaults tourl + "/getSnapshot".- Parameters:
getSnapshotUrl- the URL- Returns:
- this builder
-
abortUrl
Overrides the abort URL. Defaults tourl + "/abort".- Parameters:
abortUrl- the URL- Returns:
- this builder
-
headers
Sets extra HTTP request headers.- Parameters:
headers- headers to include on every request- Returns:
- this builder
-
serverManaged
Sets whether the agent is server-managed. Defaulttrue.- Parameters:
serverManaged- true for server-managed- Returns:
- this builder
-
build
Builds theRemoteAgentOptions.- Returns:
- a new options instance
- Throws:
IllegalStateException- ifurlis null
-