> ## Documentation Index
> Fetch the complete documentation index at: https://vastai-80aa3a82-auto-cli-sdk-preview-pr-398.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# VastAI.set_defjob

Set the default job on a machine.

## Signature

```python theme={null}
VastAI.set_defjob(
    id: int,
    price_gpu: Optional[float] = None,
    price_inetu: Optional[float] = None,
    price_inetd: Optional[float] = None,
    image: Optional[str] = None,
    args: Optional[str] = None
) -> dict
```

## Parameters

<ParamField path="id" type="int" required>
  id of machine to launch default instance on
</ParamField>

<ParamField path="price_gpu" type="Optional[float]">
  per gpu rental price in \$/hour
</ParamField>

<ParamField path="price_inetu" type="Optional[float]">
  price for internet upload bandwidth in \$/GB
</ParamField>

<ParamField path="price_inetd" type="Optional[float]">
  price for internet download bandwidth in \$/GB
</ParamField>

<ParamField path="image" type="Optional[str]">
  docker container image to launch
</ParamField>

<ParamField path="args" type="Optional[str]">
  list of arguments passed to container launch
</ParamField>

## Returns

`dict`

## Example

```python theme={null}
from vastai import VastAI

client = VastAI(api_key="YOUR_API_KEY")
result = client.set_defjob(id=12345)
print(result)
```
