Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  
Also in [U Extensions 7](https://developer.android.com/sdkExtensions)

# Builder

*** ** * ** ***

Kotlin \|[Java](https://developer.android.com/reference/android/health/connect/TimeInstantRangeFilter.Builder "View this page in Java")

```
class Builder
```

|---|---|
| [kotlin.Any](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html) ||
| ↳ | [android.health.connect.TimeInstantRangeFilter.Builder](https://developer.android.com/reference/kotlin/android/health/connect/TimeInstantRangeFilter.Builder#) |

Builder class for `https://developer.android.com/reference/kotlin/android/health/connect/TimeInstantRangeFilter`

## Summary

| Public constructors ||
|---|---|
| `https://developer.android.com/reference/kotlin/android/health/connect/TimeInstantRangeFilter.Builder#Builder()()` <br /> |

| Public methods ||
|---|---|
| [TimeInstantRangeFilter](https://developer.android.com/reference/kotlin/android/health/connect/TimeInstantRangeFilter) | `https://developer.android.com/reference/kotlin/android/health/connect/TimeInstantRangeFilter.Builder#build()()` Builds `https://developer.android.com/reference/kotlin/android/health/connect/TimeInstantRangeFilter` |
| [TimeInstantRangeFilter.Builder](https://developer.android.com/reference/kotlin/android/health/connect/TimeInstantRangeFilter.Builder#) | `https://developer.android.com/reference/kotlin/android/health/connect/TimeInstantRangeFilter.Builder#setEndTime(java.time.Instant)(endTime: https://developer.android.com/reference/kotlin/java/time/Instant.html#?)` <br /> |
| [TimeInstantRangeFilter.Builder](https://developer.android.com/reference/kotlin/android/health/connect/TimeInstantRangeFilter.Builder#) | `https://developer.android.com/reference/kotlin/android/health/connect/TimeInstantRangeFilter.Builder#setStartTime(java.time.Instant)(startTime: https://developer.android.com/reference/kotlin/java/time/Instant.html#?)` <br /> |

## Public constructors

### Builder

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  
Also in [U Extensions 7](https://developer.android.com/sdkExtensions)

```
Builder()
```

## Public methods

### build

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  
Also in [U Extensions 7](https://developer.android.com/sdkExtensions)

```
fun build(): TimeInstantRangeFilter
```

Builds `https://developer.android.com/reference/kotlin/android/health/connect/TimeInstantRangeFilter`

| Return ||
|---|---|
| `https://developer.android.com/reference/kotlin/android/health/connect/TimeInstantRangeFilter` | This value cannot be `null`. |

### setEndTime

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  
Also in [U Extensions 7](https://developer.android.com/sdkExtensions)

```
fun setEndTime(endTime: Instant?): TimeInstantRangeFilter.Builder
```

| Parameters ||
|---|---|
| `endTime` | [Instant](https://developer.android.com/reference/kotlin/java/time/Instant.html#)?: end time of this filter. This value may be `null`. |

| Return ||
|---|---|
| `https://developer.android.com/reference/kotlin/android/health/connect/TimeInstantRangeFilter.Builder#` | This value cannot be `null`. |

### setStartTime

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  
Also in [U Extensions 7](https://developer.android.com/sdkExtensions)

```
fun setStartTime(startTime: Instant?): TimeInstantRangeFilter.Builder
```

| Parameters ||
|---|---|
| `startTime` | [Instant](https://developer.android.com/reference/kotlin/java/time/Instant.html#)?: represents start time of this filter. This value may be `null`. |

| Return ||
|---|---|
| `https://developer.android.com/reference/kotlin/android/health/connect/TimeInstantRangeFilter.Builder#` | This value cannot be `null`. |