Class MetricsSummary.MobilityMetrics (0.2.0)

public static final class MetricsSummary.MobilityMetrics extends GeneratedMessage implements MetricsSummary.MobilityMetricsOrBuilder

Mobility workouts specific metrics

Protobuf type google.devicesandservices.health.v4.MetricsSummary.MobilityMetrics

Inheritance

Object > AbstractMessageLite<MessageType,BuilderType> > AbstractMessage > GeneratedMessage > MetricsSummary.MobilityMetrics

Static Fields

AVG_CADENCE_STEPS_PER_MINUTE_FIELD_NUMBER

public static final int AVG_CADENCE_STEPS_PER_MINUTE_FIELD_NUMBER
Field Value
Type Description
int

AVG_GROUND_CONTACT_TIME_DURATION_FIELD_NUMBER

public static final int AVG_GROUND_CONTACT_TIME_DURATION_FIELD_NUMBER
Field Value
Type Description
int

AVG_STRIDE_LENGTH_MILLIMETERS_FIELD_NUMBER

public static final int AVG_STRIDE_LENGTH_MILLIMETERS_FIELD_NUMBER
Field Value
Type Description
int

AVG_VERTICAL_OSCILLATION_MILLIMETERS_FIELD_NUMBER

public static final int AVG_VERTICAL_OSCILLATION_MILLIMETERS_FIELD_NUMBER
Field Value
Type Description
int

AVG_VERTICAL_RATIO_FIELD_NUMBER

public static final int AVG_VERTICAL_RATIO_FIELD_NUMBER
Field Value
Type Description
int

Static Methods

getDefaultInstance()

public static MetricsSummary.MobilityMetrics getDefaultInstance()
Returns
Type Description
MetricsSummary.MobilityMetrics

getDescriptor()

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

newBuilder()

public static MetricsSummary.MobilityMetrics.Builder newBuilder()
Returns
Type Description
MetricsSummary.MobilityMetrics.Builder

newBuilder(MetricsSummary.MobilityMetrics prototype)

public static MetricsSummary.MobilityMetrics.Builder newBuilder(MetricsSummary.MobilityMetrics prototype)
Parameter
Name Description
prototype MetricsSummary.MobilityMetrics
Returns
Type Description
MetricsSummary.MobilityMetrics.Builder

parseDelimitedFrom(InputStream input)

public static MetricsSummary.MobilityMetrics parseDelimitedFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
MetricsSummary.MobilityMetrics
Exceptions
Type Description
IOException

parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static MetricsSummary.MobilityMetrics parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input InputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
MetricsSummary.MobilityMetrics
Exceptions
Type Description
IOException

parseFrom(byte[] data)

public static MetricsSummary.MobilityMetrics parseFrom(byte[] data)
Parameter
Name Description
data byte[]
Returns
Type Description
MetricsSummary.MobilityMetrics
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)

public static MetricsSummary.MobilityMetrics parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data byte[]
extensionRegistry ExtensionRegistryLite
Returns
Type Description
MetricsSummary.MobilityMetrics
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteString data)

public static MetricsSummary.MobilityMetrics parseFrom(ByteString data)
Parameter
Name Description
data ByteString
Returns
Type Description
MetricsSummary.MobilityMetrics
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)

public static MetricsSummary.MobilityMetrics parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data ByteString
extensionRegistry ExtensionRegistryLite
Returns
Type Description
MetricsSummary.MobilityMetrics
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(CodedInputStream input)

public static MetricsSummary.MobilityMetrics parseFrom(CodedInputStream input)
Parameter
Name Description
input CodedInputStream
Returns
Type Description
MetricsSummary.MobilityMetrics
Exceptions
Type Description
IOException

parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public static MetricsSummary.MobilityMetrics parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
MetricsSummary.MobilityMetrics
Exceptions
Type Description
IOException

parseFrom(InputStream input)

public static MetricsSummary.MobilityMetrics parseFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
MetricsSummary.MobilityMetrics
Exceptions
Type Description
IOException

parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static MetricsSummary.MobilityMetrics parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input InputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
MetricsSummary.MobilityMetrics
Exceptions
Type Description
IOException

parseFrom(ByteBuffer data)

public static MetricsSummary.MobilityMetrics parseFrom(ByteBuffer data)
Parameter
Name Description
data ByteBuffer
Returns
Type Description
MetricsSummary.MobilityMetrics
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)

public static MetricsSummary.MobilityMetrics parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data ByteBuffer
extensionRegistry ExtensionRegistryLite
Returns
Type Description
MetricsSummary.MobilityMetrics
Exceptions
Type Description
InvalidProtocolBufferException

parser()

public static Parser<MetricsSummary.MobilityMetrics> parser()
Returns
Type Description
Parser<MobilityMetrics>

Methods

equals(Object obj)

public boolean equals(Object obj)
Parameter
Name Description
obj Object
Returns
Type Description
boolean
Overrides

getAvgCadenceStepsPerMinute()

public double getAvgCadenceStepsPerMinute()

Optional. Cadence is a measure of the frequency of your foot strikes. Steps / min in real time during workout.

optional double avg_cadence_steps_per_minute = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
double

The avgCadenceStepsPerMinute.

getAvgGroundContactTimeDuration()

public Duration getAvgGroundContactTimeDuration()

Optional. The ground contact time for a particular stride is the amount of time for which the foot was in contact with the ground on that stride

.google.protobuf.Duration avg_ground_contact_time_duration = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Duration

The avgGroundContactTimeDuration.

getAvgGroundContactTimeDurationOrBuilder()

public DurationOrBuilder getAvgGroundContactTimeDurationOrBuilder()

Optional. The ground contact time for a particular stride is the amount of time for which the foot was in contact with the ground on that stride

.google.protobuf.Duration avg_ground_contact_time_duration = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
DurationOrBuilder

getAvgStrideLengthMillimeters()

public long getAvgStrideLengthMillimeters()

Optional. Stride length is a measure of the distance covered by a single stride

optional int64 avg_stride_length_millimeters = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
long

The avgStrideLengthMillimeters.

getAvgVerticalOscillationMillimeters()

public long getAvgVerticalOscillationMillimeters()

Optional. Distance off the ground your center of mass moves with each stride while running

optional int64 avg_vertical_oscillation_millimeters = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
long

The avgVerticalOscillationMillimeters.

getAvgVerticalRatio()

public double getAvgVerticalRatio()

Optional. Vertical oscillation/stride length between [5.0, 11.0].

optional double avg_vertical_ratio = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
double

The avgVerticalRatio.

getDefaultInstanceForType()

public MetricsSummary.MobilityMetrics getDefaultInstanceForType()
Returns
Type Description
MetricsSummary.MobilityMetrics

getParserForType()

public Parser<MetricsSummary.MobilityMetrics> getParserForType()
Returns
Type Description
Parser<MobilityMetrics>
Overrides

getSerializedSize()

public int getSerializedSize()
Returns
Type Description
int
Overrides

hasAvgCadenceStepsPerMinute()

public boolean hasAvgCadenceStepsPerMinute()

Optional. Cadence is a measure of the frequency of your foot strikes. Steps / min in real time during workout.

optional double avg_cadence_steps_per_minute = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the avgCadenceStepsPerMinute field is set.

hasAvgGroundContactTimeDuration()

public boolean hasAvgGroundContactTimeDuration()

Optional. The ground contact time for a particular stride is the amount of time for which the foot was in contact with the ground on that stride

.google.protobuf.Duration avg_ground_contact_time_duration = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the avgGroundContactTimeDuration field is set.

hasAvgStrideLengthMillimeters()

public boolean hasAvgStrideLengthMillimeters()

Optional. Stride length is a measure of the distance covered by a single stride

optional int64 avg_stride_length_millimeters = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the avgStrideLengthMillimeters field is set.

hasAvgVerticalOscillationMillimeters()

public boolean hasAvgVerticalOscillationMillimeters()

Optional. Distance off the ground your center of mass moves with each stride while running

optional int64 avg_vertical_oscillation_millimeters = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the avgVerticalOscillationMillimeters field is set.

hasAvgVerticalRatio()

public boolean hasAvgVerticalRatio()

Optional. Vertical oscillation/stride length between [5.0, 11.0].

optional double avg_vertical_ratio = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the avgVerticalRatio field is set.

hashCode()

public int hashCode()
Returns
Type Description
int
Overrides

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

newBuilderForType()

public MetricsSummary.MobilityMetrics.Builder newBuilderForType()
Returns
Type Description
MetricsSummary.MobilityMetrics.Builder

newBuilderForType(AbstractMessage.BuilderParent parent)

protected MetricsSummary.MobilityMetrics.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Parameter
Name Description
parent BuilderParent
Returns
Type Description
MetricsSummary.MobilityMetrics.Builder
Overrides

toBuilder()

public MetricsSummary.MobilityMetrics.Builder toBuilder()
Returns
Type Description
MetricsSummary.MobilityMetrics.Builder

writeTo(CodedOutputStream output)

public void writeTo(CodedOutputStream output)
Parameter
Name Description
output CodedOutputStream
Overrides
Exceptions
Type Description
IOException