Class RunVO2Max.Builder (0.2.0)

public static final class RunVO2Max.Builder extends GeneratedMessage.Builder<RunVO2Max.Builder> implements RunVO2MaxOrBuilder

VO2 max value calculated based on the user's running activity. Value stored in ml/kg/min.

Protobuf type google.devicesandservices.health.v4.RunVO2Max

Implements

RunVO2MaxOrBuilder

Static Methods

getDescriptor()

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

Methods

build()

public RunVO2Max build()
Returns
Type Description
RunVO2Max

buildPartial()

public RunVO2Max buildPartial()
Returns
Type Description
RunVO2Max

clear()

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

clearRunVo2Max()

public RunVO2Max.Builder clearRunVo2Max()

Required. Run VO2 max value in ml/kg/min.

optional double run_vo2_max = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
RunVO2Max.Builder

This builder for chaining.

clearSampleTime()

public RunVO2Max.Builder clearSampleTime()

Required. The time at which the metric was measured.

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

Returns
Type Description
RunVO2Max.Builder

getDefaultInstanceForType()

public RunVO2Max getDefaultInstanceForType()
Returns
Type Description
RunVO2Max

getDescriptorForType()

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

getRunVo2Max()

public double getRunVo2Max()

Required. Run VO2 max value in ml/kg/min.

optional double run_vo2_max = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
double

The runVo2Max.

getSampleTime()

public ObservationSampleTime getSampleTime()

Required. The time at which the metric was measured.

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

Returns
Type Description
ObservationSampleTime

The sampleTime.

getSampleTimeBuilder()

public ObservationSampleTime.Builder getSampleTimeBuilder()

Required. The time at which the metric was measured.

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

Returns
Type Description
ObservationSampleTime.Builder

getSampleTimeOrBuilder()

public ObservationSampleTimeOrBuilder getSampleTimeOrBuilder()

Required. The time at which the metric was measured.

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

Returns
Type Description
ObservationSampleTimeOrBuilder

hasRunVo2Max()

public boolean hasRunVo2Max()

Required. Run VO2 max value in ml/kg/min.

optional double run_vo2_max = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
boolean

Whether the runVo2Max field is set.

hasSampleTime()

public boolean hasSampleTime()

Required. The time at which the metric was measured.

.google.devicesandservices.health.v4.ObservationSampleTime sample_time = 1 [(.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(RunVO2Max other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeSampleTime(ObservationSampleTime value)

public RunVO2Max.Builder mergeSampleTime(ObservationSampleTime value)

Required. The time at which the metric was measured.

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

Parameter
Name Description
value ObservationSampleTime
Returns
Type Description
RunVO2Max.Builder

setRunVo2Max(double value)

public RunVO2Max.Builder setRunVo2Max(double value)

Required. Run VO2 max value in ml/kg/min.

optional double run_vo2_max = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value double

The runVo2Max to set.

Returns
Type Description
RunVO2Max.Builder

This builder for chaining.

setSampleTime(ObservationSampleTime value)

public RunVO2Max.Builder setSampleTime(ObservationSampleTime value)

Required. The time at which the metric was measured.

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

Parameter
Name Description
value ObservationSampleTime
Returns
Type Description
RunVO2Max.Builder

setSampleTime(ObservationSampleTime.Builder builderForValue)

public RunVO2Max.Builder setSampleTime(ObservationSampleTime.Builder builderForValue)

Required. The time at which the metric was measured.

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

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