Enum representing various retryable endpoint groups. Each enum constant denotes a specific category of operations that can be retried under certain conditions.
This sealed class represents the various retry policies for a request.