Class: ConsumerParameterBuilder
Nautilus.ConsumerParameterBuilder
Implements
IBuilder
<NautilusConsumerParameter
>
Constructors
constructor
• new ConsumerParameterBuilder()
Properties
consumerParameter
• Private
consumerParameter: NautilusConsumerParameter
Defined in
src/Nautilus/Asset/ConsumerParameters/ConsumerParameterBuilder.ts:11
Methods
addOption
▸ addOption(option
): ConsumerParameterBuilder
Parameters
Name | Type |
---|---|
option | ConsumerParameterSelectOption |
Returns
Defined in
src/Nautilus/Asset/ConsumerParameters/ConsumerParameterBuilder.ts:53
build
▸ build(): NautilusConsumerParameter
Returns
NautilusConsumerParameter
Implementation of
Defined in
src/Nautilus/Asset/ConsumerParameters/ConsumerParameterBuilder.ts:66
reset
▸ reset(): void
Returns
void
Implementation of
Defined in
src/Nautilus/Asset/ConsumerParameters/ConsumerParameterBuilder.ts:13
setDefault
▸ setDefault(value
): ConsumerParameterBuilder
Parameters
Name | Type |
---|---|
value | string |
Returns
Defined in
src/Nautilus/Asset/ConsumerParameters/ConsumerParameterBuilder.ts:47
setDescription
▸ setDescription(description
): ConsumerParameterBuilder
Parameters
Name | Type |
---|---|
description | string |
Returns
Defined in
src/Nautilus/Asset/ConsumerParameters/ConsumerParameterBuilder.ts:29
setLabel
▸ setLabel(label
): ConsumerParameterBuilder
Parameters
Name | Type |
---|---|
label | string |
Returns
Defined in
src/Nautilus/Asset/ConsumerParameters/ConsumerParameterBuilder.ts:35
setName
▸ setName(name
): ConsumerParameterBuilder
Parameters
Name | Type |
---|---|
name | string |
Returns
Defined in
src/Nautilus/Asset/ConsumerParameters/ConsumerParameterBuilder.ts:23
setRequired
▸ setRequired(required
): ConsumerParameterBuilder
Parameters
Name | Type |
---|---|
required | boolean |
Returns
Defined in
src/Nautilus/Asset/ConsumerParameters/ConsumerParameterBuilder.ts:41
setType
▸ setType(type
): ConsumerParameterBuilder
Parameters
Name | Type |
---|---|
type | ConsumerParameterType |
Returns
Defined in
src/Nautilus/Asset/ConsumerParameters/ConsumerParameterBuilder.ts:17