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.
|
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 |
setVideoStreams(java.util.List<VideoFileDetailsVideoStream> videoStreams)
A list of video streams contained in the uploaded video file.
|
getFactory, setFactory, toPrettyString, toString
entrySet, get, getClassInfo, getUnknownKeys, put, putAll, remove, setUnknownKeys
public 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 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.GenericJson
public VideoFileDetails clone()
clone
in class com.google.api.client.json.GenericJson