# LocalTimeRangeFilter.Builder

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

# Builder

*** ** * ** ***

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

```
class Builder
```

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

Builder class for[LocalTimeRangeFilter](https://developer.android.com/reference/kotlin/android/health/connect/LocalTimeRangeFilter)

## Summary

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

|                                                                                                                                                                                                       Public methods                                                                                                                                                                                                       ||
|-------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [LocalTimeRangeFilter](https://developer.android.com/reference/kotlin/android/health/connect/LocalTimeRangeFilter)                  | [build](https://developer.android.com/reference/kotlin/android/health/connect/LocalTimeRangeFilter.Builder#build())`()` Builds[TimeRangeFilter](https://developer.android.com/reference/kotlin/android/health/connect/TimeRangeFilter)                                                |
| [LocalTimeRangeFilter.Builder](https://developer.android.com/reference/kotlin/android/health/connect/LocalTimeRangeFilter.Builder#) | [setEndTime](https://developer.android.com/reference/kotlin/android/health/connect/LocalTimeRangeFilter.Builder#setEndTime(java.time.LocalDateTime))`(`localEndTime:` `[LocalDateTime](https://developer.android.com/reference/kotlin/java/time/LocalDateTime.html#)?`)` <br />       |
| [LocalTimeRangeFilter.Builder](https://developer.android.com/reference/kotlin/android/health/connect/LocalTimeRangeFilter.Builder#) | [setStartTime](https://developer.android.com/reference/kotlin/android/health/connect/LocalTimeRangeFilter.Builder#setStartTime(java.time.LocalDateTime))`(`localStartTime:` `[LocalDateTime](https://developer.android.com/reference/kotlin/java/time/LocalDateTime.html#)?`)` <br /> |

## Public constructors

### Builder

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

```
Builder()
```

## Public methods

### build

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

```
fun build(): LocalTimeRangeFilter
```

Builds[TimeRangeFilter](https://developer.android.com/reference/kotlin/android/health/connect/TimeRangeFilter)

|                                                                     Return                                                                      ||
|--------------------------------------------------------------------------------------------------------------------|-----------------------------|
| [LocalTimeRangeFilter](https://developer.android.com/reference/kotlin/android/health/connect/LocalTimeRangeFilter) | This value cannot be`null`. |

### setEndTime

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

```
fun setEndTime(localEndTime: LocalDateTime?): LocalTimeRangeFilter.Builder
```

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

|                                                                              Return                                                                              ||
|-------------------------------------------------------------------------------------------------------------------------------------|-----------------------------|
| [LocalTimeRangeFilter.Builder](https://developer.android.com/reference/kotlin/android/health/connect/LocalTimeRangeFilter.Builder#) | This value cannot be`null`. |

### setStartTime

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

```
fun setStartTime(localStartTime: LocalDateTime?): LocalTimeRangeFilter.Builder
```

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

|                                                                              Return                                                                              ||
|-------------------------------------------------------------------------------------------------------------------------------------|-----------------------------|
| [LocalTimeRangeFilter.Builder](https://developer.android.com/reference/kotlin/android/health/connect/LocalTimeRangeFilter.Builder#) | This value cannot be`null`. |