Class AbstractSlaveTemplate

    • Field Detail

      • HTTP_SCHEME

        public static final com.cloudbees.plugins.credentials.domains.SchemeRequirement HTTP_SCHEME
      • HTTPS_SCHEME

        public static final com.cloudbees.plugins.credentials.domains.SchemeRequirement HTTPS_SCHEME
      • DEFAULT_SCHEDULING_TIMEOUT

        protected static final int DEFAULT_SCHEDULING_TIMEOUT
        See Also:
        Constant Field Values
      • masterVmId

        protected String masterVmId
      • launchDelay

        protected int launchDelay
      • remoteFS

        protected String remoteFS
      • labelString

        protected String labelString
      • templateDescription

        protected String templateDescription
      • numberOfExecutors

        protected int numberOfExecutors
      • credentialsId

        protected String credentialsId
      • group

        protected String group
      • extraArgs

        protected String extraArgs
      • launchMethod

        protected String launchMethod
      • keepAliveOnError

        protected boolean keepAliveOnError
      • SSHPort

        protected int SSHPort
      • nameTemplate

        protected String nameTemplate
      • javaArgs

        protected String javaArgs
      • jnlpJenkinsOverrideUrl

        protected String jnlpJenkinsOverrideUrl
      • jnlpTunnel

        protected String jnlpTunnel
      • priority

        protected int priority
      • cloudName

        protected String cloudName
      • instanceCapacity

        protected int instanceCapacity
      • idleMinutes

        protected int idleMinutes
    • Constructor Detail

      • AbstractSlaveTemplate

        public AbstractSlaveTemplate()
    • Method Detail

      • getIdleMinutes

        public int getIdleMinutes()
      • setIdleMinutes

        @DataBoundSetter
        public void setIdleMinutes​(int idleMinutes)
      • getInstanceCapacity

        public int getInstanceCapacity()
      • setInstanceCapacity

        @DataBoundSetter
        public void setInstanceCapacity​(int instanceCapacity)
      • getCloudName

        public String getCloudName()
      • getDisplayName

        public String getDisplayName()
      • getMasterVmId

        public String getMasterVmId()
      • setMasterVmId

        @DataBoundSetter
        public void setMasterVmId​(String masterVmId)
      • getTag

        public String getTag()
      • setTag

        @DataBoundSetter
        public void setTag​(String tag)
      • getLaunchDelay

        public int getLaunchDelay()
      • setLaunchDelay

        @DataBoundSetter
        public void setLaunchDelay​(int launchDelay)
      • getRemoteFS

        public String getRemoteFS()
      • setRemoteFS

        @DataBoundSetter
        public void setRemoteFS​(String remoteFS)
      • getLabel

        public String getLabel()
      • getLabelString

        public String getLabelString()
      • setLabel

        @DataBoundSetter
        public void setLabel​(String labelString)
      • setLabelString

        @Deprecated
        @DataBoundSetter
        public void setLabelString​(String labelString)
        Deprecated.
      • getTemplateDescription

        public String getTemplateDescription()
      • setTemplateDescription

        @DataBoundSetter
        public void setTemplateDescription​(String templateDescription)
      • getNumberOfExecutors

        public int getNumberOfExecutors()
      • setNumberOfExecutors

        @DataBoundSetter
        public void setNumberOfExecutors​(int numberOfExecutors)
      • setMode

        @DataBoundSetter
        public void setMode​(Node.Mode mode)
      • getCredentialsId

        public String getCredentialsId()
      • setCredentialsId

        @DataBoundSetter
        public void setCredentialsId​(String credentialsId)
      • getGroup

        public String getGroup()
      • setGroup

        @DataBoundSetter
        public void setGroup​(String group)
      • getExtraArgs

        public String getExtraArgs()
      • setExtraArgs

        @DataBoundSetter
        public void setExtraArgs​(String extraArgs)
      • getLaunchMethod

        public String getLaunchMethod()
      • setLaunchMethod

        @DataBoundSetter
        public void setLaunchMethod​(String launchMethod)
      • isKeepAliveOnError

        public boolean isKeepAliveOnError()
      • getKeepAliveOnError

        public boolean getKeepAliveOnError()
      • setKeepAliveOnError

        @DataBoundSetter
        public void setKeepAliveOnError​(boolean keepAliveOnError)
      • getSSHPort

        public int getSSHPort()
      • setSSHPort

        @DataBoundSetter
        public void setSSHPort​(int SSHPort)
      • setRetentionStrategy

        @DataBoundSetter
        public void setRetentionStrategy​(RetentionStrategy retentionStrategy)
      • getNameTemplate

        public String getNameTemplate()
      • setNameTemplate

        @DataBoundSetter
        public void setNameTemplate​(String nameTemplate)
      • getJavaArgs

        public String getJavaArgs()
      • setJavaArgs

        @DataBoundSetter
        public void setJavaArgs​(String javaArgs)
      • getJnlpJenkinsOverrideUrl

        public String getJnlpJenkinsOverrideUrl()
      • setJnlpJenkinsOverrideUrl

        @DataBoundSetter
        public void setJnlpJenkinsOverrideUrl​(String jnlpJenkinsOverrideUrl)
      • getJnlpTunnel

        public String getJnlpTunnel()
      • setJnlpTunnel

        @DataBoundSetter
        public void setJnlpTunnel​(String jnlpTunnel)
      • getPriority

        public int getPriority()
      • setPriority

        @DataBoundSetter
        public void setPriority​(int priority)
      • getSuspend

        public Boolean getSuspend()
      • setSuspend

        @DataBoundSetter
        public void setSuspend​(Boolean suspend)
      • getTemplateId

        public String getTemplateId()
      • setTemplateId

        @DataBoundSetter
        public void setTemplateId​(String templateId)
      • getSaveImage

        public Boolean getSaveImage()
      • setSaveImage

        @DataBoundSetter
        public void setSaveImage​(Boolean saveImage)
      • getPushTag

        public String getPushTag()
      • setPushTag

        @DataBoundSetter
        public void setPushTag​(String tag)
      • isAppendTimestamp

        public boolean isAppendTimestamp()
      • getDontAppendTimestamp

        public boolean getDontAppendTimestamp()
      • setDontAppendTimestamp

        @DataBoundSetter
        public void setDontAppendTimestamp​(Boolean dontAppendTimestamp)
      • isDeleteLatest

        public boolean isDeleteLatest()
      • setDeleteLatest

        @DataBoundSetter
        public void setDeleteLatest​(Boolean deleteLatest)
      • getDescription

        public String getDescription()
      • setDescription

        @DataBoundSetter
        public void setDescription​(String description)
      • getWaitForBuildToFinish

        public Boolean getWaitForBuildToFinish()
      • setWaitForBuildToFinish

        @DataBoundSetter
        public void setWaitForBuildToFinish​(Boolean wait)
      • getNodeProperties

        public List<? extends NodeProperty<?>> getNodeProperties()