Interface: IServiceBuilder<S, F>
@types.IServiceBuilder
Type parameters
| Name | Type | 
|---|---|
| S | extends ServiceTypes | 
| F | extends FileTypes | 
Hierarchy
- IBuilder<- NautilusService<- S,- F>>- ↳ - IServiceBuilder
Implemented by
Properties
addConsumerParameter
• addConsumerParameter: (parameter: NautilusConsumerParameter) => IServiceBuilder<S, F>
Type declaration
▸ (parameter): IServiceBuilder<S, F>
Parameters
| Name | Type | 
|---|---|
| parameter | NautilusConsumerParameter | 
Returns
IServiceBuilder<S, F>
Defined in
addFile
• addFile: (file: ServiceFileType<F>) => IServiceBuilder<S, F>
Type declaration
▸ (file): IServiceBuilder<S, F>
Parameters
| Name | Type | 
|---|---|
| file | ServiceFileType<F> | 
Returns
IServiceBuilder<S, F>
Defined in
addTrustedAlgorithm
• addTrustedAlgorithm: (algorithm: PublisherTrustedAlgorithm) => IServiceBuilder<S, F>
Type declaration
▸ (algorithm): IServiceBuilder<S, F>
Parameters
| Name | Type | 
|---|---|
| algorithm | PublisherTrustedAlgorithm | 
Returns
IServiceBuilder<S, F>
Defined in
addTrustedAlgorithmPublisher
• addTrustedAlgorithmPublisher: (publisher: string) => IServiceBuilder<S, F>
Type declaration
▸ (publisher): IServiceBuilder<S, F>
Parameters
| Name | Type | 
|---|---|
| publisher | string | 
Returns
IServiceBuilder<S, F>
Defined in
allowAlgorithmNetworkAccess
• allowAlgorithmNetworkAccess: (allow?: boolean) => IServiceBuilder<S, F>
Type declaration
▸ (allow?): IServiceBuilder<S, F>
Parameters
| Name | Type | 
|---|---|
| allow? | boolean | 
Returns
IServiceBuilder<S, F>
Defined in
allowRawAlgorithms
• allowRawAlgorithms: (allow?: boolean) => IServiceBuilder<S, F>
Type declaration
▸ (allow?): IServiceBuilder<S, F>
Parameters
| Name | Type | 
|---|---|
| allow? | boolean | 
Returns
IServiceBuilder<S, F>
Defined in
build
• build: () => NautilusService<S, F>
Type declaration
▸ (): NautilusService<S, F>
Returns
NautilusService<S, F>
Inherited from
Defined in
reset
• reset: () => void
Type declaration
▸ (): void
Returns
void
Inherited from
Defined in
setDescription
• setDescription: (description: string) => IServiceBuilder<S, F>
Type declaration
▸ (description): IServiceBuilder<S, F>
Parameters
| Name | Type | 
|---|---|
| description | string | 
Returns
IServiceBuilder<S, F>
Defined in
setName
• setName: (name: string) => IServiceBuilder<S, F>
Type declaration
▸ (name): IServiceBuilder<S, F>
Parameters
| Name | Type | 
|---|---|
| name | string | 
Returns
IServiceBuilder<S, F>
Defined in
setServiceEndpoint
• setServiceEndpoint: (endpoint: string) => IServiceBuilder<S, F>
Type declaration
▸ (endpoint): IServiceBuilder<S, F>
Parameters
| Name | Type | 
|---|---|
| endpoint | string | 
Returns
IServiceBuilder<S, F>
Defined in
setTimeout
• setTimeout: (timeout: number) => IServiceBuilder<S, F>
Type declaration
▸ (timeout): IServiceBuilder<S, F>
Parameters
| Name | Type | 
|---|---|
| timeout | number | 
Returns
IServiceBuilder<S, F>