config/retry.go
func (c *RetryConfig) Finalize() {
	if c.Attempts == nil {
		c.Attempts = Int(DefaultRetryAttempts)
	}

	if c.Backoff == nil {
		c.Backoff = TimeDuration(DefaultRetryBackoff)
	}

	if c.MaxBackoff == nil {
		c.MaxBackoff = TimeDuration(DefaultRetryMaxBackoff)
	}

	if c.Enabled == nil {
		c.Enabled = Bool(true)
	}
}
func (c *RetryConfig) Finalize() {
	if c.Attempts == nil {
		c.Attempts = Int(DefaultRetryAttempts)
	}

	if c.Backoff == nil {
		c.Backoff = TimeDuration(DefaultRetryBackoff)
	}

	if c.MaxBackoff == nil {
		c.MaxBackoff = TimeDuration(DefaultRetryMaxBackoff)
	}

	if c.Enabled == nil {
		c.Enabled = Bool(true)
	}
}
func ( c * RetryConfig ) Finalize ( ) { if c . Attempts == nil { c . Attempts = Int ( DefaultRetryAttempts ) } if c . Backoff == nil { c . Backoff = TimeDuration ( DefaultRetryBackoff ) } if c . MaxBackoff == nil { c . MaxBackoff = TimeDuration ( DefaultRetryMaxBackoff ) } if c . Enabled == nil { c . Enabled = Bool ( true ) } }
// Finalize ensures there no nil pointers.
Finalize ensures there no nil pointers .