@Api public class ParameterDefinitionBuilder<T extends ComponentDefinitionBuilder<T>> extends Object
| Constructor and Description |
|---|
ParameterDefinitionBuilder(ComponentDefinitionBuilder<T> componentBuilder) |
public ParameterDefinitionBuilder(ComponentDefinitionBuilder<T> componentBuilder)
public ParameterDefinitionBuilder<T> id(String id)
id - Parameter id.public ParameterDefinitionBuilder<T> name(String name)
name - Parameter name or translation key.public ParameterDefinitionBuilder<T> description(String description)
description - Parameter description or translation key.public ParameterDefinitionBuilder<T> type(Type<?> type)
type - Type of parameterpublic ParameterDefinitionBuilder<T> optional()
public ParameterDefinitionBuilder<T> defaultValue(Object defaultValue)
defaultValue - default parameter valuepublic ParameterDefinitionBuilder<T> arrayMinLength(int length)
length - required minimum number of itemspublic ParameterDefinitionBuilder<T> recommendedFunctions(String... recommendedFunctions)
defaultValue - default parameter valuepublic T create()
Copyright © 2025 Suncode. All rights reserved.