com.dtolabs.rundeck.plugins.descriptions
Annotation Type PluginProperty


@Retention(value=RUNTIME)
@Target(value=FIELD)
public @interface PluginProperty

Declares a Plugin class' field as a configurable property


Optional Element Summary
 java.lang.String defaultValue
          The default value as a string
 java.lang.String description
          The property description
 java.lang.String name
          The property identifier name
 boolean required
          True if the property value is required
 PropertyScope scope
          The scope for resolving the property value at runtime
 java.lang.String title
          The property display name
 

name

public abstract java.lang.String name
The property identifier name

Default:
""

title

public abstract java.lang.String title
The property display name

Default:
""

description

public abstract java.lang.String description
The property description

Default:
""

defaultValue

public abstract java.lang.String defaultValue
The default value as a string

Default:
""

required

public abstract boolean required
True if the property value is required

Default:
false

scope

public abstract PropertyScope scope
The scope for resolving the property value at runtime

Default:
com.dtolabs.rundeck.core.plugins.configuration.PropertyScope.Unspecified