public static final class Sleep.SleepMetadata extends GeneratedMessage implements Sleep.SleepMetadataOrBuilder
Additional information about how the sleep was processed.
Protobuf type google.devicesandservices.health.v4.Sleep.SleepMetadata
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
public static final int EXTERNAL_ID_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
MAIN_SLEEP_FIELD_NUMBER
public static final int MAIN_SLEEP_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
public static final int MANUALLY_EDITED_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
public static final int NAP_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
public static final int PROCESSED_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
public static final int STAGES_STATUS_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
public static Sleep.SleepMetadata getDefaultInstance()
public static final Descriptors.Descriptor getDescriptor()
public static Sleep.SleepMetadata.Builder newBuilder()
public static Sleep.SleepMetadata.Builder newBuilder(Sleep.SleepMetadata prototype)
public static Sleep.SleepMetadata parseDelimitedFrom(InputStream input)
public static Sleep.SleepMetadata parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static Sleep.SleepMetadata parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
public static Sleep.SleepMetadata parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static Sleep.SleepMetadata parseFrom(ByteString data)
public static Sleep.SleepMetadata parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static Sleep.SleepMetadata parseFrom(CodedInputStream input)
public static Sleep.SleepMetadata parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static Sleep.SleepMetadata parseFrom(InputStream input)
public static Sleep.SleepMetadata parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static Sleep.SleepMetadata parseFrom(ByteBuffer data)
public static Sleep.SleepMetadata parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Parser<Sleep.SleepMetadata> parser()
Methods
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
public Sleep.SleepMetadata getDefaultInstanceForType()
getExternalId()
public String getExternalId()
Optional. Sleep identifier relevant in the context of the data source.
string external_id = 7 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
String |
The externalId.
|
getExternalIdBytes()
public ByteString getExternalIdBytes()
Optional. Sleep identifier relevant in the context of the data source.
string external_id = 7 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
ByteString |
The bytes for externalId.
|
getMainSleep()
public boolean getMainSleep()
Output only. main_sleep: the longest sleep session with stages within
one day. If no sleep session has stages, then the longest sleep is the
main_sleep. If there are multiple days of sleep in the response, there
is one main_sleep per day.
bool main_sleep = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns |
| Type |
Description |
boolean |
The mainSleep.
|
public boolean getManuallyEdited()
Output only. Some sleeps autodetected by algorithms can be manually
edited by users.
bool manually_edited = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns |
| Type |
Description |
boolean |
The manuallyEdited.
|
Output only. Naps are sleeps without stages and relatively short
durations.
bool nap = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns |
| Type |
Description |
boolean |
The nap.
|
public Parser<Sleep.SleepMetadata> getParserForType()
Overrides
public boolean getProcessed()
Output only. Sleep and sleep stages algorithms finished processing.
A true value indicates whether all data processing for the session is
complete.
A false value means sleep period is detected but sleep stages is still
processing.
bool processed = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns |
| Type |
Description |
boolean |
The processed.
|
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
public Sleep.SleepMetadata.StagesState getStagesStatus()
Output only. Sleep stages algorithm processing status.
.google.devicesandservices.health.v4.Sleep.SleepMetadata.StagesState stages_status = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
public int getStagesStatusValue()
Output only. Sleep stages algorithm processing status.
.google.devicesandservices.health.v4.Sleep.SleepMetadata.StagesState stages_status = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns |
| Type |
Description |
int |
The enum numeric value on the wire for stagesStatus.
|
| Returns |
| Type |
Description |
int |
|
Overrides
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
public final boolean isInitialized()
Overrides
public Sleep.SleepMetadata.Builder newBuilderForType()
protected Sleep.SleepMetadata.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
public Sleep.SleepMetadata.Builder toBuilder()
public void writeTo(CodedOutputStream output)
Overrides