Class Base64FileParameterValue
- java.lang.Object
-
- hudson.model.ParameterValue
-
- io.jenkins.plugins.file_parameters.AbstractFileParameterValue
-
- io.jenkins.plugins.file_parameters.Base64FileParameterValue
-
- All Implemented Interfaces:
Serializable
@Symbol("base64File") public final class Base64FileParameterValue extends AbstractFileParameterValue
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class hudson.model.ParameterValue
name
-
-
Constructor Summary
Constructors Constructor Description Base64FileParameterValue(String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
buildEnvironment(Run<?,?> build, EnvVars env)
Object
getValue()
protected InputStream
open(Run<?,?> build)
void
setBase64(String base64)
void
setFile(org.apache.commons.fileupload.FileItem file)
-
Methods inherited from class io.jenkins.plugins.file_parameters.AbstractFileParameterValue
createTempFile, doDownload, getFilename
-
Methods inherited from class hudson.model.ParameterValue
buildEnvVars, buildEnvVars, createBuildWrapper, createVariableResolver, equals, getAssignedLabel, getDefinition, getDescription, getFormattedDescription, getName, getShortDescription, hashCode, isSensitive, setDescription
-
-
-
-
Constructor Detail
-
Base64FileParameterValue
@DataBoundConstructor public Base64FileParameterValue(String name) throws IOException
- Throws:
IOException
-
-
Method Detail
-
setFile
@DataBoundSetter public void setFile(org.apache.commons.fileupload.FileItem file) throws IOException
- Throws:
IOException
-
setBase64
@DataBoundSetter public void setBase64(String base64) throws IOException
- Throws:
IOException
-
buildEnvironment
public void buildEnvironment(Run<?,?> build, EnvVars env)
- Overrides:
buildEnvironment
in classAbstractFileParameterValue
-
getValue
public Object getValue()
- Overrides:
getValue
in classParameterValue
-
open
protected InputStream open(Run<?,?> build) throws IOException
- Overrides:
open
in classAbstractFileParameterValue
- Throws:
IOException
-
-