Hierarchy For All Packages
- io.jenkins.plugins.changeinvestigator,
- io.jenkins.plugins.changeinvestigator.ai,
- io.jenkins.plugins.changeinvestigator.ai.provider,
- io.jenkins.plugins.changeinvestigator.config,
- io.jenkins.plugins.changeinvestigator.evidence,
- io.jenkins.plugins.changeinvestigator.investigation,
- io.jenkins.plugins.changeinvestigator.security,
- io.jenkins.plugins.changeinvestigator.slack.config,
- io.jenkins.plugins.changeinvestigator.slack.lifecycle,
- io.jenkins.plugins.changeinvestigator.slack.message,
- io.jenkins.plugins.changeinvestigator.slack.transport
Class Hierarchy
- java.lang.Object
- hudson.model.AbstractDescribableImpl<T> (implements hudson.model.Describable<T>)
- io.jenkins.plugins.changeinvestigator.ai.provider.AiProviderConfig (implements java.io.Serializable)
- io.jenkins.plugins.changeinvestigator.ai.provider.AnthropicProviderConfig
- io.jenkins.plugins.changeinvestigator.ai.provider.AzureOpenAiProviderConfig
- io.jenkins.plugins.changeinvestigator.ai.provider.BedrockProviderConfig
- io.jenkins.plugins.changeinvestigator.ai.provider.GeminiProviderConfig
- io.jenkins.plugins.changeinvestigator.ai.provider.OllamaProviderConfig
- io.jenkins.plugins.changeinvestigator.ai.provider.OpenAiCompatibleProviderConfig
- io.jenkins.plugins.changeinvestigator.ai.provider.OpenAiProviderConfig
- io.jenkins.plugins.changeinvestigator.slack.config.ResponderMapping
- io.jenkins.plugins.changeinvestigator.ai.provider.AiProviderConfig (implements java.io.Serializable)
- io.jenkins.plugins.changeinvestigator.ai.AiAnalysisExecutor
- io.jenkins.plugins.changeinvestigator.ai.AiAnalysisService
- io.jenkins.plugins.changeinvestigator.ai.AiAssessment (implements java.io.Serializable)
- io.jenkins.plugins.changeinvestigator.ai.AiResponseParser
- io.jenkins.plugins.changeinvestigator.evidence.BuildInvestigationEvidence (implements java.io.Serializable)
- io.jenkins.plugins.changeinvestigator.evidence.BuildInvestigationEvidence.Builder
- io.jenkins.plugins.changeinvestigator.evidence.ChangeEntry (implements java.io.Serializable)
- io.jenkins.plugins.changeinvestigator.security.ChangeInvestigatorPermissions
- io.jenkins.plugins.changeinvestigator.slack.lifecycle.ComparableCheck
- io.jenkins.plugins.changeinvestigator.slack.lifecycle.ComparableCheck.Check
- io.jenkins.plugins.changeinvestigator.slack.lifecycle.ComparableCheck.Proof
- hudson.model.Descriptor<T> (implements jenkins.model.Loadable, jenkins.util.io.OnMaster, hudson.model.Saveable)
- io.jenkins.plugins.changeinvestigator.ai.provider.AiProviderConfig.AiProviderConfigDescriptor
- io.jenkins.plugins.changeinvestigator.ai.provider.AnthropicProviderConfig.DescriptorImpl
- io.jenkins.plugins.changeinvestigator.ai.provider.AzureOpenAiProviderConfig.DescriptorImpl
- io.jenkins.plugins.changeinvestigator.ai.provider.BedrockProviderConfig.DescriptorImpl
- io.jenkins.plugins.changeinvestigator.ai.provider.GeminiProviderConfig.DescriptorImpl
- io.jenkins.plugins.changeinvestigator.ai.provider.OllamaProviderConfig.DescriptorImpl
- io.jenkins.plugins.changeinvestigator.ai.provider.OpenAiCompatibleProviderConfig.DescriptorImpl
- io.jenkins.plugins.changeinvestigator.ai.provider.OpenAiProviderConfig.DescriptorImpl
- jenkins.model.GlobalConfiguration (implements hudson.model.Describable<T>, hudson.ExtensionPoint)
- io.jenkins.plugins.changeinvestigator.config.ChangeInvestigatorGlobalConfiguration
- io.jenkins.plugins.changeinvestigator.slack.config.SlackConfiguration
- hudson.model.JobPropertyDescriptor
- io.jenkins.plugins.changeinvestigator.slack.config.SlackJobProperty.DescriptorImpl
- io.jenkins.plugins.changeinvestigator.slack.config.ResponderMapping.DescriptorImpl
- io.jenkins.plugins.changeinvestigator.ai.provider.AiProviderConfig.AiProviderConfigDescriptor
- io.jenkins.plugins.changeinvestigator.slack.lifecycle.EpisodeEngine
- io.jenkins.plugins.changeinvestigator.slack.lifecycle.EpisodeEngine.Delivery
- io.jenkins.plugins.changeinvestigator.slack.lifecycle.EpisodeEngine.Episode
- io.jenkins.plugins.changeinvestigator.slack.lifecycle.EpisodeEngine.State
- io.jenkins.plugins.changeinvestigator.slack.lifecycle.EpisodeStore
- io.jenkins.plugins.changeinvestigator.evidence.EvidenceCollector
- io.jenkins.plugins.changeinvestigator.investigation.FailureSignal (implements java.io.Serializable)
- io.jenkins.plugins.changeinvestigator.investigation.HistoryEvidence (implements java.io.Serializable)
- io.jenkins.plugins.changeinvestigator.InvestigationAction (implements jenkins.model.RunAction2, org.kohsuke.stapler.StaplerProxy)
- io.jenkins.plugins.changeinvestigator.InvestigationAction.AiPresentation
- io.jenkins.plugins.changeinvestigator.investigation.InvestigationCase (implements java.io.Serializable)
- hudson.model.InvisibleAction (implements hudson.model.Action)
- io.jenkins.plugins.changeinvestigator.investigation.ManifestEvidence
- io.jenkins.plugins.changeinvestigator.slack.lifecycle.SlackRuntime.ExecutionContext (implements java.io.Serializable)
- hudson.model.listeners.ItemListener (implements hudson.ExtensionPoint)
- io.jenkins.plugins.changeinvestigator.slack.config.SlackJobProperty.CopyListener
- hudson.model.JobProperty<J> (implements hudson.tasks.BuildStep, hudson.ExtensionPoint, hudson.model.ReconfigurableDescribable<T>)
- io.jenkins.plugins.changeinvestigator.slack.config.SlackJobProperty
- io.jenkins.plugins.changeinvestigator.evidence.LogReducer
- io.jenkins.plugins.changeinvestigator.evidence.LogReducer.Result
- hudson.model.ManagementLink (implements hudson.model.Action, hudson.ExtensionPoint)
- io.jenkins.plugins.changeinvestigator.slack.config.SlackResponderManagement (implements org.kohsuke.stapler.StaplerProxy)
- io.jenkins.plugins.changeinvestigator.slack.config.MappingValidationWorker
- io.jenkins.plugins.changeinvestigator.security.Messages
- io.jenkins.plugins.changeinvestigator.ai.PromptBuilder
- io.jenkins.plugins.changeinvestigator.investigation.RankedChange (implements java.io.Serializable)
- hudson.model.listeners.RunListener<R> (implements hudson.ExtensionPoint)
- io.jenkins.plugins.changeinvestigator.InvestigationRunListener
- io.jenkins.plugins.changeinvestigator.slack.lifecycle.SlackRuntime.Completed
- io.jenkins.plugins.changeinvestigator.ai.SafeAiFailure
- io.jenkins.plugins.changeinvestigator.evidence.SecretRedactor
- io.jenkins.plugins.changeinvestigator.slack.message.SlackMessageRenderer
- io.jenkins.plugins.changeinvestigator.slack.lifecycle.SlackRuntime
- io.jenkins.plugins.changeinvestigator.slack.message.SlackSnapshot
- io.jenkins.plugins.changeinvestigator.slack.message.SlackStatusAction (implements hudson.model.Action)
- io.jenkins.plugins.changeinvestigator.slack.transport.SlackTransport (implements hudson.ExtensionPoint)
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- io.jenkins.plugins.changeinvestigator.ai.AiAnalysisException
- java.lang.Exception
- java.util.TimerTask (implements java.lang.Runnable)
- hudson.triggers.SafeTimerTask
- hudson.model.PeriodicWork (implements hudson.ExtensionPoint)
- hudson.model.AsyncPeriodicWork
- io.jenkins.plugins.changeinvestigator.slack.lifecycle.SlackRuntime.Reconcile
- hudson.model.AsyncPeriodicWork
- hudson.model.PeriodicWork (implements hudson.ExtensionPoint)
- hudson.triggers.SafeTimerTask
- jenkins.model.TransientActionFactory<T> (implements hudson.ExtensionPoint)
- io.jenkins.plugins.changeinvestigator.slack.message.SlackStatusAction.Factory
- hudson.model.AbstractDescribableImpl<T> (implements hudson.model.Describable<T>)
Interface Hierarchy
- io.jenkins.plugins.changeinvestigator.ai.AiProvider
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- io.jenkins.plugins.changeinvestigator.ai.AiAnalysisException.Kind
- io.jenkins.plugins.changeinvestigator.ai.Confidence
- io.jenkins.plugins.changeinvestigator.slack.transport.DeliveryResult.Outcome
- io.jenkins.plugins.changeinvestigator.slack.transport.MemberVerification.Status
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- io.jenkins.plugins.changeinvestigator.ai.AiAnalysisExecutor.Reservation
- io.jenkins.plugins.changeinvestigator.ai.AiAnalysisRequest
- io.jenkins.plugins.changeinvestigator.ai.AiAnalysisResult
- io.jenkins.plugins.changeinvestigator.slack.transport.ConnectionResult
- io.jenkins.plugins.changeinvestigator.slack.transport.DeliveryResult
- io.jenkins.plugins.changeinvestigator.investigation.HistoryEvidence.Observation
- io.jenkins.plugins.changeinvestigator.slack.transport.MemberVerification
- io.jenkins.plugins.changeinvestigator.slack.config.SlackResponderManagement.View
- io.jenkins.plugins.changeinvestigator.slack.transport.SlackRoute
- java.lang.Record