com.atlassian.confluence.macro.browser.beans
Class MacroParameterBuilder

java.lang.Object
  extended by com.atlassian.confluence.macro.browser.beans.MacroParameterBuilder

public class MacroParameterBuilder
extends Object

Builder class for MacroParameter.


Constructor Summary
MacroParameterBuilder()
           
 
Method Summary
 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)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MacroParameterBuilder

public MacroParameterBuilder()
Method Detail

build

public MacroParameter build()

builder

public static MacroParameterBuilder builder()

setPluginKey

public MacroParameterBuilder setPluginKey(String pluginKey)

setMacroName

public MacroParameterBuilder setMacroName(String macroName)

setName

public MacroParameterBuilder setName(String name)

setType

public MacroParameterBuilder setType(MacroParameterType type)

setDefaultValue

public MacroParameterBuilder setDefaultValue(String defaultValue)

setRequired

public MacroParameterBuilder setRequired(boolean required)

setMultiple

public MacroParameterBuilder setMultiple(boolean multiple)

setAliases

public MacroParameterBuilder setAliases(Set<String> aliases)

setEnumValues

public MacroParameterBuilder setEnumValues(List<String> enumValues)

setHidden

public MacroParameterBuilder setHidden(boolean hidden)

setDocumentationUrl

public MacroParameterBuilder setDocumentationUrl(String documentationUrl)


Copyright © 2003-2013 Atlassian. All Rights Reserved.