Record Class CatalogAgentPluginInstallPlan
java.lang.Object
java.lang.Record
com.github.copilot.generated.rpc.CatalogAgentPluginInstallPlan
@Generated("copilot-sdk-codegen")
public record CatalogAgentPluginInstallPlan(List<CatalogAgentPluginInstallSource> sources, String pluginName, String version, String commit, List<CatalogAgentPluginComponent> components, List<String> canvasIds, List<String> extensionIds, List<String> mcpDependencies, List<String> connectorDependencies)
extends Record
What installing an Agent Plugin would do, for the user to review and confirm. Provisional: the catalogue install data it is built from is not final.
- Since:
- 1.0.0
-
Constructor Summary
ConstructorsConstructorDescriptionCatalogAgentPluginInstallPlan(List<CatalogAgentPluginInstallSource> sources, String pluginName, String version, String commit, List<CatalogAgentPluginComponent> components, List<String> canvasIds, List<String> extensionIds, List<String> mcpDependencies, List<String> connectorDependencies) Creates an instance of aCatalogAgentPluginInstallPlanrecord class. -
Method Summary
Modifier and TypeMethodDescriptionReturns the value of thecanvasIdsrecord component.commit()Returns the value of thecommitrecord component.Returns the value of thecomponentsrecord component.Returns the value of theconnectorDependenciesrecord component.final booleanIndicates whether some other object is "equal to" this one.Returns the value of theextensionIdsrecord component.final inthashCode()Returns a hash code value for this object.Returns the value of themcpDependenciesrecord component.Returns the value of thepluginNamerecord component.sources()Returns the value of thesourcesrecord component.final StringtoString()Returns a string representation of this record class.version()Returns the value of theversionrecord component.
-
Constructor Details
-
CatalogAgentPluginInstallPlan
public CatalogAgentPluginInstallPlan(List<CatalogAgentPluginInstallSource> sources, String pluginName, String version, String commit, List<CatalogAgentPluginComponent> components, List<String> canvasIds, List<String> extensionIds, List<String> mcpDependencies, List<String> connectorDependencies) Creates an instance of aCatalogAgentPluginInstallPlanrecord class.- Parameters:
sources- the value for thesourcesrecord componentpluginName- the value for thepluginNamerecord componentversion- the value for theversionrecord componentcommit- the value for thecommitrecord componentcomponents- the value for thecomponentsrecord componentcanvasIds- the value for thecanvasIdsrecord componentextensionIds- the value for theextensionIdsrecord componentmcpDependencies- the value for themcpDependenciesrecord componentconnectorDependencies- the value for theconnectorDependenciesrecord component
-
-
Method Details
-
toString
-
hashCode
-
equals
Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared withObjects::equals(Object,Object). -
sources
Returns the value of thesourcesrecord component.- Returns:
- the value of the
sourcesrecord component
-
pluginName
Returns the value of thepluginNamerecord component.- Returns:
- the value of the
pluginNamerecord component
-
version
Returns the value of theversionrecord component.- Returns:
- the value of the
versionrecord component
-
commit
Returns the value of thecommitrecord component.- Returns:
- the value of the
commitrecord component
-
components
Returns the value of thecomponentsrecord component.- Returns:
- the value of the
componentsrecord component
-
canvasIds
-
extensionIds
-
mcpDependencies
-
connectorDependencies
-