public class

MacroParameterBuilder

extends Object
java.lang.Object
   ↳ com.atlassian.confluence.macro.browser.beans.MacroParameterBuilder

Class Overview

Builder class for MacroParameter.

Summary

Public Constructors
MacroParameterBuilder()
Public Methods
MacroParameter build()
static MacroParameterBuilder builder()
MacroParameterBuilder setAliases(Set<String> aliases)
MacroParameterBuilder setDefaultValue(String defaultValue)
MacroParameterBuilder setDocumentationUrl(String documentationUrl)
MacroParameterBuilder setEnumValues(List<String> enumValues)
MacroParameterBuilder setHidden(boolean hidden)
MacroParameterBuilder setMacroName(String macroName)
MacroParameterBuilder setMultiple(boolean multiple)
MacroParameterBuilder setName(String name)
MacroParameterBuilder setPluginKey(String pluginKey)
MacroParameterBuilder setRequired(boolean required)
MacroParameterBuilder setType(MacroParameterType type)
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public MacroParameterBuilder ()

Public Methods

public MacroParameter build ()

public static MacroParameterBuilder builder ()

public MacroParameterBuilder setAliases (Set<String> aliases)

public MacroParameterBuilder setDefaultValue (String defaultValue)

public MacroParameterBuilder setDocumentationUrl (String documentationUrl)

public MacroParameterBuilder setEnumValues (List<String> enumValues)

public MacroParameterBuilder setHidden (boolean hidden)

public MacroParameterBuilder setMacroName (String macroName)

public MacroParameterBuilder setMultiple (boolean multiple)

public MacroParameterBuilder setName (String name)

public MacroParameterBuilder setPluginKey (String pluginKey)

public MacroParameterBuilder setRequired (boolean required)