CosmosEndToEndOperationLatencyPolicyConfigBuilder Class
- java.
lang. Object - com.
azure. cosmos. CosmosEndToEndOperationLatencyPolicyConfigBuilder
- com.
public class CosmosEndToEndOperationLatencyPolicyConfigBuilder
Builder for CosmosEndToEndOperationLatencyPolicyConfig
Constructor Summary
| Constructor | Description |
|---|---|
| CosmosEndToEndOperationLatencyPolicyConfigBuilder(Duration endToEndOperationTimeout) |
Create a builder for CosmosEndToEndOperationLatencyPolicyConfig with end to end operation timeout |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
Cosmos |
availabilityStrategy(AvailabilityStrategy availabilityStrategy)
Sets the availability strategy to be used for the policy. |
|
Cosmos |
build()
Builds CosmosEndToEndOperationLatencyPolicyConfig with specified properties |
|
Cosmos |
enable(boolean isEnabled)
Enables or disables the policy. |
Methods inherited from java.lang.Object
Constructor Details
CosmosEndToEndOperationLatencyPolicyConfigBuilder
public CosmosEndToEndOperationLatencyPolicyConfigBuilder(Duration endToEndOperationTimeout)
Create a builder for CosmosEndToEndOperationLatencyPolicyConfig with end to end operation timeout
Parameters:
Method Details
availabilityStrategy
public CosmosEndToEndOperationLatencyPolicyConfigBuilder availabilityStrategy(AvailabilityStrategy availabilityStrategy)
Sets the availability strategy to be used for the policy.
Parameters:
Returns:
build
public CosmosEndToEndOperationLatencyPolicyConfig build()
Builds CosmosEndToEndOperationLatencyPolicyConfig with specified properties
Returns:
enable
public CosmosEndToEndOperationLatencyPolicyConfigBuilder enable(boolean isEnabled)
Enables or disables the policy. It defaults to enable. OperationCancelledException
Parameters:
Returns: