public interface PairedDeviceOrBuilder extends MessageOrBuilderImplements
MessageOrBuilderMethods
getBatteryLevel()
public abstract int getBatteryLevel()Output only. The battery level of the device.
int32 battery_level = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
int |
The batteryLevel. |
getBatteryStatus()
public abstract String getBatteryStatus()Output only. The battery status of the device. Supported: High | Medium | Low | Empty
string battery_status = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
String |
The batteryStatus. |
getBatteryStatusBytes()
public abstract ByteString getBatteryStatusBytes()Output only. The battery status of the device. Supported: High | Medium | Low | Empty
string battery_status = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for batteryStatus. |
getDeviceType()
public abstract PairedDevice.DeviceType getDeviceType()Output only. The device type. Supported: TRACKER | SCALE
.google.devicesandservices.health.v4.PairedDevice.DeviceType device_type = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
PairedDevice.DeviceType |
The deviceType. |
getDeviceTypeValue()
public abstract int getDeviceTypeValue()Output only. The device type. Supported: TRACKER | SCALE
.google.devicesandservices.health.v4.PairedDevice.DeviceType device_type = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
int |
The enum numeric value on the wire for deviceType. |
getDeviceVersion()
public abstract String getDeviceVersion()Output only. The product name of the device
string device_version = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
String |
The deviceVersion. |
getDeviceVersionBytes()
public abstract ByteString getDeviceVersionBytes()Output only. The product name of the device
string device_version = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for deviceVersion. |
getFeatures(int index)
public abstract String getFeatures(int index)Output only. Lists of unique features supported by the device.
Comprehensive list of supported features:
Fitness Tracking
ACTIVE_MINUTES: Legacy active minutes.AUTOSTRIDE: Automatic stride length calculation.BIKE_ONBOARDING: Cycling UI support.CALORIES: Daily burned calories.DISTANCE: Daily distance tracking.ELEVATION: Floors climbed.INACTIVITY_ALERTS: Reminders to move.SEDENTARY_TIME: Tracks inactive time.STEPS: Daily steps.SWIM: Swim tracking (laps/strokes).AUTORUN: Automatic run detection.ACTIVE_ZONE_MINUTES: Active Zone Minutes (AZM).Heart Rate & Health
HEART_RATE: Continuous heart rate (PPG).BAT_SIGNAL: High/Low Heart Rate Alerts.Advanced Sensors
SPO2: Blood oxygen saturation.NIGHTTIME_OXYGEN_SATURATION: Sleep SpO2.ESTIMATED_OXYGEN_VARIATION: Estimated Oxygen Variation.EDA: Electrodermal Activity (stress).SKIN_TEMPERATURE: Skin temperature variation.INTERNAL_DEVICE_TEMPERATURE: Internal device temperature.Sleep & Wellness
SLEEP: Basic sleep tracking.SMART_SLEEP: Advanced sleep tracking (stages/score).BEDTIME_REMINDER: Bedtime reminders.SOUNDSCAPE: Snore and noise detection.Advanced Workouts
WB: Custom Workout Builder.AUTOCUES: Auto Cues / Auto Lap.DWR_RUN: Daily Run Recommendations.ADVANCED_RUNNING: Advanced Running Dynamics (e.g., GCT, VO).GPS & Location
GPS: Built-in GPS.CONNECTED_GPS: Connected GPS (uses phone).LOCATION_HINT: Location helper.Payments & NFC
PAYMENTS: NFC payments (Fitbit Pay/Google Wallet).FELICA: FeliCa support (Japan payments/transit).Activity Detection
GROK: SmartTrack automatic activity detection.RETRO_AR: Retroactive Activity Recognition prompts.Smart Features & UI
ALARMS: Silent alarms.BLE_MUSIC_CONTROL: BLE music control.MUSIC: Direct music storage/control.YOUTUBE_MUSIC_SUPPORTED: YouTube Music support.GALLERY: App Gallery.TUTORIAL_SUPPORTED: On-screen tutorials.SMILEY_EMOTE: Legacy Zip face.MOBILE_TO_DEVICE_DEEPLINK: Mobile to device settings deep link.HIDE_GALLERY: Option to hide Gallery.HIDE_GOAL_SELECTION: Option to hide goal selection.DIGITAL_WARRANTY_SUPPORTED: Digital warranty display.DIRECT_DEVICE_SETTINGS_SUPPORTED: Direct device settings management.Gym HR Broadcasting
ASPEN_SUPPORTED: Broadcast HR to gym equipment.ASPEN_REMOTE_UI_SUPPORTED: Remote UI for HR sharing.Privacy & Security
FINITE_IMPROBABILITY: BLE Resolvable Private Address (RPA) privacy.DOMAIN_KEY_SYNC: Domain key synchronization.BLE Protocol
BONDING: Secure BLE bonding.ADVERTISES_SERIAL: Advertises serial number.STATUS_CHARACTERISTIC: BLE Status Characteristic.TRACKER_CHANNEL_CHARACTERISTIC: BLE Tracker Channel Characteristic.PING_CHARACTERISTIC: BLE Ping Characteristic.Cellular & Wi-Fi
MOBILE_DATA: LTE cellular support.SINGLE_AP_WIFI: Single AP Wi-Fi.MULTI_AP_WIFI: Multi AP Wi-Fi.WIFI_FWUP: Firmware updates over Wi-Fi.Data Sync & Transfer
APP_SYNC: Background app sync.LIVE_DATA: Real-time data streaming.EVENT_BASED_SYNC_SUPPORTED: Event-based sync.TIME_SERVICE: Time synchronization service.REMOTE_FILE_PROVIDER: Remote file transfer.DIRECT_COMMS_ALARMS: Direct communication for alarms.DIRECT_COMMS_EXERCISE: Direct communication for exercise.DIRECT_COMMS_BATTERY_ALERTS: Direct communication for battery alerts.Google Integrations
PARROT_TREE_SUPPORTED: Find My Device support.
repeated string features = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Parameter | |
|---|---|
| Name | Description |
index |
intThe index of the element to return. |
| Returns | |
|---|---|
| Type | Description |
String |
The features at the given index. |
getFeaturesBytes(int index)
public abstract ByteString getFeaturesBytes(int index)Output only. Lists of unique features supported by the device.
Comprehensive list of supported features:
Fitness Tracking
ACTIVE_MINUTES: Legacy active minutes.AUTOSTRIDE: Automatic stride length calculation.BIKE_ONBOARDING: Cycling UI support.CALORIES: Daily burned calories.DISTANCE: Daily distance tracking.ELEVATION: Floors climbed.INACTIVITY_ALERTS: Reminders to move.SEDENTARY_TIME: Tracks inactive time.STEPS: Daily steps.SWIM: Swim tracking (laps/strokes).AUTORUN: Automatic run detection.ACTIVE_ZONE_MINUTES: Active Zone Minutes (AZM).Heart Rate & Health
HEART_RATE: Continuous heart rate (PPG).BAT_SIGNAL: High/Low Heart Rate Alerts.Advanced Sensors
SPO2: Blood oxygen saturation.NIGHTTIME_OXYGEN_SATURATION: Sleep SpO2.ESTIMATED_OXYGEN_VARIATION: Estimated Oxygen Variation.EDA: Electrodermal Activity (stress).SKIN_TEMPERATURE: Skin temperature variation.INTERNAL_DEVICE_TEMPERATURE: Internal device temperature.Sleep & Wellness
SLEEP: Basic sleep tracking.SMART_SLEEP: Advanced sleep tracking (stages/score).BEDTIME_REMINDER: Bedtime reminders.SOUNDSCAPE: Snore and noise detection.Advanced Workouts
WB: Custom Workout Builder.AUTOCUES: Auto Cues / Auto Lap.DWR_RUN: Daily Run Recommendations.ADVANCED_RUNNING: Advanced Running Dynamics (e.g., GCT, VO).GPS & Location
GPS: Built-in GPS.CONNECTED_GPS: Connected GPS (uses phone).LOCATION_HINT: Location helper.Payments & NFC
PAYMENTS: NFC payments (Fitbit Pay/Google Wallet).FELICA: FeliCa support (Japan payments/transit).Activity Detection
GROK: SmartTrack automatic activity detection.RETRO_AR: Retroactive Activity Recognition prompts.Smart Features & UI
ALARMS: Silent alarms.BLE_MUSIC_CONTROL: BLE music control.MUSIC: Direct music storage/control.YOUTUBE_MUSIC_SUPPORTED: YouTube Music support.GALLERY: App Gallery.TUTORIAL_SUPPORTED: On-screen tutorials.SMILEY_EMOTE: Legacy Zip face.MOBILE_TO_DEVICE_DEEPLINK: Mobile to device settings deep link.HIDE_GALLERY: Option to hide Gallery.HIDE_GOAL_SELECTION: Option to hide goal selection.DIGITAL_WARRANTY_SUPPORTED: Digital warranty display.DIRECT_DEVICE_SETTINGS_SUPPORTED: Direct device settings management.Gym HR Broadcasting
ASPEN_SUPPORTED: Broadcast HR to gym equipment.ASPEN_REMOTE_UI_SUPPORTED: Remote UI for HR sharing.Privacy & Security
FINITE_IMPROBABILITY: BLE Resolvable Private Address (RPA) privacy.DOMAIN_KEY_SYNC: Domain key synchronization.BLE Protocol
BONDING: Secure BLE bonding.ADVERTISES_SERIAL: Advertises serial number.STATUS_CHARACTERISTIC: BLE Status Characteristic.TRACKER_CHANNEL_CHARACTERISTIC: BLE Tracker Channel Characteristic.PING_CHARACTERISTIC: BLE Ping Characteristic.Cellular & Wi-Fi
MOBILE_DATA: LTE cellular support.SINGLE_AP_WIFI: Single AP Wi-Fi.MULTI_AP_WIFI: Multi AP Wi-Fi.WIFI_FWUP: Firmware updates over Wi-Fi.Data Sync & Transfer
APP_SYNC: Background app sync.LIVE_DATA: Real-time data streaming.EVENT_BASED_SYNC_SUPPORTED: Event-based sync.TIME_SERVICE: Time synchronization service.REMOTE_FILE_PROVIDER: Remote file transfer.DIRECT_COMMS_ALARMS: Direct communication for alarms.DIRECT_COMMS_EXERCISE: Direct communication for exercise.DIRECT_COMMS_BATTERY_ALERTS: Direct communication for battery alerts.Google Integrations
PARROT_TREE_SUPPORTED: Find My Device support.
repeated string features = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Parameter | |
|---|---|
| Name | Description |
index |
intThe index of the value to return. |
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes of the features at the given index. |
getFeaturesCount()
public abstract int getFeaturesCount()Output only. Lists of unique features supported by the device.
Comprehensive list of supported features:
Fitness Tracking
ACTIVE_MINUTES: Legacy active minutes.AUTOSTRIDE: Automatic stride length calculation.BIKE_ONBOARDING: Cycling UI support.CALORIES: Daily burned calories.DISTANCE: Daily distance tracking.ELEVATION: Floors climbed.INACTIVITY_ALERTS: Reminders to move.SEDENTARY_TIME: Tracks inactive time.STEPS: Daily steps.SWIM: Swim tracking (laps/strokes).AUTORUN: Automatic run detection.ACTIVE_ZONE_MINUTES: Active Zone Minutes (AZM).Heart Rate & Health
HEART_RATE: Continuous heart rate (PPG).BAT_SIGNAL: High/Low Heart Rate Alerts.Advanced Sensors
SPO2: Blood oxygen saturation.NIGHTTIME_OXYGEN_SATURATION: Sleep SpO2.ESTIMATED_OXYGEN_VARIATION: Estimated Oxygen Variation.EDA: Electrodermal Activity (stress).SKIN_TEMPERATURE: Skin temperature variation.INTERNAL_DEVICE_TEMPERATURE: Internal device temperature.Sleep & Wellness
SLEEP: Basic sleep tracking.SMART_SLEEP: Advanced sleep tracking (stages/score).BEDTIME_REMINDER: Bedtime reminders.SOUNDSCAPE: Snore and noise detection.Advanced Workouts
WB: Custom Workout Builder.AUTOCUES: Auto Cues / Auto Lap.DWR_RUN: Daily Run Recommendations.ADVANCED_RUNNING: Advanced Running Dynamics (e.g., GCT, VO).GPS & Location
GPS: Built-in GPS.CONNECTED_GPS: Connected GPS (uses phone).LOCATION_HINT: Location helper.Payments & NFC
PAYMENTS: NFC payments (Fitbit Pay/Google Wallet).FELICA: FeliCa support (Japan payments/transit).Activity Detection
GROK: SmartTrack automatic activity detection.RETRO_AR: Retroactive Activity Recognition prompts.Smart Features & UI
ALARMS: Silent alarms.BLE_MUSIC_CONTROL: BLE music control.MUSIC: Direct music storage/control.YOUTUBE_MUSIC_SUPPORTED: YouTube Music support.GALLERY: App Gallery.TUTORIAL_SUPPORTED: On-screen tutorials.SMILEY_EMOTE: Legacy Zip face.MOBILE_TO_DEVICE_DEEPLINK: Mobile to device settings deep link.HIDE_GALLERY: Option to hide Gallery.HIDE_GOAL_SELECTION: Option to hide goal selection.DIGITAL_WARRANTY_SUPPORTED: Digital warranty display.DIRECT_DEVICE_SETTINGS_SUPPORTED: Direct device settings management.Gym HR Broadcasting
ASPEN_SUPPORTED: Broadcast HR to gym equipment.ASPEN_REMOTE_UI_SUPPORTED: Remote UI for HR sharing.Privacy & Security
FINITE_IMPROBABILITY: BLE Resolvable Private Address (RPA) privacy.DOMAIN_KEY_SYNC: Domain key synchronization.BLE Protocol
BONDING: Secure BLE bonding.ADVERTISES_SERIAL: Advertises serial number.STATUS_CHARACTERISTIC: BLE Status Characteristic.TRACKER_CHANNEL_CHARACTERISTIC: BLE Tracker Channel Characteristic.PING_CHARACTERISTIC: BLE Ping Characteristic.Cellular & Wi-Fi
MOBILE_DATA: LTE cellular support.SINGLE_AP_WIFI: Single AP Wi-Fi.MULTI_AP_WIFI: Multi AP Wi-Fi.WIFI_FWUP: Firmware updates over Wi-Fi.Data Sync & Transfer
APP_SYNC: Background app sync.LIVE_DATA: Real-time data streaming.EVENT_BASED_SYNC_SUPPORTED: Event-based sync.TIME_SERVICE: Time synchronization service.REMOTE_FILE_PROVIDER: Remote file transfer.DIRECT_COMMS_ALARMS: Direct communication for alarms.DIRECT_COMMS_EXERCISE: Direct communication for exercise.DIRECT_COMMS_BATTERY_ALERTS: Direct communication for battery alerts.Google Integrations
PARROT_TREE_SUPPORTED: Find My Device support.
repeated string features = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
int |
The count of features. |
getFeaturesList()
public abstract List<String> getFeaturesList()Output only. Lists of unique features supported by the device.
Comprehensive list of supported features:
Fitness Tracking
ACTIVE_MINUTES: Legacy active minutes.AUTOSTRIDE: Automatic stride length calculation.BIKE_ONBOARDING: Cycling UI support.CALORIES: Daily burned calories.DISTANCE: Daily distance tracking.ELEVATION: Floors climbed.INACTIVITY_ALERTS: Reminders to move.SEDENTARY_TIME: Tracks inactive time.STEPS: Daily steps.SWIM: Swim tracking (laps/strokes).AUTORUN: Automatic run detection.ACTIVE_ZONE_MINUTES: Active Zone Minutes (AZM).Heart Rate & Health
HEART_RATE: Continuous heart rate (PPG).BAT_SIGNAL: High/Low Heart Rate Alerts.Advanced Sensors
SPO2: Blood oxygen saturation.NIGHTTIME_OXYGEN_SATURATION: Sleep SpO2.ESTIMATED_OXYGEN_VARIATION: Estimated Oxygen Variation.EDA: Electrodermal Activity (stress).SKIN_TEMPERATURE: Skin temperature variation.INTERNAL_DEVICE_TEMPERATURE: Internal device temperature.Sleep & Wellness
SLEEP: Basic sleep tracking.SMART_SLEEP: Advanced sleep tracking (stages/score).BEDTIME_REMINDER: Bedtime reminders.SOUNDSCAPE: Snore and noise detection.Advanced Workouts
WB: Custom Workout Builder.AUTOCUES: Auto Cues / Auto Lap.DWR_RUN: Daily Run Recommendations.ADVANCED_RUNNING: Advanced Running Dynamics (e.g., GCT, VO).GPS & Location
GPS: Built-in GPS.CONNECTED_GPS: Connected GPS (uses phone).LOCATION_HINT: Location helper.Payments & NFC
PAYMENTS: NFC payments (Fitbit Pay/Google Wallet).FELICA: FeliCa support (Japan payments/transit).Activity Detection
GROK: SmartTrack automatic activity detection.RETRO_AR: Retroactive Activity Recognition prompts.Smart Features & UI
ALARMS: Silent alarms.BLE_MUSIC_CONTROL: BLE music control.MUSIC: Direct music storage/control.YOUTUBE_MUSIC_SUPPORTED: YouTube Music support.GALLERY: App Gallery.TUTORIAL_SUPPORTED: On-screen tutorials.SMILEY_EMOTE: Legacy Zip face.MOBILE_TO_DEVICE_DEEPLINK: Mobile to device settings deep link.HIDE_GALLERY: Option to hide Gallery.HIDE_GOAL_SELECTION: Option to hide goal selection.DIGITAL_WARRANTY_SUPPORTED: Digital warranty display.DIRECT_DEVICE_SETTINGS_SUPPORTED: Direct device settings management.Gym HR Broadcasting
ASPEN_SUPPORTED: Broadcast HR to gym equipment.ASPEN_REMOTE_UI_SUPPORTED: Remote UI for HR sharing.Privacy & Security
FINITE_IMPROBABILITY: BLE Resolvable Private Address (RPA) privacy.DOMAIN_KEY_SYNC: Domain key synchronization.BLE Protocol
BONDING: Secure BLE bonding.ADVERTISES_SERIAL: Advertises serial number.STATUS_CHARACTERISTIC: BLE Status Characteristic.TRACKER_CHANNEL_CHARACTERISTIC: BLE Tracker Channel Characteristic.PING_CHARACTERISTIC: BLE Ping Characteristic.Cellular & Wi-Fi
MOBILE_DATA: LTE cellular support.SINGLE_AP_WIFI: Single AP Wi-Fi.MULTI_AP_WIFI: Multi AP Wi-Fi.WIFI_FWUP: Firmware updates over Wi-Fi.Data Sync & Transfer
APP_SYNC: Background app sync.LIVE_DATA: Real-time data streaming.EVENT_BASED_SYNC_SUPPORTED: Event-based sync.TIME_SERVICE: Time synchronization service.REMOTE_FILE_PROVIDER: Remote file transfer.DIRECT_COMMS_ALARMS: Direct communication for alarms.DIRECT_COMMS_EXERCISE: Direct communication for exercise.DIRECT_COMMS_BATTERY_ALERTS: Direct communication for battery alerts.Google Integrations
PARROT_TREE_SUPPORTED: Find My Device support.
repeated string features = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
List<String> |
A list containing the features. |
getLastSyncTime()
public abstract Timestamp getLastSyncTime()Output only. The time of last sync with the Fitbit mobile application.
.google.protobuf.Timestamp last_sync_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
Timestamp |
The lastSyncTime. |
getLastSyncTimeOrBuilder()
public abstract TimestampOrBuilder getLastSyncTimeOrBuilder()Output only. The time of last sync with the Fitbit mobile application.
.google.protobuf.Timestamp last_sync_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
TimestampOrBuilder |
|
getMacAddress()
public abstract String getMacAddress()Output only. Mac ID number of the device.
string mac_address = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
String |
The macAddress. |
getMacAddressBytes()
public abstract ByteString getMacAddressBytes()Output only. Mac ID number of the device.
string mac_address = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for macAddress. |
getName()
public abstract String getName()Identifier. The resource name of this Device resource.
Format: users/{user}/pairedDevices/{paired_device}
Example: users/1234567890/pairedDevices/123 or
users/me/pairedDevices/123
string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
| Returns | |
|---|---|
| Type | Description |
String |
The name. |
getNameBytes()
public abstract ByteString getNameBytes()Identifier. The resource name of this Device resource.
Format: users/{user}/pairedDevices/{paired_device}
Example: users/1234567890/pairedDevices/123 or
users/me/pairedDevices/123
string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for name. |
hasLastSyncTime()
public abstract boolean hasLastSyncTime()Output only. The time of last sync with the Fitbit mobile application.
.google.protobuf.Timestamp last_sync_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the lastSyncTime field is set. |