- Type Parameters:
B
- Type of the builderT
- Type of the built instance
- All Superinterfaces:
Supplier<T>
- All Known Subinterfaces:
ComponentMetricsSettings.Builder
,Config.Builder
,ConfigNode.ListNode.Builder
,DbClientBuilder<T>
,DistributionStatisticsConfig.Builder
,HttpRouting.Builder
,MeterRegistry.Builder<B,
,R> OpenTracingTracerBuilder<T>
,ResponseBuilder<B,
,T, X> RestServiceSettings.Builder
,Router.Builder
,Span.Builder<B>
,TracerBuilder<T>
- All Known Implementing Classes:
AbacProvider.Builder
,AbstractLogEntry.Builder
,AccessLogRoutingFeature.Builder
,Annotation.Builder
,Annotation.Builder
,AnnotationAnalyzer.AnalyzerResponse.Builder
,AnnotationParameter.Builder
,ApiEntityResponse.Builder
,ApiOptionalResponse.Builder
,ApiOptionalResponse.BuilderBase
,ApiResponse.Builder
,AppRoleVaultAuth.Builder
,AqConfigBuilder
,AqConnector.AqConnectorBuilder
,AsymmetricCipher.Builder
,AuthenticationResponse.Builder
,AuthorizationResponse.Builder
,BufferedEmittingPublisher.Builder
,Channel.Builder
,ClassBase.Builder
,ClassModel.Builder
,ClasspathConfigSource.Builder
,ClasspathOverrideSource.Builder
,ComponentTracingConfig.Builder
,CompositeProviderSelectionPolicy.Builder
,ConfigContent.NodeContent.Builder
,ConfigContent.OverrideContent.Builder
,ConfigParser.Content.Builder
,ConfigSources.SystemPropertiesConfigSource.Builder
,ConfigVaultProvider.Builder
,ConnectionFlowControl.ConnectionFlowControlBuilder
,ConnectorConfigBuilder
,Constructor.Builder
,ContentDisposition.Builder
,Context.Builder
,CorsSupport.Builder
,CorsSupportBase.Builder
,CorsSupportHelper.Builder
,CrossOriginConfig.Builder
,CubbyholeSecurityProvider.CubbyholeSecretConfig.Builder
,DbClient.Builder
,DbClientBuilderBase
,DbClientContext.Builder
,DbClientContext.BuilderBase
,DbClientHealthCheck.Builder
,DbClientMetricBuilder
,DbClientServiceBase.BuilderBase
,DbClientTracing.Builder
,DbExecuteContext.Builder
,DbExecuteContext.BuilderBase
,DbMapperManager.Builder
,DbStatements.Builder
,DirectHandler.TransportResponse.Builder
,DirectHandlers.Builder
,DirectoryConfigSource.Builder
,DiskSpaceHealthCheck.Builder
,EmbeddedStorageManagerBuilder
,Emitter.Builder
,EncryptedJwt.Builder
,EndpointConfig.Builder
,EtcdConfigSourceBuilder
,EvictableCache.Builder
,FaultTolerance.Builder
,FaultTolerance.TypedBuilder
,Field.Builder
,FileConfigSource.Builder
,FileOverrideSource.Builder
,FileSystemWatcher.Builder
,GitConfigSourceBuilder
,GoogleTokenProvider.Builder
,Grant.Builder
,GraphQlService.Builder
,GrpcRouting.Builder
,HashDigest.Builder
,HeaderAtnOutboundConfig.Builder
,HeaderAtnProvider.Builder
,HeaderLogEntry.Builder
,HealthCheckResponse.Builder
,HeapMemoryHealthCheck.Builder
,HelidonFeatureSupport.Builder
,HelidonServiceLoader.Builder
,HmacDigest.Builder
,HoconConfigParserBuilder
,HostLogEntry.Builder
,Http2ConnectionSelector.Builder
,Http2Settings.Builder
,Http2UpgradeProvider.Builder
,HttpBasicAuthProvider.Builder
,HttpBasicOutboundConfig.Builder
,HttpDigestAuthProvider.Builder
,HttpMediaType.Builder
,HttpRoute.Builder
,HttpSignProvider.Builder
,IdcsMtRoleMapperProvider.Builder
,IdcsRoleMapperProvider.Builder
,InboundClientDefinition.Builder
,InjectionProvider.InstanceConfig.Builder
,InMemoryOverrideSource.Builder
,InnerClass.Builder
,InvocationHandler.Builder
,IoMulti.MultiFromByteChannelBuilder
,IoMulti.MultiFromInputStreamBuilder
,IoMulti.MultiToByteChannelBuilder
,IoMulti.OutputStreamMultiBuilder
,JaegerTracerBuilder
,Javadoc.Builder
,JavaxElPolicyExecutor.Builder
,JdbcClientBuilder
,JdbcConnectionPool.BuilderBase
,JerseySecurityFeature.Builder
,JmsConfigBuilder
,JmsConnector.JmsConnectorBuilder
,JmsMessage.OutgoingJmsMessageBuilder
,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
,Kv1SecurityProvider.Kv1SecretConfig.Builder
,Kv2SecurityProvider.Kv2SecretConfig.Builder
,ListNodeBuilderImpl
,MapConfigSource.Builder
,MapConfigSource.MapBuilder
,MappedCrossOriginConfig.Builder
,MapperManager.Builder
,Messaging.Builder
,MeterRegistryFactory.Builder
,Method.Builder
,MicrometerFeature.Builder
,MicrometerPrometheusFormatter.Builder
,MicrostreamCacheConfigurationBuilder
,MicrostreamHealthCheck.Builder
,MicrostreamMetricsSupport.Builder
,MongoDbClientBuilder
,MultiTappedPublisher.Builder
,Neo4j.Builder
,Neo4jMetricsSupport.Builder
,OciMetricsSupport.Builder
,OidcConfig.Builder
,OidcFeature.Builder
,OidcProvider.Builder
,OutboundConfig.Builder
,OutboundSecurityClientBuilder
,OutboundSecurityResponse.Builder
,OutboundTarget.Builder
,OutboundTargetDefinition.Builder
,Parameter.Builder
,Parameters.Builder
,PathTracingConfig.Builder
,PolicyValidator.Builder
,PolicyValidator.PolicyConfig.Builder
,PollingStrategies.ScheduledBuilder
,Principal.Builder
,PrometheusSupport.Builder
,Proxy.Builder
,RequestedUriDiscoveryContext.Builder
,RequestException.Builder
,RequestLineLogEntry.Builder
,RestApi.Builder
,RestException.Builder
,Retry.DelayingRetryPolicy.Builder
,Retry.JitterRetryPolicy.Builder
,Returns.Builder
,Role.Builder
,RoleValidator.RoleConfig.Builder
,ScheduledPollingStrategy.Builder
,Scheduling.CronBuilder
,Scheduling.FixedRateBuilder
,ScopeValidator.Builder
,Security.Builder
,SecurityClientBuilder
,SecurityContext.Builder
,SecurityEnvironment.Builder
,SecurityLevel.SecurityLevelBuilder
,SecurityTime.Builder
,SerializationConfig.Builder
,Server.Builder
,SetCookie.Builder
,Signature.Builder
,SignedHeadersConfig.Builder
,SimpleRetryPolicy.Builder
,SizeLogEntry.Builder
,SpanLogTracingConfig.Builder
,SpanTracingConfig.Builder
,SseEvent.Builder
,StaticContentService.Builder
,StaticContentService.ClassPathBuilder
,StaticContentService.FileBasedBuilder
,StaticContentService.FileSystemBuilder
,StatusLogEntry.Builder
,Subject.Builder
,SymmetricCipher.Builder
,TenantConfig.Builder
,Throws.Builder
,TimestampLogEntry.Builder
,TimeTakenLogEntry.Builder
,TimeValidator.TimeConfig.Builder
,TokenCredential.Builder
,TokenHandler.Builder
,TokenVaultAuth.Builder
,TracingConfig.Builder
,TransitSecurityProvider.TransitDigestConfig.Builder
,TransitSecurityProvider.TransitEncryptionConfig.Builder
,TypeArgument.Builder
,TypedElementInfo.Builder
,TypeInfo.Builder
,TypeName.Builder
,TyrusRouting.Builder
,UrlConfigSource.Builder
,UrlOverrideSource.Builder
,UserLogEntry.Builder
,Vault.Builder
,VaultOptionalResponse.Builder
,VaultOptionalResponse.BuilderBase
,VaultRestApi.Builder
,VaultRestApi.BuilderBase
,VaultRestException.Builder
,VaultToken.Builder
,VaultTokenBase.Builder
,WriteableMultiPart.Builder
,WriteablePart.Builder
,WsRouting.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.
Interface for builders, to be able to accept a builder in addition to an instance.
This interface is similar to Supplier
as it provides an instance, only for classes that act
as instance builders (fluent API builder pattern), where method Supplier.get()
would be
misleading.
-
Method Summary
-
Method Details
-
build
T build()Build the instance from this builder.- Returns:
- instance of the built type
-
update
Update the builder in a fluent API way.- Parameters:
consumer
- consumer of the builder instance- Returns:
- updated builder instance
-
identity
Instance of this builder as the correct type.- Returns:
- this instance typed to correct type
-
get
-