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