Summary: Ctors | Methods | Inherited Methods | [Expand All]
public static class

# DataUpdateListenerRegistrationRequest.Builder

extends Object

java.lang.Object
↳ | com.google.android.gms.fitness.request.DataUpdateListenerRegistrationRequest.Builder

## Class Overview

Builder for creating `DataUpdateListenerRegistrationRequest`.

## Summary

Public Constructors
| DataUpdateListenerRegistrationRequest.Builder()

Public Methods
DataUpdateListenerRegistrationRequest | build() Builds the `DataUpdateListenerRegistrationRequest` object from the builder.
DataUpdateListenerRegistrationRequest.Builder | setDataSource(DataSource dataSource) Sets the `DataSource` for which we want to listen for data updates.
DataUpdateListenerRegistrationRequest.Builder | setDataType(DataType dataType) Sets the `DataType` for which we want to listen for data updates.
DataUpdateListenerRegistrationRequest.Builder | setPendingIntent(PendingIntent pendingIntent) Sets the `PendingIntent` which will receive data update notification for updates.

[Expand] Inherited Methods
From class java.lang.Object
Object | clone()
boolean | equals(Object arg0)
void | finalize()
final Class<?> | getClass()
int | hashCode()
final void | notify()
final void | notifyAll()
String | toString()
final void | wait(long arg0, int arg1)
final void | wait(long arg0)
final void | wait()

## Public Constructors

#### public DataUpdateListenerRegistrationRequest.Builder ()

## Public Methods

#### public DataUpdateListenerRegistrationRequest build ()

Builds the `DataUpdateListenerRegistrationRequest` object from the builder.

##### Throws

NullPointerException | if the pendingIntent is null
IllegalStateException | if both dataSource and dataType are null

#### public DataUpdateListenerRegistrationRequest.Builder setDataSource (DataSource dataSource)

Sets the `DataSource` for which we want to listen for data updates.

##### Throws

NullPointerException | if the dataSource is null

#### public DataUpdateListenerRegistrationRequest.Builder setDataType (DataType dataType)

Sets the `DataType` for which we want to listen for data updates.

##### Throws

NullPointerException | if the dataType is null

#### public DataUpdateListenerRegistrationRequest.Builder setPendingIntent (PendingIntent pendingIntent)

Sets the `PendingIntent` which will receive data update notification for updates.

##### Throws

NullPointerException | if the pendingIntent is null