public class AgentParameterDefinition extends hudson.model.ParameterDefinition implements Comparable<AgentParameterDefinition>
| 限定符和类型 | 类和说明 |
|---|---|
static class |
AgentParameterDefinition.DescriptorImpl
参数描述类,实现了与UI交互的方法。
|
| 构造器和说明 |
|---|
AgentParameterDefinition(String name,
String defaultValue)
构造函数在构建项目配置构建参数时调用(The constructor is called when the build project configures build parameter)
|
| 限定符和类型 | 方法和说明 |
|---|---|
int |
compareTo(AgentParameterDefinition o) |
hudson.model.ParameterValue |
createValue(hudson.cli.CLICommand command,
String value)
创建Agent服务器参数的参数结果对象(Create parameter result object for Agent server parameter)
|
hudson.model.ParameterValue |
createValue(org.kohsuke.stapler.StaplerRequest staplerRequest)
创建Agent服务器参数的参数结果对象(Create parameter result object for Agent server parameter)
|
hudson.model.ParameterValue |
createValue(org.kohsuke.stapler.StaplerRequest staplerRequest,
net.sf.json.JSONObject jsonObject)
创建Agent服务器参数的参数结果对象(Create parameter result object for Agent server parameter)
|
List<String> |
getComputerNames()
获取所有Agent Server的显示名称(Get the display names of all Agent Servers)
|
hudson.model.ParameterValue |
getDefaultParameterValue()
创建含有默认值的结果对象 (Create a result object with default values)
|
String |
getDefaultValue()
获取构建参数默认值 (Get default values of build parameter)
|
AgentParameterDefinition.DescriptorImpl |
getDescriptor()
获得构建参数描述对象,除了属性值绑定之外,与UI交互的动作方法在此对象内实现(Obtain the build parameter description object.
|
String |
getDivId()
防止项目中有多个Agent Server Parameter,为每个构建参数的DIV元素创建唯一的ID值(Prevent multiple Agent Server Parameter in the project, create a unique ID value for each DIV element of the build parameter)
|
void |
setDefaultValue(String defaultValue)
设置构建参数默认值 (Set default values for build parameter)
|
@DataBoundConstructor public AgentParameterDefinition(String name, String defaultValue)
name - 构建参数名称 (Build parameter name)defaultValue - 该构建参数的默认值,会随着每次用户选择Agent服务器而改变(The default value of this build parameter will change each time the user selects the Agent server)public String getDefaultValue()
@DataBoundSetter public void setDefaultValue(String defaultValue)
defaultValue - 要设置的构建参数默认值 (The default value of the build parameter to be set)public String getDivId()
@CheckForNull public hudson.model.ParameterValue createValue(org.kohsuke.stapler.StaplerRequest staplerRequest, net.sf.json.JSONObject jsonObject)
createValue 在类中 hudson.model.ParameterDefinitionstaplerRequest - StaplerRequest对象(StaplerRequest object)jsonObject - Agent服务器参数的结果对象,Json格式(Agent Server Parameter result object, Json format)@CheckForNull public hudson.model.ParameterValue createValue(org.kohsuke.stapler.StaplerRequest staplerRequest)
createValue 在类中 hudson.model.ParameterDefinitionstaplerRequest - StaplerRequest对象(StaplerRequest object)public hudson.model.ParameterValue createValue(hudson.cli.CLICommand command,
String value)
createValue 在类中 hudson.model.ParameterDefinitioncommand - CLICommand Objectvalue - Agent服务器参数的结果对象,字符串格式(Agent Server Parameter result object, String format)public hudson.model.ParameterValue getDefaultParameterValue()
getDefaultParameterValue 在类中 hudson.model.ParameterDefinitionpublic int compareTo(AgentParameterDefinition o)
compareTo 在接口中 Comparable<AgentParameterDefinition>public List<String> getComputerNames()
public AgentParameterDefinition.DescriptorImpl getDescriptor()
getDescriptor 在接口中 hudson.model.Describable<hudson.model.ParameterDefinition>getDescriptor 在类中 hudson.model.ParameterDefinitionCopyright © 2016–2020. All rights reserved.