public static final class Exercise.SplitSummary extends GeneratedMessage implements Exercise.SplitSummaryOrBuilder
Represents splits or laps recorded within an exercise. Lap events
partition a workout into segments based on criteria like distance, time, or
calories.
Protobuf type google.devicesandservices.health.v4.Exercise.SplitSummary
Inherited Members
com.google.protobuf.GeneratedMessage.<ContainingT,T>newFileScopedGeneratedExtension(java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ContainingT,T>newMessageScopedGeneratedExtension(com.google.protobuf.Message,int,java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessage.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessage.<V>serializeBooleanMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Boolean,V>,com.google.protobuf.MapEntry<java.lang.Boolean,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeIntegerMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Integer,V>,com.google.protobuf.MapEntry<java.lang.Integer,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeLongMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Long,V>,com.google.protobuf.MapEntry<java.lang.Long,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeStringMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.String,V>,com.google.protobuf.MapEntry<java.lang.String,V>,int)
com.google.protobuf.GeneratedMessage.canUseUnsafe()
com.google.protobuf.GeneratedMessage.emptyBooleanList()
com.google.protobuf.GeneratedMessage.emptyDoubleList()
com.google.protobuf.GeneratedMessage.emptyFloatList()
com.google.protobuf.GeneratedMessage.emptyIntList()
com.google.protobuf.GeneratedMessage.emptyLongList()
com.google.protobuf.GeneratedMessage.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.isStringEmpty(java.lang.Object)
com.google.protobuf.GeneratedMessage.mergeFromAndMakeImmutableInternal(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)
com.google.protobuf.GeneratedMessage.newInstance(com.google.protobuf.GeneratedMessage.UnusedPrivateParameter)
com.google.protobuf.GeneratedMessage.parseUnknownFieldProto3(com.google.protobuf.CodedInputStream,com.google.protobuf.UnknownFieldSet.Builder,com.google.protobuf.ExtensionRegistryLite,int)
Static Fields
ACTIVE_DURATION_FIELD_NUMBER
public static final int ACTIVE_DURATION_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
END_TIME_FIELD_NUMBER
public static final int END_TIME_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
END_UTC_OFFSET_FIELD_NUMBER
public static final int END_UTC_OFFSET_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
METRICS_SUMMARY_FIELD_NUMBER
public static final int METRICS_SUMMARY_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
SPLIT_TYPE_FIELD_NUMBER
public static final int SPLIT_TYPE_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
START_TIME_FIELD_NUMBER
public static final int START_TIME_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
START_UTC_OFFSET_FIELD_NUMBER
public static final int START_UTC_OFFSET_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static Exercise.SplitSummary getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static Exercise.SplitSummary.Builder newBuilder()
newBuilder(Exercise.SplitSummary prototype)
public static Exercise.SplitSummary.Builder newBuilder(Exercise.SplitSummary prototype)
public static Exercise.SplitSummary parseDelimitedFrom(InputStream input)
public static Exercise.SplitSummary parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static Exercise.SplitSummary parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static Exercise.SplitSummary parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static Exercise.SplitSummary parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static Exercise.SplitSummary parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static Exercise.SplitSummary parseFrom(CodedInputStream input)
public static Exercise.SplitSummary parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static Exercise.SplitSummary parseFrom(InputStream input)
public static Exercise.SplitSummary parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static Exercise.SplitSummary parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Exercise.SplitSummary parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<Exercise.SplitSummary> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
getActiveDuration()
public Duration getActiveDuration()
Output only. Lap time excluding the pauses.
.google.protobuf.Duration active_duration = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns |
| Type |
Description |
Duration |
The activeDuration.
|
getActiveDurationOrBuilder()
public DurationOrBuilder getActiveDurationOrBuilder()
Output only. Lap time excluding the pauses.
.google.protobuf.Duration active_duration = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
getDefaultInstanceForType()
public Exercise.SplitSummary getDefaultInstanceForType()
getEndTime()
public Timestamp getEndTime()
Required. Lap end time
.google.protobuf.Timestamp end_time = 3 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
Timestamp |
The endTime.
|
getEndTimeOrBuilder()
public TimestampOrBuilder getEndTimeOrBuilder()
Required. Lap end time
.google.protobuf.Timestamp end_time = 3 [(.google.api.field_behavior) = REQUIRED];
getEndUtcOffset()
public Duration getEndUtcOffset()
Required. Lap end time offset from UTC
.google.protobuf.Duration end_utc_offset = 4 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
Duration |
The endUtcOffset.
|
getEndUtcOffsetOrBuilder()
public DurationOrBuilder getEndUtcOffsetOrBuilder()
Required. Lap end time offset from UTC
.google.protobuf.Duration end_utc_offset = 4 [(.google.api.field_behavior) = REQUIRED];
getMetricsSummary()
public MetricsSummary getMetricsSummary()
Required. Summary metrics for this split.
.google.devicesandservices.health.v4.MetricsSummary metrics_summary = 6 [(.google.api.field_behavior) = REQUIRED];
getMetricsSummaryOrBuilder()
public MetricsSummaryOrBuilder getMetricsSummaryOrBuilder()
Required. Summary metrics for this split.
.google.devicesandservices.health.v4.MetricsSummary metrics_summary = 6 [(.google.api.field_behavior) = REQUIRED];
getParserForType()
public Parser<Exercise.SplitSummary> getParserForType()
Overrides
getSerializedSize()
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
getSplitType()
public Exercise.SplitSummary.SplitType getSplitType()
Required. Method used to split the exercise laps.
Users may manually mark the lap as complete even if the tracking
is automatic.
.google.devicesandservices.health.v4.Exercise.SplitSummary.SplitType split_type = 7 [(.google.api.field_behavior) = REQUIRED];
getSplitTypeValue()
public int getSplitTypeValue()
Required. Method used to split the exercise laps.
Users may manually mark the lap as complete even if the tracking
is automatic.
.google.devicesandservices.health.v4.Exercise.SplitSummary.SplitType split_type = 7 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
int |
The enum numeric value on the wire for splitType.
|
getStartTime()
public Timestamp getStartTime()
Required. Lap start time
.google.protobuf.Timestamp start_time = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
Timestamp |
The startTime.
|
getStartTimeOrBuilder()
public TimestampOrBuilder getStartTimeOrBuilder()
Required. Lap start time
.google.protobuf.Timestamp start_time = 1 [(.google.api.field_behavior) = REQUIRED];
getStartUtcOffset()
public Duration getStartUtcOffset()
Required. Lap start time offset from UTC
.google.protobuf.Duration start_utc_offset = 2 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
Duration |
The startUtcOffset.
|
getStartUtcOffsetOrBuilder()
public DurationOrBuilder getStartUtcOffsetOrBuilder()
Required. Lap start time offset from UTC
.google.protobuf.Duration start_utc_offset = 2 [(.google.api.field_behavior) = REQUIRED];
hasActiveDuration()
public boolean hasActiveDuration()
Output only. Lap time excluding the pauses.
.google.protobuf.Duration active_duration = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns |
| Type |
Description |
boolean |
Whether the activeDuration field is set.
|
hasEndTime()
public boolean hasEndTime()
Required. Lap end time
.google.protobuf.Timestamp end_time = 3 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
boolean |
Whether the endTime field is set.
|
hasEndUtcOffset()
public boolean hasEndUtcOffset()
Required. Lap end time offset from UTC
.google.protobuf.Duration end_utc_offset = 4 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
boolean |
Whether the endUtcOffset field is set.
|
hasMetricsSummary()
public boolean hasMetricsSummary()
Required. Summary metrics for this split.
.google.devicesandservices.health.v4.MetricsSummary metrics_summary = 6 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
boolean |
Whether the metricsSummary field is set.
|
hasStartTime()
public boolean hasStartTime()
Required. Lap start time
.google.protobuf.Timestamp start_time = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
boolean |
Whether the startTime field is set.
|
hasStartUtcOffset()
public boolean hasStartUtcOffset()
Required. Lap start time offset from UTC
.google.protobuf.Duration start_utc_offset = 2 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
boolean |
Whether the startUtcOffset field is set.
|
hashCode()
| Returns |
| Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public Exercise.SplitSummary.Builder newBuilderForType()
newBuilderForType(AbstractMessage.BuilderParent parent)
protected Exercise.SplitSummary.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
toBuilder()
public Exercise.SplitSummary.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides