-
public final class MobileSegmentSchema of a Session Replay Segment context. Schema of common properties for a Segment Metadata type.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classMobileSegment.Companionpublic final classMobileSegment.ApplicationApplication properties
public final classMobileSegment.SessionSession properties
public final classMobileSegment.ViewView properties
public classMobileSegment.MobileRecordMobile-specific. Schema of a Session Replay Record.
public final classMobileSegment.Datapublic classMobileSegment.MobileIncrementalDataMobile-specific. Schema of a Session Replay IncrementalData type.
public final classMobileSegment.Data1The data contained by this record.
public final classMobileSegment.Data2public final classMobileSegment.Data3public classMobileSegment.WireframeSchema of a Wireframe type.
public final classMobileSegment.Addpublic final classMobileSegment.Removepublic classMobileSegment.WireframeUpdateMutationSchema of a WireframeUpdateMutation type.
public final classMobileSegment.Positionpublic final classMobileSegment.WireframeClipSchema of clipping information for a Wireframe.
public final classMobileSegment.ShapeStylepublic final classMobileSegment.ShapeBorderpublic final classMobileSegment.TextStylepublic final classMobileSegment.TextPositionpublic final classMobileSegment.Paddingpublic final classMobileSegment.Alignmentpublic enumMobileSegment.SourceThe source of this record
public enumMobileSegment.PointerEventTypeSchema of an PointerEventType
public enumMobileSegment.PointerTypeSchema of an PointerType
public enumMobileSegment.HorizontalThe horizontal text alignment. The default value is
left.public enumMobileSegment.VerticalThe vertical text alignment. The default value is
top.
-
Field Summary
Fields Modifier and Type Field Description private final MobileSegment.Applicationapplicationprivate final MobileSegment.Sessionsessionprivate final MobileSegment.Viewviewprivate final Longstartprivate final Longendprivate final LongrecordsCountprivate final LongindexInViewprivate final BooleanhasFullSnapshotprivate final MobileSegment.Sourcesourceprivate final List<MobileSegment.MobileRecord>records
-
Constructor Summary
Constructors Constructor Description MobileSegment(MobileSegment.Application application, MobileSegment.Session session, MobileSegment.View view, Long start, Long end, Long recordsCount, Long indexInView, Boolean hasFullSnapshot, MobileSegment.Source source, List<MobileSegment.MobileRecord> records)
-
Method Summary
Modifier and Type Method Description final MobileSegment.ApplicationgetApplication()final MobileSegment.SessiongetSession()final MobileSegment.ViewgetView()final LonggetStart()final LonggetEnd()final LonggetRecordsCount()final LonggetIndexInView()final BooleangetHasFullSnapshot()final MobileSegment.SourcegetSource()final List<MobileSegment.MobileRecord>getRecords()final JsonElementtoJson()-
-
Constructor Detail
-
MobileSegment
MobileSegment(MobileSegment.Application application, MobileSegment.Session session, MobileSegment.View view, Long start, Long end, Long recordsCount, Long indexInView, Boolean hasFullSnapshot, MobileSegment.Source source, List<MobileSegment.MobileRecord> records)
- Parameters:
application- Application propertiessession- Session propertiesview- View propertiesstart- The start UTC timestamp in milliseconds corresponding to the first record in the Segment data.end- The end UTC timestamp in milliseconds corresponding to the last record in the Segment data.recordsCount- The number of records in this Segment.indexInView- The index of this Segment in the segments list that was recorded for this view ID.hasFullSnapshot- Whether this Segment contains a full snapshot record or not.source- The source of this recordrecords- The records contained by this Segment.
-
-
Method Detail
-
getApplication
final MobileSegment.Application getApplication()
-
getSession
final MobileSegment.Session getSession()
-
getView
final MobileSegment.View getView()
-
getRecordsCount
final Long getRecordsCount()
-
getIndexInView
final Long getIndexInView()
-
getHasFullSnapshot
final Boolean getHasFullSnapshot()
-
getSource
final MobileSegment.Source getSource()
-
getRecords
final List<MobileSegment.MobileRecord> getRecords()
-
toJson
final JsonElement toJson()
-
-
-
-