Class DestinationRuleSpecTrafficPolicyConnectionPoolHttp.Builder
- java.lang.Object
-
- com.marcnuri.yakc.model.io.istio.networking.v1alpha3.DestinationRuleSpecTrafficPolicyConnectionPoolHttp.Builder
-
- Enclosing class:
- DestinationRuleSpecTrafficPolicyConnectionPoolHttp
public static class DestinationRuleSpecTrafficPolicyConnectionPoolHttp.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DestinationRuleSpecTrafficPolicyConnectionPoolHttp
build()
DestinationRuleSpecTrafficPolicyConnectionPoolHttp.Builder
h2UpgradePolicy(java.lang.String h2UpgradePolicy)
Specify if http1.1 connection should be upgraded to http2 for the associated destination.DestinationRuleSpecTrafficPolicyConnectionPoolHttp.Builder
http1MaxPendingRequests(java.lang.Number http1MaxPendingRequests)
Maximum number of pending HTTP requests to a destination.DestinationRuleSpecTrafficPolicyConnectionPoolHttp.Builder
http2MaxRequests(java.lang.Number http2MaxRequests)
Maximum number of requests to a backend.DestinationRuleSpecTrafficPolicyConnectionPoolHttp.Builder
idleTimeout(java.lang.String idleTimeout)
The idle timeout for upstream connection pool connections.DestinationRuleSpecTrafficPolicyConnectionPoolHttp.Builder
maxRequestsPerConnection(java.lang.Number maxRequestsPerConnection)
Maximum number of requests per connection to a backend.DestinationRuleSpecTrafficPolicyConnectionPoolHttp.Builder
maxRetries(java.lang.Number maxRetries)
java.lang.String
toString()
DestinationRuleSpecTrafficPolicyConnectionPoolHttp.Builder
useClientProtocol(java.lang.Boolean useClientProtocol)
If set to true, client protocol will be preserved while initiating connection to backend.
-
-
-
Method Detail
-
h2UpgradePolicy
public DestinationRuleSpecTrafficPolicyConnectionPoolHttp.Builder h2UpgradePolicy(java.lang.String h2UpgradePolicy)
Specify if http1.1 connection should be upgraded to http2 for the associated destination.- Returns:
this
.
-
http1MaxPendingRequests
public DestinationRuleSpecTrafficPolicyConnectionPoolHttp.Builder http1MaxPendingRequests(java.lang.Number http1MaxPendingRequests)
Maximum number of pending HTTP requests to a destination.- Returns:
this
.
-
http2MaxRequests
public DestinationRuleSpecTrafficPolicyConnectionPoolHttp.Builder http2MaxRequests(java.lang.Number http2MaxRequests)
Maximum number of requests to a backend.- Returns:
this
.
-
idleTimeout
public DestinationRuleSpecTrafficPolicyConnectionPoolHttp.Builder idleTimeout(java.lang.String idleTimeout)
The idle timeout for upstream connection pool connections.- Returns:
this
.
-
maxRequestsPerConnection
public DestinationRuleSpecTrafficPolicyConnectionPoolHttp.Builder maxRequestsPerConnection(java.lang.Number maxRequestsPerConnection)
Maximum number of requests per connection to a backend.- Returns:
this
.
-
maxRetries
public DestinationRuleSpecTrafficPolicyConnectionPoolHttp.Builder maxRetries(java.lang.Number maxRetries)
-
useClientProtocol
public DestinationRuleSpecTrafficPolicyConnectionPoolHttp.Builder useClientProtocol(java.lang.Boolean useClientProtocol)
If set to true, client protocol will be preserved while initiating connection to backend.- Returns:
this
.
-
build
public DestinationRuleSpecTrafficPolicyConnectionPoolHttp build()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-