Class SessionPluginsMarketplacesApi
java.lang.Object
com.github.copilot.generated.rpc.SessionPluginsMarketplacesApi
API methods for the
plugins.marketplaces namespace.- Since:
- 1.0.0
-
Method Summary
Modifier and TypeMethodDescriptionAdds a marketplace when permitted by the live session's retained managed policy.Browses a marketplace resolved through the live session's working directory and retained managed policy.list()Lists registered and enterprise-managed desired marketplaces using the live session's retained policy.refresh()Refreshes marketplaces resolved through the live session's working directory and retained managed policy.Refreshes marketplaces resolved through the live session's working directory and retained managed policy.Removes a marketplace when permitted by the live session's retained managed policy.
-
Method Details
-
list
Lists registered and enterprise-managed desired marketplaces using the live session's retained policy.- Since:
- 1.0.0
-
add
@CopilotExperimental public CompletableFuture<SessionPluginsMarketplacesAddResult> add(SessionPluginsMarketplacesAddParams params) Adds a marketplace when permitted by the live session's retained managed policy.Note: the
sessionIdfield in the params record is overridden by the session-scoped wrapper; any value provided is ignored.- Since:
- 1.0.0
-
remove
@CopilotExperimental public CompletableFuture<SessionPluginsMarketplacesRemoveResult> remove(SessionPluginsMarketplacesRemoveParams params) Removes a marketplace when permitted by the live session's retained managed policy.Note: the
sessionIdfield in the params record is overridden by the session-scoped wrapper; any value provided is ignored.- Since:
- 1.0.0
-
browse
@CopilotExperimental public CompletableFuture<SessionPluginsMarketplacesBrowseResult> browse(SessionPluginsMarketplacesBrowseParams params) Browses a marketplace resolved through the live session's working directory and retained managed policy.Note: the
sessionIdfield in the params record is overridden by the session-scoped wrapper; any value provided is ignored.- Since:
- 1.0.0
-
refresh
Refreshes marketplaces resolved through the live session's working directory and retained managed policy.Invokes the method with no params, applying the runtime defaults.
- Since:
- 1.0.0
-
refresh
@CopilotExperimental public CompletableFuture<SessionPluginsMarketplacesRefreshResult> refresh(SessionPluginsMarketplacesRefreshParams params) Refreshes marketplaces resolved through the live session's working directory and retained managed policy.Note: the
sessionIdfield in the params record is overridden by the session-scoped wrapper; any value provided is ignored.- Since:
- 1.0.0
-