public final class IrregularRhythmNotification extends GeneratedMessage implements IrregularRhythmNotificationOrBuilder
Represents an Irregular Rhythm Notification alert, indicating a potential
sign of atrial fibrillation (AFib).
This data type is based on SaMD feature and any changes to it may require
additional review.
Protobuf type google.devicesandservices.health.v4.IrregularRhythmNotification
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
ALERT_WINDOWS_FIELD_NUMBER
public static final int ALERT_WINDOWS_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
INTERVAL_FIELD_NUMBER
public static final int INTERVAL_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
MEDICAL_DEVICE_INFO_FIELD_NUMBER
public static final int MEDICAL_DEVICE_INFO_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static IrregularRhythmNotification getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static IrregularRhythmNotification.Builder newBuilder()
newBuilder(IrregularRhythmNotification prototype)
public static IrregularRhythmNotification.Builder newBuilder(IrregularRhythmNotification prototype)
public static IrregularRhythmNotification parseDelimitedFrom(InputStream input)
public static IrregularRhythmNotification parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static IrregularRhythmNotification parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static IrregularRhythmNotification parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static IrregularRhythmNotification parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static IrregularRhythmNotification parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static IrregularRhythmNotification parseFrom(CodedInputStream input)
public static IrregularRhythmNotification parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static IrregularRhythmNotification parseFrom(InputStream input)
public static IrregularRhythmNotification parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static IrregularRhythmNotification parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static IrregularRhythmNotification parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<IrregularRhythmNotification> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
getAlertWindows(int index)
public IrregularRhythmNotification.AlertWindow getAlertWindows(int index)
Optional. The overlapping analysis windows that were used to evaluate
rhythm for potential AFib, containing specific information about the user's
heart rhythm.
repeated .google.devicesandservices.health.v4.IrregularRhythmNotification.AlertWindow alert_windows = 5 [(.google.api.field_behavior) = OPTIONAL];
| Parameter |
| Name |
Description |
index |
int
|
getAlertWindowsCount()
public int getAlertWindowsCount()
Optional. The overlapping analysis windows that were used to evaluate
rhythm for potential AFib, containing specific information about the user's
heart rhythm.
repeated .google.devicesandservices.health.v4.IrregularRhythmNotification.AlertWindow alert_windows = 5 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
int |
|
getAlertWindowsList()
public List<IrregularRhythmNotification.AlertWindow> getAlertWindowsList()
Optional. The overlapping analysis windows that were used to evaluate
rhythm for potential AFib, containing specific information about the user's
heart rhythm.
repeated .google.devicesandservices.health.v4.IrregularRhythmNotification.AlertWindow alert_windows = 5 [(.google.api.field_behavior) = OPTIONAL];
getAlertWindowsOrBuilder(int index)
public IrregularRhythmNotification.AlertWindowOrBuilder getAlertWindowsOrBuilder(int index)
Optional. The overlapping analysis windows that were used to evaluate
rhythm for potential AFib, containing specific information about the user's
heart rhythm.
repeated .google.devicesandservices.health.v4.IrregularRhythmNotification.AlertWindow alert_windows = 5 [(.google.api.field_behavior) = OPTIONAL];
| Parameter |
| Name |
Description |
index |
int
|
getAlertWindowsOrBuilderList()
public List<? extends IrregularRhythmNotification.AlertWindowOrBuilder> getAlertWindowsOrBuilderList()
Optional. The overlapping analysis windows that were used to evaluate
rhythm for potential AFib, containing specific information about the user's
heart rhythm.
repeated .google.devicesandservices.health.v4.IrregularRhythmNotification.AlertWindow alert_windows = 5 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
List<? extends com.google.devicesandservices.health.v4.IrregularRhythmNotification.AlertWindowOrBuilder> |
|
getDefaultInstanceForType()
public IrregularRhythmNotification getDefaultInstanceForType()
getInterval()
public SessionTimeInterval getInterval()
Required. Observed interval.
.google.devicesandservices.health.v4.SessionTimeInterval interval = 1 [(.google.api.field_behavior) = REQUIRED];
getIntervalOrBuilder()
public SessionTimeIntervalOrBuilder getIntervalOrBuilder()
Required. Observed interval.
.google.devicesandservices.health.v4.SessionTimeInterval interval = 1 [(.google.api.field_behavior) = REQUIRED];
getMedicalDeviceInfo()
public MedicalDeviceInfo getMedicalDeviceInfo()
Output only. The meta information for the compatible device used to conduct
the measurement.
Irregular Rhythm Notification measurements typically populate
algorithm_version, service_version, and device_model.
.google.devicesandservices.health.v4.MedicalDeviceInfo medical_device_info = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
getMedicalDeviceInfoOrBuilder()
public MedicalDeviceInfoOrBuilder getMedicalDeviceInfoOrBuilder()
Output only. The meta information for the compatible device used to conduct
the measurement.
Irregular Rhythm Notification measurements typically populate
algorithm_version, service_version, and device_model.
.google.devicesandservices.health.v4.MedicalDeviceInfo medical_device_info = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
getParserForType()
public Parser<IrregularRhythmNotification> getParserForType()
Overrides
getSerializedSize()
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
hasInterval()
public boolean hasInterval()
Required. Observed interval.
.google.devicesandservices.health.v4.SessionTimeInterval interval = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
boolean |
Whether the interval field is set.
|
hasMedicalDeviceInfo()
public boolean hasMedicalDeviceInfo()
Output only. The meta information for the compatible device used to conduct
the measurement.
Irregular Rhythm Notification measurements typically populate
algorithm_version, service_version, and device_model.
.google.devicesandservices.health.v4.MedicalDeviceInfo medical_device_info = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns |
| Type |
Description |
boolean |
Whether the medicalDeviceInfo field is set.
|
hashCode()
| Returns |
| Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public IrregularRhythmNotification.Builder newBuilderForType()
newBuilderForType(AbstractMessage.BuilderParent parent)
protected IrregularRhythmNotification.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
toBuilder()
public IrregularRhythmNotification.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides