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, and installed-plugin state remain runtime-private. This contract-only variant does not mint or expose a candidate handle.
- Since:
- 1.0.0
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetKind()Returns the discriminator value for this variant.getTrust()voidsetCompatibilityTags(List<CatalogAgentPluginCompatibilityTag> compatibilityTags) voidsetDescription(String description) voidsetDisplayName(String displayName) voidsetIdentity(String identity) 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
-
getProvenance
-
setProvenance
-
getTrust
-
setTrust
-