class documentation
class RequestKwargs(RequestKwargsForOperation): (source)
Define common keyword arguments for all requests.
| Instance Variable | per |
Maximum time in seconds for each retry attempt. Set None for no timeout. The default value is nebius.aio.request.DEFAULT_PER_RETRY_TIMEOUT. |
| Instance Variable | retries |
Number of retry attempts after temporary failures. The default value is 3. |
| Instance Variable | timeout |
Maximum time in seconds for request execution. Set None for no timeout. Default is nebius.aio.request.DEFAULT_TIMEOUT. |
Inherited from RequestKwargsForOperation:
| Instance Variable | auth |
Optional dictionary that the request gives to the authenticator. See the authenticator documentation for provider-specific keys. |
| Instance Variable | auth |
Maximum time in seconds for authorization and request execution. The total time does not exceed this value. Default is nebius.aio.request.DEFAULT_AUTH_TIMEOUT. Set None for no timeout. |
| Instance Variable | compression |
Optional gRPC compression setting for the RPC. |
| Instance Variable | credentials |
Optional gRPC CallCredentials for the RPC. |
| Instance Variable | metadata |
Optional initial gRPC metadata to attach to the call. |
Maximum time in seconds for each retry attempt.
Set None for no timeout. The default value is
nebius.aio.request.DEFAULT_PER_RETRY_TIMEOUT.
Maximum time in seconds for request execution.
Set None for no timeout.
Default is nebius.aio.request.DEFAULT_TIMEOUT.