public final class ImageSettings extends 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: http://code.google.com/p/google-http-java-client/wiki/JSON
GenericData.Flags
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>
Constructor and Description |
---|
ImageSettings() |
Modifier and Type | Method and Description |
---|---|
ImageSettings |
clone() |
LocalizedProperty |
getBackgroundImageUrl()
The URL for the background image shown on the video watch page.
|
String |
getBannerExternalUrl()
This is used only in update requests; if it's set, we use this URL to generate all of the above
banner URLs.
|
String |
getBannerImageUrl()
Banner image.
|
String |
getBannerMobileExtraHdImageUrl()
Banner image.
|
String |
getBannerMobileHdImageUrl()
Banner image.
|
String |
getBannerMobileImageUrl()
Banner image.
|
String |
getBannerMobileLowImageUrl()
Banner image.
|
String |
getBannerMobileMediumHdImageUrl()
Banner image.
|
String |
getBannerTabletExtraHdImageUrl()
Banner image.
|
String |
getBannerTabletHdImageUrl()
Banner image.
|
String |
getBannerTabletImageUrl()
Banner image.
|
String |
getBannerTabletLowImageUrl()
Banner image.
|
String |
getBannerTvImageUrl()
Banner image.
|
LocalizedProperty |
getLargeBrandedBannerImageImapScript()
The image map script for the large banner image.
|
LocalizedProperty |
getLargeBrandedBannerImageUrl()
The URL for the 854px by 70px image that appears below the video player in the expanded video
view of the video watch page.
|
LocalizedProperty |
getSmallBrandedBannerImageImapScript()
The image map script for the small banner image.
|
LocalizedProperty |
getSmallBrandedBannerImageUrl()
The URL for the 640px by 70px banner image that appears below the video player in the default
view of the video watch page.
|
String |
getTrackingImageUrl()
The URL for a 1px by 1px tracking pixel that can be used to collect statistics for views of the
channel or video pages.
|
String |
getWatchIconImageUrl()
The URL for the image that appears above the top-left corner of the video player.
|
ImageSettings |
set(String fieldName,
Object value) |
ImageSettings |
setBackgroundImageUrl(LocalizedProperty backgroundImageUrl)
The URL for the background image shown on the video watch page.
|
ImageSettings |
setBannerExternalUrl(String bannerExternalUrl)
This is used only in update requests; if it's set, we use this URL to generate all of the above
banner URLs.
|
ImageSettings |
setBannerImageUrl(String bannerImageUrl)
Banner image.
|
ImageSettings |
setBannerMobileExtraHdImageUrl(String bannerMobileExtraHdImageUrl)
Banner image.
|
ImageSettings |
setBannerMobileHdImageUrl(String bannerMobileHdImageUrl)
Banner image.
|
ImageSettings |
setBannerMobileImageUrl(String bannerMobileImageUrl)
Banner image.
|
ImageSettings |
setBannerMobileLowImageUrl(String bannerMobileLowImageUrl)
Banner image.
|
ImageSettings |
setBannerMobileMediumHdImageUrl(String bannerMobileMediumHdImageUrl)
Banner image.
|
ImageSettings |
setBannerTabletExtraHdImageUrl(String bannerTabletExtraHdImageUrl)
Banner image.
|
ImageSettings |
setBannerTabletHdImageUrl(String bannerTabletHdImageUrl)
Banner image.
|
ImageSettings |
setBannerTabletImageUrl(String bannerTabletImageUrl)
Banner image.
|
ImageSettings |
setBannerTabletLowImageUrl(String bannerTabletLowImageUrl)
Banner image.
|
ImageSettings |
setBannerTvImageUrl(String bannerTvImageUrl)
Banner image.
|
ImageSettings |
setLargeBrandedBannerImageImapScript(LocalizedProperty largeBrandedBannerImageImapScript)
The image map script for the large banner image.
|
ImageSettings |
setLargeBrandedBannerImageUrl(LocalizedProperty largeBrandedBannerImageUrl)
The URL for the 854px by 70px image that appears below the video player in the expanded video
view of the video watch page.
|
ImageSettings |
setSmallBrandedBannerImageImapScript(LocalizedProperty smallBrandedBannerImageImapScript)
The image map script for the small banner image.
|
ImageSettings |
setSmallBrandedBannerImageUrl(LocalizedProperty smallBrandedBannerImageUrl)
The URL for the 640px by 70px banner image that appears below the video player in the default
view of the video watch page.
|
ImageSettings |
setTrackingImageUrl(String trackingImageUrl)
The URL for a 1px by 1px tracking pixel that can be used to collect statistics for views of the
channel or video pages.
|
ImageSettings |
setWatchIconImageUrl(String watchIconImageUrl)
The URL for the image that appears above the top-left corner of the video player.
|
getFactory, setFactory, toPrettyString, toString
entrySet, get, getClassInfo, getUnknownKeys, put, putAll, remove, setUnknownKeys
clear, containsKey, containsValue, equals, hashCode, isEmpty, keySet, size, values
public LocalizedProperty getBackgroundImageUrl()
null
for nonepublic ImageSettings setBackgroundImageUrl(LocalizedProperty backgroundImageUrl)
backgroundImageUrl
- backgroundImageUrl or null
for nonepublic String getBannerExternalUrl()
null
for nonepublic ImageSettings setBannerExternalUrl(String bannerExternalUrl)
bannerExternalUrl
- bannerExternalUrl or null
for nonepublic String getBannerImageUrl()
null
for nonepublic ImageSettings setBannerImageUrl(String bannerImageUrl)
bannerImageUrl
- bannerImageUrl or null
for nonepublic String getBannerMobileExtraHdImageUrl()
null
for nonepublic ImageSettings setBannerMobileExtraHdImageUrl(String bannerMobileExtraHdImageUrl)
bannerMobileExtraHdImageUrl
- bannerMobileExtraHdImageUrl or null
for nonepublic String getBannerMobileHdImageUrl()
null
for nonepublic ImageSettings setBannerMobileHdImageUrl(String bannerMobileHdImageUrl)
bannerMobileHdImageUrl
- bannerMobileHdImageUrl or null
for nonepublic String getBannerMobileImageUrl()
null
for nonepublic ImageSettings setBannerMobileImageUrl(String bannerMobileImageUrl)
bannerMobileImageUrl
- bannerMobileImageUrl or null
for nonepublic String getBannerMobileLowImageUrl()
null
for nonepublic ImageSettings setBannerMobileLowImageUrl(String bannerMobileLowImageUrl)
bannerMobileLowImageUrl
- bannerMobileLowImageUrl or null
for nonepublic String getBannerMobileMediumHdImageUrl()
null
for nonepublic ImageSettings setBannerMobileMediumHdImageUrl(String bannerMobileMediumHdImageUrl)
bannerMobileMediumHdImageUrl
- bannerMobileMediumHdImageUrl or null
for nonepublic String getBannerTabletExtraHdImageUrl()
null
for nonepublic ImageSettings setBannerTabletExtraHdImageUrl(String bannerTabletExtraHdImageUrl)
bannerTabletExtraHdImageUrl
- bannerTabletExtraHdImageUrl or null
for nonepublic String getBannerTabletHdImageUrl()
null
for nonepublic ImageSettings setBannerTabletHdImageUrl(String bannerTabletHdImageUrl)
bannerTabletHdImageUrl
- bannerTabletHdImageUrl or null
for nonepublic String getBannerTabletImageUrl()
null
for nonepublic ImageSettings setBannerTabletImageUrl(String bannerTabletImageUrl)
bannerTabletImageUrl
- bannerTabletImageUrl or null
for nonepublic String getBannerTabletLowImageUrl()
null
for nonepublic ImageSettings setBannerTabletLowImageUrl(String bannerTabletLowImageUrl)
bannerTabletLowImageUrl
- bannerTabletLowImageUrl or null
for nonepublic String getBannerTvImageUrl()
null
for nonepublic ImageSettings setBannerTvImageUrl(String bannerTvImageUrl)
bannerTvImageUrl
- bannerTvImageUrl or null
for nonepublic LocalizedProperty getLargeBrandedBannerImageImapScript()
null
for nonepublic ImageSettings setLargeBrandedBannerImageImapScript(LocalizedProperty largeBrandedBannerImageImapScript)
largeBrandedBannerImageImapScript
- largeBrandedBannerImageImapScript or null
for nonepublic LocalizedProperty getLargeBrandedBannerImageUrl()
null
for nonepublic ImageSettings setLargeBrandedBannerImageUrl(LocalizedProperty largeBrandedBannerImageUrl)
largeBrandedBannerImageUrl
- largeBrandedBannerImageUrl or null
for nonepublic LocalizedProperty getSmallBrandedBannerImageImapScript()
null
for nonepublic ImageSettings setSmallBrandedBannerImageImapScript(LocalizedProperty smallBrandedBannerImageImapScript)
smallBrandedBannerImageImapScript
- smallBrandedBannerImageImapScript or null
for nonepublic LocalizedProperty getSmallBrandedBannerImageUrl()
null
for nonepublic ImageSettings setSmallBrandedBannerImageUrl(LocalizedProperty smallBrandedBannerImageUrl)
smallBrandedBannerImageUrl
- smallBrandedBannerImageUrl or null
for nonepublic String getTrackingImageUrl()
null
for nonepublic ImageSettings setTrackingImageUrl(String trackingImageUrl)
trackingImageUrl
- trackingImageUrl or null
for nonepublic String getWatchIconImageUrl()
null
for nonepublic ImageSettings setWatchIconImageUrl(String watchIconImageUrl)
watchIconImageUrl
- watchIconImageUrl or null
for nonepublic ImageSettings set(String fieldName, Object value)
set
in class GenericJson
public ImageSettings clone()
clone
in class GenericJson