# union.ucimage

## Directory

### Classes

| Class | Description |
|-|-|
| [`UCImageSpecBuilder`](https://www.union.ai/docs/v1/union/api-reference/union-sdk/packages/union.ucimage/page.md#unionucimageucimagespecbuilder) | ImageSpec builder for UnionAI. |

## union.ucimage.UCImageSpecBuilder

ImageSpec builder for UnionAI.

### Methods

| Method | Description |
|-|-|
| [`build_image()`](#build_image) | Build image using UnionAI. |
| [`should_build()`](#should_build) | Check whether the image should be built. |

#### build_image()

```python
def build_image(
    image_spec: flytekit.image_spec.image_spec.ImageSpec,
)
```
Build image using UnionAI.

| Parameter | Type | Description |
|-|-|-|
| `image_spec` | `flytekit.image_spec.image_spec.ImageSpec` | |

#### should_build()

```python
def should_build(
    image_spec: flytekit.image_spec.image_spec.ImageSpec,
) -> bool
```
Check whether the image should be built.

| Parameter | Type | Description |
|-|-|-|
| `image_spec` | `flytekit.image_spec.image_spec.ImageSpec` | |

---
**Source**: https://github.com/unionai/unionai-docs/blob/main/content/api-reference/union-sdk/packages/union.ucimage.md
**HTML**: https://www.union.ai/docs/v1/union/api-reference/union-sdk/packages/union.ucimage/
