GRPC Core  18.0.0
Public Member Functions
grpc_core::internal::RetryMethodConfig Class Reference

#include <retry_service_config.h>

Public Member Functions

 RetryMethodConfig (int max_attempts, grpc_millis initial_backoff, grpc_millis max_backoff, float backoff_multiplier, StatusCodeSet retryable_status_codes, absl::optional< grpc_millis > per_attempt_recv_timeout)
 
int max_attempts () const
 
grpc_millis initial_backoff () const
 
grpc_millis max_backoff () const
 
float backoff_multiplier () const
 
StatusCodeSet retryable_status_codes () const
 
absl::optional< grpc_millisper_attempt_recv_timeout () const
 
- Public Member Functions inherited from grpc_core::ServiceConfigParser::ParsedConfig
virtual ~ParsedConfig ()=default
 

Constructor & Destructor Documentation

◆ RetryMethodConfig()

grpc_core::internal::RetryMethodConfig::RetryMethodConfig ( int  max_attempts,
grpc_millis  initial_backoff,
grpc_millis  max_backoff,
float  backoff_multiplier,
StatusCodeSet  retryable_status_codes,
absl::optional< grpc_millis per_attempt_recv_timeout 
)
inline

Member Function Documentation

◆ backoff_multiplier()

float grpc_core::internal::RetryMethodConfig::backoff_multiplier ( ) const
inline

◆ initial_backoff()

grpc_millis grpc_core::internal::RetryMethodConfig::initial_backoff ( ) const
inline

◆ max_attempts()

int grpc_core::internal::RetryMethodConfig::max_attempts ( ) const
inline

◆ max_backoff()

grpc_millis grpc_core::internal::RetryMethodConfig::max_backoff ( ) const
inline

◆ per_attempt_recv_timeout()

absl::optional<grpc_millis> grpc_core::internal::RetryMethodConfig::per_attempt_recv_timeout ( ) const
inline

◆ retryable_status_codes()

StatusCodeSet grpc_core::internal::RetryMethodConfig::retryable_status_codes ( ) const
inline

The documentation for this class was generated from the following file: