Package video.api.client.api.models
Class VideoSource
- java.lang.Object
-
- video.api.client.api.models.VideoSource
-
- All Implemented Interfaces:
Serializable,DeepObject
public class VideoSource extends Object implements Serializable, DeepObject
Source information about the video.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static StringSERIALIZED_NAME_LIVE_STREAMstatic StringSERIALIZED_NAME_TYPEstatic StringSERIALIZED_NAME_URI
-
Constructor Summary
Constructors Constructor Description VideoSource()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)VideoSourceLiveStreamgetLiveStream()Get liveStreamStringgetType()Get typeStringgetUri()The URL where the video is stored.inthashCode()VideoSourceliveStream(VideoSourceLiveStream liveStream)voidsetLiveStream(VideoSourceLiveStream liveStream)voidsetType(String type)voidsetUri(String uri)StringtoString()VideoSourcetype(String type)VideoSourceuri(String uri)
-
-
-
Field Detail
-
SERIALIZED_NAME_URI
public static final String SERIALIZED_NAME_URI
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_TYPE
public static final String SERIALIZED_NAME_TYPE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_LIVE_STREAM
public static final String SERIALIZED_NAME_LIVE_STREAM
- See Also:
- Constant Field Values
-
-
Method Detail
-
uri
public VideoSource uri(String uri)
-
getUri
@Nullable public String getUri()
The URL where the video is stored.- Returns:
- uri
-
setUri
public void setUri(String uri)
-
type
public VideoSource type(String type)
-
getType
@Nullable public String getType()
Get type- Returns:
- type
-
setType
public void setType(String type)
-
liveStream
public VideoSource liveStream(VideoSourceLiveStream liveStream)
-
getLiveStream
@Nullable public VideoSourceLiveStream getLiveStream()
Get liveStream- Returns:
- liveStream
-
setLiveStream
public void setLiveStream(VideoSourceLiveStream liveStream)
-
-