public class PasswordParameterValue extends ParameterValue
name
Constructor and Description |
---|
PasswordParameterValue(String name,
String value) |
PasswordParameterValue(String name,
String value,
String description) |
Modifier and Type | Method and Description |
---|---|
void |
buildEnvironment(Run<?,?> build,
EnvVars env)
Adds environmental variables for the builds to the given map.
|
VariableResolver<String> |
createVariableResolver(AbstractBuild<?,?> build)
Returns a
VariableResolver so that other components like Builder s
can perform variable substitution to reflect parameter values into the build process. |
String |
getShortDescription()
Computes a human-readable possible-localized one-line description of the parameter value.
|
Secret |
getValue()
Returns the most natural Java object that represents the actual value, like
boolean, string, etc.
|
boolean |
isSensitive()
Returns whether the information contained in this ParameterValue is
sensitive or security related.
|
buildEnvVars, buildEnvVars, createBuildWrapper, equals, getAssignedLabel, getDefinition, getDescription, getName, hashCode, setDescription
public void buildEnvironment(Run<?,?> build, EnvVars env)
ParameterValue
This provides a means for a parameter to pass the parameter values to the build to be performed.
When this method is invoked, the map already contains the current "planned export" list. The implementation is expected to add more values to this map (or do nothing)
buildEnvironment
in class ParameterValue
build
- The build for which this parameter is being used. Never null.env
- never null.public VariableResolver<String> createVariableResolver(AbstractBuild<?,?> build)
ParameterValue
VariableResolver
so that other components like Builder
s
can perform variable substitution to reflect parameter values into the build process.
ParameterValue
can influence
a build.createVariableResolver
in class ParameterValue
build
- The build for which this parameter is being used. Never null.VariableResolver.NONE
.public boolean isSensitive()
ParameterValue
Subclasses can override this to control the return value.
isSensitive
in class ParameterValue
public Secret getValue()
ParameterValue
this
.getValue
in class ParameterValue
public String getShortDescription()
ParameterValue
This message is used as a tooltip to describe jobs in the queue. The text should be one line without new line. No HTML allowed (the caller will perform necessary HTML escapes, so any text can be returend.)
getShortDescription
in class ParameterValue
Copyright © 2014. All rights reserved.