Class SessionConnectorsReconcileRequest

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

@CopilotExperimental @Generated("copilot-sdk-codegen") public final class SessionConnectorsReconcileRequest extends Object
Requests authoritative Connector-to-MCP reconciliation for the pinned account.

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

Since:
1.0.0
  • Constructor Details

    • SessionConnectorsReconcileRequest

      public SessionConnectorsReconcileRequest(String accountId)
      Creates a request with its required inputs.
      Parameters:
      accountId - Opaque account selection ID. It must match the account already pinned to the session, if any.
  • Method Details

    • getAccountId

      public String getAccountId()
      Returns the accountId property.
      Returns:
      Opaque account selection ID. It must match the account already pinned to the session, if any.
    • getRefreshCatalog

      public Boolean getRefreshCatalog()
      Returns the refreshCatalog property.
      Returns:
      When true, refresh the catalog before reconciling. A disabled Connector API performs no service request.
    • getForceConnectorName

      public String getForceConnectorName()
      Returns the forceConnectorName property.
      Returns:
      Optional Connector name to reinitialize. Requires the targetedReconcile capability.
    • setRefreshCatalog

      public SessionConnectorsReconcileRequest setRefreshCatalog(Boolean value)
      Sets the refreshCatalog property.
      Parameters:
      value - When true, refresh the catalog before reconciling. A disabled Connector API performs no service request.
      Returns:
      this request
    • setForceConnectorName

      public SessionConnectorsReconcileRequest setForceConnectorName(String value)
      Sets the forceConnectorName property.
      Parameters:
      value - Optional Connector name to reinitialize. Requires the targetedReconcile capability.
      Returns:
      this request