Interface BetaManagedAgentsCredential.Auth.Visitor
-
- All Implemented Interfaces:
public interface BetaManagedAgentsCredential.Auth.Visitor<T extends Object>
-
-
Method Summary
Modifier and Type Method Description abstract TvisitMcpOAuth(BetaManagedAgentsMcpOAuthAuthResponse mcpOAuth)OAuth credential details for an MCP server. abstract TvisitStaticBearer(BetaManagedAgentsStaticBearerAuthResponse staticBearer)Static bearer token credential details for an MCP server. abstract TvisitEnvironmentVariable(BetaManagedAgentsEnvironmentVariableAuthResponse environmentVariable)Environment variable credential details. Tunknown(JsonValue json)Maps an unknown variant of Auth to a value of type T. -
-
Method Detail
-
visitMcpOAuth
abstract T visitMcpOAuth(BetaManagedAgentsMcpOAuthAuthResponse mcpOAuth)
OAuth credential details for an MCP server.
-
visitStaticBearer
abstract T visitStaticBearer(BetaManagedAgentsStaticBearerAuthResponse staticBearer)
Static bearer token credential details for an MCP server.
-
visitEnvironmentVariable
abstract T visitEnvironmentVariable(BetaManagedAgentsEnvironmentVariableAuthResponse environmentVariable)
Environment variable credential details. The secret value is never returned.
-
unknown
T unknown(JsonValue json)
Maps an unknown variant of Auth to a value of type T.
An instance of Auth can contain an unknown variant if it was deserialized from data that doesn't match any known variant. For example, if the SDK is on an older version than the API, then the API may respond with new variants that the SDK is unaware of.
-
-
-
-