AppResiliencyProperties Class
- java.
lang. Object - com.
azure. resourcemanager. appcontainers. fluent. models. AppResiliencyProperties
- com.
Implements
public final class AppResiliencyProperties
implements JsonSerializable<AppResiliencyProperties>
App Resiliency resource specific properties.
Constructor Summary
| Constructor | Description |
|---|---|
| AppResiliencyProperties() |
Creates an instance of App |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
Circuit |
circuitBreakerPolicy()
Get the circuit |
|
static
App |
fromJson(JsonReader jsonReader)
Reads an instance of App |
|
Http |
httpConnectionPool()
Get the http |
|
Http |
httpRetryPolicy()
Get the http |
|
Tcp |
tcpConnectionPool()
Get the tcp |
|
Tcp |
tcpRetryPolicy()
Get the tcp |
|
Timeout |
timeoutPolicy()
Get the timeout |
|
Json |
toJson(JsonWriter jsonWriter) |
| void |
validate()
Validates the instance. |
|
App |
withCircuitBreakerPolicy(CircuitBreakerPolicy circuitBreakerPolicy)
Set the circuit |
|
App |
withHttpConnectionPool(HttpConnectionPool httpConnectionPool)
Set the http |
|
App |
withHttpRetryPolicy(HttpRetryPolicy httpRetryPolicy)
Set the http |
|
App |
withTcpConnectionPool(TcpConnectionPool tcpConnectionPool)
Set the tcp |
|
App |
withTcpRetryPolicy(TcpRetryPolicy tcpRetryPolicy)
Set the tcp |
|
App |
withTimeoutPolicy(TimeoutPolicy timeoutPolicy)
Set the timeout |
Methods inherited from java.lang.Object
Constructor Details
AppResiliencyProperties
public AppResiliencyProperties()
Creates an instance of AppResiliencyProperties class.
Method Details
circuitBreakerPolicy
public CircuitBreakerPolicy circuitBreakerPolicy()
Get the circuitBreakerPolicy property: Policy that defines circuit breaker conditions.
Returns:
fromJson
public static AppResiliencyProperties fromJson(JsonReader jsonReader)
Reads an instance of AppResiliencyProperties from the JsonReader.
Parameters:
Returns:
Throws:
httpConnectionPool
public HttpConnectionPool httpConnectionPool()
Get the httpConnectionPool property: Defines parameters for http connection pooling.
Returns:
httpRetryPolicy
public HttpRetryPolicy httpRetryPolicy()
Get the httpRetryPolicy property: Policy that defines http request retry conditions.
Returns:
tcpConnectionPool
public TcpConnectionPool tcpConnectionPool()
Get the tcpConnectionPool property: Defines parameters for tcp connection pooling.
Returns:
tcpRetryPolicy
public TcpRetryPolicy tcpRetryPolicy()
Get the tcpRetryPolicy property: Policy that defines tcp request retry conditions.
Returns:
timeoutPolicy
public TimeoutPolicy timeoutPolicy()
Get the timeoutPolicy property: Policy to set request timeouts.
Returns:
toJson
validate
public void validate()
Validates the instance.
withCircuitBreakerPolicy
public AppResiliencyProperties withCircuitBreakerPolicy(CircuitBreakerPolicy circuitBreakerPolicy)
Set the circuitBreakerPolicy property: Policy that defines circuit breaker conditions.
Parameters:
Returns:
withHttpConnectionPool
public AppResiliencyProperties withHttpConnectionPool(HttpConnectionPool httpConnectionPool)
Set the httpConnectionPool property: Defines parameters for http connection pooling.
Parameters:
Returns:
withHttpRetryPolicy
public AppResiliencyProperties withHttpRetryPolicy(HttpRetryPolicy httpRetryPolicy)
Set the httpRetryPolicy property: Policy that defines http request retry conditions.
Parameters:
Returns:
withTcpConnectionPool
public AppResiliencyProperties withTcpConnectionPool(TcpConnectionPool tcpConnectionPool)
Set the tcpConnectionPool property: Defines parameters for tcp connection pooling.
Parameters:
Returns:
withTcpRetryPolicy
public AppResiliencyProperties withTcpRetryPolicy(TcpRetryPolicy tcpRetryPolicy)
Set the tcpRetryPolicy property: Policy that defines tcp request retry conditions.
Parameters:
Returns:
withTimeoutPolicy
public AppResiliencyProperties withTimeoutPolicy(TimeoutPolicy timeoutPolicy)
Set the timeoutPolicy property: Policy to set request timeouts.
Parameters:
Returns: