Class HeartRate.Builder (0.2.0)

public static final class HeartRate.Builder extends GeneratedMessage.Builder<HeartRate.Builder> implements HeartRateOrBuilder

A heart rate measurement.

Protobuf type google.devicesandservices.health.v4.HeartRate

Implements

HeartRateOrBuilder

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

build()

public HeartRate build()
Returns
Type Description
HeartRate

buildPartial()

public HeartRate buildPartial()
Returns
Type Description
HeartRate

clear()

public HeartRate.Builder clear()
Returns
Type Description
HeartRate.Builder
Overrides

clearBeatsPerMinute()

public HeartRate.Builder clearBeatsPerMinute()

Required. The heart rate value in beats per minute.

optional int64 beats_per_minute = 4 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
HeartRate.Builder

This builder for chaining.

clearMetadata()

public HeartRate.Builder clearMetadata()

Optional. Metadata about the heart rate sample.

.google.devicesandservices.health.v4.HeartRate.HeartRateMetadata metadata = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
HeartRate.Builder

clearSampleTime()

public HeartRate.Builder clearSampleTime()

Required. Observation time

.google.devicesandservices.health.v4.ObservationSampleTime sample_time = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
HeartRate.Builder

getBeatsPerMinute()

public long getBeatsPerMinute()

Required. The heart rate value in beats per minute.

optional int64 beats_per_minute = 4 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
long

The beatsPerMinute.

getDefaultInstanceForType()

public HeartRate getDefaultInstanceForType()
Returns
Type Description
HeartRate

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getMetadata()

public HeartRate.HeartRateMetadata getMetadata()

Optional. Metadata about the heart rate sample.

.google.devicesandservices.health.v4.HeartRate.HeartRateMetadata metadata = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
HeartRate.HeartRateMetadata

The metadata.

getMetadataBuilder()

public HeartRate.HeartRateMetadata.Builder getMetadataBuilder()

Optional. Metadata about the heart rate sample.

.google.devicesandservices.health.v4.HeartRate.HeartRateMetadata metadata = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
HeartRate.HeartRateMetadata.Builder

getMetadataOrBuilder()

public HeartRate.HeartRateMetadataOrBuilder getMetadataOrBuilder()

Optional. Metadata about the heart rate sample.

.google.devicesandservices.health.v4.HeartRate.HeartRateMetadata metadata = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
HeartRate.HeartRateMetadataOrBuilder

getSampleTime()

public ObservationSampleTime getSampleTime()

Required. Observation time

.google.devicesandservices.health.v4.ObservationSampleTime sample_time = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ObservationSampleTime

The sampleTime.

getSampleTimeBuilder()

public ObservationSampleTime.Builder getSampleTimeBuilder()

Required. Observation time

.google.devicesandservices.health.v4.ObservationSampleTime sample_time = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ObservationSampleTime.Builder

getSampleTimeOrBuilder()

public ObservationSampleTimeOrBuilder getSampleTimeOrBuilder()

Required. Observation time

.google.devicesandservices.health.v4.ObservationSampleTime sample_time = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ObservationSampleTimeOrBuilder

hasBeatsPerMinute()

public boolean hasBeatsPerMinute()

Required. The heart rate value in beats per minute.

optional int64 beats_per_minute = 4 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
boolean

Whether the beatsPerMinute field is set.

hasMetadata()

public boolean hasMetadata()

Optional. Metadata about the heart rate sample.

.google.devicesandservices.health.v4.HeartRate.HeartRateMetadata metadata = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the metadata field is set.

hasSampleTime()

public boolean hasSampleTime()

Required. Observation time

.google.devicesandservices.health.v4.ObservationSampleTime sample_time = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
boolean

Whether the sampleTime field is set.

internalGetFieldAccessorTable()

protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(HeartRate other)

public HeartRate.Builder mergeFrom(HeartRate other)
Parameter
Name Description
other HeartRate
Returns
Type Description
HeartRate.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public HeartRate.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
HeartRate.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public HeartRate.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
HeartRate.Builder
Overrides

mergeMetadata(HeartRate.HeartRateMetadata value)

public HeartRate.Builder mergeMetadata(HeartRate.HeartRateMetadata value)

Optional. Metadata about the heart rate sample.

.google.devicesandservices.health.v4.HeartRate.HeartRateMetadata metadata = 6 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value HeartRate.HeartRateMetadata
Returns
Type Description
HeartRate.Builder

mergeSampleTime(ObservationSampleTime value)

public HeartRate.Builder mergeSampleTime(ObservationSampleTime value)

Required. Observation time

.google.devicesandservices.health.v4.ObservationSampleTime sample_time = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value ObservationSampleTime
Returns
Type Description
HeartRate.Builder

setBeatsPerMinute(long value)

public HeartRate.Builder setBeatsPerMinute(long value)

Required. The heart rate value in beats per minute.

optional int64 beats_per_minute = 4 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value long

The beatsPerMinute to set.

Returns
Type Description
HeartRate.Builder

This builder for chaining.

setMetadata(HeartRate.HeartRateMetadata value)

public HeartRate.Builder setMetadata(HeartRate.HeartRateMetadata value)

Optional. Metadata about the heart rate sample.

.google.devicesandservices.health.v4.HeartRate.HeartRateMetadata metadata = 6 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value HeartRate.HeartRateMetadata
Returns
Type Description
HeartRate.Builder

setMetadata(HeartRate.HeartRateMetadata.Builder builderForValue)

public HeartRate.Builder setMetadata(HeartRate.HeartRateMetadata.Builder builderForValue)

Optional. Metadata about the heart rate sample.

.google.devicesandservices.health.v4.HeartRate.HeartRateMetadata metadata = 6 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
builderForValue HeartRate.HeartRateMetadata.Builder
Returns
Type Description
HeartRate.Builder

setSampleTime(ObservationSampleTime value)

public HeartRate.Builder setSampleTime(ObservationSampleTime value)

Required. Observation time

.google.devicesandservices.health.v4.ObservationSampleTime sample_time = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value ObservationSampleTime
Returns
Type Description
HeartRate.Builder

setSampleTime(ObservationSampleTime.Builder builderForValue)

public HeartRate.Builder setSampleTime(ObservationSampleTime.Builder builderForValue)

Required. Observation time

.google.devicesandservices.health.v4.ObservationSampleTime sample_time = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
builderForValue ObservationSampleTime.Builder
Returns
Type Description
HeartRate.Builder