class documentation
class RequestKwargs(RequestKwargsForOperation): (source)
Encapsulates the general keyword arguments for any request.
| Instance Variable | per |
Timeout (seconds) applied to each retry attempt individually. You can pass None for infinite timeout. Default is nebius.aio.request.DEFAULT_PER_RETRY_TIMEOUT. |
| Instance Variable | retries |
Number of retry attempts for transient failures. Default is 3. |
| Instance Variable | timeout |
Overall timeout (seconds) applied to the request execution portion. Or None for infinite timeout. Default is nebius.aio.request.DEFAULT_TIMEOUT. |
Inherited from RequestKwargsForOperation:
| Instance Variable | auth |
Optional dictionary forwarded to the authenticator when performing authorization. See the authenticator documentation for provider-specific keys. |
| Instance Variable | auth |
Timeout budget (seconds) reserved for authorization flows plus the request execution. When provided the total authorization + request time will not exceed this value. Default is nebius.aio.request.DEFAULT_AUTH_TIMEOUT... |
| Instance Variable | compression |
Optional gRPC compression setting for the RPC. |
| Instance Variable | credentials |
Optional gRPC CallCredentials to use for the RPC invocation. |
| Instance Variable | metadata |
Optional initial gRPC metadata to attach to the call. |
Timeout (seconds) applied to each retry attempt
individually. You can pass None for infinite timeout. Default is
nebius.aio.request.DEFAULT_PER_RETRY_TIMEOUT.