public final class VideoFileDetails
extends com.google.api.client.json.GenericJson
This is the Java data model class that specifies how to parse/serialize into the JSON that is transmitted over HTTP when working with the YouTube Data API. For a detailed explanation see: https://developers.google.com/api-client-library/java/google-http-java-client/json
com.google.api.client.util.GenericData.Flags| Constructor and Description |
|---|
VideoFileDetails() |
| Modifier and Type | Method and Description |
|---|---|
VideoFileDetails |
clone() |
java.util.List<VideoFileDetailsAudioStream> |
getAudioStreams()
A list of audio streams contained in the uploaded video file.
|
java.math.BigInteger |
getBitrateBps()
The uploaded video file's combined (video and audio) bitrate in bits per second.
|
java.lang.String |
getContainer()
The uploaded video file's container format.
|
java.lang.String |
getCreationTime()
The date and time when the uploaded video file was created.
|
java.math.BigInteger |
getDurationMs()
The length of the uploaded video in milliseconds.
|
java.lang.String |
getFileName()
The uploaded file's name.
|
java.math.BigInteger |
getFileSize()
The uploaded file's size in bytes.
|
java.lang.String |
getFileType()
The uploaded file's type as detected by YouTube's video processing engine.
|
GeoPoint |
getRecordingLocation()
Geographic coordinates that identify the place where the uploaded video was recorded.
|
java.util.List<VideoFileDetailsVideoStream> |
getVideoStreams()
A list of video streams contained in the uploaded video file.
|
VideoFileDetails |
set(java.lang.String fieldName,
java.lang.Object value) |
VideoFileDetails |
setAudioStreams(java.util.List<VideoFileDetailsAudioStream> audioStreams)
A list of audio streams contained in the uploaded video file.
|
VideoFileDetails |
setBitrateBps(java.math.BigInteger bitrateBps)
The uploaded video file's combined (video and audio) bitrate in bits per second.
|
VideoFileDetails |
setContainer(java.lang.String container)
The uploaded video file's container format.
|
VideoFileDetails |
setCreationTime(java.lang.String creationTime)
The date and time when the uploaded video file was created.
|
VideoFileDetails |
setDurationMs(java.math.BigInteger durationMs)
The length of the uploaded video in milliseconds.
|
VideoFileDetails |
setFileName(java.lang.String fileName)
The uploaded file's name.
|
VideoFileDetails |
setFileSize(java.math.BigInteger fileSize)
The uploaded file's size in bytes.
|
VideoFileDetails |
setFileType(java.lang.String fileType)
The uploaded file's type as detected by YouTube's video processing engine.
|
VideoFileDetails |
setRecordingLocation(GeoPoint recordingLocation)
Geographic coordinates that identify the place where the uploaded video was recorded.
|
VideoFileDetails |
setVideoStreams(java.util.List<VideoFileDetailsVideoStream> videoStreams)
A list of video streams contained in the uploaded video file.
|
getFactory, setFactory, toPrettyString, toStringentrySet, get, getClassInfo, getUnknownKeys, put, putAll, remove, setUnknownKeyspublic java.util.List<VideoFileDetailsAudioStream> getAudioStreams()
null for nonepublic VideoFileDetails setAudioStreams(java.util.List<VideoFileDetailsAudioStream> audioStreams)
audioStreams - audioStreams or null for nonepublic java.math.BigInteger getBitrateBps()
null for nonepublic VideoFileDetails setBitrateBps(java.math.BigInteger bitrateBps)
bitrateBps - bitrateBps or null for nonepublic java.lang.String getContainer()
null for nonepublic VideoFileDetails setContainer(java.lang.String container)
container - container or null for nonepublic java.lang.String getCreationTime()
null for nonepublic VideoFileDetails setCreationTime(java.lang.String creationTime)
creationTime - creationTime or null for nonepublic java.math.BigInteger getDurationMs()
null for nonepublic VideoFileDetails setDurationMs(java.math.BigInteger durationMs)
durationMs - durationMs or null for nonepublic java.lang.String getFileName()
null for nonepublic VideoFileDetails setFileName(java.lang.String fileName)
fileName - fileName or null for nonepublic java.math.BigInteger getFileSize()
null for nonepublic VideoFileDetails setFileSize(java.math.BigInteger fileSize)
fileSize - fileSize or null for nonepublic java.lang.String getFileType()
null for nonepublic VideoFileDetails setFileType(java.lang.String fileType)
fileType - fileType or null for nonepublic GeoPoint getRecordingLocation()
null for nonepublic VideoFileDetails setRecordingLocation(GeoPoint recordingLocation)
recordingLocation - recordingLocation or null for nonepublic java.util.List<VideoFileDetailsVideoStream> getVideoStreams()
null for nonepublic VideoFileDetails setVideoStreams(java.util.List<VideoFileDetailsVideoStream> videoStreams)
videoStreams - videoStreams or null for nonepublic VideoFileDetails set(java.lang.String fieldName, java.lang.Object value)
set in class com.google.api.client.json.GenericJsonpublic VideoFileDetails clone()
clone in class com.google.api.client.json.GenericJson