---
title: AugmentationBuilder
framework: createmlcomponents
role: symbol
role_heading: Structure
path: createmlcomponents/augmentationbuilder
---

# AugmentationBuilder

A series of augmentations.

## Declaration

```swift
@resultBuilder struct AugmentationBuilder<Element>
```

## Topics

### Building augmentations

- [buildPartialBlock(accumulated:next:)](createmlcomponents/augmentationbuilder/buildpartialblock(accumulated:next:).md)
- [buildPartialBlock(first:)](createmlcomponents/augmentationbuilder/buildpartialblock(first:).md)

## Relationships

### Conforms To

- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Augmentations

- [ApplyEachRandomly](createmlcomponents/applyeachrandomly.md)
- [ApplyRandomly](createmlcomponents/applyrandomly.md)
- [AugmentationSequence](createmlcomponents/augmentationsequence.md)
- [Augmenter](createmlcomponents/augmenter.md)
- [ChooseRandomly](createmlcomponents/chooserandomly.md)
- [RandomImageCropper](createmlcomponents/randomimagecropper.md)
- [ShuffleRandomly](createmlcomponents/shufflerandomly.md)
- [UniformRandomFloatingPointParameter](createmlcomponents/uniformrandomfloatingpointparameter.md)
- [UniformRandomIntegerParameter](createmlcomponents/uniformrandomintegerparameter.md)
- [UpsampledAugmentationSequence](createmlcomponents/upsampledaugmentationsequence.md)
