public final class SessionTimeInterval extends GeneratedMessage implements SessionTimeIntervalOrBuilder
Represents a time interval of session data point, which bundles multiple
observed metrics together.
Protobuf type google.devicesandservices.health.v4.SessionTimeInterval
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
CIVIL_END_TIME_FIELD_NUMBER
public static final int CIVIL_END_TIME_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
CIVIL_START_TIME_FIELD_NUMBER
public static final int CIVIL_START_TIME_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 |
|
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 SessionTimeInterval getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static SessionTimeInterval.Builder newBuilder()
newBuilder(SessionTimeInterval prototype)
public static SessionTimeInterval.Builder newBuilder(SessionTimeInterval prototype)
public static SessionTimeInterval parseDelimitedFrom(InputStream input)
public static SessionTimeInterval parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static SessionTimeInterval parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static SessionTimeInterval parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static SessionTimeInterval parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static SessionTimeInterval parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static SessionTimeInterval parseFrom(CodedInputStream input)
public static SessionTimeInterval parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static SessionTimeInterval parseFrom(InputStream input)
public static SessionTimeInterval parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static SessionTimeInterval parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static SessionTimeInterval parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<SessionTimeInterval> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
getCivilEndTime()
public CivilDateTime getCivilEndTime()
Output only. Session end time in civil time in the timezone the subject is
in at the end of the session.
.google.devicesandservices.health.v4.CivilDateTime civil_end_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
getCivilEndTimeOrBuilder()
public CivilDateTimeOrBuilder getCivilEndTimeOrBuilder()
Output only. Session end time in civil time in the timezone the subject is
in at the end of the session.
.google.devicesandservices.health.v4.CivilDateTime civil_end_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
getCivilStartTime()
public CivilDateTime getCivilStartTime()
Output only. Session start time in civil time in the timezone the subject
is in at the start of the session.
.google.devicesandservices.health.v4.CivilDateTime civil_start_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
getCivilStartTimeOrBuilder()
public CivilDateTimeOrBuilder getCivilStartTimeOrBuilder()
Output only. Session start time in civil time in the timezone the subject
is in at the start of the session.
.google.devicesandservices.health.v4.CivilDateTime civil_start_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
getDefaultInstanceForType()
public SessionTimeInterval getDefaultInstanceForType()
getEndTime()
public Timestamp getEndTime()
Required. The end time of the observed session.
.google.protobuf.Timestamp end_time = 3 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
Timestamp |
The endTime.
|
getEndTimeOrBuilder()
public TimestampOrBuilder getEndTimeOrBuilder()
Required. The end time of the observed session.
.google.protobuf.Timestamp end_time = 3 [(.google.api.field_behavior) = REQUIRED];
getEndUtcOffset()
public Duration getEndUtcOffset()
Required. The offset of the user's local time at the end of the session
relative to the Coordinated Universal Time (UTC).
.google.protobuf.Duration end_utc_offset = 4 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
Duration |
The endUtcOffset.
|
getEndUtcOffsetOrBuilder()
public DurationOrBuilder getEndUtcOffsetOrBuilder()
Required. The offset of the user's local time at the end of the session
relative to the Coordinated Universal Time (UTC).
.google.protobuf.Duration end_utc_offset = 4 [(.google.api.field_behavior) = REQUIRED];
getParserForType()
public Parser<SessionTimeInterval> getParserForType()
Overrides
getSerializedSize()
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
getStartTime()
public Timestamp getStartTime()
Required. The start time of the observed session.
.google.protobuf.Timestamp start_time = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
Timestamp |
The startTime.
|
getStartTimeOrBuilder()
public TimestampOrBuilder getStartTimeOrBuilder()
Required. The start time of the observed session.
.google.protobuf.Timestamp start_time = 1 [(.google.api.field_behavior) = REQUIRED];
getStartUtcOffset()
public Duration getStartUtcOffset()
Required. The offset of the user's local time at the start of the session
relative to the Coordinated Universal Time (UTC).
.google.protobuf.Duration start_utc_offset = 2 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
Duration |
The startUtcOffset.
|
getStartUtcOffsetOrBuilder()
public DurationOrBuilder getStartUtcOffsetOrBuilder()
Required. The offset of the user's local time at the start of the session
relative to the Coordinated Universal Time (UTC).
.google.protobuf.Duration start_utc_offset = 2 [(.google.api.field_behavior) = REQUIRED];
hasCivilEndTime()
public boolean hasCivilEndTime()
Output only. Session end time in civil time in the timezone the subject is
in at the end of the session.
.google.devicesandservices.health.v4.CivilDateTime civil_end_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns |
| Type |
Description |
boolean |
Whether the civilEndTime field is set.
|
hasCivilStartTime()
public boolean hasCivilStartTime()
Output only. Session start time in civil time in the timezone the subject
is in at the start of the session.
.google.devicesandservices.health.v4.CivilDateTime civil_start_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns |
| Type |
Description |
boolean |
Whether the civilStartTime field is set.
|
hasEndTime()
public boolean hasEndTime()
Required. The end time of the observed session.
.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. The offset of the user's local time at the end of the session
relative to the Coordinated Universal Time (UTC).
.google.protobuf.Duration end_utc_offset = 4 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
boolean |
Whether the endUtcOffset field is set.
|
hasStartTime()
public boolean hasStartTime()
Required. The start time of the observed session.
.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. The offset of the user's local time at the start of the session
relative to the Coordinated Universal Time (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 SessionTimeInterval.Builder newBuilderForType()
newBuilderForType(AbstractMessage.BuilderParent parent)
protected SessionTimeInterval.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
toBuilder()
public SessionTimeInterval.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides