public class Gfycat
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Class and Description |
---|---|
static class |
Gfycat.ContentRating |
static class |
Gfycat.ProjectionType
Projection type of 360 gfycats.
|
Constructor and Description |
---|
Gfycat() |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object o) |
java.lang.String |
getAvgColor() |
int |
getAvgColorInt()
Color of first frame.
|
Gfycat.ContentRating |
getContentRating()
Returns content rating according to https://en.wikipedia.org/wiki/Motion_Picture_Association_of_America_film_rating_system.
|
java.lang.String |
getCreateDate() |
long |
getCreateDateMilliseconds() |
java.lang.String |
getDescription() |
java.lang.String |
getDesktopMp4Url()
Url to raw mp4 file.
|
float |
getFrameRate() |
java.lang.String |
getGfyId() |
java.lang.String |
getGfyName() |
java.lang.String |
getGfyNumber() |
java.lang.String |
getGif100pxUrl()
Url to 100px GIF.
|
java.lang.String |
getGif1mbUrl()
Url to GIF of 1 MB maximum size.
|
java.lang.String |
getGif2mbUrl()
Url to GIF of 2 MB maximum size.
|
java.lang.String |
getGif5mbUrl()
Url to GIF of 5 MB maximum size.
|
java.lang.String |
getGifLargeUrl()
Url to Large GIF.
|
int |
getHeight() |
float |
getLength()
Returns length of Gfycat in seconds or -1 if unknown.
|
java.lang.String |
getMp4MiniUrl() |
java.lang.String |
getMp4MobileUrl()
Url to mobile friendly mp4 file.
|
int |
getMp4Size() |
java.lang.String |
getMp4Url()
Deprecated.
|
int |
getNsfw()
Use
isSafeForWork() instead. |
int |
getNumFrames() |
java.lang.String |
getPosterMiniUrl() |
java.lang.String |
getPosterMobileUrl() |
java.lang.String |
getPosterPngUrl() |
java.lang.String |
getPosterThumb100Url() |
java.lang.String |
getPosterUrl() |
java.lang.String |
getProjectionType()
Use
projectionType() instead. |
int |
getPublished()
Use
isPublished() instead. |
java.util.List<java.lang.String> |
getTags() |
java.lang.String |
getTitle() |
java.lang.String |
getUserName() |
int |
getViews() |
int |
getWebMSize() |
java.lang.String |
getWebMUrl() |
java.lang.String |
getWebPUrl()
Url to animated webp file.
|
int |
getWidth() |
boolean |
hasAudio() |
int |
hashCode() |
boolean |
hasTags() |
boolean |
hasTransparency() |
boolean |
isPublished()
Indicates if content is publicly available.
|
boolean |
isSafeForWork()
Indicates if content is safe for work.
|
boolean |
isValid() |
Gfycat.ProjectionType |
projectionType()
Only 360 videos
|
void |
setAvgColor(java.lang.String avgColor) |
void |
setContentRating(java.lang.String contentRating) |
void |
setCreateDate(java.lang.String createDate) |
void |
setDescription(java.lang.String description) |
void |
setFrameRate(float frameRate) |
void |
setGfyId(java.lang.String gfyId) |
void |
setGfyName(java.lang.String gfyName) |
void |
setGfyNumber(java.lang.String gfyNumber) |
void |
setGif100pxUrl(java.lang.String gif100pxUrl) |
void |
setGif1mbUrl(java.lang.String max1mbGifUrl) |
void |
setGif2mbUrl(java.lang.String max2mbGifUrl) |
void |
setGif5mbUrl(java.lang.String max5mbGifUrl) |
void |
setGifLargeUrl(java.lang.String gifUrl) |
void |
setHasAudio(boolean hasAudio) |
void |
setHasTransparency(boolean hasTransparency) |
void |
setHeight(int height) |
void |
setMp4MiniUrl(java.lang.String mp4MiniUrl) |
void |
setMp4MobileUrl(java.lang.String mobileUrl) |
void |
setMp4Size(int mp4Size) |
void |
setMp4Url(java.lang.String mp4Url) |
void |
setNsfw(int nsfw) |
void |
setNumFrames(int numFrames) |
void |
setPosterMiniUrl(java.lang.String posterMiniUrl) |
void |
setPosterMobileUrl(java.lang.String posterMobileUrl) |
void |
setPosterPngUrl(java.lang.String posterPngUrl) |
void |
setPosterThumb100Url(java.lang.String posterThumb100PosterUrl) |
void |
setPosterUrl(java.lang.String posterUrl) |
void |
setProjectionType(java.lang.String projectionType) |
void |
setPublished(int published) |
void |
setTags(java.util.List<java.lang.String> tags) |
void |
setTitle(java.lang.String title) |
void |
setUserName(java.lang.String userName) |
void |
setViews(int views) |
void |
setWebMSize(int webpmSize) |
void |
setWebMUrl(java.lang.String webmUrl) |
void |
setWebPUrl(java.lang.String webpUrl) |
void |
setWidth(int width) |
java.lang.String |
toString() |
public int getAvgColorInt()
public void setPosterUrl(java.lang.String posterUrl)
public java.lang.String getPosterUrl()
public void setPosterPngUrl(java.lang.String posterPngUrl)
public java.lang.String getPosterPngUrl()
public void setPosterMobileUrl(java.lang.String posterMobileUrl)
public java.lang.String getPosterMobileUrl()
public void setPosterMiniUrl(java.lang.String posterMiniUrl)
public java.lang.String getPosterMiniUrl()
public void setPosterThumb100Url(java.lang.String posterThumb100PosterUrl)
public java.lang.String getPosterThumb100Url()
public java.lang.String getDesktopMp4Url()
public java.lang.String getWebMUrl()
public int getWebMSize()
public void setWebMUrl(java.lang.String webmUrl)
public void setWebMSize(int webpmSize)
public void setMp4MobileUrl(java.lang.String mobileUrl)
public java.lang.String getMp4MobileUrl()
public void setWebPUrl(java.lang.String webpUrl)
public java.lang.String getWebPUrl()
public void setGif100pxUrl(java.lang.String gif100pxUrl)
public java.lang.String getGif100pxUrl()
public void setGifLargeUrl(java.lang.String gifUrl)
public java.lang.String getGifLargeUrl()
public void setGif5mbUrl(java.lang.String max5mbGifUrl)
public java.lang.String getGif5mbUrl()
public void setGif2mbUrl(java.lang.String max2mbGifUrl)
public java.lang.String getGif2mbUrl()
public void setGif1mbUrl(java.lang.String max1mbGifUrl)
public java.lang.String getGif1mbUrl()
public java.lang.String getAvgColor()
public void setAvgColor(java.lang.String avgColor)
public boolean hasTransparency()
public void setHasTransparency(boolean hasTransparency)
public boolean hasAudio()
public void setHasAudio(boolean hasAudio)
public java.lang.String getGfyId()
public void setGfyId(java.lang.String gfyId)
public java.lang.String getGfyName()
public void setGfyName(java.lang.String gfyName)
public java.lang.String getGfyNumber()
public void setGfyNumber(java.lang.String gfyNumber)
public int getWidth()
public void setWidth(int width)
public int getHeight()
public void setHeight(int height)
public java.lang.String getMp4MiniUrl()
public void setMp4MiniUrl(java.lang.String mp4MiniUrl)
@Deprecated public java.lang.String getMp4Url()
getDesktopMp4Url()
insteadpublic void setMp4Url(java.lang.String mp4Url)
public int getMp4Size()
public void setMp4Size(int mp4Size)
public java.lang.String getUserName()
public void setUserName(java.lang.String userName)
public long getCreateDateMilliseconds()
public java.lang.String getCreateDate()
public void setCreateDate(java.lang.String createDate)
public int getViews()
public void setViews(int views)
public java.lang.String getTitle()
public void setTitle(java.lang.String title)
public java.lang.String getDescription()
public void setDescription(java.lang.String description)
public java.util.List<java.lang.String> getTags()
public void setTags(java.util.List<java.lang.String> tags)
public float getFrameRate()
public void setFrameRate(float frameRate)
public int getNumFrames()
public void setNumFrames(int numFrames)
public void setContentRating(java.lang.String contentRating)
public void setProjectionType(java.lang.String projectionType)
public java.lang.String getProjectionType()
projectionType()
instead.public Gfycat.ProjectionType projectionType()
public Gfycat.ContentRating getContentRating()
Gfycat.ContentRating
enum here.public float getLength()
public boolean isValid()
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public int getNsfw()
isSafeForWork()
instead.public java.lang.String toString()
toString
in class java.lang.Object
public void setNsfw(int nsfw)
public int getPublished()
isPublished()
instead.public void setPublished(int published)
public boolean isPublished()
public boolean isSafeForWork()
This is part of API, however api.gfycat.com should not return any nsfw content for mobile clients.
public boolean hasTags()