Hierarchy For All Packages
Package Hierarchies:- hudson.plugins.spotinst.api,
- hudson.plugins.spotinst.api.infra,
- hudson.plugins.spotinst.cloud,
- hudson.plugins.spotinst.cloud.monitor,
- hudson.plugins.spotinst.common,
- hudson.plugins.spotinst.common.stateful,
- hudson.plugins.spotinst.credentials,
- hudson.plugins.spotinst.jobs,
- hudson.plugins.spotinst.jobs.jobSynchronizer,
- hudson.plugins.spotinst.model.aws,
- hudson.plugins.spotinst.model.aws.stateful,
- hudson.plugins.spotinst.model.azure,
- hudson.plugins.spotinst.model.common,
- hudson.plugins.spotinst.model.gcp,
- hudson.plugins.spotinst.model.redis,
- hudson.plugins.spotinst.repos,
- hudson.plugins.spotinst.slave
Class Hierarchy
- java.lang.Object
- hudson.model.AbstractDescribableImpl<T> (implements hudson.model.Describable<T>)
- hudson.slaves.ComputerLauncher (implements hudson.ExtensionPoint)
- hudson.slaves.DelegatingComputerLauncher
- hudson.plugins.spotinst.slave.SpotSSHComputerLauncher
- hudson.slaves.JNLPLauncher
- hudson.plugins.spotinst.slave.SpotinstComputerLauncher
- hudson.slaves.DelegatingComputerLauncher
- hudson.plugins.spotinst.credentials.CredentialsStoreReader
- hudson.slaves.RetentionStrategy<T> (implements hudson.ExtensionPoint)
- hudson.plugins.spotinst.slave.SpotinstRetentionStrategy
- hudson.slaves.ComputerLauncher (implements hudson.ExtensionPoint)
- hudson.model.AbstractModelObject (implements hudson.search.SearchableModelObject)
- hudson.model.Actionable (implements jenkins.model.ModelObjectWithContextMenu)
- hudson.slaves.Cloud (implements hudson.security.AccessControlled, hudson.model.Describable<T>, hudson.ExtensionPoint)
- hudson.plugins.spotinst.cloud.BaseSpotinstCloud
- hudson.plugins.spotinst.cloud.AwsSpotinstCloud
- hudson.plugins.spotinst.cloud.AzureSpotCloud
- hudson.plugins.spotinst.cloud.AzureSpotinstCloud
- hudson.plugins.spotinst.cloud.GcpSpotinstCloud
- hudson.plugins.spotinst.cloud.BaseSpotinstCloud
- hudson.model.Computer (implements hudson.security.AccessControlled, hudson.model.DescriptorByNameOwner, hudson.model.ExecutorListener, jenkins.widgets.HasWidgets, org.kohsuke.stapler.StaplerProxy)
- hudson.slaves.SlaveComputer
- hudson.plugins.spotinst.slave.SpotinstComputer
- hudson.slaves.SlaveComputer
- hudson.slaves.Cloud (implements hudson.security.AccessControlled, hudson.model.Describable<T>, hudson.ExtensionPoint)
- hudson.model.AdministrativeMonitor (implements hudson.ExtensionPoint, org.kohsuke.stapler.StaplerProxy)
- hudson.plugins.spotinst.cloud.monitor.AwsSpotinstCloudInstanceTypeMonitor
- hudson.plugins.spotinst.cloud.monitor.SpotinstCloudsCommunicationMonitor
- hudson.model.Node (implements hudson.security.AccessControlled, hudson.ExtensionPoint, jenkins.util.io.OnMaster, hudson.model.ReconfigurableDescribable<T>, hudson.model.Saveable)
- hudson.model.Slave (implements java.io.Serializable)
- hudson.plugins.spotinst.slave.SpotinstSlave (implements hudson.slaves.EphemeralNode)
- hudson.model.Slave (implements java.io.Serializable)
- hudson.model.Actionable (implements jenkins.model.ModelObjectWithContextMenu)
- hudson.plugins.spotinst.api.infra.ApiEmptyResponse
- hudson.plugins.spotinst.api.infra.ApiError
- hudson.plugins.spotinst.api.infra.ApiErrorsResponse
- hudson.plugins.spotinst.api.infra.ApiResponse<T>
- hudson.plugins.spotinst.model.aws.stateful.AwsDeallocateStatefulInstanceRequest
- hudson.plugins.spotinst.model.aws.AwsDetachInstancesRequest
- hudson.plugins.spotinst.model.aws.AwsGroup
- hudson.plugins.spotinst.model.aws.AwsGroupInstance
- hudson.plugins.spotinst.model.aws.AwsGroupPersistence
- hudson.plugins.spotinst.repos.AwsGroupRepo (implements hudson.plugins.spotinst.repos.IAwsGroupRepo)
- hudson.plugins.spotinst.model.aws.AwsGroupStrategy
- hudson.plugins.spotinst.model.aws.AwsInstanceType
- hudson.plugins.spotinst.repos.AwsInstanceTypesRepo (implements hudson.plugins.spotinst.repos.IAwsInstanceTypesRepo)
- hudson.plugins.spotinst.model.aws.AwsScaleResultNewInstance
- hudson.plugins.spotinst.model.aws.AwsScaleResultNewSpot
- hudson.plugins.spotinst.model.aws.AwsScaleUpResult
- hudson.plugins.spotinst.model.aws.stateful.AwsStatefulDeallocationConfig
- hudson.plugins.spotinst.model.aws.stateful.AwsStatefulInstance
- hudson.plugins.spotinst.model.azure.AzureDetachInstancesRequest
- hudson.plugins.spotinst.model.azure.AzureDetachVMsRequest
- hudson.plugins.spotinst.model.azure.AzureGroup
- hudson.plugins.spotinst.model.azure.AzureGroupInstance
- hudson.plugins.spotinst.repos.AzureGroupRepo (implements hudson.plugins.spotinst.repos.IAzureGroupRepo)
- hudson.plugins.spotinst.model.azure.AzureGroupStatus
- hudson.plugins.spotinst.model.azure.AzureGroupVm
- hudson.plugins.spotinst.model.azure.AzureScaleUpResultNewVm
- hudson.plugins.spotinst.repos.AzureVmGroupRepo (implements hudson.plugins.spotinst.repos.IAzureVmGroupRepo)
- com.cloudbees.plugins.credentials.BaseCredentials (implements com.cloudbees.plugins.credentials.Credentials)
- com.cloudbees.plugins.credentials.impl.BaseStandardCredentials (implements com.cloudbees.plugins.credentials.common.StandardCredentials)
- hudson.plugins.spotinst.credentials.SpotTokenCredentialsImpl (implements hudson.plugins.spotinst.credentials.SpotTokenCredentials)
- com.cloudbees.plugins.credentials.impl.BaseStandardCredentials (implements com.cloudbees.plugins.credentials.common.StandardCredentials)
- hudson.plugins.spotinst.api.infra.BaseInnerResponse
- hudson.plugins.spotinst.api.infra.ErrorsInnerResponse
- hudson.plugins.spotinst.api.infra.ItemsInnerResponse<T>
- hudson.plugins.spotinst.api.infra.BaseItemsResponse<T>
- hudson.plugins.spotinst.model.aws.AwsGroupInstancesResponse
- hudson.plugins.spotinst.model.aws.AwsGroupResponse
- hudson.plugins.spotinst.model.aws.AwsInstanceTypesResponse
- hudson.plugins.spotinst.model.aws.AwsScaleUpResponse
- hudson.plugins.spotinst.model.aws.stateful.AwsStatefulInstancesResponse
- hudson.plugins.spotinst.model.azure.AzureGroupInstancesResponse
- hudson.plugins.spotinst.model.azure.AzureGroupResponse
- hudson.plugins.spotinst.model.azure.AzureGroupStatusResponse
- hudson.plugins.spotinst.model.azure.AzureScaleUpResponse
- hudson.plugins.spotinst.model.redis.DeleteGroupControllerResponse
- hudson.plugins.spotinst.model.gcp.GcpGroupInstancesResponse
- hudson.plugins.spotinst.model.gcp.GcpGroupResponse
- hudson.plugins.spotinst.model.gcp.GcpScaleUpResponse
- hudson.plugins.spotinst.model.redis.GetGroupControllerLockResponse
- hudson.plugins.spotinst.model.redis.LockGroupControllerResponse
- hudson.plugins.spotinst.model.common.BlResponse<T>
- hudson.slaves.ComputerListener (implements hudson.ExtensionPoint)
- hudson.plugins.spotinst.slave.SpotinstComputerListener
- hudson.plugins.spotinst.common.Constants
- com.cloudbees.plugins.credentials.CredentialsNameProvider<C>
- hudson.plugins.spotinst.credentials.SpotTokenCredentials.NameProvider
- hudson.model.Descriptor<T> (implements jenkins.util.io.OnMaster, hudson.model.Saveable)
- hudson.plugins.spotinst.cloud.BaseSpotinstCloud.DescriptorImpl
- hudson.plugins.spotinst.cloud.AwsSpotinstCloud.DescriptorImpl
- hudson.plugins.spotinst.cloud.AzureSpotCloud.DescriptorImpl
- hudson.plugins.spotinst.cloud.AzureSpotinstCloud.DescriptorImpl
- hudson.plugins.spotinst.cloud.GcpSpotinstCloud.DescriptorImpl
- com.cloudbees.plugins.credentials.CredentialsDescriptor (implements org.jenkins.ui.icon.IconSpec)
- hudson.plugins.spotinst.credentials.SpotTokenCredentialsImpl.DescriptorImpl
- jenkins.model.GlobalConfiguration (implements hudson.model.Describable<T>, hudson.ExtensionPoint)
- hudson.plugins.spotinst.cloud.SpotinstTokenConfig
- hudson.slaves.NodeDescriptor
- hudson.model.Slave.SlaveDescriptor
- hudson.plugins.spotinst.slave.SpotinstSlave.DescriptorImpl
- hudson.model.Slave.SlaveDescriptor
- hudson.plugins.spotinst.cloud.SpotGlobalExecutorOverride.DescriptorImpl
- hudson.plugins.spotinst.cloud.SpotinstInstanceWeight.DescriptorImpl
- hudson.plugins.spotinst.slave.SpotinstRetentionStrategy.DescriptorImpl
- hudson.plugins.spotinst.cloud.BaseSpotinstCloud.DescriptorImpl
- hudson.plugins.spotinst.api.infra.ExceptionHelper
- hudson.plugins.spotinst.model.gcp.GcpDetachInstancesRequest
- hudson.plugins.spotinst.model.gcp.GcpGroup
- hudson.plugins.spotinst.model.gcp.GcpGroupInstance
- hudson.plugins.spotinst.repos.GcpGroupRepo (implements hudson.plugins.spotinst.repos.IGcpGroupRepo)
- hudson.plugins.spotinst.model.gcp.GcpResultNewInstance
- hudson.plugins.spotinst.model.gcp.GcpScaleUpResult
- hudson.plugins.spotinst.common.GroupLockingManager
- hudson.plugins.spotinst.common.GroupLockKey
- hudson.plugins.spotinst.common.JenkinsStartupListener
- hudson.plugins.spotinst.jobs.jobSynchronizer.JobSynchronizer
- hudson.plugins.spotinst.api.infra.JsonMapper
- hudson.plugins.spotinst.model.redis.LockGroupControllerRequest
- hudson.plugins.spotinst.repos.LockRepo (implements hudson.plugins.spotinst.repos.ILockRepo)
- hudson.slaves.OfflineCause
- hudson.slaves.OfflineCause.SimpleOfflineCause
- hudson.plugins.spotinst.slave.SpotinstSingleTaskOfflineCause
- hudson.slaves.OfflineCause.SimpleOfflineCause
- hudson.plugins.spotinst.cloud.PendingExecutorsCounts
- hudson.plugins.spotinst.cloud.PendingInstance
- hudson.plugins.spotinst.cloud.ProvisionRequest
- hudson.plugins.spotinst.repos.RepoManager
- hudson.plugins.spotinst.api.infra.ResponseStatus
- hudson.model.RestartListener (implements hudson.ExtensionPoint)
- hudson.plugins.spotinst.common.SpotinstRestartListener
- hudson.plugins.spotinst.api.infra.RestClient
- hudson.plugins.spotinst.api.infra.RestResponse
- hudson.plugins.spotinst.slave.SlaveInstanceDetails
- hudson.plugins.spotinst.common.SpotAwsInstanceTypesHelper
- hudson.plugins.spotinst.cloud.SpotGlobalExecutorOverride (implements hudson.model.Describable<T>)
- hudson.plugins.spotinst.api.SpotinstApi
- hudson.plugins.spotinst.common.SpotinstContext
- hudson.plugins.spotinst.cloud.SpotinstInstanceWeight (implements hudson.model.Describable<T>)
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- hudson.plugins.spotinst.api.infra.ApiException
- hudson.plugins.spotinst.api.infra.ApiErrorsException
- hudson.plugins.spotinst.api.infra.ApiException
- java.lang.Exception
- java.util.TimerTask (implements java.lang.Runnable)
- hudson.triggers.SafeTimerTask
- hudson.model.PeriodicWork (implements hudson.ExtensionPoint)
- hudson.model.AsyncPeriodicWork
- hudson.plugins.spotinst.jobs.SpotinstInstancesMonitor
- hudson.plugins.spotinst.jobs.SpotinstSyncGroups
- hudson.plugins.spotinst.jobs.SpotinstSyncGroupsController
- hudson.model.AsyncPeriodicWork
- hudson.model.PeriodicWork (implements hudson.ExtensionPoint)
- hudson.triggers.SafeTimerTask
- hudson.plugins.spotinst.common.TimeUtils
- hudson.model.AbstractDescribableImpl<T> (implements hudson.model.Describable<T>)
Interface Hierarchy
- hudson.model.Describable<T>
- com.cloudbees.plugins.credentials.Credentials (also extends hudson.ExtensionPoint, java.io.Serializable)
- com.cloudbees.plugins.credentials.common.IdCredentials
- com.cloudbees.plugins.credentials.common.StandardCredentials
- hudson.plugins.spotinst.credentials.SpotTokenCredentials
- com.cloudbees.plugins.credentials.common.StandardCredentials
- com.cloudbees.plugins.credentials.common.IdCredentials
- com.cloudbees.plugins.credentials.Credentials (also extends hudson.ExtensionPoint, java.io.Serializable)
- hudson.ExtensionPoint
- com.cloudbees.plugins.credentials.Credentials (also extends hudson.model.Describable<T>, java.io.Serializable)
- com.cloudbees.plugins.credentials.common.IdCredentials
- com.cloudbees.plugins.credentials.common.StandardCredentials
- hudson.plugins.spotinst.credentials.SpotTokenCredentials
- com.cloudbees.plugins.credentials.common.StandardCredentials
- com.cloudbees.plugins.credentials.common.IdCredentials
- com.cloudbees.plugins.credentials.Credentials (also extends hudson.model.Describable<T>, java.io.Serializable)
- hudson.plugins.spotinst.repos.IAwsGroupRepo
- hudson.plugins.spotinst.repos.IAwsInstanceTypesRepo
- hudson.plugins.spotinst.repos.IAzureGroupRepo
- hudson.plugins.spotinst.repos.IAzureVmGroupRepo
- hudson.plugins.spotinst.repos.IGcpGroupRepo
- hudson.plugins.spotinst.repos.ILockRepo
- hudson.plugins.spotinst.common.ISpotInstanceTypeEnum
- java.io.Serializable
- com.cloudbees.plugins.credentials.Credentials (also extends hudson.model.Describable<T>, hudson.ExtensionPoint)
- com.cloudbees.plugins.credentials.common.IdCredentials
- com.cloudbees.plugins.credentials.common.StandardCredentials
- hudson.plugins.spotinst.credentials.SpotTokenCredentials
- com.cloudbees.plugins.credentials.common.StandardCredentials
- com.cloudbees.plugins.credentials.common.IdCredentials
- com.cloudbees.plugins.credentials.Credentials (also extends hudson.model.Describable<T>, hudson.ExtensionPoint)
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- hudson.plugins.spotinst.common.AwsInstanceTypeEnum (implements hudson.plugins.spotinst.common.ISpotInstanceTypeEnum)
- hudson.plugins.spotinst.common.AwsInstanceTypeSelectMethodEnum
- hudson.plugins.spotinst.model.azure.AzureScaleSetSizeEnum (implements hudson.plugins.spotinst.common.ISpotInstanceTypeEnum)
- hudson.plugins.spotinst.model.azure.AzureVmSizeEnum (implements hudson.plugins.spotinst.common.ISpotInstanceTypeEnum)
- hudson.plugins.spotinst.common.ConnectionMethodEnum
- hudson.plugins.spotinst.common.CredentialsMethodEnum
- hudson.plugins.spotinst.model.gcp.GcpMachineType (implements hudson.plugins.spotinst.common.ISpotInstanceTypeEnum)
- hudson.plugins.spotinst.cloud.PendingInstance.StatusEnum
- hudson.plugins.spotinst.slave.SlaveUsageEnum
- hudson.plugins.spotinst.common.SpotinstCloudCommunicationState
- hudson.plugins.spotinst.common.stateful.StatefulInstanceStateEnum
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)