public final class DailyHeartRateZones extends GeneratedMessage implements DailyHeartRateZonesOrBuilder
User's heart rate zone thresholds based on the Karvonen algorithm for a
specific day.
Protobuf type google.devicesandservices.health.v4.DailyHeartRateZones
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
DATE_FIELD_NUMBER
public static final int DATE_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
HEART_RATE_ZONES_FIELD_NUMBER
public static final int HEART_RATE_ZONES_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static DailyHeartRateZones getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static DailyHeartRateZones.Builder newBuilder()
newBuilder(DailyHeartRateZones prototype)
public static DailyHeartRateZones.Builder newBuilder(DailyHeartRateZones prototype)
public static DailyHeartRateZones parseDelimitedFrom(InputStream input)
public static DailyHeartRateZones parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static DailyHeartRateZones parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static DailyHeartRateZones parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static DailyHeartRateZones parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static DailyHeartRateZones parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static DailyHeartRateZones parseFrom(CodedInputStream input)
public static DailyHeartRateZones parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static DailyHeartRateZones parseFrom(InputStream input)
public static DailyHeartRateZones parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static DailyHeartRateZones parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static DailyHeartRateZones parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<DailyHeartRateZones> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
getDate()
Required. Date (in user's timezone) of the heart rate zones record.
.google.type.Date date = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
com.google.type.Date |
The date.
|
getDateOrBuilder()
public DateOrBuilder getDateOrBuilder()
Required. Date (in user's timezone) of the heart rate zones record.
.google.type.Date date = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
com.google.type.DateOrBuilder |
|
getDefaultInstanceForType()
public DailyHeartRateZones getDefaultInstanceForType()
getHeartRateZones(int index)
public DailyHeartRateZones.HeartRateZone getHeartRateZones(int index)
Required. The heart rate zones.
repeated .google.devicesandservices.health.v4.DailyHeartRateZones.HeartRateZone heart_rate_zones = 2 [(.google.api.field_behavior) = REQUIRED];
| Parameter |
| Name |
Description |
index |
int
|
getHeartRateZonesCount()
public int getHeartRateZonesCount()
Required. The heart rate zones.
repeated .google.devicesandservices.health.v4.DailyHeartRateZones.HeartRateZone heart_rate_zones = 2 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
int |
|
getHeartRateZonesList()
public List<DailyHeartRateZones.HeartRateZone> getHeartRateZonesList()
Required. The heart rate zones.
repeated .google.devicesandservices.health.v4.DailyHeartRateZones.HeartRateZone heart_rate_zones = 2 [(.google.api.field_behavior) = REQUIRED];
getHeartRateZonesOrBuilder(int index)
public DailyHeartRateZones.HeartRateZoneOrBuilder getHeartRateZonesOrBuilder(int index)
Required. The heart rate zones.
repeated .google.devicesandservices.health.v4.DailyHeartRateZones.HeartRateZone heart_rate_zones = 2 [(.google.api.field_behavior) = REQUIRED];
| Parameter |
| Name |
Description |
index |
int
|
getHeartRateZonesOrBuilderList()
public List<? extends DailyHeartRateZones.HeartRateZoneOrBuilder> getHeartRateZonesOrBuilderList()
Required. The heart rate zones.
repeated .google.devicesandservices.health.v4.DailyHeartRateZones.HeartRateZone heart_rate_zones = 2 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
List<? extends com.google.devicesandservices.health.v4.DailyHeartRateZones.HeartRateZoneOrBuilder> |
|
getParserForType()
public Parser<DailyHeartRateZones> getParserForType()
Overrides
getSerializedSize()
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
hasDate()
Required. Date (in user's timezone) of the heart rate zones record.
.google.type.Date date = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
boolean |
Whether the date field is set.
|
hashCode()
| Returns |
| Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public DailyHeartRateZones.Builder newBuilderForType()
newBuilderForType(AbstractMessage.BuilderParent parent)
protected DailyHeartRateZones.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
toBuilder()
public DailyHeartRateZones.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides