Record Class McpInstallationReviewInstall
java.lang.Object
java.lang.Record
com.github.copilot.generated.rpc.McpInstallationReviewInstall
- All Implemented Interfaces:
McpInstallationReview
@Generated("copilot-sdk-codegen")
public record McpInstallationReviewInstall(McpPlanResourceIdentity identity, McpPlanProvenance provenance, CatalogTrustSnapshot catalogueTrust, InstallationCatalogueIdentity catalogue, McpPlanTarget target, McpPlanPolicyResult policy, McpPlanTransportChoice selectedChoice, McpPlanConfigurationChange configurationChange, List<McpInstallationInput> inputs, List<String> suppliedSecrets, McpInstallationSecretStorage secretStorage, McpInstallationRemoteConfiguration effectiveConfiguration, String action)
extends Record
implements McpInstallationReview
Variant
install of McpInstallationReview.- Since:
- 1.0.0
-
Constructor Summary
ConstructorsConstructorDescriptionMcpInstallationReviewInstall(McpPlanResourceIdentity identity, McpPlanProvenance provenance, CatalogTrustSnapshot catalogueTrust, InstallationCatalogueIdentity catalogue, McpPlanTarget target, McpPlanPolicyResult policy, McpPlanTransportChoice selectedChoice, McpPlanConfigurationChange configurationChange, List<McpInstallationInput> inputs, List<String> suppliedSecrets, McpInstallationSecretStorage secretStorage, McpInstallationRemoteConfiguration effectiveConfiguration) McpInstallationReviewInstall(McpPlanResourceIdentity identity, McpPlanProvenance provenance, CatalogTrustSnapshot catalogueTrust, InstallationCatalogueIdentity catalogue, McpPlanTarget target, McpPlanPolicyResult policy, McpPlanTransportChoice selectedChoice, McpPlanConfigurationChange configurationChange, List<McpInstallationInput> inputs, List<String> suppliedSecrets, McpInstallationSecretStorage secretStorage, McpInstallationRemoteConfiguration effectiveConfiguration, String action) Creates an instance of aMcpInstallationReviewInstallrecord class. -
Method Summary
Modifier and TypeMethodDescriptionaction()Returns the value of theactionrecord component.Returns the value of thecataloguerecord component.Returns the value of thecatalogueTrustrecord component.Returns the value of theconfigurationChangerecord component.Returns the value of theeffectiveConfigurationrecord component.final booleanIndicates whether some other object is "equal to" this one.final inthashCode()Returns a hash code value for this object.identity()Returns the value of theidentityrecord component.inputs()Returns the value of theinputsrecord component.policy()Returns the value of thepolicyrecord component.Returns the value of theprovenancerecord component.Returns the value of thesecretStoragerecord component.Returns the value of theselectedChoicerecord component.Returns the value of thesuppliedSecretsrecord component.target()Returns the value of thetargetrecord component.final StringtoString()Returns a string representation of this record class.
-
Constructor Details
-
McpInstallationReviewInstall
public McpInstallationReviewInstall(McpPlanResourceIdentity identity, McpPlanProvenance provenance, CatalogTrustSnapshot catalogueTrust, InstallationCatalogueIdentity catalogue, McpPlanTarget target, McpPlanPolicyResult policy, McpPlanTransportChoice selectedChoice, McpPlanConfigurationChange configurationChange, List<McpInstallationInput> inputs, List<String> suppliedSecrets, McpInstallationSecretStorage secretStorage, McpInstallationRemoteConfiguration effectiveConfiguration, String action) Creates an instance of aMcpInstallationReviewInstallrecord class.- Parameters:
identity- the value for theidentityrecord componentprovenance- the value for theprovenancerecord componentcatalogueTrust- the value for thecatalogueTrustrecord componentcatalogue- the value for thecataloguerecord componenttarget- the value for thetargetrecord componentpolicy- the value for thepolicyrecord componentselectedChoice- the value for theselectedChoicerecord componentconfigurationChange- the value for theconfigurationChangerecord componentinputs- the value for theinputsrecord componentsuppliedSecrets- the value for thesuppliedSecretsrecord componentsecretStorage- the value for thesecretStoragerecord componenteffectiveConfiguration- the value for theeffectiveConfigurationrecord componentaction- the value for theactionrecord component
-
McpInstallationReviewInstall
public McpInstallationReviewInstall(McpPlanResourceIdentity identity, McpPlanProvenance provenance, CatalogTrustSnapshot catalogueTrust, InstallationCatalogueIdentity catalogue, McpPlanTarget target, McpPlanPolicyResult policy, McpPlanTransportChoice selectedChoice, McpPlanConfigurationChange configurationChange, List<McpInstallationInput> inputs, List<String> suppliedSecrets, McpInstallationSecretStorage secretStorage, McpInstallationRemoteConfiguration effectiveConfiguration)
-
-
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). -
identity
Returns the value of theidentityrecord component.- Returns:
- the value of the
identityrecord component
-
provenance
Returns the value of theprovenancerecord component.- Returns:
- the value of the
provenancerecord component
-
catalogueTrust
Returns the value of thecatalogueTrustrecord component.- Returns:
- the value of the
catalogueTrustrecord component
-
catalogue
Returns the value of thecataloguerecord component.- Returns:
- the value of the
cataloguerecord component
-
target
Returns the value of thetargetrecord component.- Returns:
- the value of the
targetrecord component
-
policy
Returns the value of thepolicyrecord component.- Returns:
- the value of the
policyrecord component
-
selectedChoice
Returns the value of theselectedChoicerecord component.- Returns:
- the value of the
selectedChoicerecord component
-
configurationChange
Returns the value of theconfigurationChangerecord component.- Returns:
- the value of the
configurationChangerecord component
-
inputs
Returns the value of theinputsrecord component.- Returns:
- the value of the
inputsrecord component
-
suppliedSecrets
-
secretStorage
Returns the value of thesecretStoragerecord component.- Returns:
- the value of the
secretStoragerecord component
-
effectiveConfiguration
Returns the value of theeffectiveConfigurationrecord component.- Returns:
- the value of the
effectiveConfigurationrecord component
-
action
Returns the value of theactionrecord component.- Specified by:
actionin interfaceMcpInstallationReview- Returns:
- the value of the
actionrecord component
-