Package video.api.client.api.models
Class FilterBy1
- java.lang.Object
-
- video.api.client.api.models.FilterBy1
-
- All Implemented Interfaces:
Serializable,DeepObject
public class FilterBy1 extends Object implements Serializable, DeepObject
FilterBy1- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classFilterBy1.ContinentEnumGets or Sets continentstatic classFilterBy1.MediaTypeEnumGets or Sets mediaType
-
Field Summary
Fields Modifier and Type Field Description static StringSERIALIZED_NAME_BROWSERstatic StringSERIALIZED_NAME_CONTINENTstatic StringSERIALIZED_NAME_COUNTRYstatic StringSERIALIZED_NAME_DEVICE_TYPEstatic StringSERIALIZED_NAME_MEDIA_IDstatic StringSERIALIZED_NAME_MEDIA_TYPEstatic StringSERIALIZED_NAME_OPERATING_SYSTEMstatic StringSERIALIZED_NAME_TAG
-
Constructor Summary
Constructors Constructor Description FilterBy1()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FilterBy1addBrowserItem(String browserItem)FilterBy1addContinentItem(FilterBy1.ContinentEnum continentItem)FilterBy1addCountryItem(String countryItem)FilterBy1addDeviceTypeItem(String deviceTypeItem)FilterBy1addMediaIdItem(String mediaIdItem)FilterBy1addOperatingSystemItem(String operatingSystemItem)FilterBy1browser(List<String> browser)FilterBy1continent(List<FilterBy1.ContinentEnum> continent)FilterBy1country(List<String> country)FilterBy1deviceType(List<String> deviceType)booleanequals(Object o)List<String>getBrowser()Returns analytics based on the browser used by the viewers.List<FilterBy1.ContinentEnum>getContinent()Returns analytics based on the viewers' continent.List<String>getCountry()Returns analytics based on the viewers' country.List<String>getDeviceType()Returns analytics based on the type of device used by the viewers.List<String>getMediaId()Returns analytics based on the unique identifiers of a video or a live stream.FilterBy1.MediaTypeEnumgetMediaType()Get mediaTypeList<String>getOperatingSystem()Returns analytics based on the operating system used by the viewers.StringgetTag()Returns analytics for videos using this tag.inthashCode()FilterBy1mediaId(List<String> mediaId)FilterBy1mediaType(FilterBy1.MediaTypeEnum mediaType)FilterBy1operatingSystem(List<String> operatingSystem)voidsetBrowser(List<String> browser)voidsetContinent(List<FilterBy1.ContinentEnum> continent)voidsetCountry(List<String> country)voidsetDeviceType(List<String> deviceType)voidsetMediaId(List<String> mediaId)voidsetMediaType(FilterBy1.MediaTypeEnum mediaType)voidsetOperatingSystem(List<String> operatingSystem)voidsetTag(String tag)FilterBy1tag(String tag)StringtoString()
-
-
-
Field Detail
-
SERIALIZED_NAME_MEDIA_ID
public static final String SERIALIZED_NAME_MEDIA_ID
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_MEDIA_TYPE
public static final String SERIALIZED_NAME_MEDIA_TYPE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_CONTINENT
public static final String SERIALIZED_NAME_CONTINENT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_COUNTRY
public static final String SERIALIZED_NAME_COUNTRY
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_DEVICE_TYPE
public static final String SERIALIZED_NAME_DEVICE_TYPE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_OPERATING_SYSTEM
public static final String SERIALIZED_NAME_OPERATING_SYSTEM
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_BROWSER
public static final String SERIALIZED_NAME_BROWSER
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_TAG
public static final String SERIALIZED_NAME_TAG
- See Also:
- Constant Field Values
-
-
Method Detail
-
getMediaId
@Nullable public List<String> getMediaId()
Returns analytics based on the unique identifiers of a video or a live stream.- Returns:
- mediaId
-
mediaType
public FilterBy1 mediaType(FilterBy1.MediaTypeEnum mediaType)
-
getMediaType
@Nullable public FilterBy1.MediaTypeEnum getMediaType()
Get mediaType- Returns:
- mediaType
-
setMediaType
public void setMediaType(FilterBy1.MediaTypeEnum mediaType)
-
continent
public FilterBy1 continent(List<FilterBy1.ContinentEnum> continent)
-
addContinentItem
public FilterBy1 addContinentItem(FilterBy1.ContinentEnum continentItem)
-
getContinent
@Nullable public List<FilterBy1.ContinentEnum> getContinent()
Returns analytics based on the viewers' continent. The list of supported continents names are based on the [GeoNames public database](https://www.geonames.org/countries/). You must use the ISO-3166 alpha2 format, for example `EU`.- Returns:
- continent
-
setContinent
public void setContinent(List<FilterBy1.ContinentEnum> continent)
-
getCountry
@Nullable public List<String> getCountry()
Returns analytics based on the viewers' country. The list of supported country names are based on the [GeoNames public database](https://www.geonames.org/countries/). You must use the ISO-3166 alpha2 format, for example `FR`.- Returns:
- country
-
getDeviceType
@Nullable public List<String> getDeviceType()
Returns analytics based on the type of device used by the viewers. Response values can include: `computer`, `phone`, `tablet`, `tv`, `console`, `wearable`, `unknown`.- Returns:
- deviceType
-
getOperatingSystem
@Nullable public List<String> getOperatingSystem()
Returns analytics based on the operating system used by the viewers. Response values can include `windows`, `mac osx`, `android`, `ios`, `linux`.- Returns:
- operatingSystem
-
getBrowser
@Nullable public List<String> getBrowser()
Returns analytics based on the browser used by the viewers. Response values can include `chrome`, `firefox`, `edge`, `opera`.- Returns:
- browser
-
getTag
@Nullable public String getTag()
Returns analytics for videos using this tag. This filter only accepts a single value and is case sensitive. Read more about tagging your videos [here](https://docs.api.video/vod/tags-metadata).- Returns:
- tag
-
setTag
public void setTag(String tag)
-
-