<?php
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# NO CHECKED-IN PROTOBUF GENCODE
# source: analyticsStartup.proto

namespace Rv\Analytics\Startup;

use Google\Protobuf\Internal\GPBType;
use Google\Protobuf\Internal\RepeatedField;
use Google\Protobuf\Internal\GPBUtil;

/**
 * Generated from protobuf message <code>rv.analytics.Startup.Content</code>
 */
class Content extends \Google\Protobuf\Internal\Message
{
    /**
     * Generated from protobuf field <code>int32 library_count = 1;</code>
     */
    protected $library_count = 0;
    /**
     * Generated from protobuf field <code>int32 library_playlist_count = 2;</code>
     */
    protected $library_playlist_count = 0;
    /**
     * Generated from protobuf field <code>int32 library_playlist_folder_count = 3;</code>
     */
    protected $library_playlist_folder_count = 0;
    /**
     * Generated from protobuf field <code>int32 library_playlist_max_depth = 4;</code>
     */
    protected $library_playlist_max_depth = 0;
    /**
     * Generated from protobuf field <code>int32 media_bin_total_playlist_count = 5;</code>
     */
    protected $media_bin_total_playlist_count = 0;
    /**
     * Generated from protobuf field <code>int32 media_bin_playlist_folder_count = 6;</code>
     */
    protected $media_bin_playlist_folder_count = 0;
    /**
     * Generated from protobuf field <code>int32 media_bin_playlist_max_depth = 7;</code>
     */
    protected $media_bin_playlist_max_depth = 0;
    /**
     * Generated from protobuf field <code>int32 media_bin_normal_playlist_count = 8;</code>
     */
    protected $media_bin_normal_playlist_count = 0;
    /**
     * Generated from protobuf field <code>int32 media_bin_smart_playlist_count = 9;</code>
     */
    protected $media_bin_smart_playlist_count = 0;
    /**
     * Generated from protobuf field <code>int32 media_bin_video_input_count = 10;</code>
     */
    protected $media_bin_video_input_count = 0;
    /**
     * Generated from protobuf field <code>int32 audio_bin_playlist_count = 11;</code>
     */
    protected $audio_bin_playlist_count = 0;
    /**
     * Generated from protobuf field <code>int32 audio_bin_playlist_folder_count = 12;</code>
     */
    protected $audio_bin_playlist_folder_count = 0;
    /**
     * Generated from protobuf field <code>int32 audio_bin_playlist_max_depth = 13;</code>
     */
    protected $audio_bin_playlist_max_depth = 0;
    /**
     * Generated from protobuf field <code>int32 timer_count = 14;</code>
     */
    protected $timer_count = 0;
    /**
     * Generated from protobuf field <code>int32 messages_count = 15;</code>
     */
    protected $messages_count = 0;
    /**
     * Generated from protobuf field <code>int32 props_count = 16;</code>
     */
    protected $props_count = 0;
    /**
     * Generated from protobuf field <code>int32 stage_layout_count = 17;</code>
     */
    protected $stage_layout_count = 0;
    /**
     * Generated from protobuf field <code>int32 macros_count = 18;</code>
     */
    protected $macros_count = 0;
    /**
     * Generated from protobuf field <code>int32 macros_collections_count = 19;</code>
     */
    protected $macros_collections_count = 0;
    /**
     * Generated from protobuf field <code>int32 macros_custom_icons = 20;</code>
     */
    protected $macros_custom_icons = 0;
    /**
     * Generated from protobuf field <code>bool ubiquitous_show_directory = 21;</code>
     */
    protected $ubiquitous_show_directory = false;

    /**
     * Constructor.
     *
     * @param array $data {
     *     Optional. Data for populating the Message object.
     *
     *     @type int $library_count
     *     @type int $library_playlist_count
     *     @type int $library_playlist_folder_count
     *     @type int $library_playlist_max_depth
     *     @type int $media_bin_total_playlist_count
     *     @type int $media_bin_playlist_folder_count
     *     @type int $media_bin_playlist_max_depth
     *     @type int $media_bin_normal_playlist_count
     *     @type int $media_bin_smart_playlist_count
     *     @type int $media_bin_video_input_count
     *     @type int $audio_bin_playlist_count
     *     @type int $audio_bin_playlist_folder_count
     *     @type int $audio_bin_playlist_max_depth
     *     @type int $timer_count
     *     @type int $messages_count
     *     @type int $props_count
     *     @type int $stage_layout_count
     *     @type int $macros_count
     *     @type int $macros_collections_count
     *     @type int $macros_custom_icons
     *     @type bool $ubiquitous_show_directory
     * }
     */
    public function __construct($data = NULL) {
        \GPBMetadata\AnalyticsStartup::initOnce();
        parent::__construct($data);
    }

    /**
     * Generated from protobuf field <code>int32 library_count = 1;</code>
     * @return int
     */
    public function getLibraryCount()
    {
        return $this->library_count;
    }

    /**
     * Generated from protobuf field <code>int32 library_count = 1;</code>
     * @param int $var
     * @return $this
     */
    public function setLibraryCount($var)
    {
        GPBUtil::checkInt32($var);
        $this->library_count = $var;

        return $this;
    }

    /**
     * Generated from protobuf field <code>int32 library_playlist_count = 2;</code>
     * @return int
     */
    public function getLibraryPlaylistCount()
    {
        return $this->library_playlist_count;
    }

    /**
     * Generated from protobuf field <code>int32 library_playlist_count = 2;</code>
     * @param int $var
     * @return $this
     */
    public function setLibraryPlaylistCount($var)
    {
        GPBUtil::checkInt32($var);
        $this->library_playlist_count = $var;

        return $this;
    }

    /**
     * Generated from protobuf field <code>int32 library_playlist_folder_count = 3;</code>
     * @return int
     */
    public function getLibraryPlaylistFolderCount()
    {
        return $this->library_playlist_folder_count;
    }

    /**
     * Generated from protobuf field <code>int32 library_playlist_folder_count = 3;</code>
     * @param int $var
     * @return $this
     */
    public function setLibraryPlaylistFolderCount($var)
    {
        GPBUtil::checkInt32($var);
        $this->library_playlist_folder_count = $var;

        return $this;
    }

    /**
     * Generated from protobuf field <code>int32 library_playlist_max_depth = 4;</code>
     * @return int
     */
    public function getLibraryPlaylistMaxDepth()
    {
        return $this->library_playlist_max_depth;
    }

    /**
     * Generated from protobuf field <code>int32 library_playlist_max_depth = 4;</code>
     * @param int $var
     * @return $this
     */
    public function setLibraryPlaylistMaxDepth($var)
    {
        GPBUtil::checkInt32($var);
        $this->library_playlist_max_depth = $var;

        return $this;
    }

    /**
     * Generated from protobuf field <code>int32 media_bin_total_playlist_count = 5;</code>
     * @return int
     */
    public function getMediaBinTotalPlaylistCount()
    {
        return $this->media_bin_total_playlist_count;
    }

    /**
     * Generated from protobuf field <code>int32 media_bin_total_playlist_count = 5;</code>
     * @param int $var
     * @return $this
     */
    public function setMediaBinTotalPlaylistCount($var)
    {
        GPBUtil::checkInt32($var);
        $this->media_bin_total_playlist_count = $var;

        return $this;
    }

    /**
     * Generated from protobuf field <code>int32 media_bin_playlist_folder_count = 6;</code>
     * @return int
     */
    public function getMediaBinPlaylistFolderCount()
    {
        return $this->media_bin_playlist_folder_count;
    }

    /**
     * Generated from protobuf field <code>int32 media_bin_playlist_folder_count = 6;</code>
     * @param int $var
     * @return $this
     */
    public function setMediaBinPlaylistFolderCount($var)
    {
        GPBUtil::checkInt32($var);
        $this->media_bin_playlist_folder_count = $var;

        return $this;
    }

    /**
     * Generated from protobuf field <code>int32 media_bin_playlist_max_depth = 7;</code>
     * @return int
     */
    public function getMediaBinPlaylistMaxDepth()
    {
        return $this->media_bin_playlist_max_depth;
    }

    /**
     * Generated from protobuf field <code>int32 media_bin_playlist_max_depth = 7;</code>
     * @param int $var
     * @return $this
     */
    public function setMediaBinPlaylistMaxDepth($var)
    {
        GPBUtil::checkInt32($var);
        $this->media_bin_playlist_max_depth = $var;

        return $this;
    }

    /**
     * Generated from protobuf field <code>int32 media_bin_normal_playlist_count = 8;</code>
     * @return int
     */
    public function getMediaBinNormalPlaylistCount()
    {
        return $this->media_bin_normal_playlist_count;
    }

    /**
     * Generated from protobuf field <code>int32 media_bin_normal_playlist_count = 8;</code>
     * @param int $var
     * @return $this
     */
    public function setMediaBinNormalPlaylistCount($var)
    {
        GPBUtil::checkInt32($var);
        $this->media_bin_normal_playlist_count = $var;

        return $this;
    }

    /**
     * Generated from protobuf field <code>int32 media_bin_smart_playlist_count = 9;</code>
     * @return int
     */
    public function getMediaBinSmartPlaylistCount()
    {
        return $this->media_bin_smart_playlist_count;
    }

    /**
     * Generated from protobuf field <code>int32 media_bin_smart_playlist_count = 9;</code>
     * @param int $var
     * @return $this
     */
    public function setMediaBinSmartPlaylistCount($var)
    {
        GPBUtil::checkInt32($var);
        $this->media_bin_smart_playlist_count = $var;

        return $this;
    }

    /**
     * Generated from protobuf field <code>int32 media_bin_video_input_count = 10;</code>
     * @return int
     */
    public function getMediaBinVideoInputCount()
    {
        return $this->media_bin_video_input_count;
    }

    /**
     * Generated from protobuf field <code>int32 media_bin_video_input_count = 10;</code>
     * @param int $var
     * @return $this
     */
    public function setMediaBinVideoInputCount($var)
    {
        GPBUtil::checkInt32($var);
        $this->media_bin_video_input_count = $var;

        return $this;
    }

    /**
     * Generated from protobuf field <code>int32 audio_bin_playlist_count = 11;</code>
     * @return int
     */
    public function getAudioBinPlaylistCount()
    {
        return $this->audio_bin_playlist_count;
    }

    /**
     * Generated from protobuf field <code>int32 audio_bin_playlist_count = 11;</code>
     * @param int $var
     * @return $this
     */
    public function setAudioBinPlaylistCount($var)
    {
        GPBUtil::checkInt32($var);
        $this->audio_bin_playlist_count = $var;

        return $this;
    }

    /**
     * Generated from protobuf field <code>int32 audio_bin_playlist_folder_count = 12;</code>
     * @return int
     */
    public function getAudioBinPlaylistFolderCount()
    {
        return $this->audio_bin_playlist_folder_count;
    }

    /**
     * Generated from protobuf field <code>int32 audio_bin_playlist_folder_count = 12;</code>
     * @param int $var
     * @return $this
     */
    public function setAudioBinPlaylistFolderCount($var)
    {
        GPBUtil::checkInt32($var);
        $this->audio_bin_playlist_folder_count = $var;

        return $this;
    }

    /**
     * Generated from protobuf field <code>int32 audio_bin_playlist_max_depth = 13;</code>
     * @return int
     */
    public function getAudioBinPlaylistMaxDepth()
    {
        return $this->audio_bin_playlist_max_depth;
    }

    /**
     * Generated from protobuf field <code>int32 audio_bin_playlist_max_depth = 13;</code>
     * @param int $var
     * @return $this
     */
    public function setAudioBinPlaylistMaxDepth($var)
    {
        GPBUtil::checkInt32($var);
        $this->audio_bin_playlist_max_depth = $var;

        return $this;
    }

    /**
     * Generated from protobuf field <code>int32 timer_count = 14;</code>
     * @return int
     */
    public function getTimerCount()
    {
        return $this->timer_count;
    }

    /**
     * Generated from protobuf field <code>int32 timer_count = 14;</code>
     * @param int $var
     * @return $this
     */
    public function setTimerCount($var)
    {
        GPBUtil::checkInt32($var);
        $this->timer_count = $var;

        return $this;
    }

    /**
     * Generated from protobuf field <code>int32 messages_count = 15;</code>
     * @return int
     */
    public function getMessagesCount()
    {
        return $this->messages_count;
    }

    /**
     * Generated from protobuf field <code>int32 messages_count = 15;</code>
     * @param int $var
     * @return $this
     */
    public function setMessagesCount($var)
    {
        GPBUtil::checkInt32($var);
        $this->messages_count = $var;

        return $this;
    }

    /**
     * Generated from protobuf field <code>int32 props_count = 16;</code>
     * @return int
     */
    public function getPropsCount()
    {
        return $this->props_count;
    }

    /**
     * Generated from protobuf field <code>int32 props_count = 16;</code>
     * @param int $var
     * @return $this
     */
    public function setPropsCount($var)
    {
        GPBUtil::checkInt32($var);
        $this->props_count = $var;

        return $this;
    }

    /**
     * Generated from protobuf field <code>int32 stage_layout_count = 17;</code>
     * @return int
     */
    public function getStageLayoutCount()
    {
        return $this->stage_layout_count;
    }

    /**
     * Generated from protobuf field <code>int32 stage_layout_count = 17;</code>
     * @param int $var
     * @return $this
     */
    public function setStageLayoutCount($var)
    {
        GPBUtil::checkInt32($var);
        $this->stage_layout_count = $var;

        return $this;
    }

    /**
     * Generated from protobuf field <code>int32 macros_count = 18;</code>
     * @return int
     */
    public function getMacrosCount()
    {
        return $this->macros_count;
    }

    /**
     * Generated from protobuf field <code>int32 macros_count = 18;</code>
     * @param int $var
     * @return $this
     */
    public function setMacrosCount($var)
    {
        GPBUtil::checkInt32($var);
        $this->macros_count = $var;

        return $this;
    }

    /**
     * Generated from protobuf field <code>int32 macros_collections_count = 19;</code>
     * @return int
     */
    public function getMacrosCollectionsCount()
    {
        return $this->macros_collections_count;
    }

    /**
     * Generated from protobuf field <code>int32 macros_collections_count = 19;</code>
     * @param int $var
     * @return $this
     */
    public function setMacrosCollectionsCount($var)
    {
        GPBUtil::checkInt32($var);
        $this->macros_collections_count = $var;

        return $this;
    }

    /**
     * Generated from protobuf field <code>int32 macros_custom_icons = 20;</code>
     * @return int
     */
    public function getMacrosCustomIcons()
    {
        return $this->macros_custom_icons;
    }

    /**
     * Generated from protobuf field <code>int32 macros_custom_icons = 20;</code>
     * @param int $var
     * @return $this
     */
    public function setMacrosCustomIcons($var)
    {
        GPBUtil::checkInt32($var);
        $this->macros_custom_icons = $var;

        return $this;
    }

    /**
     * Generated from protobuf field <code>bool ubiquitous_show_directory = 21;</code>
     * @return bool
     */
    public function getUbiquitousShowDirectory()
    {
        return $this->ubiquitous_show_directory;
    }

    /**
     * Generated from protobuf field <code>bool ubiquitous_show_directory = 21;</code>
     * @param bool $var
     * @return $this
     */
    public function setUbiquitousShowDirectory($var)
    {
        GPBUtil::checkBool($var);
        $this->ubiquitous_show_directory = $var;

        return $this;
    }

}

