Module io.helidon.builder.api
Package io.helidon.builder.api
Interface Prototype.Builder<BUILDER,PROTOTYPE>
- Type Parameters:
BUILDER
- type of the builder. seeself()
PROTOTYPE
- type of the prototype to be built
- All Known Subinterfaces:
ConfigBuilderSupport.ConfiguredBuilder<BUILDER,
PROTOTYPE>
- All Known Implementing Classes:
AccessLogConfig.Builder
,AccessLogConfig.BuilderBase
,ActivationRequest.Builder
,ActivationRequest.BuilderBase
,ActivationResult.Builder
,ActivationResult.BuilderBase
,AimdLimitConfig.Builder
,AimdLimitConfig.BuilderBase
,AllowListConfig.Builder
,AllowListConfig.BuilderBase
,Annotation.Builder
,Annotation.BuilderBase
,AsyncConfig.Builder
,AsyncConfig.BuilderBase
,BaseHandlerConfig.Builder
,BaseHandlerConfig.BuilderBase
,BulkheadConfig.Builder
,BulkheadConfig.BuilderBase
,CircuitBreakerConfig.Builder
,CircuitBreakerConfig.BuilderBase
,ClasspathHandlerConfig.Builder
,ClasspathHandlerConfig.BuilderBase
,CohereEmbeddingModelConfig.Builder
,CohereEmbeddingModelConfig.BuilderBase
,CohereScoringModelConfig.Builder
,CohereScoringModelConfig.BuilderBase
,CompilerOptions.Builder
,CompilerOptions.BuilderBase
,ConfigFileMethodConfig.Builder
,ConfigFileMethodConfig.BuilderBase
,ConfigItem.Builder
,ConfigItem.BuilderBase
,ConfigMethodConfig.Builder
,ConfigMethodConfig.BuilderBase
,ConfigObserverConfig.Builder
,ConfigObserverConfig.BuilderBase
,ConnectionConfig.Builder
,ConnectionConfig.BuilderBase
,ContentEncodingContextConfig.Builder
,ContentEncodingContextConfig.BuilderBase
,ContextFeatureConfig.Builder
,ContextFeatureConfig.BuilderBase
,CorsConfig.Builder
,CorsConfig.BuilderBase
,CronConfig.Builder
,CronConfig.BuilderBase
,Dependency.Builder
,Dependency.BuilderBase
,EmbeddingStoreContentRetrieverConfig.Builder
,EmbeddingStoreContentRetrieverConfig.BuilderBase
,ErrorHandling.Builder
,ErrorHandling.BuilderBase
,EurekaRegistrationConfig.Builder
,EurekaRegistrationConfig.BuilderBase
,FallbackConfig.Builder
,FallbackConfig.BuilderBase
,FileSystemHandlerConfig.Builder
,FileSystemHandlerConfig.BuilderBase
,FixedLimitConfig.Builder
,FixedLimitConfig.BuilderBase
,FixedRateConfig.Builder
,FixedRateConfig.BuilderBase
,GrpcChannelDescriptor.Builder
,GrpcChannelDescriptor.BuilderBase
,GrpcChannelsDescriptor.Builder
,GrpcChannelsDescriptor.BuilderBase
,GrpcClientConfig.Builder
,GrpcClientConfig.BuilderBase
,GrpcClientProtocolConfig.Builder
,GrpcClientProtocolConfig.BuilderBase
,GrpcConfig.Builder
,GrpcConfig.BuilderBase
,GrpcServiceDescriptor.Builder
,GrpcServiceDescriptor.BuilderBase
,GrpcTracingConfig.Builder
,GrpcTracingConfig.BuilderBase
,HealthObserverConfig.Builder
,HealthObserverConfig.BuilderBase
,Http1ClientConfig.Builder
,Http1ClientConfig.BuilderBase
,Http1ClientProtocolConfig.Builder
,Http1ClientProtocolConfig.BuilderBase
,Http1Config.Builder
,Http1Config.BuilderBase
,Http1ConnectionSelectorConfig.Builder
,Http1ConnectionSelectorConfig.BuilderBase
,Http2ClientConfig.Builder
,Http2ClientConfig.BuilderBase
,Http2ClientProtocolConfig.Builder
,Http2ClientProtocolConfig.BuilderBase
,Http2Config.Builder
,Http2Config.BuilderBase
,HttpClientConfig.Builder
,HttpClientConfig.BuilderBase
,HttpConfigBase.Builder
,HttpConfigBase.BuilderBase
,ImdsInstanceInfo.Builder
,ImdsInstanceInfo.BuilderBase
,InfoObserverConfig.Builder
,InfoObserverConfig.BuilderBase
,InstanceInfoConfig.Builder
,InstanceInfoConfig.BuilderBase
,InterceptionContext.Builder
,InterceptionContext.BuilderBase
,JdbcParametersConfig.Builder
,JdbcParametersConfig.BuilderBase
,KeyPerformanceIndicatorMetricsConfig.Builder
,KeyPerformanceIndicatorMetricsConfig.BuilderBase
,Keys.Builder
,Keys.BuilderBase
,KeystoreKeys.Builder
,KeystoreKeys.BuilderBase
,LeaseInfoConfig.Builder
,LeaseInfoConfig.BuilderBase
,LimitsFeatureConfig.Builder
,LimitsFeatureConfig.BuilderBase
,ListenerConfig.Builder
,ListenerConfig.BuilderBase
,LogObserverConfig.Builder
,LogObserverConfig.BuilderBase
,LogStreamConfig.Builder
,LogStreamConfig.BuilderBase
,Lookup.Builder
,Lookup.BuilderBase
,LruCacheConfig.Builder
,LruCacheConfig.BuilderBase
,MappersConfig.Builder
,MappersConfig.BuilderBase
,MediaContextConfig.Builder
,MediaContextConfig.BuilderBase
,MemoryCacheConfig.Builder
,MemoryCacheConfig.BuilderBase
,MetricsConfig.Builder
,MetricsConfig.BuilderBase
,MetricsObserverConfig.Builder
,MetricsObserverConfig.BuilderBase
,MpOpenApiManagerConfig.Builder
,MpOpenApiManagerConfig.BuilderBase
,ObserveFeatureConfig.Builder
,ObserveFeatureConfig.BuilderBase
,ObserverConfigBase.Builder
,ObserverConfigBase.BuilderBase
,OciCertificatesTlsManagerConfig.Builder
,OciCertificatesTlsManagerConfig.BuilderBase
,OciConfig.Builder
,OciConfig.Builder
,OciConfig.BuilderBase
,OciConfig.BuilderBase
,OllamaChatModelConfig.Builder
,OllamaChatModelConfig.BuilderBase
,OllamaEmbeddingModelConfig.Builder
,OllamaEmbeddingModelConfig.BuilderBase
,OllamaLanguageModelConfig.Builder
,OllamaLanguageModelConfig.BuilderBase
,OllamaStreamingChatModelConfig.Builder
,OllamaStreamingChatModelConfig.BuilderBase
,OpenAiChatModelConfig.Builder
,OpenAiChatModelConfig.BuilderBase
,OpenAiEmbeddingModelConfig.Builder
,OpenAiEmbeddingModelConfig.BuilderBase
,OpenAiImageModelConfig.Builder
,OpenAiImageModelConfig.BuilderBase
,OpenAiLanguageModelConfig.Builder
,OpenAiLanguageModelConfig.BuilderBase
,OpenAiModerationModelConfig.Builder
,OpenAiModerationModelConfig.BuilderBase
,OpenAiStreamingChatModelConfig.Builder
,OpenAiStreamingChatModelConfig.BuilderBase
,OpenApiFeatureConfig.Builder
,OpenApiFeatureConfig.BuilderBase
,OpenApiUiConfig.Builder
,OpenApiUiConfig.BuilderBase
,OracleEmbeddingStoreConfig.Builder
,OracleEmbeddingStoreConfig.BuilderBase
,OracleEmbeddingTableConfig.Builder
,OracleEmbeddingTableConfig.BuilderBase
,PathsConfig.Builder
,PathsConfig.BuilderBase
,PemKeys.Builder
,PemKeys.BuilderBase
,PortInfoConfig.Builder
,PortInfoConfig.BuilderBase
,Qualifier.Builder
,Qualifier.BuilderBase
,ResourceConfig.Builder
,ResourceConfig.BuilderBase
,RestClientMetricsConfig.Builder
,RestClientMetricsConfig.BuilderBase
,RetryConfig.Builder
,RetryConfig.BuilderBase
,RevocationConfig.Builder
,RevocationConfig.BuilderBase
,ScheduledThreadPoolConfig.Builder
,ScheduledThreadPoolConfig.BuilderBase
,ScopeConfig.Builder
,ScopeConfig.BuilderBase
,ScopingConfig.Builder
,ScopingConfig.BuilderBase
,SecurityFeatureConfig.Builder
,SecurityFeatureConfig.BuilderBase
,SecurityHandlerConfig.Builder
,SecurityHandlerConfig.BuilderBase
,ServiceRegistryConfig.Builder
,ServiceRegistryConfig.BuilderBase
,SessionTokenMethodConfig.Builder
,SessionTokenMethodConfig.BuilderBase
,SocketOptions.Builder
,SocketOptions.BuilderBase
,StaticContentConfig.Builder
,StaticContentConfig.BuilderBase
,TaskConfig.Builder
,TaskConfig.BuilderBase
,TemporaryStorageConfig.Builder
,TemporaryStorageConfig.BuilderBase
,ThreadPoolConfig.Builder
,ThreadPoolConfig.BuilderBase
,TimeoutConfig.Builder
,TimeoutConfig.BuilderBase
,TlsConfig.Builder
,TlsConfig.BuilderBase
,TracingObserverConfig.Builder
,TracingObserverConfig.BuilderBase
,TypedElementInfo.Builder
,TypedElementInfo.BuilderBase
,TypeInfo.Builder
,TypeInfo.BuilderBase
,TypeName.Builder
,TypeName.BuilderBase
,UriInfo.Builder
,UriInfo.BuilderBase
,WebClientConfig.Builder
,WebClientConfig.BuilderBase
,WebClientCookieManagerConfig.Builder
,WebClientCookieManagerConfig.BuilderBase
,WebClientServiceResponse.Builder
,WebClientServiceResponse.BuilderBase
,WebServerConfig.Builder
,WebServerConfig.BuilderBase
,WsClientConfig.Builder
,WsClientConfig.BuilderBase
,WsClientProtocolConfig.Builder
,WsClientProtocolConfig.BuilderBase
,WsConfig.Builder
,WsConfig.BuilderBase
- Enclosing class:
Prototype
public static interface Prototype.Builder<BUILDER,PROTOTYPE>
Terminating method of this builder that creates a prototype instance.
If the object is a factory, it has a further method
build
, that produces the target runtime instance
created from this builder or setup object instance.- See Also:
-
Method Details
-
buildPrototype
PROTOTYPE buildPrototype()Create an instance of thePrototype
. This method is available on all generated builders forPrototype.Blueprint
.- Returns:
- an instance of the setup object created from this builder
-
self
Instance of this builder as the correct type.- Returns:
- this instance typed to correct type
-