-
- Type Parameters:
T- Type of the built instance
- All Superinterfaces:
Supplier<T>
- All Known Subinterfaces:
BaseMetricsSettings.Builder,ComponentMetricsSettings.Builder,Config.Builder,ConfigNode.ListNode.Builder,DbClientProviderBuilder<T>,FormBuilder<B,T>,KeyPerformanceIndicatorMetricsSettings.Builder,KeyPerformanceIndicatorMetricsSettings.Builder,MetricsSettings.Builder,MetricsSupport.Builder<T>,OpenApiUi.Builder<B,T>,RegistryFilterSettings.Builder,RegistrySettings.Builder,ResponseBuilder<B,T,X>,RestServiceSettings.Builder,TracerBuilder<T>
- All Known Implementing Classes:
AbacProvider.Builder,AbstractLogEntry.Builder,AccessLogSupport.Builder,AllowList.Builder,AnnotationAnalyzer.AnalyzerResponse.Builder,ApiEntityResponse.Builder,ApiOptionalResponse.Builder,ApiOptionalResponse.BuilderBase,ApiResponse.Builder,AppRoleVaultAuth.Builder,AqConfigBuilder,AqConnector.AqConnectorBuilder,AsymmetricCipher.Builder,Async.Builder,AuthenticationResponse.Builder,AuthorizationResponse.Builder,Bulkhead.Builder,Channel.Builder,CircuitBreaker.Builder,ClasspathConfigSource.Builder,ClasspathOverrideSource.Builder,ClientMethodDescriptor.Builder,ClientServiceDescriptor.Builder,ComponentTracingConfig.Builder,CompositeProviderSelectionPolicy.Builder,ConfigContent.NodeContent.Builder,ConfigContent.OverrideContent.Builder,ConfigParser.Content.Builder,ConfigSources.SystemPropertiesConfigSource.Builder,ConfigVaultProvider.Builder,ConnectionPool.Builder,ConnectorConfigBuilder,ContentDisposition.Builder,Context.Builder,ContextPropagationFilter.Builder,CorsSupport.Builder,CorsSupportBase.Builder,CrossOriginConfig.Builder,CubbyholeSecurityProvider.CubbyholeSecretConfig.Builder,DbClient.Builder,DbClientContext.Builder,DbClientHealthCheck.Builder,DbClientMetricBuilder,DbClientTracing.Builder,DbMapperManager.Builder,DbStatementContext.Builder,DbStatements.Builder,DefaultMediaSupport.Builder,DirectHandler.TransportResponse.Builder,DirectoryConfigSource.Builder,DiskSpaceHealthCheck.Builder,EmbeddedStorageManagerBuilder,Emitter.Builder,EncryptedJwt.Builder,EndpointConfig.Builder,EtcdConfigSourceBuilder,EvictableCache.Builder,ExperimentalConfiguration.Builder,Fallback.Builder,FaultTolerance.Builder,FaultTolerance.TypedBuilder,FileConfigSource.Builder,FileFormParams.Builder,FileOverrideSource.Builder,FileSystemWatcher.Builder,FormParams.Builder,GitConfigSourceBuilder,GoogleTokenProvider.Builder,Grant.Builder,GraphQlSupport.Builder,GrpcChannelDescriptor.Builder,GrpcChannelsProvider.Builder,GrpcClientSecurity.Builder,GrpcProxyBuilder,GrpcRouting.Builder,GrpcServer.Builder,GrpcServerConfiguration.Builder,GrpcServiceBuilder,GrpcTlsDescriptor.Builder,HashDigest.Builder,HeaderAtnOutboundConfig.Builder,HeaderAtnProvider.Builder,HeaderLogEntry.Builder,HealthSupport.Builder,HeapMemoryHealthCheck.Builder,HelidonRestServiceSupport.Builder,HelidonServiceLoader.Builder,HmacDigest.Builder,HoconConfigParserBuilder,HostLogEntry.Builder,Http2Configuration.Builder,HttpBasicAuthProvider.Builder,HttpBasicOutboundConfig.Builder,HttpDigestAuthProvider.Builder,HttpSignProvider.Builder,IdcsMtRoleMapperProvider.Builder,IdcsMtRoleMapperRxProvider.Builder,IdcsRoleMapperProvider.Builder,IdcsRoleMapperRxProvider.Builder,InboundClientDefinition.Builder,InjectionProvider.InstanceConfig.Builder,InMemoryOverrideSource.Builder,InvocationHandler.Builder,IoMulti.MultiFromByteChannelBuilder,IoMulti.MultiFromInputStreamBuilder,IoMulti.MultiToByteChannelBuilder,IoMulti.OutputStreamMultiBuilder,JaegerTracerBuilder,JavaxElPolicyExecutor.Builder,JdbcDbClientProviderBuilder,JerseySupport.Builder,JmsConfigBuilder,JmsConnector.JmsConnectorBuilder,JmsMessage.OutgoingJmsMessageBuilder,JsonpSupport.Builder,JwkEC.Builder,JwkKeys.Builder,JwkOctet.Builder,JwkRSA.Builder,Jwt.Builder,JwtAuthProvider.Builder,JwtHeaders.Builder,JwtProvider.Builder,JwtProvider.JwtOutboundTarget.Builder,K8sVaultAuth.Builder,KafkaConfigBuilder,KafkaPublisher.Builder,KafkaSubscriber.Builder,KeyConfig.Builder,KeyConfig.KeystoreBuilder,KeyConfig.PemBuilder,Kv1SecurityProvider.Kv1SecretConfig.Builder,Kv2SecurityProvider.Kv2SecretConfig.Builder,ListNodeBuilderImpl,LruCache.Builder,MapConfigSource.Builder,MapConfigSource.MapBuilder,MappedCrossOriginConfig.Builder,MapperManager.Builder,MediaContext.Builder,MediaType.Builder,Messaging.Builder,MeterRegistryFactory.Builder,MetricsSupport.Builder,MicrometerSupport.Builder,MicrostreamCacheConfigurationBuilder,MicrostreamHealthCheck.Builder,MicrostreamMetricsSupport.Builder,MongoDbClientProviderBuilder,MPOpenAPIBuilder,MultiTappedPublisher.Builder,Neo4j.Builder,Neo4jMetricsSupport.Builder,OciAutonomousDbRx.Builder,OciConfigInstancePrincipal.Builder,OciConfigProfile.Builder,OciMetricsRx.Builder,OciMetricsSupport.Builder,OciObjectStorageHealthCheck.Builder,OciObjectStorageRx.Builder,OciRestApi.Builder,OciRestException.Builder,OciVaultHealthCheck.Builder,OciVaultRx.Builder,OciVaultSecurityProvider.OciVaultDigestConfig.Builder,OciVaultSecurityProvider.OciVaultEncryptionConfig.Builder,OciVaultSecurityProvider.OciVaultSecretConfig.Builder,OidcConfig.Builder,OidcProvider.Builder,OidcSupport.Builder,OpenAPISupport.Builder,OpenApiUiBase.Builder,OutboundConfig.Builder,OutboundSecurityClientBuilder,OutboundSecurityResponse.Builder,OutboundTarget.Builder,OutboundTargetDefinition.Builder,PathTracingConfig.Builder,PolicyValidator.Builder,PolicyValidator.PolicyConfig.Builder,PollingStrategies.ScheduledBuilder,Principal.Builder,PrometheusSupport.Builder,PropagationRecord.Builder,PropagationRecord.Builder,Proxy.Builder,ReadableBodyPart.Builder,ReadableBodyPartHeaders.Builder,RequestLineLogEntry.Builder,RestApi.Builder,RestException.Builder,Retry.Builder,Retry.DelayingRetryPolicy.Builder,Retry.ExponentialRetryPolicy.Builder,Retry.FibonacciRetryPolicy.Builder,Retry.JitterRetryPolicy.Builder,Role.Builder,RoleValidator.RoleConfig.Builder,Routing.Builder,ScheduledPollingStrategy.Builder,ScheduledThreadPoolSupplier.Builder,Scheduling.CronBuilder,Scheduling.FixedRateBuilder,ScopeValidator.Builder,Security.Builder,SecurityClientBuilder,SecurityContext.Builder,SecurityEnvironment.Builder,SecurityFeature.Builder,SecurityLevel.SecurityLevelBuilder,SecurityTime.Builder,SEOpenAPISupportBuilder,SerializationConfig.Builder,ServerConfiguration.Builder,ServiceDescriptor.Builder,SetCookie.Builder,Signature.Builder,SignedHeadersConfig.Builder,SimpleRetryPolicy.Builder,SizeLogEntry.Builder,SocketConfiguration.Builder,SpanLogTracingConfig.Builder,SpanTracingConfig.Builder,SSLContextBuilder,SSLContextBuilder,StaticContentSupport.Builder,StaticContentSupport.Builder,StaticContentSupport.ClassPathBuilder,StaticContentSupport.FileBasedBuilder,StaticContentSupport.FileSystemBuilder,StatusLogEntry.Builder,Subject.Builder,SymmetricCipher.Builder,TenantConfig.Builder,ThreadPoolSupplier.Builder,Timeout.Builder,TimestampLogEntry.Builder,TimeTakenLogEntry.Builder,TimeValidator.TimeConfig.Builder,TokenCredential.Builder,TokenHandler.Builder,TokenVaultAuth.Builder,TracingConfig.Builder,TransitSecurityProvider.TransitDigestConfig.Builder,TransitSecurityProvider.TransitEncryptionConfig.Builder,TyrusSupport.Builder,UrlConfigSource.Builder,UrlOverrideSource.Builder,UserLogEntry.Builder,Vault.Builder,VaultOptionalResponse.Builder,VaultOptionalResponse.BuilderBase,VaultRestApi.Builder,VaultRestApi.BuilderBase,VaultRestException.Builder,VaultToken.Builder,VaultTokenBase.Builder,WebClient.Builder,WebClientContextPropagation.Builder,WebClientTls.Builder,WebServer.Builder,WebServerTls.Builder,WebTracingConfig.Builder,WriteableBodyPart.Builder,WriteableBodyPartHeaders.Builder,WriteableMultiPart.Builder,ZipkinTracerBuilder
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
@FunctionalInterface public interface Builder<T> extends Supplier<T>
Interface for builders, to be able to accept a builder in addition to an instance.This interface is similar to
Supplieras it provides an instance, only for classes that act as instance builders (fluent API builder pattern), where methodSupplier.get()would be misleading.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description Tbuild()Build the instance from this builder.default Tget()
-