public final class ImageSettings
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 |
---|
ImageSettings() |
Modifier and Type | Method and Description |
---|---|
ImageSettings |
clone() |
LocalizedProperty |
getBackgroundImageUrl()
The URL for the background image shown on the video watch page.
|
java.lang.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.
|
java.lang.String |
getBannerImageUrl()
Banner image.
|
java.lang.String |
getBannerMobileExtraHdImageUrl()
Banner image.
|
java.lang.String |
getBannerMobileHdImageUrl()
Banner image.
|
java.lang.String |
getBannerMobileImageUrl()
Banner image.
|
java.lang.String |
getBannerMobileLowImageUrl()
Banner image.
|
java.lang.String |
getBannerMobileMediumHdImageUrl()
Banner image.
|
java.lang.String |
getBannerTabletExtraHdImageUrl()
Banner image.
|
java.lang.String |
getBannerTabletHdImageUrl()
Banner image.
|
java.lang.String |
getBannerTabletImageUrl()
Banner image.
|
java.lang.String |
getBannerTabletLowImageUrl()
Banner image.
|
java.lang.String |
getBannerTvHighImageUrl()
Banner image.
|
java.lang.String |
getBannerTvImageUrl()
Banner image.
|
java.lang.String |
getBannerTvLowImageUrl()
Banner image.
|
java.lang.String |
getBannerTvMediumImageUrl()
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.
|
java.lang.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.
|
java.lang.String |
getWatchIconImageUrl()
The URL for the image that appears above the top-left corner of the video player.
|
ImageSettings |
set(java.lang.String fieldName,
java.lang.Object value) |
ImageSettings |
setBackgroundImageUrl(LocalizedProperty backgroundImageUrl)
The URL for the background image shown on the video watch page.
|
ImageSettings |
setBannerExternalUrl(java.lang.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(java.lang.String bannerImageUrl)
Banner image.
|
ImageSettings |
setBannerMobileExtraHdImageUrl(java.lang.String bannerMobileExtraHdImageUrl)
Banner image.
|
ImageSettings |
setBannerMobileHdImageUrl(java.lang.String bannerMobileHdImageUrl)
Banner image.
|
ImageSettings |
setBannerMobileImageUrl(java.lang.String bannerMobileImageUrl)
Banner image.
|
ImageSettings |
setBannerMobileLowImageUrl(java.lang.String bannerMobileLowImageUrl)
Banner image.
|
ImageSettings |
setBannerMobileMediumHdImageUrl(java.lang.String bannerMobileMediumHdImageUrl)
Banner image.
|
ImageSettings |
setBannerTabletExtraHdImageUrl(java.lang.String bannerTabletExtraHdImageUrl)
Banner image.
|
ImageSettings |
setBannerTabletHdImageUrl(java.lang.String bannerTabletHdImageUrl)
Banner image.
|
ImageSettings |
setBannerTabletImageUrl(java.lang.String bannerTabletImageUrl)
Banner image.
|
ImageSettings |
setBannerTabletLowImageUrl(java.lang.String bannerTabletLowImageUrl)
Banner image.
|
ImageSettings |
setBannerTvHighImageUrl(java.lang.String bannerTvHighImageUrl)
Banner image.
|
ImageSettings |
setBannerTvImageUrl(java.lang.String bannerTvImageUrl)
Banner image.
|
ImageSettings |
setBannerTvLowImageUrl(java.lang.String bannerTvLowImageUrl)
Banner image.
|
ImageSettings |
setBannerTvMediumImageUrl(java.lang.String bannerTvMediumImageUrl)
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(java.lang.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(java.lang.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
public LocalizedProperty getBackgroundImageUrl()
null
for nonepublic ImageSettings setBackgroundImageUrl(LocalizedProperty backgroundImageUrl)
backgroundImageUrl
- backgroundImageUrl or null
for nonepublic java.lang.String getBannerExternalUrl()
null
for nonepublic ImageSettings setBannerExternalUrl(java.lang.String bannerExternalUrl)
bannerExternalUrl
- bannerExternalUrl or null
for nonepublic java.lang.String getBannerImageUrl()
null
for nonepublic ImageSettings setBannerImageUrl(java.lang.String bannerImageUrl)
bannerImageUrl
- bannerImageUrl or null
for nonepublic java.lang.String getBannerMobileExtraHdImageUrl()
null
for nonepublic ImageSettings setBannerMobileExtraHdImageUrl(java.lang.String bannerMobileExtraHdImageUrl)
bannerMobileExtraHdImageUrl
- bannerMobileExtraHdImageUrl or null
for nonepublic java.lang.String getBannerMobileHdImageUrl()
null
for nonepublic ImageSettings setBannerMobileHdImageUrl(java.lang.String bannerMobileHdImageUrl)
bannerMobileHdImageUrl
- bannerMobileHdImageUrl or null
for nonepublic java.lang.String getBannerMobileImageUrl()
null
for nonepublic ImageSettings setBannerMobileImageUrl(java.lang.String bannerMobileImageUrl)
bannerMobileImageUrl
- bannerMobileImageUrl or null
for nonepublic java.lang.String getBannerMobileLowImageUrl()
null
for nonepublic ImageSettings setBannerMobileLowImageUrl(java.lang.String bannerMobileLowImageUrl)
bannerMobileLowImageUrl
- bannerMobileLowImageUrl or null
for nonepublic java.lang.String getBannerMobileMediumHdImageUrl()
null
for nonepublic ImageSettings setBannerMobileMediumHdImageUrl(java.lang.String bannerMobileMediumHdImageUrl)
bannerMobileMediumHdImageUrl
- bannerMobileMediumHdImageUrl or null
for nonepublic java.lang.String getBannerTabletExtraHdImageUrl()
null
for nonepublic ImageSettings setBannerTabletExtraHdImageUrl(java.lang.String bannerTabletExtraHdImageUrl)
bannerTabletExtraHdImageUrl
- bannerTabletExtraHdImageUrl or null
for nonepublic java.lang.String getBannerTabletHdImageUrl()
null
for nonepublic ImageSettings setBannerTabletHdImageUrl(java.lang.String bannerTabletHdImageUrl)
bannerTabletHdImageUrl
- bannerTabletHdImageUrl or null
for nonepublic java.lang.String getBannerTabletImageUrl()
null
for nonepublic ImageSettings setBannerTabletImageUrl(java.lang.String bannerTabletImageUrl)
bannerTabletImageUrl
- bannerTabletImageUrl or null
for nonepublic java.lang.String getBannerTabletLowImageUrl()
null
for nonepublic ImageSettings setBannerTabletLowImageUrl(java.lang.String bannerTabletLowImageUrl)
bannerTabletLowImageUrl
- bannerTabletLowImageUrl or null
for nonepublic java.lang.String getBannerTvHighImageUrl()
null
for nonepublic ImageSettings setBannerTvHighImageUrl(java.lang.String bannerTvHighImageUrl)
bannerTvHighImageUrl
- bannerTvHighImageUrl or null
for nonepublic java.lang.String getBannerTvImageUrl()
null
for nonepublic ImageSettings setBannerTvImageUrl(java.lang.String bannerTvImageUrl)
bannerTvImageUrl
- bannerTvImageUrl or null
for nonepublic java.lang.String getBannerTvLowImageUrl()
null
for nonepublic ImageSettings setBannerTvLowImageUrl(java.lang.String bannerTvLowImageUrl)
bannerTvLowImageUrl
- bannerTvLowImageUrl or null
for nonepublic java.lang.String getBannerTvMediumImageUrl()
null
for nonepublic ImageSettings setBannerTvMediumImageUrl(java.lang.String bannerTvMediumImageUrl)
bannerTvMediumImageUrl
- bannerTvMediumImageUrl 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 java.lang.String getTrackingImageUrl()
null
for nonepublic ImageSettings setTrackingImageUrl(java.lang.String trackingImageUrl)
trackingImageUrl
- trackingImageUrl or null
for nonepublic java.lang.String getWatchIconImageUrl()
null
for nonepublic ImageSettings setWatchIconImageUrl(java.lang.String watchIconImageUrl)
watchIconImageUrl
- watchIconImageUrl or null
for nonepublic ImageSettings set(java.lang.String fieldName, java.lang.Object value)
set
in class com.google.api.client.json.GenericJson
public ImageSettings clone()
clone
in class com.google.api.client.json.GenericJson