---
title: DispatchQueue.SchedulerOptions
framework: dispatch
role: symbol
role_heading: Structure
path: dispatch/dispatchqueue/scheduleroptions
---

# DispatchQueue.SchedulerOptions

A set of options that affect the operation of the dispatch queue scheduler.

## Declaration

```swift
struct SchedulerOptions
```

## Topics

### Creating Dispatch Queue Scheduler Options

- [init(qos:flags:group:)](dispatch/dispatchqueue/scheduleroptions/init(qos:flags:group:).md)

### Inspecting Scheduler Options

- [qos](dispatch/dispatchqueue/scheduleroptions/qos.md)
- [flags](dispatch/dispatchqueue/scheduleroptions/flags.md)
- [group](dispatch/dispatchqueue/scheduleroptions/group.md)

## Relationships

### Conforms To

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

## See Also

### Scheduling Combine Publishers

- [DispatchQueue.SchedulerTimeType](dispatch/dispatchqueue/schedulertimetype.md)
