Class CatalogAgentPluginCandidate
java.lang.Object
com.github.copilot.generated.rpc.CatalogCandidate
com.github.copilot.generated.rpc.CatalogAgentPluginCandidate
@Generated("copilot-sdk-codegen")
public final class CatalogAgentPluginCandidate
extends CatalogCandidate
An inert Agent Plugin catalog result. Its canonical catalog identity, declared version, repository source claim, and explicit compatibility tags are safe to correlate, while its descriptor, URL, raw data, materialisation reference, and installed-plugin state remain runtime-private. A handle is minted only under agent-plugin-confirmed-installation, for a candidate with a complete materialisation reference.
- Since:
- 1.0.0
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetKind()Returns the discriminator value for this variant.getTrust()voidsetCategories(List<String> categories) voidsetCompatibilityTags(List<CatalogAgentPluginCompatibilityTag> compatibilityTags) voidsetConnectorIds(List<String> connectorIds) voidsetDescription(String description) voidsetDisplayName(String displayName) voidvoidsetHandleExpiresAt(String handleExpiresAt) voidsetIconUrl(String iconUrl) voidsetIdentity(String identity) voidsetInstallability(CatalogAgentPluginInstallability installability) voidsetInstallCount(Long installCount) voidsetInstallPlan(CatalogAgentPluginInstallPlan installPlan) voidsetMediaType(CatalogAgentPluginMediaType mediaType) voidsetProvenance(CatalogAgentPluginCandidateProvenance provenance) voidsetPublisher(String publisher) voidvoidsetTrust(CatalogTrustSnapshot trust) voidsetVersion(String version)
-
Constructor Details
-
CatalogAgentPluginCandidate
public CatalogAgentPluginCandidate()
-
-
Method Details
-
getKind
Description copied from class:CatalogCandidateReturns the discriminator value for this variant.- Specified by:
getKindin classCatalogCandidate- Returns:
- the kind discriminator
-
getMediaType
-
setMediaType
-
getIdentity
-
setIdentity
-
getVersion
-
setVersion
-
getDisplayName
-
setDisplayName
-
getDescription
-
setDescription
-
getPublisher
-
setPublisher
-
getSource
-
setSource
-
getCompatibilityTags
-
setCompatibilityTags
-
getInstallability
-
setInstallability
-
getInstallPlan
-
setInstallPlan
-
getHandle
-
setHandle
-
getHandleExpiresAt
-
setHandleExpiresAt
-
getProvenance
-
setProvenance
-
getInstallCount
-
setInstallCount
-
getIconUrl
-
setIconUrl
-
getConnectorIds
-
setConnectorIds
-
getCategories
-
setCategories
-
getTrust
-
setTrust
-