public class AnalyticsImpressionDetails extends BitmovinResponse
Constructor and Description |
---|
AnalyticsImpressionDetails() |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
Long |
getAd()
Is an ad playing.
|
String |
getAnalyticsVersion()
Collector version
|
Long |
getAsn()
Autonomous System Number inferred from the IP address
|
Long |
getAudioBitrate()
Audio Bitrate
|
Boolean |
getAutoplay()
Autoplay enabled
|
String |
getBrowser()
Browser name
|
String |
getBrowserVersionMajor()
Browser version major
|
String |
getBrowserVersionMinor()
Browser version minor
|
Long |
getBuffered()
Millisecond the player buffered
|
String |
getCdnProvider()
CDN Provider
|
String |
getCity()
City
|
Long |
getClientTime()
Current time of the client
|
String |
getCountry()
Country
|
String |
getCustomData1()
Free form data set via the customData1 field in the analytics collector configuration
|
String |
getCustomData2()
Free form data set via the customData2 field in the analytics collector configuration
|
String |
getCustomData3()
Free form data set via the customData3 field in the analytics collector configuration
|
String |
getCustomData4()
Free form data set via the customData4 field in the analytics collector configuration
|
String |
getCustomData5()
Free form data set via the customData5 field in the analytics collector configuration
|
String |
getCustomUserId()
Custom user ID
|
String |
getDeviceType()
Type of the device detected via User Agent
|
String |
getDomain()
Domain the player was loaded on (.www is stripped away)
|
Long |
getDrmLoadTime()
Time in milliseconds it took the DRM server to respond
|
String |
getDrmType()
DRM system used for this impression
|
Long |
getDroppedFrames()
Dropped frames during playback
|
Long |
getDuration()
Duration of the sample in milliseconds
|
Integer |
getErrorCode()
Error code
|
String |
getErrorMessage()
Error message
|
String |
getExperimentName()
A/B test experiment name
|
String |
getImpressionId()
Random UUID that is used to identify a sessions
|
String |
getIpAddress()
IP Address of the client
|
Boolean |
getIsCasting()
Is chromecast active
|
Boolean |
getIsLive()
Is the stream live or VoD
|
Boolean |
getIsMuted()
Is the player muted
|
String |
getIsp()
The users Internet Service Provider inferred via the IP address
|
String |
getLanguage()
Language set in the browser
|
String |
getLicenseKey()
Analytics license key
|
String |
getOperatingSystem()
Operating system
|
String |
getOperatingSystemVersionMajor()
Operating system version major
|
String |
getOperatingSystemVersionMinor()
Operating system version minor
|
Integer |
getPageLoadTime()
Time in milliseconds the page took to load
|
Integer |
getPageLoadType()
Player load type.
|
String |
getPath()
path on the website
|
Long |
getPaused()
Milliseconds the player was paused
|
String |
getPlatform()
Platform the player is running on (web, android, ios)
|
Long |
getPlayed()
Milliseconds the player played
|
String |
getPlayer()
Video player being used for this session
|
String |
getPlayerKey()
Player license key
|
Integer |
getPlayerStartuptime()
Time in milliseconds the player took to start up
|
String |
getPlayerTech()
HTML or native playback
|
String |
getPlayerVersion()
Player software version
|
String |
getRegion()
Geographic region (ISO 3166-2 code)
|
Integer |
getScreenHeight()
Screen as reported by the browser
|
Integer |
getScreenWidth()
Screen as reported by the browser
|
Long |
getSeeked()
Milliseconds it took the player to seek
|
Long |
getSequenceNumber()
Sequence number of the sample in which it occured in the session
|
String |
getSize()
Video size (FULLSCREEN or WINDOW)
|
Integer |
getStartupTime()
Combination of player- and videoStartuptime
|
String |
getState()
Internal state of the analytics state machine
|
String |
getStreamFormat()
Format of the stream (HLS, DASH, Progressive MP4)
|
Long |
getTime()
Current time in milliseconds
|
String |
getUserId()
ID that is persisted across sessions to identify a browser
|
Long |
getVideoBitrate()
Bitrate of the played back video rendition
|
Long |
getVideoDuration()
Length of the video in milliseconds
|
String |
getVideoId()
ID of the video as configured via the analytics config
|
Integer |
getVideoPlaybackHeight()
Resolution of the played back Video Rendition
|
Integer |
getVideoPlaybackWidth()
Resolution of the played back Video Rendition
|
Long |
getVideoStartupTime()
Time in milliseconds it took to start video playback
|
Long |
getVideotimeEnd()
End time of the sample in the video (milliseconds)
|
Long |
getVideotimeStart()
Start time of the sample in the video (milliseconds)
|
String |
getVideoTitle()
Free form human readable video title as configured in the analytics config
|
Integer |
getVideoWindowHeight()
Height of the video player on the page
|
Integer |
getVideoWindowWidth()
Width of the video player on the page
|
int |
hashCode() |
void |
setAd(Long ad)
Is an ad playing.
|
void |
setAnalyticsVersion(String analyticsVersion)
Collector version
|
void |
setAsn(Long asn)
Autonomous System Number inferred from the IP address
|
void |
setAudioBitrate(Long audioBitrate)
Audio Bitrate
|
void |
setAutoplay(Boolean autoplay)
Autoplay enabled
|
void |
setBrowser(String browser)
Browser name
|
void |
setBrowserVersionMajor(String browserVersionMajor)
Browser version major
|
void |
setBrowserVersionMinor(String browserVersionMinor)
Browser version minor
|
void |
setBuffered(Long buffered)
Millisecond the player buffered
|
void |
setCdnProvider(String cdnProvider)
CDN Provider
|
void |
setCity(String city)
City
|
void |
setClientTime(Long clientTime)
Current time of the client
|
void |
setCountry(String country)
Country
|
void |
setCustomData1(String customData1)
Free form data set via the customData1 field in the analytics collector configuration
|
void |
setCustomData2(String customData2)
Free form data set via the customData2 field in the analytics collector configuration
|
void |
setCustomData3(String customData3)
Free form data set via the customData3 field in the analytics collector configuration
|
void |
setCustomData4(String customData4)
Free form data set via the customData4 field in the analytics collector configuration
|
void |
setCustomData5(String customData5)
Free form data set via the customData5 field in the analytics collector configuration
|
void |
setCustomUserId(String customUserId)
Custom user ID
|
void |
setDeviceType(String deviceType)
Type of the device detected via User Agent
|
void |
setDomain(String domain)
Domain the player was loaded on (.www is stripped away)
|
void |
setDrmLoadTime(Long drmLoadTime)
Time in milliseconds it took the DRM server to respond
|
void |
setDrmType(String drmType)
DRM system used for this impression
|
void |
setDroppedFrames(Long droppedFrames)
Dropped frames during playback
|
void |
setDuration(Long duration)
Duration of the sample in milliseconds
|
void |
setErrorCode(Integer errorCode)
Error code
|
void |
setErrorMessage(String errorMessage)
Error message
|
void |
setExperimentName(String experimentName)
A/B test experiment name
|
void |
setImpressionId(String impressionId)
Random UUID that is used to identify a sessions
|
void |
setIpAddress(String ipAddress)
IP Address of the client
|
void |
setIsCasting(Boolean isCasting)
Is chromecast active
|
void |
setIsLive(Boolean isLive)
Is the stream live or VoD
|
void |
setIsMuted(Boolean isMuted)
Is the player muted
|
void |
setIsp(String isp)
The users Internet Service Provider inferred via the IP address
|
void |
setLanguage(String language)
Language set in the browser
|
void |
setLicenseKey(String licenseKey)
Analytics license key
|
void |
setOperatingSystem(String operatingSystem)
Operating system
|
void |
setOperatingSystemVersionMajor(String operatingSystemVersionMajor)
Operating system version major
|
void |
setOperatingSystemVersionMinor(String operatingSystemVersionMinor)
Operating system version minor
|
void |
setPageLoadTime(Integer pageLoadTime)
Time in milliseconds the page took to load
|
void |
setPageLoadType(Integer pageLoadType)
Player load type.
|
void |
setPath(String path)
path on the website
|
void |
setPaused(Long paused)
Milliseconds the player was paused
|
void |
setPlatform(String platform)
Platform the player is running on (web, android, ios)
|
void |
setPlayed(Long played)
Milliseconds the player played
|
void |
setPlayer(String player)
Video player being used for this session
|
void |
setPlayerKey(String playerKey)
Player license key
|
void |
setPlayerStartuptime(Integer playerStartuptime)
Time in milliseconds the player took to start up
|
void |
setPlayerTech(String playerTech)
HTML or native playback
|
void |
setPlayerVersion(String playerVersion)
Player software version
|
void |
setRegion(String region)
Geographic region (ISO 3166-2 code)
|
void |
setScreenHeight(Integer screenHeight)
Screen as reported by the browser
|
void |
setScreenWidth(Integer screenWidth)
Screen as reported by the browser
|
void |
setSeeked(Long seeked)
Milliseconds it took the player to seek
|
void |
setSequenceNumber(Long sequenceNumber)
Sequence number of the sample in which it occured in the session
|
void |
setSize(String size)
Video size (FULLSCREEN or WINDOW)
|
void |
setStartupTime(Integer startupTime)
Combination of player- and videoStartuptime
|
void |
setState(String state)
Internal state of the analytics state machine
|
void |
setStreamFormat(String streamFormat)
Format of the stream (HLS, DASH, Progressive MP4)
|
void |
setTime(Long time)
Current time in milliseconds
|
void |
setUserId(String userId)
ID that is persisted across sessions to identify a browser
|
void |
setVideoBitrate(Long videoBitrate)
Bitrate of the played back video rendition
|
void |
setVideoDuration(Long videoDuration)
Length of the video in milliseconds
|
void |
setVideoId(String videoId)
ID of the video as configured via the analytics config
|
void |
setVideoPlaybackHeight(Integer videoPlaybackHeight)
Resolution of the played back Video Rendition
|
void |
setVideoPlaybackWidth(Integer videoPlaybackWidth)
Resolution of the played back Video Rendition
|
void |
setVideoStartupTime(Long videoStartupTime)
Time in milliseconds it took to start video playback
|
void |
setVideotimeEnd(Long videotimeEnd)
End time of the sample in the video (milliseconds)
|
void |
setVideotimeStart(Long videotimeStart)
Start time of the sample in the video (milliseconds)
|
void |
setVideoTitle(String videoTitle)
Free form human readable video title as configured in the analytics config
|
void |
setVideoWindowHeight(Integer videoWindowHeight)
Height of the video player on the page
|
void |
setVideoWindowWidth(Integer videoWindowWidth)
Width of the video player on the page
|
String |
toString() |
getId
public Long getAd()
public void setAd(Long ad)
ad
- Is an ad playing. 0 indicates no, 1 indicates yespublic String getAnalyticsVersion()
public void setAnalyticsVersion(String analyticsVersion)
analyticsVersion
- Collector versionpublic Long getAsn()
public void setAsn(Long asn)
asn
- Autonomous System Number inferred from the IP addresspublic Long getAudioBitrate()
public void setAudioBitrate(Long audioBitrate)
audioBitrate
- Audio Bitratepublic Boolean getAutoplay()
public void setAutoplay(Boolean autoplay)
autoplay
- Autoplay enabledpublic String getBrowser()
public void setBrowser(String browser)
browser
- Browser namepublic String getBrowserVersionMajor()
public void setBrowserVersionMajor(String browserVersionMajor)
browserVersionMajor
- Browser version majorpublic String getBrowserVersionMinor()
public void setBrowserVersionMinor(String browserVersionMinor)
browserVersionMinor
- Browser version minorpublic Long getBuffered()
public void setBuffered(Long buffered)
buffered
- Millisecond the player bufferedpublic String getCdnProvider()
public void setCdnProvider(String cdnProvider)
cdnProvider
- CDN Providerpublic String getCity()
public void setCity(String city)
city
- Citypublic Long getClientTime()
public void setClientTime(Long clientTime)
clientTime
- Current time of the clientpublic String getCountry()
public void setCountry(String country)
country
- Countrypublic String getCustomUserId()
public void setCustomUserId(String customUserId)
customUserId
- Custom user IDpublic String getCustomData1()
public void setCustomData1(String customData1)
customData1
- Free form data set via the customData1 field in the analytics collector configurationpublic String getCustomData2()
public void setCustomData2(String customData2)
customData2
- Free form data set via the customData2 field in the analytics collector configurationpublic String getCustomData3()
public void setCustomData3(String customData3)
customData3
- Free form data set via the customData3 field in the analytics collector configurationpublic String getCustomData4()
public void setCustomData4(String customData4)
customData4
- Free form data set via the customData4 field in the analytics collector configurationpublic String getCustomData5()
public void setCustomData5(String customData5)
customData5
- Free form data set via the customData5 field in the analytics collector configurationpublic String getDeviceType()
public void setDeviceType(String deviceType)
deviceType
- Type of the device detected via User Agentpublic String getDomain()
public void setDomain(String domain)
domain
- Domain the player was loaded on (.www is stripped away)public Long getDrmLoadTime()
public void setDrmLoadTime(Long drmLoadTime)
drmLoadTime
- Time in milliseconds it took the DRM server to respondpublic String getDrmType()
public void setDrmType(String drmType)
drmType
- DRM system used for this impressionpublic Long getDroppedFrames()
public void setDroppedFrames(Long droppedFrames)
droppedFrames
- Dropped frames during playbackpublic Long getDuration()
public void setDuration(Long duration)
duration
- Duration of the sample in millisecondspublic Integer getErrorCode()
public void setErrorCode(Integer errorCode)
errorCode
- Error codepublic String getErrorMessage()
public void setErrorMessage(String errorMessage)
errorMessage
- Error messagepublic String getExperimentName()
public void setExperimentName(String experimentName)
experimentName
- A/B test experiment namepublic String getImpressionId()
public void setImpressionId(String impressionId)
impressionId
- Random UUID that is used to identify a sessionspublic String getIpAddress()
public void setIpAddress(String ipAddress)
ipAddress
- IP Address of the clientpublic Boolean getIsCasting()
public void setIsCasting(Boolean isCasting)
isCasting
- Is chromecast activepublic Boolean getIsLive()
public void setIsLive(Boolean isLive)
isLive
- Is the stream live or VoDpublic Boolean getIsMuted()
public void setIsMuted(Boolean isMuted)
isMuted
- Is the player mutedpublic String getIsp()
public void setIsp(String isp)
isp
- The users Internet Service Provider inferred via the IP addresspublic String getLanguage()
public void setLanguage(String language)
language
- Language set in the browserpublic String getLicenseKey()
public void setLicenseKey(String licenseKey)
licenseKey
- Analytics license keypublic String getOperatingSystem()
public void setOperatingSystem(String operatingSystem)
operatingSystem
- Operating systempublic String getOperatingSystemVersionMajor()
public void setOperatingSystemVersionMajor(String operatingSystemVersionMajor)
operatingSystemVersionMajor
- Operating system version majorpublic String getOperatingSystemVersionMinor()
public void setOperatingSystemVersionMinor(String operatingSystemVersionMinor)
operatingSystemVersionMinor
- Operating system version minorpublic Integer getPageLoadTime()
public void setPageLoadTime(Integer pageLoadTime)
pageLoadTime
- Time in milliseconds the page took to loadpublic Integer getPageLoadType()
public void setPageLoadType(Integer pageLoadType)
pageLoadType
- Player load type. 1 = Foreground, 2 = Backgroundpublic String getPath()
public void setPath(String path)
path
- path on the websitepublic Long getPaused()
public void setPaused(Long paused)
paused
- Milliseconds the player was pausedpublic String getPlatform()
public void setPlatform(String platform)
platform
- Platform the player is running on (web, android, ios)public Long getPlayed()
public void setPlayed(Long played)
played
- Milliseconds the player playedpublic String getPlayer()
public void setPlayer(String player)
player
- Video player being used for this sessionpublic String getPlayerKey()
public void setPlayerKey(String playerKey)
playerKey
- Player license keypublic Integer getPlayerStartuptime()
public void setPlayerStartuptime(Integer playerStartuptime)
playerStartuptime
- Time in milliseconds the player took to start uppublic String getPlayerTech()
public void setPlayerTech(String playerTech)
playerTech
- HTML or native playbackpublic String getPlayerVersion()
public void setPlayerVersion(String playerVersion)
playerVersion
- Player software versionpublic String getRegion()
public void setRegion(String region)
region
- Geographic region (ISO 3166-2 code)public Integer getScreenHeight()
public void setScreenHeight(Integer screenHeight)
screenHeight
- Screen as reported by the browserpublic Integer getScreenWidth()
public void setScreenWidth(Integer screenWidth)
screenWidth
- Screen as reported by the browserpublic Long getSeeked()
public void setSeeked(Long seeked)
seeked
- Milliseconds it took the player to seekpublic Long getSequenceNumber()
public void setSequenceNumber(Long sequenceNumber)
sequenceNumber
- Sequence number of the sample in which it occured in the sessionpublic String getSize()
public void setSize(String size)
size
- Video size (FULLSCREEN or WINDOW)public Integer getStartupTime()
public void setStartupTime(Integer startupTime)
startupTime
- Combination of player- and videoStartuptimepublic String getState()
public void setState(String state)
state
- Internal state of the analytics state machinepublic String getStreamFormat()
public void setStreamFormat(String streamFormat)
streamFormat
- Format of the stream (HLS, DASH, Progressive MP4)public Long getTime()
public void setTime(Long time)
time
- Current time in millisecondspublic String getUserId()
public void setUserId(String userId)
userId
- ID that is persisted across sessions to identify a browserpublic Long getVideoBitrate()
public void setVideoBitrate(Long videoBitrate)
videoBitrate
- Bitrate of the played back video renditionpublic Long getVideoDuration()
public void setVideoDuration(Long videoDuration)
videoDuration
- Length of the video in millisecondspublic String getVideoId()
public void setVideoId(String videoId)
videoId
- ID of the video as configured via the analytics configpublic String getVideoTitle()
public void setVideoTitle(String videoTitle)
videoTitle
- Free form human readable video title as configured in the analytics configpublic Integer getVideoPlaybackHeight()
public void setVideoPlaybackHeight(Integer videoPlaybackHeight)
videoPlaybackHeight
- Resolution of the played back Video Renditionpublic Integer getVideoPlaybackWidth()
public void setVideoPlaybackWidth(Integer videoPlaybackWidth)
videoPlaybackWidth
- Resolution of the played back Video Renditionpublic Long getVideoStartupTime()
public void setVideoStartupTime(Long videoStartupTime)
videoStartupTime
- Time in milliseconds it took to start video playbackpublic Long getVideotimeEnd()
public void setVideotimeEnd(Long videotimeEnd)
videotimeEnd
- End time of the sample in the video (milliseconds)public Long getVideotimeStart()
public void setVideotimeStart(Long videotimeStart)
videotimeStart
- Start time of the sample in the video (milliseconds)public Integer getVideoWindowHeight()
public void setVideoWindowHeight(Integer videoWindowHeight)
videoWindowHeight
- Height of the video player on the pagepublic Integer getVideoWindowWidth()
public void setVideoWindowWidth(Integer videoWindowWidth)
videoWindowWidth
- Width of the video player on the pagepublic boolean equals(Object o)
equals
in class BitmovinResponse
public int hashCode()
hashCode
in class BitmovinResponse
public String toString()
toString
in class BitmovinResponse
Copyright © 2019. All rights reserved.