Class SessionMcpOauthProbeRequest

java.lang.Object
com.github.copilot.generated.rpc.SessionMcpOauthProbeRequest

@CopilotExperimental @Generated("copilot-sdk-codegen") public final class SessionMcpOauthProbeRequest extends Object
Remote MCP server name for a passive OAuth status probe.

Required inputs are constructor arguments. Optional inputs have fluent setters.

Since:
1.0.0
  • Constructor Details

    • SessionMcpOauthProbeRequest

      public SessionMcpOauthProbeRequest(String serverName)
      Creates a request with its required inputs.
      Parameters:
      serverName - Name of the configured remote MCP server to probe.
  • Method Details

    • getServerName

      public String getServerName()
      Returns the serverName property.
      Returns:
      Name of the configured remote MCP server to probe.
    • getExpectedInstallationId

      public String getExpectedInstallationId()
      Returns the expectedInstallationId property.
      Returns:
      Exact owned receipt identity; probing never activates a dormant installation.
    • setExpectedInstallationId

      public SessionMcpOauthProbeRequest setExpectedInstallationId(String value)
      Sets the expectedInstallationId property.
      Parameters:
      value - Exact owned receipt identity; probing never activates a dormant installation.
      Returns:
      this request