Record Class SkillInstallationSummary
java.lang.Object
java.lang.Record
com.github.copilot.generated.rpc.SkillInstallationSummary
@Generated("copilot-sdk-codegen")
public record SkillInstallationSummary(String installationId, String operationId, String name, SkillInstallationLocation target, Boolean configuredEnabled, SkillInstallationSessionState sessionState, SkillInstallationSource source, InstallationCatalogueIdentity catalogue, String installedAt, SkillInstallationOwnershipState ownershipState)
extends Record
Durable verified Skill ownership summary.
- Since:
- 1.0.0
-
Constructor Summary
ConstructorsConstructorDescriptionSkillInstallationSummary(String installationId, String operationId, String name, SkillInstallationLocation target, Boolean configuredEnabled, SkillInstallationSessionState sessionState, SkillInstallationSource source, InstallationCatalogueIdentity catalogue, String installedAt, SkillInstallationOwnershipState ownershipState) Creates an instance of aSkillInstallationSummaryrecord class. -
Method Summary
Modifier and TypeMethodDescriptionReturns the value of thecataloguerecord component.Returns the value of theconfiguredEnabledrecord component.final booleanIndicates whether some other object is "equal to" this one.final inthashCode()Returns a hash code value for this object.Returns the value of theinstallationIdrecord component.Returns the value of theinstalledAtrecord component.name()Returns the value of thenamerecord component.Returns the value of theoperationIdrecord component.Returns the value of theownershipStaterecord component.Returns the value of thesessionStaterecord component.source()Returns the value of thesourcerecord component.target()Returns the value of thetargetrecord component.final StringtoString()Returns a string representation of this record class.
-
Constructor Details
-
SkillInstallationSummary
public SkillInstallationSummary(String installationId, String operationId, String name, SkillInstallationLocation target, Boolean configuredEnabled, SkillInstallationSessionState sessionState, SkillInstallationSource source, InstallationCatalogueIdentity catalogue, String installedAt, SkillInstallationOwnershipState ownershipState) Creates an instance of aSkillInstallationSummaryrecord class.- Parameters:
installationId- the value for theinstallationIdrecord componentoperationId- the value for theoperationIdrecord componentname- the value for thenamerecord componenttarget- the value for thetargetrecord componentconfiguredEnabled- the value for theconfiguredEnabledrecord componentsessionState- the value for thesessionStaterecord componentsource- the value for thesourcerecord componentcatalogue- the value for thecataloguerecord componentinstalledAt- the value for theinstalledAtrecord componentownershipState- the value for theownershipStaterecord 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). -
installationId
Returns the value of theinstallationIdrecord component.- Returns:
- the value of the
installationIdrecord component
-
operationId
Returns the value of theoperationIdrecord component.- Returns:
- the value of the
operationIdrecord component
-
name
Returns the value of thenamerecord component.- Returns:
- the value of the
namerecord component
-
target
Returns the value of thetargetrecord component.- Returns:
- the value of the
targetrecord component
-
configuredEnabled
Returns the value of theconfiguredEnabledrecord component.- Returns:
- the value of the
configuredEnabledrecord component
-
sessionState
Returns the value of thesessionStaterecord component.- Returns:
- the value of the
sessionStaterecord component
-
source
Returns the value of thesourcerecord component.- Returns:
- the value of the
sourcerecord component
-
catalogue
Returns the value of thecataloguerecord component.- Returns:
- the value of the
cataloguerecord component
-
installedAt
Returns the value of theinstalledAtrecord component.- Returns:
- the value of the
installedAtrecord component
-
ownershipState
Returns the value of theownershipStaterecord component.- Returns:
- the value of the
ownershipStaterecord component
-