---
title: HKSeriesBuilder
framework: healthkit
role: symbol
role_heading: Class
path: healthkit/hkseriesbuilder
---

# HKSeriesBuilder

An abstract base class for building series samples.

## Declaration

```swift
class HKSeriesBuilder
```

## Overview

Overview Never instantiate HKSeriesBuilder objects directly. Instead, user one of the concrete subclasses (for example, the HKWorkoutRouteBuilder class).

## Topics

### Managing series generation

- [discard()](healthkit/hkseriesbuilder/discard().md)

## Relationships

### Inherits From

- [NSObject](objectivec/nsobject-swift.class.md)

### Inherited By

- [HKHeartbeatSeriesBuilder](healthkit/hkheartbeatseriesbuilder.md)
- [HKWorkoutRouteBuilder](healthkit/hkworkoutroutebuilder.md)

### Conforms To

- [CVarArg](swift/cvararg.md)
- [CustomDebugStringConvertible](swift/customdebugstringconvertible.md)
- [CustomStringConvertible](swift/customstringconvertible.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [NSObjectProtocol](objectivec/nsobjectprotocol.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Route data

- [Creating a workout route](healthkit/creating-a-workout-route.md)
- [Reading route data](healthkit/reading-route-data.md)
- [HKWorkoutRouteBuilder](healthkit/hkworkoutroutebuilder.md)
- [HKWorkoutRoute](healthkit/hkworkoutroute.md)
- [HKWorkoutRouteQueryDescriptor](healthkit/hkworkoutroutequerydescriptor.md)
- [HKWorkoutRouteQuery](healthkit/hkworkoutroutequery.md)
- [HKWorkoutRouteTypeIdentifier](healthkit/hkworkoutroutetypeidentifier.md)
- [HKSeriesSample](healthkit/hkseriessample.md)
