youtube
v3
|
#include <channel_branding_settings.h>
Public Member Functions | |
ChannelBrandingSettings (const Json::Value &storage) | |
ChannelBrandingSettings (Json::Value *storage) | |
virtual | ~ChannelBrandingSettings () |
const StringPiece | GetTypeName () const |
bool | has_channel () const |
void | clear_channel () |
const ChannelSettings | get_channel () const |
ChannelSettings | mutable_channel () |
bool | has_hints () const |
void | clear_hints () |
const client::JsonCppArray< PropertyValue > | get_hints () const |
client::JsonCppArray< PropertyValue > | mutable_hints () |
bool | has_image () const |
void | clear_image () |
const ImageSettings | get_image () const |
ImageSettings | mutable_image () |
bool | has_watch () const |
void | clear_watch () |
const WatchSettings | get_watch () const |
WatchSettings | mutable_watch () |
Static Public Member Functions | |
static ChannelBrandingSettings * | New () |
Branding properties of a YouTube channel.
|
explicit |
Standard constructor for an immutable data object instance.
[in] | storage | The underlying data storage for this instance. |
|
explicit |
Standard constructor for a mutable data object instance.
[in] | storage | The underlying data storage for this instance. |
|
virtual |
Standard destructor.
|
inline |
Clears the 'channel
' attribute.
|
inline |
Clears the 'hints
' attribute.
|
inline |
Clears the 'image
' attribute.
|
inline |
Clears the 'watch
' attribute.
const ChannelSettings google_youtube_api::ChannelBrandingSettings::get_channel | ( | ) | const |
Get a reference to the value of the 'channel
' attribute.
const client::JsonCppArray<PropertyValue > google_youtube_api::ChannelBrandingSettings::get_hints | ( | ) | const |
Get a reference to the value of the 'hints
' attribute.
const ImageSettings google_youtube_api::ChannelBrandingSettings::get_image | ( | ) | const |
Get a reference to the value of the 'image
' attribute.
const WatchSettings google_youtube_api::ChannelBrandingSettings::get_watch | ( | ) | const |
Get a reference to the value of the 'watch
' attribute.
|
inline |
Returns a string denoting the type of this data object.
|
inline |
Determine if the 'channel
' attribute was set.
channel
' attribute was set.
|
inline |
Determine if the 'hints
' attribute was set.
hints
' attribute was set.
|
inline |
Determine if the 'image
' attribute was set.
image
' attribute was set.
|
inline |
Determine if the 'watch
' attribute was set.
watch
' attribute was set. ChannelSettings google_youtube_api::ChannelBrandingSettings::mutable_channel | ( | ) |
Gets a reference to a mutable value of the 'channel
' property.
Branding properties for the channel view.
client::JsonCppArray<PropertyValue > google_youtube_api::ChannelBrandingSettings::mutable_hints | ( | ) |
Gets a reference to a mutable value of the 'hints
' property.
Additional experimental branding properties.
ImageSettings google_youtube_api::ChannelBrandingSettings::mutable_image | ( | ) |
Gets a reference to a mutable value of the 'image
' property.
Branding properties for branding images.
WatchSettings google_youtube_api::ChannelBrandingSettings::mutable_watch | ( | ) |
Gets a reference to a mutable value of the 'watch
' property.
Branding properties for the watch page.
|
static |
Creates a new default instance.