Google_Service_YouTube_ImageSettings
extends Google_Model
in package
This class defines attributes, valid values, and usage which is generated from a given json schema.
http://tools.ietf.org/html/draft-zyp-json-schema-03#section-5
Table of Contents
- NULL_VALUE = "{}gapi-php-null"
- If you need to specify a NULL JSON value, use Google_Model::NULL_VALUE instead - it will be replaced when converting to JSON with a real null.
- $bannerExternalUrl : mixed
- $bannerImageUrl : mixed
- $bannerMobileExtraHdImageUrl : mixed
- $bannerMobileHdImageUrl : mixed
- $bannerMobileImageUrl : mixed
- $bannerMobileLowImageUrl : mixed
- $bannerMobileMediumHdImageUrl : mixed
- $bannerTabletExtraHdImageUrl : mixed
- $bannerTabletHdImageUrl : mixed
- $bannerTabletImageUrl : mixed
- $bannerTabletLowImageUrl : mixed
- $bannerTvHighImageUrl : mixed
- $bannerTvImageUrl : mixed
- $bannerTvLowImageUrl : mixed
- $bannerTvMediumImageUrl : mixed
- $trackingImageUrl : mixed
- $watchIconImageUrl : mixed
- $backgroundImageUrlDataType : mixed
- $backgroundImageUrlType : mixed
- $internal_gapi_mappings : mixed
- $largeBrandedBannerImageImapScriptDataType : mixed
- $largeBrandedBannerImageImapScriptType : mixed
- $largeBrandedBannerImageUrlDataType : mixed
- $largeBrandedBannerImageUrlType : mixed
- $modelData : mixed
- $processed : mixed
- $smallBrandedBannerImageImapScriptDataType : mixed
- $smallBrandedBannerImageImapScriptType : mixed
- $smallBrandedBannerImageUrlDataType : mixed
- $smallBrandedBannerImageUrlType : mixed
- __construct() : mixed
- Polymorphic - accepts a variable number of arguments dependent on the type of the model subclass.
- __get() : mixed
- Getter that handles passthrough access to the data array, and lazy object creation.
- __isset() : mixed
- __unset() : mixed
- assertIsArray() : mixed
- Verify if $obj is an array.
- getBackgroundImageUrl() : Google_Service_YouTube_LocalizedProperty
- getBannerExternalUrl() : mixed
- getBannerImageUrl() : mixed
- getBannerMobileExtraHdImageUrl() : mixed
- getBannerMobileHdImageUrl() : mixed
- getBannerMobileImageUrl() : mixed
- getBannerMobileLowImageUrl() : mixed
- getBannerMobileMediumHdImageUrl() : mixed
- getBannerTabletExtraHdImageUrl() : mixed
- getBannerTabletHdImageUrl() : mixed
- getBannerTabletImageUrl() : mixed
- getBannerTabletLowImageUrl() : mixed
- getBannerTvHighImageUrl() : mixed
- getBannerTvImageUrl() : mixed
- getBannerTvLowImageUrl() : mixed
- getBannerTvMediumImageUrl() : mixed
- getLargeBrandedBannerImageImapScript() : Google_Service_YouTube_LocalizedProperty
- getLargeBrandedBannerImageUrl() : Google_Service_YouTube_LocalizedProperty
- getSmallBrandedBannerImageImapScript() : Google_Service_YouTube_LocalizedProperty
- getSmallBrandedBannerImageUrl() : Google_Service_YouTube_LocalizedProperty
- getTrackingImageUrl() : mixed
- getWatchIconImageUrl() : mixed
- offsetExists() : mixed
- offsetGet() : mixed
- offsetSet() : mixed
- offsetUnset() : mixed
- setBackgroundImageUrl() : mixed
- setBannerExternalUrl() : mixed
- setBannerImageUrl() : mixed
- setBannerMobileExtraHdImageUrl() : mixed
- setBannerMobileHdImageUrl() : mixed
- setBannerMobileImageUrl() : mixed
- setBannerMobileLowImageUrl() : mixed
- setBannerMobileMediumHdImageUrl() : mixed
- setBannerTabletExtraHdImageUrl() : mixed
- setBannerTabletHdImageUrl() : mixed
- setBannerTabletImageUrl() : mixed
- setBannerTabletLowImageUrl() : mixed
- setBannerTvHighImageUrl() : mixed
- setBannerTvImageUrl() : mixed
- setBannerTvLowImageUrl() : mixed
- setBannerTvMediumImageUrl() : mixed
- setLargeBrandedBannerImageImapScript() : mixed
- setLargeBrandedBannerImageUrl() : mixed
- setSmallBrandedBannerImageImapScript() : mixed
- setSmallBrandedBannerImageUrl() : mixed
- setTrackingImageUrl() : mixed
- setWatchIconImageUrl() : mixed
- toSimpleObject() : mixed
- Create a simplified object suitable for straightforward conversion to JSON. This is relatively expensive due to the usage of reflection, but shouldn't be called a whole lot, and is the most straightforward way to filter.
- dataType() : mixed
- gapiInit() : mixed
- Blank initialiser to be used in subclasses to do post-construction initialisation - this avoids the need for subclasses to have to implement the variadics handling in their constructors.
- isAssociativeArray() : bool
- Returns true only if the array is associative.
- keyType() : mixed
- mapTypes() : void
- Initialize this object's properties from an array.
- camelCase() : string
- Convert a string to camelCase
- getMappedName() : mixed
- If there is an internal name mapping, use that.
- getSimpleValue() : mixed
- Handle different types of values, primarily other objects and map and array data types.
- nullPlaceholderCheck() : mixed
- Check whether the value is the null placeholder and return true null.
Constants
NULL_VALUE
If you need to specify a NULL JSON value, use Google_Model::NULL_VALUE instead - it will be replaced when converting to JSON with a real null.
public
mixed
NULL_VALUE
= "{}gapi-php-null"
Properties
$bannerExternalUrl
public
mixed
$bannerExternalUrl
$bannerImageUrl
public
mixed
$bannerImageUrl
$bannerMobileExtraHdImageUrl
public
mixed
$bannerMobileExtraHdImageUrl
$bannerMobileHdImageUrl
public
mixed
$bannerMobileHdImageUrl
$bannerMobileImageUrl
public
mixed
$bannerMobileImageUrl
$bannerMobileLowImageUrl
public
mixed
$bannerMobileLowImageUrl
$bannerMobileMediumHdImageUrl
public
mixed
$bannerMobileMediumHdImageUrl
$bannerTabletExtraHdImageUrl
public
mixed
$bannerTabletExtraHdImageUrl
$bannerTabletHdImageUrl
public
mixed
$bannerTabletHdImageUrl
$bannerTabletImageUrl
public
mixed
$bannerTabletImageUrl
$bannerTabletLowImageUrl
public
mixed
$bannerTabletLowImageUrl
$bannerTvHighImageUrl
public
mixed
$bannerTvHighImageUrl
$bannerTvImageUrl
public
mixed
$bannerTvImageUrl
$bannerTvLowImageUrl
public
mixed
$bannerTvLowImageUrl
$bannerTvMediumImageUrl
public
mixed
$bannerTvMediumImageUrl
$trackingImageUrl
public
mixed
$trackingImageUrl
$watchIconImageUrl
public
mixed
$watchIconImageUrl
$backgroundImageUrlDataType
protected
mixed
$backgroundImageUrlDataType
= ''
$backgroundImageUrlType
protected
mixed
$backgroundImageUrlType
= 'Google_Service_YouTube_LocalizedProperty'
$internal_gapi_mappings
protected
mixed
$internal_gapi_mappings
= array()
$largeBrandedBannerImageImapScriptDataType
protected
mixed
$largeBrandedBannerImageImapScriptDataType
= ''
$largeBrandedBannerImageImapScriptType
protected
mixed
$largeBrandedBannerImageImapScriptType
= 'Google_Service_YouTube_LocalizedProperty'
$largeBrandedBannerImageUrlDataType
protected
mixed
$largeBrandedBannerImageUrlDataType
= ''
$largeBrandedBannerImageUrlType
protected
mixed
$largeBrandedBannerImageUrlType
= 'Google_Service_YouTube_LocalizedProperty'
$modelData
protected
mixed
$modelData
= array()
$processed
protected
mixed
$processed
= array()
$smallBrandedBannerImageImapScriptDataType
protected
mixed
$smallBrandedBannerImageImapScriptDataType
= ''
$smallBrandedBannerImageImapScriptType
protected
mixed
$smallBrandedBannerImageImapScriptType
= 'Google_Service_YouTube_LocalizedProperty'
$smallBrandedBannerImageUrlDataType
protected
mixed
$smallBrandedBannerImageUrlDataType
= ''
$smallBrandedBannerImageUrlType
protected
mixed
$smallBrandedBannerImageUrlType
= 'Google_Service_YouTube_LocalizedProperty'
Methods
__construct()
Polymorphic - accepts a variable number of arguments dependent on the type of the model subclass.
public
final __construct() : mixed
Return values
mixed —__get()
Getter that handles passthrough access to the data array, and lazy object creation.
public
__get(string $key) : mixed
Parameters
- $key : string
-
Property name.
Return values
mixed —The value if any, or null.
__isset()
public
__isset(mixed $key) : mixed
Parameters
- $key : mixed
Return values
mixed —__unset()
public
__unset(mixed $key) : mixed
Parameters
- $key : mixed
Return values
mixed —assertIsArray()
Verify if $obj is an array.
public
assertIsArray(array<string|int, mixed> $obj, string $method) : mixed
Parameters
- $obj : array<string|int, mixed>
-
Items that should be validated.
- $method : string
-
Method expecting an array as an argument.
Tags
Return values
mixed —getBackgroundImageUrl()
public
getBackgroundImageUrl() : Google_Service_YouTube_LocalizedProperty
Return values
Google_Service_YouTube_LocalizedProperty —getBannerExternalUrl()
public
getBannerExternalUrl() : mixed
Return values
mixed —getBannerImageUrl()
public
getBannerImageUrl() : mixed
Return values
mixed —getBannerMobileExtraHdImageUrl()
public
getBannerMobileExtraHdImageUrl() : mixed
Return values
mixed —getBannerMobileHdImageUrl()
public
getBannerMobileHdImageUrl() : mixed
Return values
mixed —getBannerMobileImageUrl()
public
getBannerMobileImageUrl() : mixed
Return values
mixed —getBannerMobileLowImageUrl()
public
getBannerMobileLowImageUrl() : mixed
Return values
mixed —getBannerMobileMediumHdImageUrl()
public
getBannerMobileMediumHdImageUrl() : mixed
Return values
mixed —getBannerTabletExtraHdImageUrl()
public
getBannerTabletExtraHdImageUrl() : mixed
Return values
mixed —getBannerTabletHdImageUrl()
public
getBannerTabletHdImageUrl() : mixed
Return values
mixed —getBannerTabletImageUrl()
public
getBannerTabletImageUrl() : mixed
Return values
mixed —getBannerTabletLowImageUrl()
public
getBannerTabletLowImageUrl() : mixed
Return values
mixed —getBannerTvHighImageUrl()
public
getBannerTvHighImageUrl() : mixed
Return values
mixed —getBannerTvImageUrl()
public
getBannerTvImageUrl() : mixed
Return values
mixed —getBannerTvLowImageUrl()
public
getBannerTvLowImageUrl() : mixed
Return values
mixed —getBannerTvMediumImageUrl()
public
getBannerTvMediumImageUrl() : mixed
Return values
mixed —getLargeBrandedBannerImageImapScript()
public
getLargeBrandedBannerImageImapScript() : Google_Service_YouTube_LocalizedProperty
Return values
Google_Service_YouTube_LocalizedProperty —getLargeBrandedBannerImageUrl()
public
getLargeBrandedBannerImageUrl() : Google_Service_YouTube_LocalizedProperty
Return values
Google_Service_YouTube_LocalizedProperty —getSmallBrandedBannerImageImapScript()
public
getSmallBrandedBannerImageImapScript() : Google_Service_YouTube_LocalizedProperty
Return values
Google_Service_YouTube_LocalizedProperty —getSmallBrandedBannerImageUrl()
public
getSmallBrandedBannerImageUrl() : Google_Service_YouTube_LocalizedProperty
Return values
Google_Service_YouTube_LocalizedProperty —getTrackingImageUrl()
public
getTrackingImageUrl() : mixed
Return values
mixed —getWatchIconImageUrl()
public
getWatchIconImageUrl() : mixed
Return values
mixed —offsetExists()
public
offsetExists(mixed $offset) : mixed
Parameters
- $offset : mixed
Return values
mixed —offsetGet()
public
offsetGet(mixed $offset) : mixed
Parameters
- $offset : mixed
Return values
mixed —offsetSet()
public
offsetSet(mixed $offset, mixed $value) : mixed
Parameters
- $offset : mixed
- $value : mixed
Return values
mixed —offsetUnset()
public
offsetUnset(mixed $offset) : mixed
Parameters
- $offset : mixed
Return values
mixed —setBackgroundImageUrl()
public
setBackgroundImageUrl(Google_Service_YouTube_LocalizedProperty $backgroundImageUrl) : mixed
Parameters
- $backgroundImageUrl : Google_Service_YouTube_LocalizedProperty
Return values
mixed —setBannerExternalUrl()
public
setBannerExternalUrl(mixed $bannerExternalUrl) : mixed
Parameters
- $bannerExternalUrl : mixed
Return values
mixed —setBannerImageUrl()
public
setBannerImageUrl(mixed $bannerImageUrl) : mixed
Parameters
- $bannerImageUrl : mixed
Return values
mixed —setBannerMobileExtraHdImageUrl()
public
setBannerMobileExtraHdImageUrl(mixed $bannerMobileExtraHdImageUrl) : mixed
Parameters
- $bannerMobileExtraHdImageUrl : mixed
Return values
mixed —setBannerMobileHdImageUrl()
public
setBannerMobileHdImageUrl(mixed $bannerMobileHdImageUrl) : mixed
Parameters
- $bannerMobileHdImageUrl : mixed
Return values
mixed —setBannerMobileImageUrl()
public
setBannerMobileImageUrl(mixed $bannerMobileImageUrl) : mixed
Parameters
- $bannerMobileImageUrl : mixed
Return values
mixed —setBannerMobileLowImageUrl()
public
setBannerMobileLowImageUrl(mixed $bannerMobileLowImageUrl) : mixed
Parameters
- $bannerMobileLowImageUrl : mixed
Return values
mixed —setBannerMobileMediumHdImageUrl()
public
setBannerMobileMediumHdImageUrl(mixed $bannerMobileMediumHdImageUrl) : mixed
Parameters
- $bannerMobileMediumHdImageUrl : mixed
Return values
mixed —setBannerTabletExtraHdImageUrl()
public
setBannerTabletExtraHdImageUrl(mixed $bannerTabletExtraHdImageUrl) : mixed
Parameters
- $bannerTabletExtraHdImageUrl : mixed
Return values
mixed —setBannerTabletHdImageUrl()
public
setBannerTabletHdImageUrl(mixed $bannerTabletHdImageUrl) : mixed
Parameters
- $bannerTabletHdImageUrl : mixed
Return values
mixed —setBannerTabletImageUrl()
public
setBannerTabletImageUrl(mixed $bannerTabletImageUrl) : mixed
Parameters
- $bannerTabletImageUrl : mixed
Return values
mixed —setBannerTabletLowImageUrl()
public
setBannerTabletLowImageUrl(mixed $bannerTabletLowImageUrl) : mixed
Parameters
- $bannerTabletLowImageUrl : mixed
Return values
mixed —setBannerTvHighImageUrl()
public
setBannerTvHighImageUrl(mixed $bannerTvHighImageUrl) : mixed
Parameters
- $bannerTvHighImageUrl : mixed
Return values
mixed —setBannerTvImageUrl()
public
setBannerTvImageUrl(mixed $bannerTvImageUrl) : mixed
Parameters
- $bannerTvImageUrl : mixed
Return values
mixed —setBannerTvLowImageUrl()
public
setBannerTvLowImageUrl(mixed $bannerTvLowImageUrl) : mixed
Parameters
- $bannerTvLowImageUrl : mixed
Return values
mixed —setBannerTvMediumImageUrl()
public
setBannerTvMediumImageUrl(mixed $bannerTvMediumImageUrl) : mixed
Parameters
- $bannerTvMediumImageUrl : mixed
Return values
mixed —setLargeBrandedBannerImageImapScript()
public
setLargeBrandedBannerImageImapScript(Google_Service_YouTube_LocalizedProperty $largeBrandedBannerImageImapScript) : mixed
Parameters
- $largeBrandedBannerImageImapScript : Google_Service_YouTube_LocalizedProperty
Return values
mixed —setLargeBrandedBannerImageUrl()
public
setLargeBrandedBannerImageUrl(Google_Service_YouTube_LocalizedProperty $largeBrandedBannerImageUrl) : mixed
Parameters
- $largeBrandedBannerImageUrl : Google_Service_YouTube_LocalizedProperty
Return values
mixed —setSmallBrandedBannerImageImapScript()
public
setSmallBrandedBannerImageImapScript(Google_Service_YouTube_LocalizedProperty $smallBrandedBannerImageImapScript) : mixed
Parameters
- $smallBrandedBannerImageImapScript : Google_Service_YouTube_LocalizedProperty
Return values
mixed —setSmallBrandedBannerImageUrl()
public
setSmallBrandedBannerImageUrl(Google_Service_YouTube_LocalizedProperty $smallBrandedBannerImageUrl) : mixed
Parameters
- $smallBrandedBannerImageUrl : Google_Service_YouTube_LocalizedProperty
Return values
mixed —setTrackingImageUrl()
public
setTrackingImageUrl(mixed $trackingImageUrl) : mixed
Parameters
- $trackingImageUrl : mixed
Return values
mixed —setWatchIconImageUrl()
public
setWatchIconImageUrl(mixed $watchIconImageUrl) : mixed
Parameters
- $watchIconImageUrl : mixed
Return values
mixed —toSimpleObject()
Create a simplified object suitable for straightforward conversion to JSON. This is relatively expensive due to the usage of reflection, but shouldn't be called a whole lot, and is the most straightforward way to filter.
public
toSimpleObject() : mixed
Return values
mixed —dataType()
protected
dataType(mixed $key) : mixed
Parameters
- $key : mixed
Return values
mixed —gapiInit()
Blank initialiser to be used in subclasses to do post-construction initialisation - this avoids the need for subclasses to have to implement the variadics handling in their constructors.
protected
gapiInit() : mixed
Return values
mixed —isAssociativeArray()
Returns true only if the array is associative.
protected
isAssociativeArray(array<string|int, mixed> $array) : bool
Parameters
- $array : array<string|int, mixed>
Return values
bool —True if the array is associative.
keyType()
protected
keyType(mixed $key) : mixed
Parameters
- $key : mixed
Return values
mixed —mapTypes()
Initialize this object's properties from an array.
protected
mapTypes(array<string|int, mixed> $array) : void
Parameters
- $array : array<string|int, mixed>
-
Used to seed this object's properties.
Return values
void —camelCase()
Convert a string to camelCase
private
camelCase(string $value) : string
Parameters
- $value : string
Return values
string —getMappedName()
If there is an internal name mapping, use that.
private
getMappedName(mixed $key) : mixed
Parameters
- $key : mixed
Return values
mixed —getSimpleValue()
Handle different types of values, primarily other objects and map and array data types.
private
getSimpleValue(mixed $value) : mixed
Parameters
- $value : mixed
Return values
mixed —nullPlaceholderCheck()
Check whether the value is the null placeholder and return true null.
private
nullPlaceholderCheck(mixed $value) : mixed
Parameters
- $value : mixed