Package video.api.client.api.models
Class VideoSessionSession
- java.lang.Object
-
- video.api.client.api.models.VideoSessionSession
-
- All Implemented Interfaces:
Serializable
public class VideoSessionSession extends Object implements Serializable
VideoSessionSession- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static StringSERIALIZED_NAME_ENDED_ATstatic StringSERIALIZED_NAME_LOADED_ATstatic StringSERIALIZED_NAME_METADATAstatic StringSERIALIZED_NAME_SESSION_ID
-
Constructor Summary
Constructors Constructor Description VideoSessionSession()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description VideoSessionSessionaddMetadataItem(Metadata metadataItem)VideoSessionSessionendedAt(OffsetDateTime endedAt)booleanequals(Object o)OffsetDateTimegetEndedAt()When the video session ended, presented in ISO-8601 format.OffsetDateTimegetLoadedAt()When the video session started, presented in ISO-8601 format.List<Metadata>getMetadata()A list of key value pairs that you use to provide metadata for your video.StringgetSessionId()The unique identifier for the session that you can use to track what happens during it.inthashCode()VideoSessionSessionloadedAt(OffsetDateTime loadedAt)VideoSessionSessionmetadata(List<Metadata> metadata)VideoSessionSessionsessionId(String sessionId)voidsetEndedAt(OffsetDateTime endedAt)voidsetLoadedAt(OffsetDateTime loadedAt)voidsetMetadata(List<Metadata> metadata)voidsetSessionId(String sessionId)StringtoString()
-
-
-
Field Detail
-
SERIALIZED_NAME_SESSION_ID
public static final String SERIALIZED_NAME_SESSION_ID
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_LOADED_AT
public static final String SERIALIZED_NAME_LOADED_AT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ENDED_AT
public static final String SERIALIZED_NAME_ENDED_AT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_METADATA
public static final String SERIALIZED_NAME_METADATA
- See Also:
- Constant Field Values
-
-
Method Detail
-
sessionId
public VideoSessionSession sessionId(String sessionId)
-
getSessionId
@Nullable public String getSessionId()
The unique identifier for the session that you can use to track what happens during it.- Returns:
- sessionId
-
setSessionId
public void setSessionId(String sessionId)
-
loadedAt
public VideoSessionSession loadedAt(OffsetDateTime loadedAt)
-
getLoadedAt
@Nullable public OffsetDateTime getLoadedAt()
When the video session started, presented in ISO-8601 format.- Returns:
- loadedAt
-
setLoadedAt
public void setLoadedAt(OffsetDateTime loadedAt)
-
endedAt
public VideoSessionSession endedAt(OffsetDateTime endedAt)
-
getEndedAt
@Nullable public OffsetDateTime getEndedAt()
When the video session ended, presented in ISO-8601 format.- Returns:
- endedAt
-
setEndedAt
public void setEndedAt(OffsetDateTime endedAt)
-
metadata
public VideoSessionSession metadata(List<Metadata> metadata)
-
addMetadataItem
public VideoSessionSession addMetadataItem(Metadata metadataItem)
-
getMetadata
@Nullable public List<Metadata> getMetadata()
A list of key value pairs that you use to provide metadata for your video. These pairs can be made dynamic, allowing you to segment your audience. You can also just use the pairs as another way to tag and categorize your videos.- Returns:
- metadata
-
-