Skip to main content
Version: Next

Class: ConsumerParameterBuilder

Nautilus.ConsumerParameterBuilder

Implements​

Constructors​

constructor​

• new ConsumerParameterBuilder()

Properties​

consumerParameter​

• Private consumerParameter: NautilusConsumerParameter

Defined in​

src/Nautilus/Asset/ConsumerParameters/ConsumerParameterBuilder.ts:7

Methods​

addOption​

▸ addOption(option): ConsumerParameterBuilder

Parameters​

NameType
optionConsumerParameterSelectOption

Returns​

ConsumerParameterBuilder

Defined in​

src/Nautilus/Asset/ConsumerParameters/ConsumerParameterBuilder.ts:49


build​

▸ build(): { default: string ; description: string ; label: string ; name: string ; required: boolean = false; type: "number" | "boolean" | "text" | "select" } | { default: string ; description: string ; label: string ; name: string ; options: string ; required: boolean = false; type: "number" | "boolean" | "text" | "select" }

Returns​

{ default: string ; description: string ; label: string ; name: string ; required: boolean = false; type: "number" | "boolean" | "text" | "select" } | { default: string ; description: string ; label: string ; name: string ; options: string ; required: boolean = false; type: "number" | "boolean" | "text" | "select" }

Implementation of​

IBuilder.build

Defined in​

src/Nautilus/Asset/ConsumerParameters/ConsumerParameterBuilder.ts:61


reset​

▸ reset(): void

Returns​

void

Implementation of​

IBuilder.reset

Defined in​

src/Nautilus/Asset/ConsumerParameters/ConsumerParameterBuilder.ts:9


setDefault​

▸ setDefault(value): ConsumerParameterBuilder

Parameters​

NameType
valuestring | number | boolean

Returns​

ConsumerParameterBuilder

Defined in​

src/Nautilus/Asset/ConsumerParameters/ConsumerParameterBuilder.ts:43


setDescription​

▸ setDescription(description): ConsumerParameterBuilder

Parameters​

NameType
descriptionstring

Returns​

ConsumerParameterBuilder

Defined in​

src/Nautilus/Asset/ConsumerParameters/ConsumerParameterBuilder.ts:25


setLabel​

▸ setLabel(label): ConsumerParameterBuilder

Parameters​

NameType
labelstring

Returns​

ConsumerParameterBuilder

Defined in​

src/Nautilus/Asset/ConsumerParameters/ConsumerParameterBuilder.ts:31


setName​

▸ setName(name): ConsumerParameterBuilder

Parameters​

NameType
namestring

Returns​

ConsumerParameterBuilder

Defined in​

src/Nautilus/Asset/ConsumerParameters/ConsumerParameterBuilder.ts:19


setRequired​

▸ setRequired(required): ConsumerParameterBuilder

Parameters​

NameType
requiredboolean

Returns​

ConsumerParameterBuilder

Defined in​

src/Nautilus/Asset/ConsumerParameters/ConsumerParameterBuilder.ts:37


setType​

▸ setType(type): ConsumerParameterBuilder

Parameters​

NameType
type"number" | "boolean" | "text" | "select"

Returns​

ConsumerParameterBuilder

Defined in​

src/Nautilus/Asset/ConsumerParameters/ConsumerParameterBuilder.ts:13