# GnssMeasurementBuilder

Summary:[Ctors](https://developer.android.com/reference/com/google/android/things/userdriver/location/GnssMeasurementBuilder#pubctors)\|[Methods](https://developer.android.com/reference/com/google/android/things/userdriver/location/GnssMeasurementBuilder#pubmethods)\|[Inherited Methods](https://developer.android.com/reference/com/google/android/things/userdriver/location/GnssMeasurementBuilder#inhmethods)\|[\[Expand All\]](https://developer.android.com/reference/com/google/android/things/userdriver/location/GnssMeasurementBuilder#)  

# GnssMeasurementBuilder

`
public

final

class
GnssMeasurementBuilder
`  
`

extends `[Object](https://developer.android.com/reference/java/lang/Object)`


``


`

|---|----------------------------------------------------------------------|
| [java.lang.Object](https://developer.android.com/reference/java/lang/Object) ||
| ↳ | com.google.android.things.userdriver.location.GnssMeasurementBuilder |

<br />

*** ** * ** ***

Builder for[GnssMeasurement](https://developer.android.com/reference/android/location/GnssMeasurement.html), which represents measurement data for an individual satellite.

## Summary

|                                                                          ### Public constructors                                                                           ||
|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---|
| ` `[GnssMeasurementBuilder](https://developer.android.com/reference/com/google/android/things/userdriver/location/GnssMeasurementBuilder#GnssMeasurementBuilder())`() ` |

|                                                                                                                                                                                                              ### Public methods                                                                                                                                                                                                              ||
|-------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| ` `[GnssMeasurement](https://developer.android.com/reference/android/location/GnssMeasurement.html)                                       | ` `[build](https://developer.android.com/reference/com/google/android/things/userdriver/location/GnssMeasurementBuilder#build())`() `                                                                                                                                                             |
| ` `[GnssMeasurementBuilder](https://developer.android.com/reference/com/google/android/things/userdriver/location/GnssMeasurementBuilder) | ` `[setAccumulatedDeltaRangeMeters](https://developer.android.com/reference/com/google/android/things/userdriver/location/GnssMeasurementBuilder#setAccumulatedDeltaRangeMeters(double))`(double input) ` Sets the accumulated delta range since the last channel reset, in meters.               |
| ` `[GnssMeasurementBuilder](https://developer.android.com/reference/com/google/android/things/userdriver/location/GnssMeasurementBuilder) | ` `[setAccumulatedDeltaRangeState](https://developer.android.com/reference/com/google/android/things/userdriver/location/GnssMeasurementBuilder#setAccumulatedDeltaRangeState(int))`(int input) ` Sets 'Accumulated Delta Range' state.                                                           |
| ` `[GnssMeasurementBuilder](https://developer.android.com/reference/com/google/android/things/userdriver/location/GnssMeasurementBuilder) | ` `[setAccumulatedDeltaRangeUncertaintyMeters](https://developer.android.com/reference/com/google/android/things/userdriver/location/GnssMeasurementBuilder#setAccumulatedDeltaRangeUncertaintyMeters(double))`(double input) ` Sets the accumulated delta range's 1-sigma uncertainty in meters. |
| ` `[GnssMeasurementBuilder](https://developer.android.com/reference/com/google/android/things/userdriver/location/GnssMeasurementBuilder) | ` `[setAutomaticGainControlLevelInDb](https://developer.android.com/reference/com/google/android/things/userdriver/location/GnssMeasurementBuilder#setAutomaticGainControlLevelInDb(double))`(double input) ` Sets the automatic gain control level in dB.                                        |
| ` `[GnssMeasurementBuilder](https://developer.android.com/reference/com/google/android/things/userdriver/location/GnssMeasurementBuilder) | ` `[setCarrierFrequencyHz](https://developer.android.com/reference/com/google/android/things/userdriver/location/GnssMeasurementBuilder#setCarrierFrequencyHz(float))`(float input) ` Sets the carrier frequency of the tracked signal.                                                           |
| ` `[GnssMeasurementBuilder](https://developer.android.com/reference/com/google/android/things/userdriver/location/GnssMeasurementBuilder) | ` `[setCn0DbHz](https://developer.android.com/reference/com/google/android/things/userdriver/location/GnssMeasurementBuilder#setCn0DbHz(double))`(double input) ` Sets the carrier-to-noise density in dB-Hz.                                                                                     |
| ` `[GnssMeasurementBuilder](https://developer.android.com/reference/com/google/android/things/userdriver/location/GnssMeasurementBuilder) | ` `[setConstellationType](https://developer.android.com/reference/com/google/android/things/userdriver/location/GnssMeasurementBuilder#setConstellationType(int))`(int input) ` Sets the constellation type.                                                                                      |
| ` `[GnssMeasurementBuilder](https://developer.android.com/reference/com/google/android/things/userdriver/location/GnssMeasurementBuilder) | ` `[setMultipathIndicator](https://developer.android.com/reference/com/google/android/things/userdriver/location/GnssMeasurementBuilder#setMultipathIndicator(int))`(int input) ` Sets the 'multipath' state of the event.                                                                        |
| ` `[GnssMeasurementBuilder](https://developer.android.com/reference/com/google/android/things/userdriver/location/GnssMeasurementBuilder) | ` `[setPseudorangeRateMetersPerSecond](https://developer.android.com/reference/com/google/android/things/userdriver/location/GnssMeasurementBuilder#setPseudorangeRateMetersPerSecond(double))`(double input) ` Sets the pseudorange rate at the timestamp in m/s.                                |
| ` `[GnssMeasurementBuilder](https://developer.android.com/reference/com/google/android/things/userdriver/location/GnssMeasurementBuilder) | ` `[setPseudorangeRateUncertaintyMetersPerSecond](https://developer.android.com/reference/com/google/android/things/userdriver/location/GnssMeasurementBuilder#setPseudorangeRateUncertaintyMetersPerSecond(double))`(double input) ` Sets the pseudorange's 1-sigma rate uncertainty in m/s.     |
| ` `[GnssMeasurementBuilder](https://developer.android.com/reference/com/google/android/things/userdriver/location/GnssMeasurementBuilder) | ` `[setReceivedSvTimeNanos](https://developer.android.com/reference/com/google/android/things/userdriver/location/GnssMeasurementBuilder#setReceivedSvTimeNanos(long))`(long input) ` Sets the received GNSS satellite time, at the measurement time, in nanoseconds.                             |
| ` `[GnssMeasurementBuilder](https://developer.android.com/reference/com/google/android/things/userdriver/location/GnssMeasurementBuilder) | ` `[setReceivedSvTimeUncertaintyNanos](https://developer.android.com/reference/com/google/android/things/userdriver/location/GnssMeasurementBuilder#setReceivedSvTimeUncertaintyNanos(long))`(long input) ` Sets the 1-sigma error estimate for the received GNSS time, in nanoseconds.           |
| ` `[GnssMeasurementBuilder](https://developer.android.com/reference/com/google/android/things/userdriver/location/GnssMeasurementBuilder) | ` `[setSnrInDb](https://developer.android.com/reference/com/google/android/things/userdriver/location/GnssMeasurementBuilder#setSnrInDb(double))`(double input) ` Sets the (post-correlation \& integration) Signal-to-Noise ratio (SNR) in dB.                                                   |
| ` `[GnssMeasurementBuilder](https://developer.android.com/reference/com/google/android/things/userdriver/location/GnssMeasurementBuilder) | ` `[setState](https://developer.android.com/reference/com/google/android/things/userdriver/location/GnssMeasurementBuilder#setState(int))`(int input) ` Sets per-satellite sync state.                                                                                                            |
| ` `[GnssMeasurementBuilder](https://developer.android.com/reference/com/google/android/things/userdriver/location/GnssMeasurementBuilder) | ` `[setSvid](https://developer.android.com/reference/com/google/android/things/userdriver/location/GnssMeasurementBuilder#setSvid(int))`(int input) ` Sets the satellite ID.                                                                                                                      |
| ` `[GnssMeasurementBuilder](https://developer.android.com/reference/com/google/android/things/userdriver/location/GnssMeasurementBuilder) | ` `[setTimeOffsetNanos](https://developer.android.com/reference/com/google/android/things/userdriver/location/GnssMeasurementBuilder#setTimeOffsetNanos(double))`(double input) ` Sets the time offset at which the measurement was taken in nanoseconds.                                         |

| ### Inherited methods |
|-----------------------|---|
| [![](https://developer.android.com/static/assets/images/styles/disclosure_down.png)](https://developer.android.com/reference/com/google/android/things/userdriver/location/GnssMeasurementBuilder#)From class` `[java.lang.Object](https://developer.android.com/reference/java/lang/Object)` ` |--------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | ` `[Object](https://developer.android.com/reference/java/lang/Object)          | ` `[clone](https://developer.android.com/reference/java/lang/Object#clone())`() ` Creates and returns a copy of this object.                                                                                                                                                                                                                                                                                                                                                                      | | ` boolean`                                                                     | ` `[equals](https://developer.android.com/reference/java/lang/Object#equals(java.lang.Object))`(`[Object](https://developer.android.com/reference/java/lang/Object)` obj) ` Indicates whether some other object is "equal to" this one.                                                                                                                                                                                                                                                           | | ` void`                                                                        | ` `[finalize](https://developer.android.com/reference/java/lang/Object#finalize())`() ` Called by the garbage collector on an object when garbage collection determines that there are no more references to the object.                                                                                                                                                                                                                                                                          | | ` final `[Class](https://developer.android.com/reference/java/lang/Class)`<?>` | ` `[getClass](https://developer.android.com/reference/java/lang/Object#getClass())`() ` Returns the runtime class of this`Object`.                                                                                                                                                                                                                                                                                                                                                                | | ` int`                                                                         | ` `[hashCode](https://developer.android.com/reference/java/lang/Object#hashCode())`() ` Returns a hash code value for the object.                                                                                                                                                                                                                                                                                                                                                                 | | ` final void`                                                                  | ` `[notify](https://developer.android.com/reference/java/lang/Object#notify())`() ` Wakes up a single thread that is waiting on this object's monitor.                                                                                                                                                                                                                                                                                                                                            | | ` final void`                                                                  | ` `[notifyAll](https://developer.android.com/reference/java/lang/Object#notifyAll())`() ` Wakes up all threads that are waiting on this object's monitor.                                                                                                                                                                                                                                                                                                                                         | | ` `[String](https://developer.android.com/reference/java/lang/String)          | ` `[toString](https://developer.android.com/reference/java/lang/Object#toString())`() ` Returns a string representation of the object.                                                                                                                                                                                                                                                                                                                                                            | | ` final void`                                                                  | ` `[wait](https://developer.android.com/reference/java/lang/Object#wait(long, int))`(long millis, int nanos) ` Causes the current thread to wait until another thread invokes the[notify()](https://developer.android.com/reference/java/lang/Object.html#notify())method or the[notifyAll()](https://developer.android.com/reference/java/lang/Object.html#notifyAll())method for this object, or some other thread interrupts the current thread, or a certain amount of real time has elapsed. | | ` final void`                                                                  | ` `[wait](https://developer.android.com/reference/java/lang/Object#wait(long))`(long millis) ` Causes the current thread to wait until either another thread invokes the[notify()](https://developer.android.com/reference/java/lang/Object.html#notify())method or the[notifyAll()](https://developer.android.com/reference/java/lang/Object.html#notifyAll())method for this object, or a specified amount of time has elapsed.                                                                 | | ` final void`                                                                  | ` `[wait](https://developer.android.com/reference/java/lang/Object#wait())`() ` Causes the current thread to wait until another thread invokes the[notify()](https://developer.android.com/reference/java/lang/Object.html#notify())method or the[notifyAll()](https://developer.android.com/reference/java/lang/Object.html#notifyAll())method for this object.                                                                                                                                  | ||

## Public constructors

### GnssMeasurementBuilder

```
GnssMeasurementBuilder ()
```

<br />

<br />

## Public methods

### build

```
GnssMeasurement build ()
```

<br />

<br />

|                                                 Returns                                                  ||
|--------------------------------------------------------------------------------------------------|--------|
| [GnssMeasurement](https://developer.android.com/reference/android/location/GnssMeasurement.html) | <br /> |

### setAccumulatedDeltaRangeMeters

```
GnssMeasurementBuilder setAccumulatedDeltaRangeMeters (double input)
```

Sets the accumulated delta range since the last channel reset, in meters.

See[GnssMeasurement.getAccumulatedDeltaRangeMeters()](https://developer.android.com/reference/android/location/GnssMeasurement.html#getAccumulatedDeltaRangeMeters())to understand what is expected.

<br />

|                                     Parameters                                      ||
|---------|----------------------------------------------------------------------------|
| `input` | `double`: the accumulated delta range for this satellite, in meters <br /> |

|                                                                    Returns                                                                     ||
|----------------------------------------------------------------------------------------------------------------------------------------|--------|
| [GnssMeasurementBuilder](https://developer.android.com/reference/com/google/android/things/userdriver/location/GnssMeasurementBuilder) | <br /> |

### setAccumulatedDeltaRangeState

```
GnssMeasurementBuilder setAccumulatedDeltaRangeState (int input)
```

Sets 'Accumulated Delta Range' state.

See[GnssMeasurement.getAccumulatedDeltaRangeState()](https://developer.android.com/reference/android/location/GnssMeasurement.html#getAccumulatedDeltaRangeState())to understand what is expected.

<br />

|                                 Parameters                                  ||
|---------|--------------------------------------------------------------------|
| `input` | `int`: the accumulated delta range state for this satellite <br /> |

|                                                                    Returns                                                                     ||
|----------------------------------------------------------------------------------------------------------------------------------------|--------|
| [GnssMeasurementBuilder](https://developer.android.com/reference/com/google/android/things/userdriver/location/GnssMeasurementBuilder) | <br /> |

### setAccumulatedDeltaRangeUncertaintyMeters

```
GnssMeasurementBuilder setAccumulatedDeltaRangeUncertaintyMeters (double input)
```

Sets the accumulated delta range's 1-sigma uncertainty in meters.

See[GnssMeasurement.getAccumulatedDeltaRangeUncertaintyMeters())](https://developer.android.com/reference/android/location/GnssMeasurement.html#getAccumulatedDeltaRangeUncertaintyMeters())to understand what is expected.

<br />

|                                                Parameters                                                 ||
|---------|--------------------------------------------------------------------------------------------------|
| `input` | `double`: the accumulated delta range's 1-sigma uncertainty for this satellite, in meters <br /> |

|                                                                    Returns                                                                     ||
|----------------------------------------------------------------------------------------------------------------------------------------|--------|
| [GnssMeasurementBuilder](https://developer.android.com/reference/com/google/android/things/userdriver/location/GnssMeasurementBuilder) | <br /> |

### setAutomaticGainControlLevelInDb

```
GnssMeasurementBuilder setAutomaticGainControlLevelInDb (double input)
```

Sets the automatic gain control level in dB.

See[GnssMeasurement.getAutomaticGainControlLevelDb())](https://developer.android.com/reference/android/location/GnssMeasurement.html#getAutomaticGainControlLevelDb())to understand what is expected.

<br />

|                                   Parameters                                   ||
|---------|-----------------------------------------------------------------------|
| `input` | `double`: the automatic gain control for this satellite, in dB <br /> |

|                                                                    Returns                                                                     ||
|----------------------------------------------------------------------------------------------------------------------------------------|--------|
| [GnssMeasurementBuilder](https://developer.android.com/reference/com/google/android/things/userdriver/location/GnssMeasurementBuilder) | <br /> |

### setCarrierFrequencyHz

```
GnssMeasurementBuilder setCarrierFrequencyHz (float input)
```

Sets the carrier frequency of the tracked signal.

See[GnssMeasurement.getCarrierFrequencyHz())](https://developer.android.com/reference/android/location/GnssMeasurement.html#getCarrierFrequencyHz())to understand what is expected.

<br />

|                                Parameters                                ||
|---------|-----------------------------------------------------------------|
| `input` | `float`: the carrier frequency for this satellite, in Hz <br /> |

|                                                                    Returns                                                                     ||
|----------------------------------------------------------------------------------------------------------------------------------------|--------|
| [GnssMeasurementBuilder](https://developer.android.com/reference/com/google/android/things/userdriver/location/GnssMeasurementBuilder) | <br /> |

### setCn0DbHz

```
GnssMeasurementBuilder setCn0DbHz (double input)
```

Sets the carrier-to-noise density in dB-Hz.

Typical range: 10-50 db-Hz.

<br />

|                                             Parameters                                              ||
|---------|--------------------------------------------------------------------------------------------|
| `input` | `double`: the measured C/N0 for the signal from this satellite at the antenna input <br /> |

|                                                                    Returns                                                                     ||
|----------------------------------------------------------------------------------------------------------------------------------------|--------|
| [GnssMeasurementBuilder](https://developer.android.com/reference/com/google/android/things/userdriver/location/GnssMeasurementBuilder) | <br /> |

### setConstellationType

```
GnssMeasurementBuilder setConstellationType (int input)
```

Sets the constellation type.

The value must be one of the constants with`CONSTELLATION_`prefix in[GnssStatus](https://developer.android.com/reference/android/location/GnssStatus.html).

<br />

|                           Parameters                            ||
|---------|--------------------------------------------------------|
| `input` | `int`: the constellation type of this satellite <br /> |

|                                                                    Returns                                                                     ||
|----------------------------------------------------------------------------------------------------------------------------------------|--------|
| [GnssMeasurementBuilder](https://developer.android.com/reference/com/google/android/things/userdriver/location/GnssMeasurementBuilder) | <br /> |

### setMultipathIndicator

```
GnssMeasurementBuilder setMultipathIndicator (int input)
```

Sets the 'multipath' state of the event.

<br />

|                          Parameters                           ||
|---------|------------------------------------------------------|
| `input` | `int`: the multipath state for this satellite <br /> |

|                                                                    Returns                                                                     ||
|----------------------------------------------------------------------------------------------------------------------------------------|--------|
| [GnssMeasurementBuilder](https://developer.android.com/reference/com/google/android/things/userdriver/location/GnssMeasurementBuilder) | <br /> |

### setPseudorangeRateMetersPerSecond

```
GnssMeasurementBuilder setPseudorangeRateMetersPerSecond (double input)
```

Sets the pseudorange rate at the timestamp in m/s.

See[GnssMeasurement.getPseudorangeRateMetersPerSecond()](https://developer.android.com/reference/android/location/GnssMeasurement.html#getPseudorangeRateMetersPerSecond())to understand what is expected.

<br />

|                                       Parameters                                        ||
|---------|--------------------------------------------------------------------------------|
| `input` | `double`: the pseudorange rate for this satellite, in meters per second <br /> |

|                                                                    Returns                                                                     ||
|----------------------------------------------------------------------------------------------------------------------------------------|--------|
| [GnssMeasurementBuilder](https://developer.android.com/reference/com/google/android/things/userdriver/location/GnssMeasurementBuilder) | <br /> |

### setPseudorangeRateUncertaintyMetersPerSecond

```
GnssMeasurementBuilder setPseudorangeRateUncertaintyMetersPerSecond (double input)
```

Sets the pseudorange's 1-sigma rate uncertainty in m/s.

Represent the uncertainty as an absolute (single sided) value.

<br />

|                                                   Parameters                                                    ||
|---------|--------------------------------------------------------------------------------------------------------|
| `input` | `double`: the pseudorange's 1-sigma rate of uncertainty for this satellite in meters per second <br /> |

|                                                                    Returns                                                                     ||
|----------------------------------------------------------------------------------------------------------------------------------------|--------|
| [GnssMeasurementBuilder](https://developer.android.com/reference/com/google/android/things/userdriver/location/GnssMeasurementBuilder) | <br /> |

### setReceivedSvTimeNanos

```
GnssMeasurementBuilder setReceivedSvTimeNanos (long input)
```

Sets the received GNSS satellite time, at the measurement time, in nanoseconds.

See[GnssMeasurement.getReceivedSvTimeNanos()](https://developer.android.com/reference/android/location/GnssMeasurement.html#getReceivedSvTimeNanos())to understand what is expected.

<br />

|                                    Parameters                                     ||
|---------|--------------------------------------------------------------------------|
| `input` | `long`: the received GNSS time for this satellite, in nanoseconds <br /> |

|                                                                    Returns                                                                     ||
|----------------------------------------------------------------------------------------------------------------------------------------|--------|
| [GnssMeasurementBuilder](https://developer.android.com/reference/com/google/android/things/userdriver/location/GnssMeasurementBuilder) | <br /> |

### setReceivedSvTimeUncertaintyNanos

```
GnssMeasurementBuilder setReceivedSvTimeUncertaintyNanos (long input)
```

Sets the 1-sigma error estimate for the received GNSS time, in nanoseconds.

<br />

|                                                    Parameters                                                    ||
|---------|---------------------------------------------------------------------------------------------------------|
| `input` | `long`: the 1-sigma error estimate for the received GNSS time for this satellite, in nanoseconds <br /> |

|                                                                    Returns                                                                     ||
|----------------------------------------------------------------------------------------------------------------------------------------|--------|
| [GnssMeasurementBuilder](https://developer.android.com/reference/com/google/android/things/userdriver/location/GnssMeasurementBuilder) | <br /> |

### setSnrInDb

```
GnssMeasurementBuilder setSnrInDb (double input)
```

Sets the (post-correlation \& integration) Signal-to-Noise ratio (SNR) in dB.

<br />

|                         Parameters                          ||
|---------|----------------------------------------------------|
| `input` | `double`: the SNR for this satellite, in dB <br /> |

|                                                                    Returns                                                                     ||
|----------------------------------------------------------------------------------------------------------------------------------------|--------|
| [GnssMeasurementBuilder](https://developer.android.com/reference/com/google/android/things/userdriver/location/GnssMeasurementBuilder) | <br /> |

### setState

```
GnssMeasurementBuilder setState (int input)
```

Sets per-satellite sync state.

See[GnssMeasurement.getState()](https://developer.android.com/reference/android/location/GnssMeasurement.html#getState())to understand what is expected.

<br />

|                       Parameters                        ||
|---------|------------------------------------------------|
| `input` | `int`: the sync state of this satellite <br /> |

|                                                                    Returns                                                                     ||
|----------------------------------------------------------------------------------------------------------------------------------------|--------|
| [GnssMeasurementBuilder](https://developer.android.com/reference/com/google/android/things/userdriver/location/GnssMeasurementBuilder) | <br /> |

### setSvid

```
GnssMeasurementBuilder setSvid (int input)
```

Sets the satellite ID.

See[GnssMeasurement.getSvid()](https://developer.android.com/reference/android/location/GnssMeasurement.html#getSvid())to understand what is expected.

<br />

|                 Parameters                 ||
|---------|-----------------------------------|
| `input` | `int`: this satellite's ID <br /> |

|                                                                    Returns                                                                     ||
|----------------------------------------------------------------------------------------------------------------------------------------|--------|
| [GnssMeasurementBuilder](https://developer.android.com/reference/com/google/android/things/userdriver/location/GnssMeasurementBuilder) | <br /> |

### setTimeOffsetNanos

```
GnssMeasurementBuilder setTimeOffsetNanos (double input)
```

Sets the time offset at which the measurement was taken in nanoseconds.

See[GnssMeasurement.getTimeOffsetNanos()](https://developer.android.com/reference/android/location/GnssMeasurement.html#getTimeOffsetNanos())to understand what is expected.

<br />

|                                   Parameters                                    ||
|---------|------------------------------------------------------------------------|
| `input` | `double`: the time offset of the measurement for this satellite <br /> |

|                                                                    Returns                                                                     ||
|----------------------------------------------------------------------------------------------------------------------------------------|--------|
| [GnssMeasurementBuilder](https://developer.android.com/reference/com/google/android/things/userdriver/location/GnssMeasurementBuilder) | <br /> |

-

  ## Interfaces

  - [GnssStateListener](https://developer.android.com/reference/com/google/android/things/userdriver/location/GnssStateListener)
-

  ## Classes

  - [GnssClockBuilder](https://developer.android.com/reference/com/google/android/things/userdriver/location/GnssClockBuilder)
  - [GnssDriver](https://developer.android.com/reference/com/google/android/things/userdriver/location/GnssDriver)
  - [GnssMeasurementBuilder](https://developer.android.com/reference/com/google/android/things/userdriver/location/GnssMeasurementBuilder)
  - [GnssMeasurementsEventBuilder](https://developer.android.com/reference/com/google/android/things/userdriver/location/GnssMeasurementsEventBuilder)
  - [GnssStatusBuilder](https://developer.android.com/reference/com/google/android/things/userdriver/location/GnssStatusBuilder)