Index
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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form