public static interface GrpcEndpointBuilderFactory.GrpcEndpointProducerBuilder
extends org.apache.camel.builder.EndpointProducerBuilder
| Modifier and Type | Method and Description |
|---|---|
default GrpcEndpointBuilderFactory.AdvancedGrpcEndpointProducerBuilder |
advanced() |
default GrpcEndpointBuilderFactory.GrpcEndpointProducerBuilder |
authenticationType(GrpcEndpointBuilderFactory.GrpcAuthType authenticationType)
Authentication method type in advance to the SSL/TLS negotiation.
|
default GrpcEndpointBuilderFactory.GrpcEndpointProducerBuilder |
authenticationType(String authenticationType)
Authentication method type in advance to the SSL/TLS negotiation.
|
default GrpcEndpointBuilderFactory.GrpcEndpointProducerBuilder |
autoDiscoverClientInterceptors(boolean autoDiscoverClientInterceptors)
Setting the autoDiscoverClientInterceptors mechanism, if true, the
component will look for a ClientInterceptor instance in the registry
automatically otherwise it will skip that checking.
|
default GrpcEndpointBuilderFactory.GrpcEndpointProducerBuilder |
autoDiscoverClientInterceptors(String autoDiscoverClientInterceptors)
Setting the autoDiscoverClientInterceptors mechanism, if true, the
component will look for a ClientInterceptor instance in the registry
automatically otherwise it will skip that checking.
|
default GrpcEndpointBuilderFactory.GrpcEndpointProducerBuilder |
flowControlWindow(int flowControlWindow)
The HTTP/2 flow control window size (MiB).
|
default GrpcEndpointBuilderFactory.GrpcEndpointProducerBuilder |
flowControlWindow(String flowControlWindow)
The HTTP/2 flow control window size (MiB).
|
default GrpcEndpointBuilderFactory.GrpcEndpointProducerBuilder |
jwtAlgorithm(GrpcEndpointBuilderFactory.JwtAlgorithm jwtAlgorithm)
JSON Web Token sign algorithm.
|
default GrpcEndpointBuilderFactory.GrpcEndpointProducerBuilder |
jwtAlgorithm(String jwtAlgorithm)
JSON Web Token sign algorithm.
|
default GrpcEndpointBuilderFactory.GrpcEndpointProducerBuilder |
jwtIssuer(String jwtIssuer)
JSON Web Token issuer.
|
default GrpcEndpointBuilderFactory.GrpcEndpointProducerBuilder |
jwtSecret(String jwtSecret)
JSON Web Token secret.
|
default GrpcEndpointBuilderFactory.GrpcEndpointProducerBuilder |
jwtSubject(String jwtSubject)
JSON Web Token subject.
|
default GrpcEndpointBuilderFactory.GrpcEndpointProducerBuilder |
keyCertChainResource(String keyCertChainResource)
The X.509 certificate chain file resource in PEM format link.
|
default GrpcEndpointBuilderFactory.GrpcEndpointProducerBuilder |
keyPassword(String keyPassword)
The PKCS#8 private key file password.
|
default GrpcEndpointBuilderFactory.GrpcEndpointProducerBuilder |
keyResource(String keyResource)
The PKCS#8 private key file resource in PEM format link.
|
default GrpcEndpointBuilderFactory.GrpcEndpointProducerBuilder |
lazyStartProducer(boolean lazyStartProducer)
Whether the producer should be started lazy (on the first message).
|
default GrpcEndpointBuilderFactory.GrpcEndpointProducerBuilder |
lazyStartProducer(String lazyStartProducer)
Whether the producer should be started lazy (on the first message).
|
default GrpcEndpointBuilderFactory.GrpcEndpointProducerBuilder |
maxMessageSize(int maxMessageSize)
The maximum message size allowed to be received/sent (MiB).
|
default GrpcEndpointBuilderFactory.GrpcEndpointProducerBuilder |
maxMessageSize(String maxMessageSize)
The maximum message size allowed to be received/sent (MiB).
|
default GrpcEndpointBuilderFactory.GrpcEndpointProducerBuilder |
method(String method)
gRPC method name.
|
default GrpcEndpointBuilderFactory.GrpcEndpointProducerBuilder |
negotiationType(GrpcEndpointBuilderFactory.NegotiationType negotiationType)
Identifies the security negotiation type used for HTTP/2
communication.
|
default GrpcEndpointBuilderFactory.GrpcEndpointProducerBuilder |
negotiationType(String negotiationType)
Identifies the security negotiation type used for HTTP/2
communication.
|
default GrpcEndpointBuilderFactory.GrpcEndpointProducerBuilder |
producerStrategy(GrpcEndpointBuilderFactory.GrpcProducerStrategy producerStrategy)
The mode used to communicate with a remote gRPC server.
|
default GrpcEndpointBuilderFactory.GrpcEndpointProducerBuilder |
producerStrategy(String producerStrategy)
The mode used to communicate with a remote gRPC server.
|
default GrpcEndpointBuilderFactory.GrpcEndpointProducerBuilder |
serviceAccountResource(String serviceAccountResource)
Service Account key file in JSON format resource link supported by
the Google Cloud SDK.
|
default GrpcEndpointBuilderFactory.GrpcEndpointProducerBuilder |
streamRepliesTo(String streamRepliesTo)
When using STREAMING client mode, it indicates the endpoint where
responses should be forwarded.
|
default GrpcEndpointBuilderFactory.GrpcEndpointProducerBuilder |
trustCertCollectionResource(String trustCertCollectionResource)
The trusted certificates collection file resource in PEM format for
verifying the remote endpoint's certificate.
|
default GrpcEndpointBuilderFactory.GrpcEndpointProducerBuilder |
userAgent(String userAgent)
The user agent header passed to the server.
|
default GrpcEndpointBuilderFactory.AdvancedGrpcEndpointProducerBuilder advanced()
default GrpcEndpointBuilderFactory.GrpcEndpointProducerBuilder autoDiscoverClientInterceptors(boolean autoDiscoverClientInterceptors)
autoDiscoverClientInterceptors - the value to setdefault GrpcEndpointBuilderFactory.GrpcEndpointProducerBuilder autoDiscoverClientInterceptors(String autoDiscoverClientInterceptors)
autoDiscoverClientInterceptors - the value to setdefault GrpcEndpointBuilderFactory.GrpcEndpointProducerBuilder flowControlWindow(int flowControlWindow)
flowControlWindow - the value to setdefault GrpcEndpointBuilderFactory.GrpcEndpointProducerBuilder flowControlWindow(String flowControlWindow)
flowControlWindow - the value to setdefault GrpcEndpointBuilderFactory.GrpcEndpointProducerBuilder maxMessageSize(int maxMessageSize)
maxMessageSize - the value to setdefault GrpcEndpointBuilderFactory.GrpcEndpointProducerBuilder maxMessageSize(String maxMessageSize)
maxMessageSize - the value to setdefault GrpcEndpointBuilderFactory.GrpcEndpointProducerBuilder lazyStartProducer(boolean lazyStartProducer)
lazyStartProducer - the value to setdefault GrpcEndpointBuilderFactory.GrpcEndpointProducerBuilder lazyStartProducer(String lazyStartProducer)
lazyStartProducer - the value to setdefault GrpcEndpointBuilderFactory.GrpcEndpointProducerBuilder method(String method)
method - the value to setdefault GrpcEndpointBuilderFactory.GrpcEndpointProducerBuilder producerStrategy(GrpcEndpointBuilderFactory.GrpcProducerStrategy producerStrategy)
producerStrategy - the value to setdefault GrpcEndpointBuilderFactory.GrpcEndpointProducerBuilder producerStrategy(String producerStrategy)
producerStrategy - the value to setdefault GrpcEndpointBuilderFactory.GrpcEndpointProducerBuilder streamRepliesTo(String streamRepliesTo)
streamRepliesTo - the value to setdefault GrpcEndpointBuilderFactory.GrpcEndpointProducerBuilder userAgent(String userAgent)
userAgent - the value to setdefault GrpcEndpointBuilderFactory.GrpcEndpointProducerBuilder authenticationType(GrpcEndpointBuilderFactory.GrpcAuthType authenticationType)
authenticationType - the value to setdefault GrpcEndpointBuilderFactory.GrpcEndpointProducerBuilder authenticationType(String authenticationType)
authenticationType - the value to setdefault GrpcEndpointBuilderFactory.GrpcEndpointProducerBuilder jwtAlgorithm(GrpcEndpointBuilderFactory.JwtAlgorithm jwtAlgorithm)
jwtAlgorithm - the value to setdefault GrpcEndpointBuilderFactory.GrpcEndpointProducerBuilder jwtAlgorithm(String jwtAlgorithm)
jwtAlgorithm - the value to setdefault GrpcEndpointBuilderFactory.GrpcEndpointProducerBuilder jwtIssuer(String jwtIssuer)
jwtIssuer - the value to setdefault GrpcEndpointBuilderFactory.GrpcEndpointProducerBuilder jwtSecret(String jwtSecret)
jwtSecret - the value to setdefault GrpcEndpointBuilderFactory.GrpcEndpointProducerBuilder jwtSubject(String jwtSubject)
jwtSubject - the value to setdefault GrpcEndpointBuilderFactory.GrpcEndpointProducerBuilder keyCertChainResource(String keyCertChainResource)
keyCertChainResource - the value to setdefault GrpcEndpointBuilderFactory.GrpcEndpointProducerBuilder keyPassword(String keyPassword)
keyPassword - the value to setdefault GrpcEndpointBuilderFactory.GrpcEndpointProducerBuilder keyResource(String keyResource)
keyResource - the value to setdefault GrpcEndpointBuilderFactory.GrpcEndpointProducerBuilder negotiationType(GrpcEndpointBuilderFactory.NegotiationType negotiationType)
negotiationType - the value to setdefault GrpcEndpointBuilderFactory.GrpcEndpointProducerBuilder negotiationType(String negotiationType)
negotiationType - the value to setdefault GrpcEndpointBuilderFactory.GrpcEndpointProducerBuilder serviceAccountResource(String serviceAccountResource)
serviceAccountResource - the value to setdefault GrpcEndpointBuilderFactory.GrpcEndpointProducerBuilder trustCertCollectionResource(String trustCertCollectionResource)
trustCertCollectionResource - the value to setApache Camel