Class OrasTagParameterDefinition
java.lang.Object
hudson.model.ParameterDefinition
io.jenkins.plugins.oras.parameter.AbstractOrasParameterDefinition
io.jenkins.plugins.oras.parameter.OrasTagParameterDefinition
- All Implemented Interfaces:
ExtensionPoint, Describable<ParameterDefinition>, Serializable
Parameter definition for ORAS parameters.
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic final recordHold response with tags from the registryNested classes/interfaces inherited from class ParameterDefinition
ParameterDefinition.ParameterDescriptorNested classes/interfaces inherited from interface ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson -
Field Summary
Fields inherited from class AbstractOrasParameterDefinition
containerRef, credentialsId, insecureFields inherited from class ParameterDefinition
LIST -
Constructor Summary
ConstructorsConstructorDescriptionOrasTagParameterDefinition(String name, String description, String containerRef) -
Method Summary
Modifier and TypeMethodDescriptioncreateValue(org.kohsuke.stapler.StaplerRequest2 req) createValue(org.kohsuke.stapler.StaplerRequest2 req, net.sf.json.JSONObject jo) getTags()voidsetDefaultTag(String defaultTag) voidsetMaxTags(Integer maxTags) Methods inherited from class AbstractOrasParameterDefinition
getAnnotationsFromDigest, getAnnotationsFromTag, getContainerRef, getCredentialsId, getDigest, getEffectiveReference, isInsecure, resolveCredentials, setCredentialsId, setInsecureMethods inherited from class ParameterDefinition
all, copyWithDefaultValue, createValue, createValue, createValue, equals, getDescription, getDescriptor, getFormattedDescription, getName, getType, hashCode, isValid, setDescription
-
Constructor Details
-
OrasTagParameterDefinition
-
-
Method Details
-
getDefaultTag
-
setDefaultTag
-
getMaxTags
-
setMaxTags
-
getDefaultParameterValue
- Overrides:
getDefaultParameterValuein classParameterDefinition
-
createValue
- Overrides:
createValuein classParameterDefinition
-
createValue
public ParameterValue createValue(org.kohsuke.stapler.StaplerRequest2 req, net.sf.json.JSONObject jo) - Overrides:
createValuein classParameterDefinition
-
getEffectiveDefaultTag
- Specified by:
getEffectiveDefaultTagin classAbstractOrasParameterDefinition
-
getTags
-