Index

A B C D E F G H I L M N O P R S T U V _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

addNode(NodeInfo) - Method in class io.jenkins.plugins.swarmcloud.monitoring.ClusterStatus
 
addService(ServiceInfo) - Method in class io.jenkins.plugins.swarmcloud.monitoring.ClusterStatus
 
afterDisconnect(SlaveComputer, TaskListener) - Method in class io.jenkins.plugins.swarmcloud.SwarmComputerLauncher
 
AGENT - Static variable in class io.jenkins.plugins.swarmcloud.ServiceLabels
Marks a Docker Swarm service as a Jenkins agent.
AGENT_NAME - Static variable in class io.jenkins.plugins.swarmcloud.ServiceLabels
Stores the Jenkins agent name.
API_ACCESS - Enum constant in enum class io.jenkins.plugins.swarmcloud.monitoring.SwarmAuditLog.AuditEvent
 
AuditEntry(SwarmAuditLog.AuditEvent, String, String, String, String, String, String) - Constructor for class io.jenkins.plugins.swarmcloud.monitoring.SwarmAuditLog.AuditEntry
 

B

beforeDisconnect(SlaveComputer, TaskListener) - Method in class io.jenkins.plugins.swarmcloud.SwarmComputerLauncher
 
BIND - Enum constant in enum class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate.SwarmMountType
 
buildAgentCommand(String, String, String, boolean, String) - Static method in class io.jenkins.plugins.swarmcloud.SwarmComputerLauncher
Builds the command for the inbound agent container.
buildAgentEnvironment(String, String, String, boolean, String) - Static method in class io.jenkins.plugins.swarmcloud.SwarmComputerLauncher
Builds environment variables for the agent container.

C

canProvision() - Method in class io.jenkins.plugins.swarmcloud.ratelimit.ProvisionRateLimiter.RateLimitInfo
 
canProvision() - Method in class io.jenkins.plugins.swarmcloud.SwarmCloud
Checks if we can provision more agents.
canProvision(Cloud.CloudState) - Method in class io.jenkins.plugins.swarmcloud.SwarmCloud
 
canProvision(String) - Static method in class io.jenkins.plugins.swarmcloud.ratelimit.ProvisionRateLimiter
Check if provisioning is allowed for the given cloud.
canProvision(String, int, long) - Static method in class io.jenkins.plugins.swarmcloud.ratelimit.ProvisionRateLimiter
Check if provisioning is allowed with custom limits.
cleanupNow(SwarmCloud) - Static method in class io.jenkins.plugins.swarmcloud.gc.OrphanServiceCleaner
Manually triggers cleanup for a specific cloud.
clear() - Static method in class io.jenkins.plugins.swarmcloud.monitoring.SwarmAuditLog
Clear all audit entries (for testing).
clearAll() - Static method in class io.jenkins.plugins.swarmcloud.ratelimit.ProvisionRateLimiter
Clear all rate limit state (for testing).
close() - Method in class io.jenkins.plugins.swarmcloud.api.DockerSwarmClient
 
CLOUD - Static variable in class io.jenkins.plugins.swarmcloud.ServiceLabels
Identifies the Jenkins cloud that owns the service.
CLOUD_NAME - Static variable in class io.jenkins.plugins.swarmcloud.ServiceLabels
The cloud name value used in CLOUD label.
ClusterMonitor - Class in io.jenkins.plugins.swarmcloud.monitoring
Monitors Docker Swarm clusters and collects metrics.
ClusterMonitor() - Constructor for class io.jenkins.plugins.swarmcloud.monitoring.ClusterMonitor
 
ClusterStatus - Class in io.jenkins.plugins.swarmcloud.monitoring
Represents the current status of a Docker Swarm cluster.
ClusterStatus(String) - Constructor for class io.jenkins.plugins.swarmcloud.monitoring.ClusterStatus
 
CONFIG_CHANGE - Enum constant in enum class io.jenkins.plugins.swarmcloud.monitoring.SwarmAuditLog.AuditEvent
 
CONNECTION_TEST_FAILED - Enum constant in enum class io.jenkins.plugins.swarmcloud.monitoring.SwarmAuditLog.AuditEvent
 
CONNECTION_TEST_SUCCESS - Enum constant in enum class io.jenkins.plugins.swarmcloud.monitoring.SwarmAuditLog.AuditEvent
 
countCurrentAgents() - Method in class io.jenkins.plugins.swarmcloud.SwarmCloud
Counts the current number of agents provisioned by this cloud.
createAuthConfig(String, String) - Static method in class io.jenkins.plugins.swarmcloud.config.DockerCredentialsHelper
Creates AuthConfig for Docker registry from credentials.
createComputer() - Method in class io.jenkins.plugins.swarmcloud.SwarmAgent
 
createConfig(String, byte[]) - Method in class io.jenkins.plugins.swarmcloud.api.DockerSwarmClient
 
CREATED - Static variable in class io.jenkins.plugins.swarmcloud.ServiceLabels
Timestamp (millis) when the service was created.
createSecret(String, byte[]) - Method in class io.jenkins.plugins.swarmcloud.api.DockerSwarmClient
 
createService(String, SwarmAgentTemplate, String, String) - Method in class io.jenkins.plugins.swarmcloud.api.DockerSwarmClient
Overloaded method for backwards compatibility.
createService(String, SwarmAgentTemplate, String, String, String) - Method in class io.jenkins.plugins.swarmcloud.api.DockerSwarmClient
Creates a Docker Swarm service for a Jenkins agent.

D

decrementInstances() - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
Decrements the current instance count.
DEFAULT_MAX_PROVISIONS_PER_MINUTE - Static variable in class io.jenkins.plugins.swarmcloud.ratelimit.ProvisionRateLimiter
Default maximum provisions per minute.
DEFAULT_MIN_INTERVAL_MS - Static variable in class io.jenkins.plugins.swarmcloud.ratelimit.ProvisionRateLimiter
Default minimum interval between provisions in milliseconds.
deleteConfig(String) - Method in class io.jenkins.plugins.swarmcloud.api.DockerSwarmClient
 
deleteSecret(String) - Method in class io.jenkins.plugins.swarmcloud.api.DockerSwarmClient
 
DescriptorImpl() - Constructor for class io.jenkins.plugins.swarmcloud.pipeline.SwarmAgentStep.DescriptorImpl
 
DescriptorImpl() - Constructor for class io.jenkins.plugins.swarmcloud.SwarmAgent.DescriptorImpl
 
DescriptorImpl() - Constructor for class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate.DescriptorImpl
 
DescriptorImpl() - Constructor for class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate.EnvironmentVariable.DescriptorImpl
 
DescriptorImpl() - Constructor for class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate.GenericResource.DescriptorImpl
 
DescriptorImpl() - Constructor for class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate.MountConfig.DescriptorImpl
 
DescriptorImpl() - Constructor for class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate.PortBinding.DescriptorImpl
 
DescriptorImpl() - Constructor for class io.jenkins.plugins.swarmcloud.SwarmCloud.DescriptorImpl
 
DescriptorImpl() - Constructor for class io.jenkins.plugins.swarmcloud.SwarmComputerLauncher.DescriptorImpl
 
DescriptorImpl() - Constructor for class io.jenkins.plugins.swarmcloud.SwarmConfigFile.DescriptorImpl
 
DescriptorImpl() - Constructor for class io.jenkins.plugins.swarmcloud.SwarmRetentionStrategy.DescriptorImpl
 
DescriptorImpl() - Constructor for class io.jenkins.plugins.swarmcloud.SwarmSecretConfig.DescriptorImpl
 
doAgents(StaplerRequest, StaplerResponse, String) - Method in class io.jenkins.plugins.swarmcloud.rest.SwarmRestApi
GET /swarm-api/agents
doApi(StaplerRequest, StaplerResponse, String) - Method in class io.jenkins.plugins.swarmcloud.SwarmDashboard
API endpoint to get cluster status as JSON.
doAudit(StaplerRequest, StaplerResponse, String, Integer) - Method in class io.jenkins.plugins.swarmcloud.rest.SwarmRestApi
GET /swarm-api/audit - Get audit log entries
doCheckCpuLimit(String) - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate.DescriptorImpl
 
doCheckCredentialsId(Item, String, String) - Method in class io.jenkins.plugins.swarmcloud.SwarmCloud.DescriptorImpl
Validates the selected credentials.
doCheckExtraHostsString(String) - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate.DescriptorImpl
Validates extra hosts configuration.
doCheckImage(String) - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate.DescriptorImpl
 
doCheckMaxInstances(int) - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate.DescriptorImpl
 
doCheckMemoryLimit(String) - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate.DescriptorImpl
 
doCheckName(String) - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate.DescriptorImpl
 
DOCKER_HUB_REGISTRY_URL - Static variable in class io.jenkins.plugins.swarmcloud.config.DockerCredentialsHelper
Default Docker Hub registry URL for official and user images.
DockerCredentialsHelper - Class in io.jenkins.plugins.swarmcloud.config
Helper class for working with Docker server credentials.
DockerSwarmClient - Class in io.jenkins.plugins.swarmcloud.api
Client for Docker Swarm API operations.
DockerSwarmClient(String, String) - Constructor for class io.jenkins.plugins.swarmcloud.api.DockerSwarmClient
 
doCloud(StaplerRequest, StaplerResponse, String) - Method in class io.jenkins.plugins.swarmcloud.rest.SwarmRestApi
GET /swarm-api/cloud?name={name}
doClouds(StaplerRequest, StaplerResponse) - Method in class io.jenkins.plugins.swarmcloud.rest.SwarmRestApi
GET /swarm-api/clouds
doFillCredentialsIdItems(Item, String) - Method in class io.jenkins.plugins.swarmcloud.SwarmSecretConfig.DescriptorImpl
Fills the credentials dropdown with available string credentials.
doFillCredentialsIdItems(Item, String, String) - Method in class io.jenkins.plugins.swarmcloud.SwarmCloud.DescriptorImpl
Fills the credentials dropdown with available Docker server credentials.
doFillRegistryCredentialsIdItems(Item, String) - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate.DescriptorImpl
Fills the registry credentials dropdown with available username/password credentials.
doFillTypeItems() - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate.MountConfig.DescriptorImpl
Fills the type dropdown with mount type options.
doMetrics(StaplerRequest, StaplerResponse, String) - Method in class io.jenkins.plugins.swarmcloud.rest.SwarmRestApi
GET /swarm-api/metrics
doPrometheus(StaplerRequest, StaplerResponse) - Method in class io.jenkins.plugins.swarmcloud.rest.SwarmRestApi
GET /swarm-api/prometheus - Prometheus metrics endpoint Returns metrics in Prometheus text format (OpenMetrics compatible)
doProvision(StaplerRequest, StaplerResponse, String, String) - Method in class io.jenkins.plugins.swarmcloud.rest.SwarmRestApi
POST /swarm-api/provision
doRefresh(String) - Method in class io.jenkins.plugins.swarmcloud.SwarmDashboard
API endpoint to refresh metrics for a cloud.
doRemoveService(String, String) - Method in class io.jenkins.plugins.swarmcloud.SwarmDashboard
API endpoint to remove a service.
doTemplate(StaplerRequest, StaplerResponse) - Method in class io.jenkins.plugins.swarmcloud.rest.SwarmRestApi
PUT /swarm-api/template - Update a template's configuration Request body (JSON): { "cloud": "cloud-name", "template": "template-name", "image": "new-image:tag", // optional "labelString": "new-labels", // optional "maxInstances": 10, // optional "cpuLimit": "2.0", // optional "memoryLimit": "4g" // optional }
doTemplateGet(StaplerRequest, StaplerResponse, String, String) - Method in class io.jenkins.plugins.swarmcloud.rest.SwarmRestApi
GET /swarm-api/template - Get single template details
doTemplates(StaplerRequest, StaplerResponse, String) - Method in class io.jenkins.plugins.swarmcloud.rest.SwarmRestApi
GET /swarm-api/templates
doTestConnection(String, String) - Method in class io.jenkins.plugins.swarmcloud.SwarmCloud.DescriptorImpl
 

E

EnvironmentVariable(String, String) - Constructor for class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate.EnvironmentVariable
 
error(String, String) - Static method in class io.jenkins.plugins.swarmcloud.monitoring.ClusterStatus
 
execute(TaskListener) - Method in class io.jenkins.plugins.swarmcloud.gc.OrphanServiceCleaner
 
execute(TaskListener) - Method in class io.jenkins.plugins.swarmcloud.monitoring.ClusterMonitor
 
extractRegistryAddress(String) - Static method in class io.jenkins.plugins.swarmcloud.config.DockerCredentialsHelper
Extracts registry address from Docker image name.

F

FAILURE_COOLDOWN_MS - Static variable in class io.jenkins.plugins.swarmcloud.ratelimit.ProvisionRateLimiter
Cooldown period after failures in milliseconds.
fillCredentialsIdItems(Item, String) - Static method in class io.jenkins.plugins.swarmcloud.config.DockerCredentialsHelper
Fills a ListBoxModel with available Docker server credentials.

G

generateAgentName() - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
Generates a unique agent name.
GenericResource(String, long) - Constructor for class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate.GenericResource
 
getActiveServices() - Method in class io.jenkins.plugins.swarmcloud.monitoring.ClusterStatus
 
getAgentName() - Method in class io.jenkins.plugins.swarmcloud.monitoring.SwarmAuditLog.AuditEntry
 
getAgentSecret(String) - Static method in class io.jenkins.plugins.swarmcloud.SwarmComputerLauncher
Gets the secret for an agent from Jenkins.
getAllStatuses() - Static method in class io.jenkins.plugins.swarmcloud.monitoring.ClusterMonitor
 
getAllStatuses() - Method in class io.jenkins.plugins.swarmcloud.SwarmDashboard
Gets all cluster statuses.
getApparmorProfile() - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
 
getAvailability() - Method in class io.jenkins.plugins.swarmcloud.monitoring.NodeInfo
 
getAvailableCapacity() - Method in class io.jenkins.plugins.swarmcloud.monitoring.ClusterStatus
 
getAvailableCapacity() - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
Gets the available capacity for new instances.
getCaCertificate(DockerServerCredentials) - Static method in class io.jenkins.plugins.swarmcloud.config.DockerCredentialsHelper
Gets the CA certificate from credentials.
getCacheDirs() - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
 
getCacheDirsString() - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
Gets cache directories as newline-separated string for UI.
getCapAdd() - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
 
getCapAddString() - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
 
getCapDrop() - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
 
getCapDropString() - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
 
getCategory() - Method in class io.jenkins.plugins.swarmcloud.SwarmDashboard
 
getClientCertificate(DockerServerCredentials) - Static method in class io.jenkins.plugins.swarmcloud.config.DockerCredentialsHelper
Gets the client certificate from credentials.
getClientKey(DockerServerCredentials) - Static method in class io.jenkins.plugins.swarmcloud.config.DockerCredentialsHelper
Gets the client key from credentials.
getCloud() - Method in class io.jenkins.plugins.swarmcloud.pipeline.SwarmAgentStep
 
getCloud() - Method in class io.jenkins.plugins.swarmcloud.SwarmAgent
Gets the cloud that provisioned this agent.
getCloudName() - Method in class io.jenkins.plugins.swarmcloud.monitoring.ClusterStatus
 
getCloudName() - Method in class io.jenkins.plugins.swarmcloud.monitoring.SwarmAuditLog.AuditEntry
 
getCloudName() - Method in class io.jenkins.plugins.swarmcloud.SwarmAgent
 
getCloudName() - Method in class io.jenkins.plugins.swarmcloud.SwarmAgent.SwarmComputer
Gets the cloud name for this agent.
getCloudName() - Method in class io.jenkins.plugins.swarmcloud.SwarmComputerLauncher
 
getClusterStatus(String) - Method in class io.jenkins.plugins.swarmcloud.SwarmDashboard
Gets the status for a specific cloud.
getConfigName() - Method in class io.jenkins.plugins.swarmcloud.SwarmConfigFile
 
getConfigs() - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
 
getConfigsString() - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
Gets configs as newline-separated string for UI (format: configName:targetPath).
getConnectionTimeout() - Method in class io.jenkins.plugins.swarmcloud.pipeline.SwarmAgentStep
 
getConnectionTimeoutSeconds() - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
 
getConnectionTimeoutSeconds() - Method in class io.jenkins.plugins.swarmcloud.SwarmComputerLauncher
 
getCpuCores() - Method in class io.jenkins.plugins.swarmcloud.monitoring.NodeInfo
 
getCpuLimit() - Method in class io.jenkins.plugins.swarmcloud.pipeline.SwarmAgentStep
 
getCpuLimit() - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
 
getCpuNanos() - Method in class io.jenkins.plugins.swarmcloud.monitoring.NodeInfo
 
getCpuReservation() - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
 
getCpuReservedPercent() - Method in class io.jenkins.plugins.swarmcloud.monitoring.ClusterStatus
 
getCpuUsagePercent() - Method in class io.jenkins.plugins.swarmcloud.monitoring.ClusterStatus
 
getCreatedTime() - Method in class io.jenkins.plugins.swarmcloud.monitoring.ServiceInfo
 
getCreatedTime() - Method in class io.jenkins.plugins.swarmcloud.SwarmAgent
 
getCredentialsId() - Method in class io.jenkins.plugins.swarmcloud.SwarmCloud
 
getCredentialsId() - Method in class io.jenkins.plugins.swarmcloud.SwarmSecretConfig
 
getCurrentAgents() - Method in class io.jenkins.plugins.swarmcloud.monitoring.ClusterStatus
 
getCurrentInstances() - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
Gets the current instance count.
getCurrentInstancesCounter() - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
Gets the currentInstances counter, initializing if needed.
getDescription() - Method in class io.jenkins.plugins.swarmcloud.SwarmDashboard
 
getDisplayName() - Method in class io.jenkins.plugins.swarmcloud.pipeline.SwarmAgentStep.DescriptorImpl
 
getDisplayName() - Method in class io.jenkins.plugins.swarmcloud.rest.SwarmRestApi
 
getDisplayName() - Method in class io.jenkins.plugins.swarmcloud.SwarmAgent.DescriptorImpl
 
getDisplayName() - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate.DescriptorImpl
 
getDisplayName() - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate.EnvironmentVariable.DescriptorImpl
 
getDisplayName() - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate.GenericResource.DescriptorImpl
 
getDisplayName() - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate.MountConfig.DescriptorImpl
 
getDisplayName() - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate.PortBinding.DescriptorImpl
 
getDisplayName() - Method in class io.jenkins.plugins.swarmcloud.SwarmCloud.DescriptorImpl
 
getDisplayName() - Method in class io.jenkins.plugins.swarmcloud.SwarmComputerLauncher.DescriptorImpl
 
getDisplayName() - Method in class io.jenkins.plugins.swarmcloud.SwarmConfigFile.DescriptorImpl
 
getDisplayName() - Method in class io.jenkins.plugins.swarmcloud.SwarmDashboard
 
getDisplayName() - Method in class io.jenkins.plugins.swarmcloud.SwarmRetentionStrategy.DescriptorImpl
 
getDisplayName() - Method in class io.jenkins.plugins.swarmcloud.SwarmSecretConfig.DescriptorImpl
 
getDnsIps() - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
 
getDnsOptions() - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
 
getDnsSearch() - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
 
getDnsServers() - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
 
getDnsServersString() - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
 
getDockerClient() - Method in class io.jenkins.plugins.swarmcloud.api.DockerSwarmClient
Gets the underlying Docker client for advanced operations.
getDockerClient() - Method in class io.jenkins.plugins.swarmcloud.SwarmCloud
Gets the Docker Swarm client, creating one if necessary.
getDockerHost() - Method in class io.jenkins.plugins.swarmcloud.api.DockerSwarmClient
 
getDockerHost() - Method in class io.jenkins.plugins.swarmcloud.SwarmCloud
 
getEffectiveFileName() - Method in class io.jenkins.plugins.swarmcloud.SwarmConfigFile
Returns the effective file name.
getEffectiveFileName() - Method in class io.jenkins.plugins.swarmcloud.SwarmSecretConfig
Returns the effective file name.
getEffectiveJenkinsUrl() - Method in class io.jenkins.plugins.swarmcloud.SwarmCloud
Returns the effective Jenkins URL for agents to connect to.
getEffectiveTargetPath() - Method in class io.jenkins.plugins.swarmcloud.SwarmConfigFile
Returns the effective target path for the config.
getEffectiveTargetPath() - Method in class io.jenkins.plugins.swarmcloud.SwarmSecretConfig
Returns the effective target path for the secret.
getEntriesForCloud(String, int) - Static method in class io.jenkins.plugins.swarmcloud.monitoring.SwarmAuditLog
Get all audit entries for a specific cloud.
getEntrypoint() - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
 
getEnvironmentVariables() - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
 
getEnvVars() - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
 
getError() - Method in class io.jenkins.plugins.swarmcloud.monitoring.ServiceInfo
 
getErrorMessage() - Method in class io.jenkins.plugins.swarmcloud.monitoring.ClusterStatus
 
getEvent() - Method in class io.jenkins.plugins.swarmcloud.monitoring.SwarmAuditLog.AuditEntry
 
getExtraHosts() - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
Gets extra hosts entries for container's /etc/hosts file.
getExtraHostsString() - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
Gets extra hosts as a newline-separated string (for Jelly UI).
getFailedTasks() - Method in class io.jenkins.plugins.swarmcloud.monitoring.ClusterStatus
 
getFailureCount() - Method in class io.jenkins.plugins.swarmcloud.ratelimit.ProvisionRateLimiter.RateLimitInfo
 
getFileMode() - Method in class io.jenkins.plugins.swarmcloud.SwarmConfigFile
 
getFileMode() - Method in class io.jenkins.plugins.swarmcloud.SwarmSecretConfig
 
getFileModeAsLong() - Method in class io.jenkins.plugins.swarmcloud.SwarmConfigFile
Returns the file mode as a Long, or null if not specified.
getFileModeAsLong() - Method in class io.jenkins.plugins.swarmcloud.SwarmSecretConfig
Returns the file mode as a Long, or null if not specified.
getFileName() - Method in class io.jenkins.plugins.swarmcloud.SwarmConfigFile
 
getFileName() - Method in class io.jenkins.plugins.swarmcloud.SwarmSecretConfig
 
getFormattedMemory() - Method in class io.jenkins.plugins.swarmcloud.monitoring.ClusterStatus
 
getFormattedMemory() - Method in class io.jenkins.plugins.swarmcloud.monitoring.NodeInfo
 
getFormattedReservedMemory() - Method in class io.jenkins.plugins.swarmcloud.monitoring.ClusterStatus
 
getFormattedTimestamp() - Method in class io.jenkins.plugins.swarmcloud.monitoring.SwarmAuditLog.AuditEntry
 
getFormattedTotalCpu() - Method in class io.jenkins.plugins.swarmcloud.monitoring.ClusterStatus
 
getFormattedUsedCpu() - Method in class io.jenkins.plugins.swarmcloud.monitoring.ClusterStatus
 
getFormattedUsedMemory() - Method in class io.jenkins.plugins.swarmcloud.monitoring.ClusterStatus
 
getFunctionName() - Method in class io.jenkins.plugins.swarmcloud.pipeline.SwarmAgentStep.DescriptorImpl
 
getGenericResources() - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
 
getGenericResourcesString() - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
Gets generic resources as string for UI (comma-separated: NVIDIA-GPU=1, FPGA=2)
getGid() - Method in class io.jenkins.plugins.swarmcloud.SwarmConfigFile
 
getGid() - Method in class io.jenkins.plugins.swarmcloud.SwarmSecretConfig
 
getHealthCheckCommand() - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
 
getHealthCheckIntervalSeconds() - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
 
getHealthCheckRetries() - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
 
getHealthCheckTimeoutSeconds() - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
 
getHostBinds() - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
 
getHostname() - Method in class io.jenkins.plugins.swarmcloud.monitoring.NodeInfo
 
getHostname() - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
 
getIconFileName() - Method in class io.jenkins.plugins.swarmcloud.rest.SwarmRestApi
 
getIconFileName() - Method in class io.jenkins.plugins.swarmcloud.SwarmDashboard
 
getId() - Method in class io.jenkins.plugins.swarmcloud.monitoring.NodeInfo
 
getId() - Method in class io.jenkins.plugins.swarmcloud.monitoring.ServiceInfo
 
getIdleMinutes() - Method in class io.jenkins.plugins.swarmcloud.SwarmRetentionStrategy
 
getIdleTimeout() - Method in class io.jenkins.plugins.swarmcloud.pipeline.SwarmAgentStep
 
getIdleTimeoutMinutes() - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
 
getImage() - Method in class io.jenkins.plugins.swarmcloud.pipeline.SwarmAgentStep
 
getImage() - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
 
getImage() - Method in class io.jenkins.plugins.swarmcloud.SwarmComputerLauncher
 
getInfo(String) - Static method in class io.jenkins.plugins.swarmcloud.ratelimit.ProvisionRateLimiter
Get the current rate limit state for a cloud.
getInheritFrom() - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
 
getJenkinsUrl() - Method in class io.jenkins.plugins.swarmcloud.SwarmCloud
 
getJnlpUrl(String, String) - Static method in class io.jenkins.plugins.swarmcloud.SwarmComputerLauncher
Gets the JNLP URL for legacy connections.
getKind() - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate.GenericResource
 
getLabel() - Method in class io.jenkins.plugins.swarmcloud.pipeline.SwarmAgentStep
 
getLabel() - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
 
getLabelSet() - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
Gets the set of labels for this template.
getLabelString() - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
 
getLastProvision() - Method in class io.jenkins.plugins.swarmcloud.ratelimit.ProvisionRateLimiter.RateLimitInfo
 
getLastUpdate() - Static method in class io.jenkins.plugins.swarmcloud.monitoring.ClusterMonitor
 
getLastUpdate() - Method in class io.jenkins.plugins.swarmcloud.monitoring.ClusterStatus
 
getLastUpdate() - Method in class io.jenkins.plugins.swarmcloud.SwarmDashboard
Gets the last update timestamp.
getLimitsMemoryBytes() - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
Gets memory limit in bytes.
getLimitsNanoCPUs() - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
Gets CPU limit in nanoCPUs (1e9 = 1 CPU).
getManagerNodes() - Method in class io.jenkins.plugins.swarmcloud.monitoring.ClusterStatus
 
getMaxAgents() - Method in class io.jenkins.plugins.swarmcloud.monitoring.ClusterStatus
 
getMaxConcurrentAgents() - Method in class io.jenkins.plugins.swarmcloud.SwarmCloud
 
getMaxInstances() - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
 
getMaxProvisionsPerMinute() - Method in class io.jenkins.plugins.swarmcloud.SwarmCloud
 
getMemoryBytes() - Method in class io.jenkins.plugins.swarmcloud.monitoring.NodeInfo
 
getMemoryLimit() - Method in class io.jenkins.plugins.swarmcloud.pipeline.SwarmAgentStep
 
getMemoryLimit() - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
 
getMemoryReservation() - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
 
getMemoryReservedPercent() - Method in class io.jenkins.plugins.swarmcloud.monitoring.ClusterStatus
 
getMemoryUsagePercent() - Method in class io.jenkins.plugins.swarmcloud.monitoring.ClusterStatus
 
getMessage() - Method in class io.jenkins.plugins.swarmcloud.monitoring.SwarmAuditLog.AuditEntry
 
getMinProvisionIntervalMs() - Method in class io.jenkins.plugins.swarmcloud.SwarmCloud
 
getMode() - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
 
getMounts() - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
 
getName() - Method in class io.jenkins.plugins.swarmcloud.monitoring.ServiceInfo
 
getName() - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate.EnvironmentVariable
 
getName() - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
 
getNetworkAliases() - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
 
getNetworkAliasesString() - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
Gets network aliases as a comma-separated string (for Jelly UI).
getNode() - Method in class io.jenkins.plugins.swarmcloud.SwarmAgent.SwarmComputer
Gets the agent node.
getNodeCount() - Method in class io.jenkins.plugins.swarmcloud.api.DockerSwarmClient
 
getNodes() - Method in class io.jenkins.plugins.swarmcloud.monitoring.ClusterStatus
 
getNumExecutors() - Method in class io.jenkins.plugins.swarmcloud.pipeline.SwarmAgentStep
 
getNumExecutors() - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
 
getParent() - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
 
getPendingTasks() - Method in class io.jenkins.plugins.swarmcloud.monitoring.ClusterStatus
 
getPlacementConstraints() - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
 
getPlacementConstraintsString() - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
Gets placement constraints as a newline-separated string (for Jelly UI).
getPortBindings() - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
 
getPortBindingsString() - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
Gets port bindings as newline-separated string for UI.
getPortBinds() - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
 
getProtocol() - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate.PortBinding
 
getProvisionCount() - Method in class io.jenkins.plugins.swarmcloud.ratelimit.ProvisionRateLimiter.RateLimitInfo
 
getProvisionRetryCount() - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
 
getProvisionRetryDelayMs() - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
 
getPublishedPort() - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate.PortBinding
 
getReadyNodes() - Method in class io.jenkins.plugins.swarmcloud.monitoring.ClusterStatus
 
getRecentEntries(int) - Static method in class io.jenkins.plugins.swarmcloud.monitoring.SwarmAuditLog
Get recent audit entries.
getRecurrencePeriod() - Method in class io.jenkins.plugins.swarmcloud.gc.OrphanServiceCleaner
 
getRecurrencePeriod() - Method in class io.jenkins.plugins.swarmcloud.monitoring.ClusterMonitor
 
getRegistryCredentialsId() - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
Gets the credentials ID for Docker registry authentication.
getRemoteFs() - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
 
getRequiredContext() - Method in class io.jenkins.plugins.swarmcloud.pipeline.SwarmAgentStep.DescriptorImpl
 
getRequiredPermission() - Method in class io.jenkins.plugins.swarmcloud.SwarmDashboard
 
getReservationsMemoryBytes() - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
Gets memory reservation in bytes.
getReservationsNanoCPUs() - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
Gets CPU reservation in nanoCPUs.
getReservedCpu() - Method in class io.jenkins.plugins.swarmcloud.monitoring.ClusterStatus
 
getReservedMemory() - Method in class io.jenkins.plugins.swarmcloud.monitoring.ClusterStatus
 
getRole() - Method in class io.jenkins.plugins.swarmcloud.monitoring.NodeInfo
 
getRunningTasks() - Method in class io.jenkins.plugins.swarmcloud.monitoring.ClusterStatus
 
getSeccompProfile() - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
 
getSecretName() - Method in class io.jenkins.plugins.swarmcloud.SwarmSecretConfig
 
getSecrets() - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
 
getService(String) - Method in class io.jenkins.plugins.swarmcloud.api.DockerSwarmClient
Gets information about a service.
getServiceId() - Method in class io.jenkins.plugins.swarmcloud.monitoring.SwarmAuditLog.AuditEntry
 
getServiceId() - Method in class io.jenkins.plugins.swarmcloud.SwarmAgent
 
getServiceId() - Method in class io.jenkins.plugins.swarmcloud.SwarmAgent.SwarmComputer
Gets the service ID for this agent.
getServiceLogs(String, int) - Method in class io.jenkins.plugins.swarmcloud.api.DockerSwarmClient
Gets logs from a service.
getServices() - Method in class io.jenkins.plugins.swarmcloud.monitoring.ClusterStatus
 
getServiceTasks(String) - Method in class io.jenkins.plugins.swarmcloud.api.DockerSwarmClient
Gets tasks for a service.
getShortId() - Method in class io.jenkins.plugins.swarmcloud.monitoring.ServiceInfo
 
getSource() - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate.MountConfig
 
getState() - Method in class io.jenkins.plugins.swarmcloud.monitoring.NodeInfo
 
getState() - Method in class io.jenkins.plugins.swarmcloud.monitoring.ServiceInfo
 
getStateClass() - Method in class io.jenkins.plugins.swarmcloud.monitoring.NodeInfo
 
getStateClass() - Method in class io.jenkins.plugins.swarmcloud.monitoring.ServiceInfo
 
getStatus(String) - Static method in class io.jenkins.plugins.swarmcloud.monitoring.ClusterMonitor
 
getStatusClass() - Method in class io.jenkins.plugins.swarmcloud.monitoring.ClusterStatus
 
getStopGracePeriod() - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
 
getStopSignal() - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
 
getSwarmClouds() - Method in class io.jenkins.plugins.swarmcloud.SwarmDashboard
Gets all Swarm clouds.
getSwarmNetwork() - Method in class io.jenkins.plugins.swarmcloud.SwarmCloud
 
getSwarmVersion() - Method in class io.jenkins.plugins.swarmcloud.api.DockerSwarmClient
 
getSwarmVersion() - Method in class io.jenkins.plugins.swarmcloud.monitoring.ClusterStatus
 
getSysctls() - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
 
getSysctlsString() - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
 
getTarget() - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate.MountConfig
 
getTargetPath() - Method in class io.jenkins.plugins.swarmcloud.SwarmConfigFile
 
getTargetPath() - Method in class io.jenkins.plugins.swarmcloud.SwarmSecretConfig
 
getTargetPort() - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate.PortBinding
 
getTemplate() - Method in class io.jenkins.plugins.swarmcloud.pipeline.SwarmAgentStep
 
getTemplate() - Method in class io.jenkins.plugins.swarmcloud.SwarmAgent
Gets the template that was used to create this agent.
getTemplate(Label) - Method in class io.jenkins.plugins.swarmcloud.SwarmCloud
Finds a template matching the given label.
getTemplateByName(String) - Method in class io.jenkins.plugins.swarmcloud.SwarmCloud
Finds a template by name.
getTemplateCount() - Method in class io.jenkins.plugins.swarmcloud.monitoring.ClusterStatus
 
getTemplateName() - Method in class io.jenkins.plugins.swarmcloud.monitoring.ServiceInfo
 
getTemplateName() - Method in class io.jenkins.plugins.swarmcloud.monitoring.SwarmAuditLog.AuditEntry
 
getTemplateName() - Method in class io.jenkins.plugins.swarmcloud.SwarmAgent
 
getTemplates() - Method in class io.jenkins.plugins.swarmcloud.SwarmCloud
 
getTimestamp() - Method in class io.jenkins.plugins.swarmcloud.monitoring.SwarmAuditLog.AuditEntry
 
getTotalCpu() - Method in class io.jenkins.plugins.swarmcloud.monitoring.ClusterStatus
 
getTotalMemory() - Method in class io.jenkins.plugins.swarmcloud.monitoring.ClusterStatus
 
getTotalNodes() - Method in class io.jenkins.plugins.swarmcloud.monitoring.ClusterStatus
 
getType() - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate.MountConfig
 
getUid() - Method in class io.jenkins.plugins.swarmcloud.SwarmConfigFile
 
getUid() - Method in class io.jenkins.plugins.swarmcloud.SwarmSecretConfig
 
getUptime() - Method in class io.jenkins.plugins.swarmcloud.monitoring.ServiceInfo
 
getUrlName() - Method in class io.jenkins.plugins.swarmcloud.rest.SwarmRestApi
 
getUrlName() - Method in class io.jenkins.plugins.swarmcloud.SwarmDashboard
 
getUsedCpu() - Method in class io.jenkins.plugins.swarmcloud.monitoring.ClusterStatus
 
getUsedMemory() - Method in class io.jenkins.plugins.swarmcloud.monitoring.ClusterStatus
 
getUser() - Method in class io.jenkins.plugins.swarmcloud.monitoring.SwarmAuditLog.AuditEntry
 
getUser() - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
 
getUtilizationPercent() - Method in class io.jenkins.plugins.swarmcloud.monitoring.ClusterStatus
 
getValue() - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate.EnvironmentVariable
 
getValue() - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate.GenericResource
 
getValue() - Method in enum class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate.SwarmMountType
 
getWaitTime(String) - Static method in class io.jenkins.plugins.swarmcloud.ratelimit.ProvisionRateLimiter
Get wait time until next provision is allowed.
getWaitTime(String, int, long) - Static method in class io.jenkins.plugins.swarmcloud.ratelimit.ProvisionRateLimiter
Get wait time with custom limits.
getWorkDir() - Method in class io.jenkins.plugins.swarmcloud.SwarmComputerLauncher
 
getWorkingDir() - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
 

H

hasCredentialsAccess(Item) - Static method in class io.jenkins.plugins.swarmcloud.config.DockerCredentialsHelper
Checks if the current user has permission to access credentials for the given item.
hasHealthCheck() - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
Checks if health check is configured.

I

incrementInstances() - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
Increments the current instance count.
InputValidator - Class in io.jenkins.plugins.swarmcloud.security
Utility class for validating and sanitizing user input.
io.jenkins.plugins.swarmcloud - package io.jenkins.plugins.swarmcloud
 
io.jenkins.plugins.swarmcloud.api - package io.jenkins.plugins.swarmcloud.api
 
io.jenkins.plugins.swarmcloud.config - package io.jenkins.plugins.swarmcloud.config
 
io.jenkins.plugins.swarmcloud.gc - package io.jenkins.plugins.swarmcloud.gc
 
io.jenkins.plugins.swarmcloud.monitoring - package io.jenkins.plugins.swarmcloud.monitoring
 
io.jenkins.plugins.swarmcloud.pipeline - package io.jenkins.plugins.swarmcloud.pipeline
 
io.jenkins.plugins.swarmcloud.ratelimit - package io.jenkins.plugins.swarmcloud.ratelimit
 
io.jenkins.plugins.swarmcloud.rest - package io.jenkins.plugins.swarmcloud.rest
 
io.jenkins.plugins.swarmcloud.security - package io.jenkins.plugins.swarmcloud.security
 
isDisableContainerArgs() - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
Returns true if container args should be disabled.
isFailed() - Method in class io.jenkins.plugins.swarmcloud.monitoring.ServiceInfo
 
isHealthy() - Method in class io.jenkins.plugins.swarmcloud.monitoring.ClusterStatus
 
isInstantiable() - Method in class io.jenkins.plugins.swarmcloud.SwarmAgent.DescriptorImpl
 
isManager() - Method in class io.jenkins.plugins.swarmcloud.monitoring.NodeInfo
 
isNotBlank(String) - Static method in class io.jenkins.plugins.swarmcloud.security.InputValidator
Checks if a string is not null and not blank.
isPrivileged() - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
 
isRateLimitEnabled() - Method in class io.jenkins.plugins.swarmcloud.SwarmCloud
 
isReadOnly() - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate.MountConfig
 
isReady() - Method in class io.jenkins.plugins.swarmcloud.monitoring.NodeInfo
 
isRunning() - Method in class io.jenkins.plugins.swarmcloud.monitoring.ServiceInfo
 
isServiceRunning(String) - Method in class io.jenkins.plugins.swarmcloud.api.DockerSwarmClient
Checks if a service is running (has at least one running task).
isUseWebSocket() - Method in class io.jenkins.plugins.swarmcloud.SwarmComputerLauncher
 
isValidCloudName(String) - Static method in class io.jenkins.plugins.swarmcloud.security.InputValidator
Validates a cloud name.
isValidCpuSpec(String) - Static method in class io.jenkins.plugins.swarmcloud.security.InputValidator
Validates a CPU limit specification (e.g., "0.5", "2.0", "4").
isValidDockerHost(String) - Static method in class io.jenkins.plugins.swarmcloud.security.InputValidator
Validates a Docker host URL.
isValidDockerImage(String) - Static method in class io.jenkins.plugins.swarmcloud.security.InputValidator
Validates a Docker image name.
isValidEnvVarName(String) - Static method in class io.jenkins.plugins.swarmcloud.security.InputValidator
Validates an environment variable name.
isValidLabelString(String) - Static method in class io.jenkins.plugins.swarmcloud.security.InputValidator
Validates a label string.
isValidMemorySpec(String) - Static method in class io.jenkins.plugins.swarmcloud.security.InputValidator
Validates a memory specification (e.g., "512m", "1g", "2048m").
isValidNetworkName(String) - Static method in class io.jenkins.plugins.swarmcloud.security.InputValidator
Validates a Docker network name.
isValidPlacementConstraint(String) - Static method in class io.jenkins.plugins.swarmcloud.security.InputValidator
Validates a placement constraint.
isValidPort(int) - Static method in class io.jenkins.plugins.swarmcloud.security.InputValidator
Validates a port number.
isValidServiceId(String) - Static method in class io.jenkins.plugins.swarmcloud.security.InputValidator
Validates a Docker Swarm service ID.
isValidTemplateName(String) - Static method in class io.jenkins.plugins.swarmcloud.security.InputValidator
Validates a template name.
isValidTimeout(int) - Static method in class io.jenkins.plugins.swarmcloud.security.InputValidator
Validates a timeout value in seconds.
isValidUrl(String) - Static method in class io.jenkins.plugins.swarmcloud.security.InputValidator
Validates a URL.

L

launch(SlaveComputer, TaskListener) - Method in class io.jenkins.plugins.swarmcloud.SwarmComputerLauncher
 
listConfigs() - Method in class io.jenkins.plugins.swarmcloud.api.DockerSwarmClient
 
listJenkinsServices() - Method in class io.jenkins.plugins.swarmcloud.api.DockerSwarmClient
Lists all Jenkins agent services.
listSecrets() - Method in class io.jenkins.plugins.swarmcloud.api.DockerSwarmClient
 
listServicesForCloud(String) - Method in class io.jenkins.plugins.swarmcloud.api.DockerSwarmClient
Lists services for a specific cloud.
logApiAccess(String, String, String) - Static method in class io.jenkins.plugins.swarmcloud.monitoring.SwarmAuditLog
Log API access event.
logConfigChange(String, String, String) - Static method in class io.jenkins.plugins.swarmcloud.monitoring.SwarmAuditLog
Log configuration change event.
logConnectionTest(String, String, boolean, String) - Static method in class io.jenkins.plugins.swarmcloud.monitoring.SwarmAuditLog
Log connection test event.
logProvision(String, String, String, String) - Static method in class io.jenkins.plugins.swarmcloud.monitoring.SwarmAuditLog
Log agent provisioning event.
logProvisionFailure(String, String, String) - Static method in class io.jenkins.plugins.swarmcloud.monitoring.SwarmAuditLog
Log provision failure event.
logTermination(String, String, String, String) - Static method in class io.jenkins.plugins.swarmcloud.monitoring.SwarmAuditLog
Log agent termination event.
lookupCredentials(String, String) - Static method in class io.jenkins.plugins.swarmcloud.config.DockerCredentialsHelper
Looks up Docker server credentials by ID.
lookupRegistryCredentials(String) - Static method in class io.jenkins.plugins.swarmcloud.config.DockerCredentialsHelper
Looks up username/password credentials for Docker registry authentication.

M

matches(Label) - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
Checks if this template matches the given label.
MountConfig(SwarmAgentTemplate.SwarmMountType, String, String) - Constructor for class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate.MountConfig
 

N

NodeInfo - Class in io.jenkins.plugins.swarmcloud.monitoring
Information about a Docker Swarm node.
NodeInfo() - Constructor for class io.jenkins.plugins.swarmcloud.monitoring.NodeInfo
 

O

OrphanServiceCleaner - Class in io.jenkins.plugins.swarmcloud.gc
Periodic task that cleans up orphan Docker Swarm services.
OrphanServiceCleaner() - Constructor for class io.jenkins.plugins.swarmcloud.gc.OrphanServiceCleaner
 

P

parse(String) - Static method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate.PortBinding
Parses a port binding string.
parse(String) - Static method in class io.jenkins.plugins.swarmcloud.SwarmConfigFile
Parses a config string in format "configName:targetPath".
PortBinding(int, int, String) - Constructor for class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate.PortBinding
 
provision(Cloud.CloudState, int) - Method in class io.jenkins.plugins.swarmcloud.SwarmCloud
 
PROVISION - Enum constant in enum class io.jenkins.plugins.swarmcloud.monitoring.SwarmAuditLog.AuditEvent
 
PROVISION_FAILED - Enum constant in enum class io.jenkins.plugins.swarmcloud.monitoring.SwarmAuditLog.AuditEvent
 
ProvisionRateLimiter - Class in io.jenkins.plugins.swarmcloud.ratelimit
Rate limiter for agent provisioning to prevent overwhelming the Docker Swarm cluster.
ProvisionRateLimiter() - Constructor for class io.jenkins.plugins.swarmcloud.ratelimit.ProvisionRateLimiter
 
ProvisionRateLimiter.RateLimitInfo - Class in io.jenkins.plugins.swarmcloud.ratelimit
Rate limit information for monitoring.

R

RateLimitInfo(int, int, long, boolean) - Constructor for class io.jenkins.plugins.swarmcloud.ratelimit.ProvisionRateLimiter.RateLimitInfo
 
readResolve() - Method in class io.jenkins.plugins.swarmcloud.SwarmAgent
Called after deserialization to restore transient state.
readResolve() - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
Ensures transient fields are initialized after deserialization.
recordFailure(String) - Static method in class io.jenkins.plugins.swarmcloud.ratelimit.ProvisionRateLimiter
Record a failed provision attempt.
recordProvision(String) - Static method in class io.jenkins.plugins.swarmcloud.ratelimit.ProvisionRateLimiter
Record a successful provision.
refreshNow(String) - Static method in class io.jenkins.plugins.swarmcloud.monitoring.ClusterMonitor
 
removeService(String) - Method in class io.jenkins.plugins.swarmcloud.api.DockerSwarmClient
Removes a Docker Swarm service.
resetFailures(String) - Static method in class io.jenkins.plugins.swarmcloud.ratelimit.ProvisionRateLimiter
Reset failure count after successful recovery.
resolve() - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
Resolves this template by merging with parent template if inheritFrom is set.

S

sanitizeForDisplay(String) - Static method in class io.jenkins.plugins.swarmcloud.security.InputValidator
Sanitizes a string for display, escaping HTML.
sanitizeForLog(String) - Static method in class io.jenkins.plugins.swarmcloud.security.InputValidator
Sanitizes a string for safe use in logs.
ServiceInfo - Class in io.jenkins.plugins.swarmcloud.monitoring
Information about a Docker Swarm service (Jenkins agent).
ServiceInfo() - Constructor for class io.jenkins.plugins.swarmcloud.monitoring.ServiceInfo
 
ServiceLabels - Class in io.jenkins.plugins.swarmcloud
Constants for Docker Swarm service labels used to identify and manage Jenkins agent services.
setActiveServices(int) - Method in class io.jenkins.plugins.swarmcloud.monitoring.ClusterStatus
 
setApparmorProfile(String) - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
 
setAvailability(String) - Method in class io.jenkins.plugins.swarmcloud.monitoring.NodeInfo
 
setCacheDirs(List<String>) - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
 
setCacheDirsString(String) - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
Sets cache directories from newline-separated string.
setCapAdd(List<String>) - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
 
setCapAddString(String) - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
 
setCapDrop(List<String>) - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
 
setCapDropString(String) - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
 
setConfigs(List<SwarmConfigFile>) - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
 
setConfigsString(String) - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
Sets configs from newline-separated string (format: configName:targetPath).
setConnectionTimeout(int) - Method in class io.jenkins.plugins.swarmcloud.pipeline.SwarmAgentStep
 
setConnectionTimeoutSeconds(int) - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
 
setCpuLimit(String) - Method in class io.jenkins.plugins.swarmcloud.pipeline.SwarmAgentStep
 
setCpuLimit(String) - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
 
setCpuNanos(long) - Method in class io.jenkins.plugins.swarmcloud.monitoring.NodeInfo
 
setCpuReservation(String) - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
 
setCreatedTime(long) - Method in class io.jenkins.plugins.swarmcloud.monitoring.ServiceInfo
 
setCredentialsId(String) - Method in class io.jenkins.plugins.swarmcloud.SwarmCloud
 
setCredentialsId(String) - Method in class io.jenkins.plugins.swarmcloud.SwarmSecretConfig
 
setCurrentAgents(int) - Method in class io.jenkins.plugins.swarmcloud.monitoring.ClusterStatus
 
setCurrentInstances(int) - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
Sets the current instance count directly.
setDisableContainerArgs(boolean) - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
 
setDnsIps(String) - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
 
setDnsOptions(List<String>) - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
 
setDnsSearch(List<String>) - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
 
setDnsServers(List<String>) - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
 
setDnsServersString(String) - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
 
setDockerHost(String) - Method in class io.jenkins.plugins.swarmcloud.SwarmCloud
 
setEntrypoint(String) - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
 
setEnvironmentVariables(List<SwarmAgentTemplate.EnvironmentVariable>) - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
 
setEnvVars(List<SwarmAgentTemplate.EnvironmentVariable>) - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
 
setError(String) - Method in class io.jenkins.plugins.swarmcloud.monitoring.ServiceInfo
 
setErrorMessage(String) - Method in class io.jenkins.plugins.swarmcloud.monitoring.ClusterStatus
 
setExtraHosts(List<String>) - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
 
setExtraHostsString(String) - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
Sets extra hosts from a newline-separated string (for Jelly UI).
setFailedTasks(int) - Method in class io.jenkins.plugins.swarmcloud.monitoring.ClusterStatus
 
setFileMode(String) - Method in class io.jenkins.plugins.swarmcloud.SwarmConfigFile
 
setFileMode(String) - Method in class io.jenkins.plugins.swarmcloud.SwarmSecretConfig
 
setFileName(String) - Method in class io.jenkins.plugins.swarmcloud.SwarmConfigFile
 
setFileName(String) - Method in class io.jenkins.plugins.swarmcloud.SwarmSecretConfig
 
setGenericResources(List<SwarmAgentTemplate.GenericResource>) - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
 
setGenericResourcesString(String) - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
 
setGid(String) - Method in class io.jenkins.plugins.swarmcloud.SwarmConfigFile
 
setGid(String) - Method in class io.jenkins.plugins.swarmcloud.SwarmSecretConfig
 
setHealthCheckCommand(String) - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
 
setHealthCheckIntervalSeconds(int) - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
 
setHealthCheckRetries(int) - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
 
setHealthCheckTimeoutSeconds(int) - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
 
setHealthy(boolean) - Method in class io.jenkins.plugins.swarmcloud.monitoring.ClusterStatus
 
setHostBinds(List<SwarmAgentTemplate.MountConfig>) - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
 
setHostname(String) - Method in class io.jenkins.plugins.swarmcloud.monitoring.NodeInfo
 
setHostname(String) - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
 
setId(String) - Method in class io.jenkins.plugins.swarmcloud.monitoring.NodeInfo
 
setId(String) - Method in class io.jenkins.plugins.swarmcloud.monitoring.ServiceInfo
 
setIdleTimeout(int) - Method in class io.jenkins.plugins.swarmcloud.pipeline.SwarmAgentStep
 
setIdleTimeoutMinutes(int) - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
 
setImage(String) - Method in class io.jenkins.plugins.swarmcloud.pipeline.SwarmAgentStep
 
setImage(String) - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
 
setInheritFrom(String) - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
 
setJenkinsUrl(String) - Method in class io.jenkins.plugins.swarmcloud.SwarmCloud
 
setLabel(String) - Method in class io.jenkins.plugins.swarmcloud.pipeline.SwarmAgentStep
 
setLabel(String) - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
 
setLabelString(String) - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
 
setLastUpdate(long) - Method in class io.jenkins.plugins.swarmcloud.monitoring.ClusterStatus
 
setLimitsMemoryBytes(Long) - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
 
setLimitsNanoCPUs(Long) - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
 
setManagerNodes(int) - Method in class io.jenkins.plugins.swarmcloud.monitoring.ClusterStatus
 
setMaxAgents(int) - Method in class io.jenkins.plugins.swarmcloud.monitoring.ClusterStatus
 
setMaxConcurrentAgents(int) - Method in class io.jenkins.plugins.swarmcloud.SwarmCloud
 
setMaxInstances(int) - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
 
setMaxProvisionsPerMinute(int) - Method in class io.jenkins.plugins.swarmcloud.SwarmCloud
 
setMemoryBytes(long) - Method in class io.jenkins.plugins.swarmcloud.monitoring.NodeInfo
 
setMemoryLimit(String) - Method in class io.jenkins.plugins.swarmcloud.pipeline.SwarmAgentStep
 
setMemoryLimit(String) - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
 
setMemoryReservation(String) - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
 
setMinProvisionIntervalMs(long) - Method in class io.jenkins.plugins.swarmcloud.SwarmCloud
 
setMode(Node.Mode) - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
 
setMounts(List<SwarmAgentTemplate.MountConfig>) - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
 
setName(String) - Method in class io.jenkins.plugins.swarmcloud.monitoring.ServiceInfo
 
setNetworkAliases(List<String>) - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
 
setNetworkAliasesString(String) - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
Sets network aliases from a comma-separated string (for Jelly UI).
setNumExecutors(int) - Method in class io.jenkins.plugins.swarmcloud.pipeline.SwarmAgentStep
 
setNumExecutors(int) - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
 
setParent(SwarmCloud) - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
 
setPendingTasks(int) - Method in class io.jenkins.plugins.swarmcloud.monitoring.ClusterStatus
 
setPlacementConstraints(List<String>) - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
 
setPlacementConstraintsString(String) - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
Sets placement constraints from a newline-separated string (for Jelly UI).
setPortBindings(List<SwarmAgentTemplate.PortBinding>) - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
 
setPortBindingsString(String) - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
Sets port bindings from newline-separated string.
setPortBinds(String) - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
 
setPrivileged(boolean) - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
 
setProvisionRetryCount(int) - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
 
setProvisionRetryDelayMs(long) - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
 
setRateLimitEnabled(boolean) - Method in class io.jenkins.plugins.swarmcloud.SwarmCloud
 
setReadOnly(boolean) - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate.MountConfig
 
setReadyNodes(int) - Method in class io.jenkins.plugins.swarmcloud.monitoring.ClusterStatus
 
setRegistryCredentialsId(String) - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
Sets the credentials ID for Docker registry authentication.
setRemoteFs(String) - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
 
setReservationsMemoryBytes(Long) - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
 
setReservationsNanoCPUs(Long) - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
 
setReservedCpu(double) - Method in class io.jenkins.plugins.swarmcloud.monitoring.ClusterStatus
 
setReservedMemory(long) - Method in class io.jenkins.plugins.swarmcloud.monitoring.ClusterStatus
 
setRole(String) - Method in class io.jenkins.plugins.swarmcloud.monitoring.NodeInfo
 
setRunningTasks(int) - Method in class io.jenkins.plugins.swarmcloud.monitoring.ClusterStatus
 
setSeccompProfile(String) - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
 
setSecrets(List<SwarmSecretConfig>) - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
 
setState(String) - Method in class io.jenkins.plugins.swarmcloud.monitoring.NodeInfo
 
setState(String) - Method in class io.jenkins.plugins.swarmcloud.monitoring.ServiceInfo
 
setStopGracePeriod(long) - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
 
setStopSignal(String) - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
 
setSwarmNetwork(String) - Method in class io.jenkins.plugins.swarmcloud.SwarmCloud
 
setSwarmVersion(String) - Method in class io.jenkins.plugins.swarmcloud.monitoring.ClusterStatus
 
setSysctls(List<String>) - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
 
setSysctlsString(String) - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
 
setTargetPath(String) - Method in class io.jenkins.plugins.swarmcloud.SwarmConfigFile
 
setTargetPath(String) - Method in class io.jenkins.plugins.swarmcloud.SwarmSecretConfig
 
setTemplate(String) - Method in class io.jenkins.plugins.swarmcloud.pipeline.SwarmAgentStep
 
setTemplateCount(int) - Method in class io.jenkins.plugins.swarmcloud.monitoring.ClusterStatus
 
setTemplateName(String) - Method in class io.jenkins.plugins.swarmcloud.monitoring.ServiceInfo
 
setTemplates(List<SwarmAgentTemplate>) - Method in class io.jenkins.plugins.swarmcloud.SwarmCloud
 
setTotalCpu(double) - Method in class io.jenkins.plugins.swarmcloud.monitoring.ClusterStatus
 
setTotalMemory(long) - Method in class io.jenkins.plugins.swarmcloud.monitoring.ClusterStatus
 
setTotalNodes(int) - Method in class io.jenkins.plugins.swarmcloud.monitoring.ClusterStatus
 
setUid(String) - Method in class io.jenkins.plugins.swarmcloud.SwarmConfigFile
 
setUid(String) - Method in class io.jenkins.plugins.swarmcloud.SwarmSecretConfig
 
setUsedCpu(double) - Method in class io.jenkins.plugins.swarmcloud.monitoring.ClusterStatus
 
setUsedMemory(long) - Method in class io.jenkins.plugins.swarmcloud.monitoring.ClusterStatus
 
setUser(String) - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
 
setWorkingDir(String) - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
 
start(StepContext) - Method in class io.jenkins.plugins.swarmcloud.pipeline.SwarmAgentStep
 
SwarmAgent - Class in io.jenkins.plugins.swarmcloud
Jenkins agent running on Docker Swarm.
SwarmAgent(String, SwarmAgentTemplate, String, String) - Constructor for class io.jenkins.plugins.swarmcloud.SwarmAgent
 
SwarmAgent(String, SwarmAgentTemplate, String, String, int) - Constructor for class io.jenkins.plugins.swarmcloud.SwarmAgent
Constructor with custom idle timeout.
SwarmAgent.DescriptorImpl - Class in io.jenkins.plugins.swarmcloud
 
SwarmAgent.SwarmComputer - Class in io.jenkins.plugins.swarmcloud
Computer implementation for Swarm agents.
SwarmAgentStep - Class in io.jenkins.plugins.swarmcloud.pipeline
Pipeline step to provision a Docker Swarm agent and execute a closure.
SwarmAgentStep(String) - Constructor for class io.jenkins.plugins.swarmcloud.pipeline.SwarmAgentStep
 
SwarmAgentStep.DescriptorImpl - Class in io.jenkins.plugins.swarmcloud.pipeline
 
SwarmAgentTemplate - Class in io.jenkins.plugins.swarmcloud
Template for Docker Swarm agents.
SwarmAgentTemplate(String) - Constructor for class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate
 
SwarmAgentTemplate.DescriptorImpl - Class in io.jenkins.plugins.swarmcloud
 
SwarmAgentTemplate.EnvironmentVariable - Class in io.jenkins.plugins.swarmcloud
Environment variable configuration.
SwarmAgentTemplate.EnvironmentVariable.DescriptorImpl - Class in io.jenkins.plugins.swarmcloud
 
SwarmAgentTemplate.GenericResource - Class in io.jenkins.plugins.swarmcloud
Generic resource configuration for Docker Swarm.
SwarmAgentTemplate.GenericResource.DescriptorImpl - Class in io.jenkins.plugins.swarmcloud
 
SwarmAgentTemplate.MountConfig - Class in io.jenkins.plugins.swarmcloud
Mount configuration for Docker volumes.
SwarmAgentTemplate.MountConfig.DescriptorImpl - Class in io.jenkins.plugins.swarmcloud
 
SwarmAgentTemplate.PortBinding - Class in io.jenkins.plugins.swarmcloud
Port binding configuration for Docker Swarm service.
SwarmAgentTemplate.PortBinding.DescriptorImpl - Class in io.jenkins.plugins.swarmcloud
 
SwarmAgentTemplate.SwarmMountType - Enum Class in io.jenkins.plugins.swarmcloud
Mount type enum for Docker volumes.
SwarmAuditLog - Class in io.jenkins.plugins.swarmcloud.monitoring
Audit logging for Swarm agent operations.
SwarmAuditLog() - Constructor for class io.jenkins.plugins.swarmcloud.monitoring.SwarmAuditLog
 
SwarmAuditLog.AuditEntry - Class in io.jenkins.plugins.swarmcloud.monitoring
Audit log entry.
SwarmAuditLog.AuditEvent - Enum Class in io.jenkins.plugins.swarmcloud.monitoring
Audit event types.
SwarmCloud - Class in io.jenkins.plugins.swarmcloud
Docker Swarm Cloud implementation for Jenkins.
SwarmCloud(String) - Constructor for class io.jenkins.plugins.swarmcloud.SwarmCloud
 
SwarmCloud.DescriptorImpl - Class in io.jenkins.plugins.swarmcloud
 
SwarmComputer(SwarmAgent) - Constructor for class io.jenkins.plugins.swarmcloud.SwarmAgent.SwarmComputer
 
SwarmComputerLauncher - Class in io.jenkins.plugins.swarmcloud
Launcher for Docker Swarm agents.
SwarmComputerLauncher(String, String) - Constructor for class io.jenkins.plugins.swarmcloud.SwarmComputerLauncher
 
SwarmComputerLauncher(String, String, boolean, String, String) - Constructor for class io.jenkins.plugins.swarmcloud.SwarmComputerLauncher
 
SwarmComputerLauncher(String, String, boolean, String, String, int) - Constructor for class io.jenkins.plugins.swarmcloud.SwarmComputerLauncher
 
SwarmComputerLauncher.DescriptorImpl - Class in io.jenkins.plugins.swarmcloud
Descriptor for SwarmComputerLauncher.
SwarmConfigFile - Class in io.jenkins.plugins.swarmcloud
Configuration for Docker Swarm Configs to be mounted in agent containers.
SwarmConfigFile(String) - Constructor for class io.jenkins.plugins.swarmcloud.SwarmConfigFile
 
SwarmConfigFile.DescriptorImpl - Class in io.jenkins.plugins.swarmcloud
 
SwarmDashboard - Class in io.jenkins.plugins.swarmcloud
Dashboard for monitoring Docker Swarm agents.
SwarmDashboard() - Constructor for class io.jenkins.plugins.swarmcloud.SwarmDashboard
 
SwarmRestApi - Class in io.jenkins.plugins.swarmcloud.rest
REST API for managing Docker Swarm agents.
SwarmRestApi() - Constructor for class io.jenkins.plugins.swarmcloud.rest.SwarmRestApi
 
SwarmRetentionStrategy - Class in io.jenkins.plugins.swarmcloud
Retention strategy for Docker Swarm agents.
SwarmRetentionStrategy() - Constructor for class io.jenkins.plugins.swarmcloud.SwarmRetentionStrategy
 
SwarmRetentionStrategy(int) - Constructor for class io.jenkins.plugins.swarmcloud.SwarmRetentionStrategy
 
SwarmRetentionStrategy.DescriptorImpl - Class in io.jenkins.plugins.swarmcloud
 
SwarmSecretConfig - Class in io.jenkins.plugins.swarmcloud
Configuration for Docker Swarm Secrets to be mounted in agent containers.
SwarmSecretConfig(String) - Constructor for class io.jenkins.plugins.swarmcloud.SwarmSecretConfig
 
SwarmSecretConfig.DescriptorImpl - Class in io.jenkins.plugins.swarmcloud
 

T

takesImplicitBlockArgument() - Method in class io.jenkins.plugins.swarmcloud.pipeline.SwarmAgentStep.DescriptorImpl
 
taskAccepted(Executor, Queue.Task) - Method in class io.jenkins.plugins.swarmcloud.SwarmAgent.SwarmComputer
 
taskCompleted(Executor, Queue.Task, long) - Method in class io.jenkins.plugins.swarmcloud.SwarmAgent.SwarmComputer
 
taskCompletedWithProblems(Executor, Queue.Task, long, Throwable) - Method in class io.jenkins.plugins.swarmcloud.SwarmAgent.SwarmComputer
 
TEMPLATE - Static variable in class io.jenkins.plugins.swarmcloud.ServiceLabels
Stores the template name used to create the agent.
TERMINATE - Enum constant in enum class io.jenkins.plugins.swarmcloud.monitoring.SwarmAuditLog.AuditEvent
 
TMPFS - Enum constant in enum class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate.SwarmMountType
 
toString() - Method in class io.jenkins.plugins.swarmcloud.monitoring.SwarmAuditLog.AuditEntry
 
toString() - Method in class io.jenkins.plugins.swarmcloud.SwarmAgent.SwarmComputer
 
toString() - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate.GenericResource
 
toString() - Method in class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate.PortBinding
 
toString() - Method in enum class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate.SwarmMountType
 
toString() - Method in class io.jenkins.plugins.swarmcloud.SwarmConfigFile
Returns string representation in format "configName:targetPath".

U

unknown(String) - Static method in class io.jenkins.plugins.swarmcloud.monitoring.ClusterStatus
 
usesCredentials() - Method in class io.jenkins.plugins.swarmcloud.SwarmSecretConfig
Checks if this secret should be created from Jenkins credentials.

V

valueOf(String) - Static method in enum class io.jenkins.plugins.swarmcloud.monitoring.SwarmAuditLog.AuditEvent
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate.SwarmMountType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class io.jenkins.plugins.swarmcloud.monitoring.SwarmAuditLog.AuditEvent
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate.SwarmMountType
Returns an array containing the constants of this enum class, in the order they are declared.
VOLUME - Enum constant in enum class io.jenkins.plugins.swarmcloud.SwarmAgentTemplate.SwarmMountType
 

_

_terminate(TaskListener) - Method in class io.jenkins.plugins.swarmcloud.SwarmAgent
 
A B C D E F G H I L M N O P R S T U V _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form