Package io.jenkins.plugins.quay
Class QuayImageParameterValue
java.lang.Object
hudson.model.ParameterValue
io.jenkins.plugins.quay.QuayImageParameterValue
- All Implemented Interfaces:
Serializable
Represents the value of a QuayImageParameter.
Contains the selected tag and provides the full image reference as an environment variable.
- See Also:
-
Field Summary
Fields inherited from class hudson.model.ParameterValue
name -
Constructor Summary
ConstructorsConstructorDescriptionQuayImageParameterValue(String name, String organization, String repository, String tag) -
Method Summary
Modifier and TypeMethodDescriptionvoidbuildEnvironment(Run<?, ?> build, EnvVars env) createVariableResolver(AbstractBuild<?, ?> build) booleanGet the full image reference (e.g., quay.io/org/repo:tag)getTag()getValue()inthashCode()toString()Methods inherited from class hudson.model.ParameterValue
buildEnvVars, buildEnvVars, createBuildWrapper, getAssignedLabel, getDefinition, getDescription, getFormattedDescription, getName, isSensitive, setDescription
-
Constructor Details
-
QuayImageParameterValue
-
-
Method Details
-
getOrganization
-
getRepository
-
getTag
-
getImageReference
Get the full image reference (e.g., quay.io/org/repo:tag) -
getValue
- Overrides:
getValuein classParameterValue
-
buildEnvironment
- Overrides:
buildEnvironmentin classParameterValue
-
createVariableResolver
- Overrides:
createVariableResolverin classParameterValue
-
getShortDescription
- Overrides:
getShortDescriptionin classParameterValue
-
equals
- Overrides:
equalsin classParameterValue
-
hashCode
public int hashCode()- Overrides:
hashCodein classParameterValue
-
toString
-