# coding: utf-8

"""
    XMS API

    XMS is the controller of distributed storage system  # noqa: E501

    OpenAPI spec version: 3.2.14
    
    Generated by: https://github.com/swagger-api/swagger-codegen.git
"""


import pprint
import re  # noqa: F401
import six


class ClusterOverview(object):
    """NOTE: This class is auto generated by the swagger code generator program.

    Do not edit the class manually.
    """

    """
    Attributes:
      swagger_types (dict): The key is attribute name
                            and the value is attribute type.
      attribute_map (dict): The key is attribute name
                            and the value is json key in definition.
    """
    swagger_types = {
        'access_path_active_num': 'int',
        'access_path_error_num': 'int',
        'access_path_num': 'int',
        'access_path_warning_num': 'int',
        'block_volume_active_num': 'int',
        'block_volume_error_num': 'int',
        'block_volume_num': 'int',
        'client_group_active_num': 'int',
        'client_group_error_num': 'int',
        'client_group_num': 'int',
        'cloud_instance_num': 'int',
        'cloud_platform_num': 'int',
        'cloud_volume_num': 'int',
        'fs_client_group_num': 'int',
        'fs_client_num': 'int',
        'fs_folder_active_num': 'int',
        'fs_folder_error_num': 'int',
        'fs_folder_num': 'int',
        'fs_gateway_group_active_num': 'int',
        'fs_gateway_group_error_num': 'int',
        'fs_gateway_group_num': 'int',
        'fs_gateway_group_warning_num': 'int',
        'fs_snapshot_active_num': 'int',
        'fs_snapshot_error_num': 'int',
        'fs_snapshot_num': 'int',
        'fs_user_available_num': 'int',
        'fs_user_num': 'int',
        'host_active_num': 'int',
        'host_error_num': 'int',
        'host_num': 'int',
        'host_offline_num': 'int',
        'host_warning_num': 'int',
        'nfs_gateway_active_num': 'int',
        'nfs_gateway_error_num': 'int',
        'nfs_gateway_num': 'int',
        'nfs_gateway_stopped_num': 'int',
        'os_bucket_active_num': 'int',
        'os_bucket_error_num': 'int',
        'os_bucket_num': 'int',
        'os_gateway_active_num': 'int',
        'os_gateway_error_num': 'int',
        'os_gateway_num': 'int',
        'os_gateway_stopped_num': 'int',
        'os_policy_active_num': 'int',
        'os_policy_error_num': 'int',
        'os_policy_num': 'int',
        'os_user_active_num': 'int',
        'os_user_error_num': 'int',
        'os_user_num': 'int',
        'osd_active_num': 'int',
        'osd_error_num': 'int',
        'osd_num': 'int',
        'osd_offline_num': 'int',
        'osd_warning_num': 'int',
        'partition_active_num': 'int',
        'partition_error_num': 'int',
        'partition_num': 'int',
        'partition_used_num': 'int',
        'pd_active_num': 'int',
        'pd_error_num': 'int',
        'pd_num': 'int',
        'pd_warning_num': 'int',
        'pool_active_num': 'int',
        'pool_degraded_num': 'int',
        'pool_error_num': 'int',
        'pool_full_num': 'int',
        'pool_num': 'int',
        'pool_recovering_num': 'int',
        's3_load_balancer_active_num': 'int',
        's3_load_balancer_error_num': 'int',
        's3_load_balancer_group_active_num': 'int',
        's3_load_balancer_group_error_num': 'int',
        's3_load_balancer_group_num': 'int',
        's3_load_balancer_group_warning_num': 'int',
        's3_load_balancer_num': 'int',
        'service_mon_active_num': 'int',
        'service_mon_error_num': 'int',
        'service_mon_num': 'int',
        'service_mon_stopped_num': 'int',
        'service_xdc_active_num': 'int',
        'service_xdc_error_num': 'int',
        'service_xdc_num': 'int',
        'service_xdc_stopped_num': 'int',
        'service_xms_active_num': 'int',
        'service_xms_error_num': 'int',
        'service_xms_num': 'int',
        'service_xms_stopped_num': 'int',
        'snapshot_active_num': 'int',
        'snapshot_error_num': 'int',
        'snapshot_num': 'int'
    }

    attribute_map = {
        'access_path_active_num': 'access_path_active_num',
        'access_path_error_num': 'access_path_error_num',
        'access_path_num': 'access_path_num',
        'access_path_warning_num': 'access_path_warning_num',
        'block_volume_active_num': 'block_volume_active_num',
        'block_volume_error_num': 'block_volume_error_num',
        'block_volume_num': 'block_volume_num',
        'client_group_active_num': 'client_group_active_num',
        'client_group_error_num': 'client_group_error_num',
        'client_group_num': 'client_group_num',
        'cloud_instance_num': 'cloud_instance_num',
        'cloud_platform_num': 'cloud_platform_num',
        'cloud_volume_num': 'cloud_volume_num',
        'fs_client_group_num': 'fs_client_group_num',
        'fs_client_num': 'fs_client_num',
        'fs_folder_active_num': 'fs_folder_active_num',
        'fs_folder_error_num': 'fs_folder_error_num',
        'fs_folder_num': 'fs_folder_num',
        'fs_gateway_group_active_num': 'fs_gateway_group_active_num',
        'fs_gateway_group_error_num': 'fs_gateway_group_error_num',
        'fs_gateway_group_num': 'fs_gateway_group_num',
        'fs_gateway_group_warning_num': 'fs_gateway_group_warning_num',
        'fs_snapshot_active_num': 'fs_snapshot_active_num',
        'fs_snapshot_error_num': 'fs_snapshot_error_num',
        'fs_snapshot_num': 'fs_snapshot_num',
        'fs_user_available_num': 'fs_user_available_num',
        'fs_user_num': 'fs_user_num',
        'host_active_num': 'host_active_num',
        'host_error_num': 'host_error_num',
        'host_num': 'host_num',
        'host_offline_num': 'host_offline_num',
        'host_warning_num': 'host_warning_num',
        'nfs_gateway_active_num': 'nfs_gateway_active_num',
        'nfs_gateway_error_num': 'nfs_gateway_error_num',
        'nfs_gateway_num': 'nfs_gateway_num',
        'nfs_gateway_stopped_num': 'nfs_gateway_stopped_num',
        'os_bucket_active_num': 'os_bucket_active_num',
        'os_bucket_error_num': 'os_bucket_error_num',
        'os_bucket_num': 'os_bucket_num',
        'os_gateway_active_num': 'os_gateway_active_num',
        'os_gateway_error_num': 'os_gateway_error_num',
        'os_gateway_num': 'os_gateway_num',
        'os_gateway_stopped_num': 'os_gateway_stopped_num',
        'os_policy_active_num': 'os_policy_active_num',
        'os_policy_error_num': 'os_policy_error_num',
        'os_policy_num': 'os_policy_num',
        'os_user_active_num': 'os_user_active_num',
        'os_user_error_num': 'os_user_error_num',
        'os_user_num': 'os_user_num',
        'osd_active_num': 'osd_active_num',
        'osd_error_num': 'osd_error_num',
        'osd_num': 'osd_num',
        'osd_offline_num': 'osd_offline_num',
        'osd_warning_num': 'osd_warning_num',
        'partition_active_num': 'partition_active_num',
        'partition_error_num': 'partition_error_num',
        'partition_num': 'partition_num',
        'partition_used_num': 'partition_used_num',
        'pd_active_num': 'pd_active_num',
        'pd_error_num': 'pd_error_num',
        'pd_num': 'pd_num',
        'pd_warning_num': 'pd_warning_num',
        'pool_active_num': 'pool_active_num',
        'pool_degraded_num': 'pool_degraded_num',
        'pool_error_num': 'pool_error_num',
        'pool_full_num': 'pool_full_num',
        'pool_num': 'pool_num',
        'pool_recovering_num': 'pool_recovering_num',
        's3_load_balancer_active_num': 's3_load_balancer_active_num',
        's3_load_balancer_error_num': 's3_load_balancer_error_num',
        's3_load_balancer_group_active_num': 's3_load_balancer_group_active_num',
        's3_load_balancer_group_error_num': 's3_load_balancer_group_error_num',
        's3_load_balancer_group_num': 's3_load_balancer_group_num',
        's3_load_balancer_group_warning_num': 's3_load_balancer_group_warning_num',
        's3_load_balancer_num': 's3_load_balancer_num',
        'service_mon_active_num': 'service_mon_active_num',
        'service_mon_error_num': 'service_mon_error_num',
        'service_mon_num': 'service_mon_num',
        'service_mon_stopped_num': 'service_mon_stopped_num',
        'service_xdc_active_num': 'service_xdc_active_num',
        'service_xdc_error_num': 'service_xdc_error_num',
        'service_xdc_num': 'service_xdc_num',
        'service_xdc_stopped_num': 'service_xdc_stopped_num',
        'service_xms_active_num': 'service_xms_active_num',
        'service_xms_error_num': 'service_xms_error_num',
        'service_xms_num': 'service_xms_num',
        'service_xms_stopped_num': 'service_xms_stopped_num',
        'snapshot_active_num': 'snapshot_active_num',
        'snapshot_error_num': 'snapshot_error_num',
        'snapshot_num': 'snapshot_num'
    }

    def __init__(self, access_path_active_num=None, access_path_error_num=None, access_path_num=None, access_path_warning_num=None, block_volume_active_num=None, block_volume_error_num=None, block_volume_num=None, client_group_active_num=None, client_group_error_num=None, client_group_num=None, cloud_instance_num=None, cloud_platform_num=None, cloud_volume_num=None, fs_client_group_num=None, fs_client_num=None, fs_folder_active_num=None, fs_folder_error_num=None, fs_folder_num=None, fs_gateway_group_active_num=None, fs_gateway_group_error_num=None, fs_gateway_group_num=None, fs_gateway_group_warning_num=None, fs_snapshot_active_num=None, fs_snapshot_error_num=None, fs_snapshot_num=None, fs_user_available_num=None, fs_user_num=None, host_active_num=None, host_error_num=None, host_num=None, host_offline_num=None, host_warning_num=None, nfs_gateway_active_num=None, nfs_gateway_error_num=None, nfs_gateway_num=None, nfs_gateway_stopped_num=None, os_bucket_active_num=None, os_bucket_error_num=None, os_bucket_num=None, os_gateway_active_num=None, os_gateway_error_num=None, os_gateway_num=None, os_gateway_stopped_num=None, os_policy_active_num=None, os_policy_error_num=None, os_policy_num=None, os_user_active_num=None, os_user_error_num=None, os_user_num=None, osd_active_num=None, osd_error_num=None, osd_num=None, osd_offline_num=None, osd_warning_num=None, partition_active_num=None, partition_error_num=None, partition_num=None, partition_used_num=None, pd_active_num=None, pd_error_num=None, pd_num=None, pd_warning_num=None, pool_active_num=None, pool_degraded_num=None, pool_error_num=None, pool_full_num=None, pool_num=None, pool_recovering_num=None, s3_load_balancer_active_num=None, s3_load_balancer_error_num=None, s3_load_balancer_group_active_num=None, s3_load_balancer_group_error_num=None, s3_load_balancer_group_num=None, s3_load_balancer_group_warning_num=None, s3_load_balancer_num=None, service_mon_active_num=None, service_mon_error_num=None, service_mon_num=None, service_mon_stopped_num=None, service_xdc_active_num=None, service_xdc_error_num=None, service_xdc_num=None, service_xdc_stopped_num=None, service_xms_active_num=None, service_xms_error_num=None, service_xms_num=None, service_xms_stopped_num=None, snapshot_active_num=None, snapshot_error_num=None, snapshot_num=None):  # noqa: E501
        """ClusterOverview - a model defined in Swagger"""  # noqa: E501

        self._access_path_active_num = None
        self._access_path_error_num = None
        self._access_path_num = None
        self._access_path_warning_num = None
        self._block_volume_active_num = None
        self._block_volume_error_num = None
        self._block_volume_num = None
        self._client_group_active_num = None
        self._client_group_error_num = None
        self._client_group_num = None
        self._cloud_instance_num = None
        self._cloud_platform_num = None
        self._cloud_volume_num = None
        self._fs_client_group_num = None
        self._fs_client_num = None
        self._fs_folder_active_num = None
        self._fs_folder_error_num = None
        self._fs_folder_num = None
        self._fs_gateway_group_active_num = None
        self._fs_gateway_group_error_num = None
        self._fs_gateway_group_num = None
        self._fs_gateway_group_warning_num = None
        self._fs_snapshot_active_num = None
        self._fs_snapshot_error_num = None
        self._fs_snapshot_num = None
        self._fs_user_available_num = None
        self._fs_user_num = None
        self._host_active_num = None
        self._host_error_num = None
        self._host_num = None
        self._host_offline_num = None
        self._host_warning_num = None
        self._nfs_gateway_active_num = None
        self._nfs_gateway_error_num = None
        self._nfs_gateway_num = None
        self._nfs_gateway_stopped_num = None
        self._os_bucket_active_num = None
        self._os_bucket_error_num = None
        self._os_bucket_num = None
        self._os_gateway_active_num = None
        self._os_gateway_error_num = None
        self._os_gateway_num = None
        self._os_gateway_stopped_num = None
        self._os_policy_active_num = None
        self._os_policy_error_num = None
        self._os_policy_num = None
        self._os_user_active_num = None
        self._os_user_error_num = None
        self._os_user_num = None
        self._osd_active_num = None
        self._osd_error_num = None
        self._osd_num = None
        self._osd_offline_num = None
        self._osd_warning_num = None
        self._partition_active_num = None
        self._partition_error_num = None
        self._partition_num = None
        self._partition_used_num = None
        self._pd_active_num = None
        self._pd_error_num = None
        self._pd_num = None
        self._pd_warning_num = None
        self._pool_active_num = None
        self._pool_degraded_num = None
        self._pool_error_num = None
        self._pool_full_num = None
        self._pool_num = None
        self._pool_recovering_num = None
        self._s3_load_balancer_active_num = None
        self._s3_load_balancer_error_num = None
        self._s3_load_balancer_group_active_num = None
        self._s3_load_balancer_group_error_num = None
        self._s3_load_balancer_group_num = None
        self._s3_load_balancer_group_warning_num = None
        self._s3_load_balancer_num = None
        self._service_mon_active_num = None
        self._service_mon_error_num = None
        self._service_mon_num = None
        self._service_mon_stopped_num = None
        self._service_xdc_active_num = None
        self._service_xdc_error_num = None
        self._service_xdc_num = None
        self._service_xdc_stopped_num = None
        self._service_xms_active_num = None
        self._service_xms_error_num = None
        self._service_xms_num = None
        self._service_xms_stopped_num = None
        self._snapshot_active_num = None
        self._snapshot_error_num = None
        self._snapshot_num = None
        self.discriminator = None

        if access_path_active_num is not None:
            self.access_path_active_num = access_path_active_num
        if access_path_error_num is not None:
            self.access_path_error_num = access_path_error_num
        if access_path_num is not None:
            self.access_path_num = access_path_num
        if access_path_warning_num is not None:
            self.access_path_warning_num = access_path_warning_num
        if block_volume_active_num is not None:
            self.block_volume_active_num = block_volume_active_num
        if block_volume_error_num is not None:
            self.block_volume_error_num = block_volume_error_num
        if block_volume_num is not None:
            self.block_volume_num = block_volume_num
        if client_group_active_num is not None:
            self.client_group_active_num = client_group_active_num
        if client_group_error_num is not None:
            self.client_group_error_num = client_group_error_num
        if client_group_num is not None:
            self.client_group_num = client_group_num
        if cloud_instance_num is not None:
            self.cloud_instance_num = cloud_instance_num
        if cloud_platform_num is not None:
            self.cloud_platform_num = cloud_platform_num
        if cloud_volume_num is not None:
            self.cloud_volume_num = cloud_volume_num
        if fs_client_group_num is not None:
            self.fs_client_group_num = fs_client_group_num
        if fs_client_num is not None:
            self.fs_client_num = fs_client_num
        if fs_folder_active_num is not None:
            self.fs_folder_active_num = fs_folder_active_num
        if fs_folder_error_num is not None:
            self.fs_folder_error_num = fs_folder_error_num
        if fs_folder_num is not None:
            self.fs_folder_num = fs_folder_num
        if fs_gateway_group_active_num is not None:
            self.fs_gateway_group_active_num = fs_gateway_group_active_num
        if fs_gateway_group_error_num is not None:
            self.fs_gateway_group_error_num = fs_gateway_group_error_num
        if fs_gateway_group_num is not None:
            self.fs_gateway_group_num = fs_gateway_group_num
        if fs_gateway_group_warning_num is not None:
            self.fs_gateway_group_warning_num = fs_gateway_group_warning_num
        if fs_snapshot_active_num is not None:
            self.fs_snapshot_active_num = fs_snapshot_active_num
        if fs_snapshot_error_num is not None:
            self.fs_snapshot_error_num = fs_snapshot_error_num
        if fs_snapshot_num is not None:
            self.fs_snapshot_num = fs_snapshot_num
        if fs_user_available_num is not None:
            self.fs_user_available_num = fs_user_available_num
        if fs_user_num is not None:
            self.fs_user_num = fs_user_num
        if host_active_num is not None:
            self.host_active_num = host_active_num
        if host_error_num is not None:
            self.host_error_num = host_error_num
        if host_num is not None:
            self.host_num = host_num
        if host_offline_num is not None:
            self.host_offline_num = host_offline_num
        if host_warning_num is not None:
            self.host_warning_num = host_warning_num
        if nfs_gateway_active_num is not None:
            self.nfs_gateway_active_num = nfs_gateway_active_num
        if nfs_gateway_error_num is not None:
            self.nfs_gateway_error_num = nfs_gateway_error_num
        if nfs_gateway_num is not None:
            self.nfs_gateway_num = nfs_gateway_num
        if nfs_gateway_stopped_num is not None:
            self.nfs_gateway_stopped_num = nfs_gateway_stopped_num
        if os_bucket_active_num is not None:
            self.os_bucket_active_num = os_bucket_active_num
        if os_bucket_error_num is not None:
            self.os_bucket_error_num = os_bucket_error_num
        if os_bucket_num is not None:
            self.os_bucket_num = os_bucket_num
        if os_gateway_active_num is not None:
            self.os_gateway_active_num = os_gateway_active_num
        if os_gateway_error_num is not None:
            self.os_gateway_error_num = os_gateway_error_num
        if os_gateway_num is not None:
            self.os_gateway_num = os_gateway_num
        if os_gateway_stopped_num is not None:
            self.os_gateway_stopped_num = os_gateway_stopped_num
        if os_policy_active_num is not None:
            self.os_policy_active_num = os_policy_active_num
        if os_policy_error_num is not None:
            self.os_policy_error_num = os_policy_error_num
        if os_policy_num is not None:
            self.os_policy_num = os_policy_num
        if os_user_active_num is not None:
            self.os_user_active_num = os_user_active_num
        if os_user_error_num is not None:
            self.os_user_error_num = os_user_error_num
        if os_user_num is not None:
            self.os_user_num = os_user_num
        if osd_active_num is not None:
            self.osd_active_num = osd_active_num
        if osd_error_num is not None:
            self.osd_error_num = osd_error_num
        if osd_num is not None:
            self.osd_num = osd_num
        if osd_offline_num is not None:
            self.osd_offline_num = osd_offline_num
        if osd_warning_num is not None:
            self.osd_warning_num = osd_warning_num
        if partition_active_num is not None:
            self.partition_active_num = partition_active_num
        if partition_error_num is not None:
            self.partition_error_num = partition_error_num
        if partition_num is not None:
            self.partition_num = partition_num
        if partition_used_num is not None:
            self.partition_used_num = partition_used_num
        if pd_active_num is not None:
            self.pd_active_num = pd_active_num
        if pd_error_num is not None:
            self.pd_error_num = pd_error_num
        if pd_num is not None:
            self.pd_num = pd_num
        if pd_warning_num is not None:
            self.pd_warning_num = pd_warning_num
        if pool_active_num is not None:
            self.pool_active_num = pool_active_num
        if pool_degraded_num is not None:
            self.pool_degraded_num = pool_degraded_num
        if pool_error_num is not None:
            self.pool_error_num = pool_error_num
        if pool_full_num is not None:
            self.pool_full_num = pool_full_num
        if pool_num is not None:
            self.pool_num = pool_num
        if pool_recovering_num is not None:
            self.pool_recovering_num = pool_recovering_num
        if s3_load_balancer_active_num is not None:
            self.s3_load_balancer_active_num = s3_load_balancer_active_num
        if s3_load_balancer_error_num is not None:
            self.s3_load_balancer_error_num = s3_load_balancer_error_num
        if s3_load_balancer_group_active_num is not None:
            self.s3_load_balancer_group_active_num = s3_load_balancer_group_active_num
        if s3_load_balancer_group_error_num is not None:
            self.s3_load_balancer_group_error_num = s3_load_balancer_group_error_num
        if s3_load_balancer_group_num is not None:
            self.s3_load_balancer_group_num = s3_load_balancer_group_num
        if s3_load_balancer_group_warning_num is not None:
            self.s3_load_balancer_group_warning_num = s3_load_balancer_group_warning_num
        if s3_load_balancer_num is not None:
            self.s3_load_balancer_num = s3_load_balancer_num
        if service_mon_active_num is not None:
            self.service_mon_active_num = service_mon_active_num
        if service_mon_error_num is not None:
            self.service_mon_error_num = service_mon_error_num
        if service_mon_num is not None:
            self.service_mon_num = service_mon_num
        if service_mon_stopped_num is not None:
            self.service_mon_stopped_num = service_mon_stopped_num
        if service_xdc_active_num is not None:
            self.service_xdc_active_num = service_xdc_active_num
        if service_xdc_error_num is not None:
            self.service_xdc_error_num = service_xdc_error_num
        if service_xdc_num is not None:
            self.service_xdc_num = service_xdc_num
        if service_xdc_stopped_num is not None:
            self.service_xdc_stopped_num = service_xdc_stopped_num
        if service_xms_active_num is not None:
            self.service_xms_active_num = service_xms_active_num
        if service_xms_error_num is not None:
            self.service_xms_error_num = service_xms_error_num
        if service_xms_num is not None:
            self.service_xms_num = service_xms_num
        if service_xms_stopped_num is not None:
            self.service_xms_stopped_num = service_xms_stopped_num
        if snapshot_active_num is not None:
            self.snapshot_active_num = snapshot_active_num
        if snapshot_error_num is not None:
            self.snapshot_error_num = snapshot_error_num
        if snapshot_num is not None:
            self.snapshot_num = snapshot_num

    @property
    def access_path_active_num(self):
        """Gets the access_path_active_num of this ClusterOverview.  # noqa: E501


        :return: The access_path_active_num of this ClusterOverview.  # noqa: E501
        :rtype: int
        """
        return self._access_path_active_num

    @access_path_active_num.setter
    def access_path_active_num(self, access_path_active_num):
        """Sets the access_path_active_num of this ClusterOverview.


        :param access_path_active_num: The access_path_active_num of this ClusterOverview.  # noqa: E501
        :type: int
        """

        self._access_path_active_num = access_path_active_num

    @property
    def access_path_error_num(self):
        """Gets the access_path_error_num of this ClusterOverview.  # noqa: E501


        :return: The access_path_error_num of this ClusterOverview.  # noqa: E501
        :rtype: int
        """
        return self._access_path_error_num

    @access_path_error_num.setter
    def access_path_error_num(self, access_path_error_num):
        """Sets the access_path_error_num of this ClusterOverview.


        :param access_path_error_num: The access_path_error_num of this ClusterOverview.  # noqa: E501
        :type: int
        """

        self._access_path_error_num = access_path_error_num

    @property
    def access_path_num(self):
        """Gets the access_path_num of this ClusterOverview.  # noqa: E501


        :return: The access_path_num of this ClusterOverview.  # noqa: E501
        :rtype: int
        """
        return self._access_path_num

    @access_path_num.setter
    def access_path_num(self, access_path_num):
        """Sets the access_path_num of this ClusterOverview.


        :param access_path_num: The access_path_num of this ClusterOverview.  # noqa: E501
        :type: int
        """

        self._access_path_num = access_path_num

    @property
    def access_path_warning_num(self):
        """Gets the access_path_warning_num of this ClusterOverview.  # noqa: E501


        :return: The access_path_warning_num of this ClusterOverview.  # noqa: E501
        :rtype: int
        """
        return self._access_path_warning_num

    @access_path_warning_num.setter
    def access_path_warning_num(self, access_path_warning_num):
        """Sets the access_path_warning_num of this ClusterOverview.


        :param access_path_warning_num: The access_path_warning_num of this ClusterOverview.  # noqa: E501
        :type: int
        """

        self._access_path_warning_num = access_path_warning_num

    @property
    def block_volume_active_num(self):
        """Gets the block_volume_active_num of this ClusterOverview.  # noqa: E501


        :return: The block_volume_active_num of this ClusterOverview.  # noqa: E501
        :rtype: int
        """
        return self._block_volume_active_num

    @block_volume_active_num.setter
    def block_volume_active_num(self, block_volume_active_num):
        """Sets the block_volume_active_num of this ClusterOverview.


        :param block_volume_active_num: The block_volume_active_num of this ClusterOverview.  # noqa: E501
        :type: int
        """

        self._block_volume_active_num = block_volume_active_num

    @property
    def block_volume_error_num(self):
        """Gets the block_volume_error_num of this ClusterOverview.  # noqa: E501


        :return: The block_volume_error_num of this ClusterOverview.  # noqa: E501
        :rtype: int
        """
        return self._block_volume_error_num

    @block_volume_error_num.setter
    def block_volume_error_num(self, block_volume_error_num):
        """Sets the block_volume_error_num of this ClusterOverview.


        :param block_volume_error_num: The block_volume_error_num of this ClusterOverview.  # noqa: E501
        :type: int
        """

        self._block_volume_error_num = block_volume_error_num

    @property
    def block_volume_num(self):
        """Gets the block_volume_num of this ClusterOverview.  # noqa: E501


        :return: The block_volume_num of this ClusterOverview.  # noqa: E501
        :rtype: int
        """
        return self._block_volume_num

    @block_volume_num.setter
    def block_volume_num(self, block_volume_num):
        """Sets the block_volume_num of this ClusterOverview.


        :param block_volume_num: The block_volume_num of this ClusterOverview.  # noqa: E501
        :type: int
        """

        self._block_volume_num = block_volume_num

    @property
    def client_group_active_num(self):
        """Gets the client_group_active_num of this ClusterOverview.  # noqa: E501


        :return: The client_group_active_num of this ClusterOverview.  # noqa: E501
        :rtype: int
        """
        return self._client_group_active_num

    @client_group_active_num.setter
    def client_group_active_num(self, client_group_active_num):
        """Sets the client_group_active_num of this ClusterOverview.


        :param client_group_active_num: The client_group_active_num of this ClusterOverview.  # noqa: E501
        :type: int
        """

        self._client_group_active_num = client_group_active_num

    @property
    def client_group_error_num(self):
        """Gets the client_group_error_num of this ClusterOverview.  # noqa: E501


        :return: The client_group_error_num of this ClusterOverview.  # noqa: E501
        :rtype: int
        """
        return self._client_group_error_num

    @client_group_error_num.setter
    def client_group_error_num(self, client_group_error_num):
        """Sets the client_group_error_num of this ClusterOverview.


        :param client_group_error_num: The client_group_error_num of this ClusterOverview.  # noqa: E501
        :type: int
        """

        self._client_group_error_num = client_group_error_num

    @property
    def client_group_num(self):
        """Gets the client_group_num of this ClusterOverview.  # noqa: E501


        :return: The client_group_num of this ClusterOverview.  # noqa: E501
        :rtype: int
        """
        return self._client_group_num

    @client_group_num.setter
    def client_group_num(self, client_group_num):
        """Sets the client_group_num of this ClusterOverview.


        :param client_group_num: The client_group_num of this ClusterOverview.  # noqa: E501
        :type: int
        """

        self._client_group_num = client_group_num

    @property
    def cloud_instance_num(self):
        """Gets the cloud_instance_num of this ClusterOverview.  # noqa: E501


        :return: The cloud_instance_num of this ClusterOverview.  # noqa: E501
        :rtype: int
        """
        return self._cloud_instance_num

    @cloud_instance_num.setter
    def cloud_instance_num(self, cloud_instance_num):
        """Sets the cloud_instance_num of this ClusterOverview.


        :param cloud_instance_num: The cloud_instance_num of this ClusterOverview.  # noqa: E501
        :type: int
        """

        self._cloud_instance_num = cloud_instance_num

    @property
    def cloud_platform_num(self):
        """Gets the cloud_platform_num of this ClusterOverview.  # noqa: E501


        :return: The cloud_platform_num of this ClusterOverview.  # noqa: E501
        :rtype: int
        """
        return self._cloud_platform_num

    @cloud_platform_num.setter
    def cloud_platform_num(self, cloud_platform_num):
        """Sets the cloud_platform_num of this ClusterOverview.


        :param cloud_platform_num: The cloud_platform_num of this ClusterOverview.  # noqa: E501
        :type: int
        """

        self._cloud_platform_num = cloud_platform_num

    @property
    def cloud_volume_num(self):
        """Gets the cloud_volume_num of this ClusterOverview.  # noqa: E501


        :return: The cloud_volume_num of this ClusterOverview.  # noqa: E501
        :rtype: int
        """
        return self._cloud_volume_num

    @cloud_volume_num.setter
    def cloud_volume_num(self, cloud_volume_num):
        """Sets the cloud_volume_num of this ClusterOverview.


        :param cloud_volume_num: The cloud_volume_num of this ClusterOverview.  # noqa: E501
        :type: int
        """

        self._cloud_volume_num = cloud_volume_num

    @property
    def fs_client_group_num(self):
        """Gets the fs_client_group_num of this ClusterOverview.  # noqa: E501


        :return: The fs_client_group_num of this ClusterOverview.  # noqa: E501
        :rtype: int
        """
        return self._fs_client_group_num

    @fs_client_group_num.setter
    def fs_client_group_num(self, fs_client_group_num):
        """Sets the fs_client_group_num of this ClusterOverview.


        :param fs_client_group_num: The fs_client_group_num of this ClusterOverview.  # noqa: E501
        :type: int
        """

        self._fs_client_group_num = fs_client_group_num

    @property
    def fs_client_num(self):
        """Gets the fs_client_num of this ClusterOverview.  # noqa: E501


        :return: The fs_client_num of this ClusterOverview.  # noqa: E501
        :rtype: int
        """
        return self._fs_client_num

    @fs_client_num.setter
    def fs_client_num(self, fs_client_num):
        """Sets the fs_client_num of this ClusterOverview.


        :param fs_client_num: The fs_client_num of this ClusterOverview.  # noqa: E501
        :type: int
        """

        self._fs_client_num = fs_client_num

    @property
    def fs_folder_active_num(self):
        """Gets the fs_folder_active_num of this ClusterOverview.  # noqa: E501


        :return: The fs_folder_active_num of this ClusterOverview.  # noqa: E501
        :rtype: int
        """
        return self._fs_folder_active_num

    @fs_folder_active_num.setter
    def fs_folder_active_num(self, fs_folder_active_num):
        """Sets the fs_folder_active_num of this ClusterOverview.


        :param fs_folder_active_num: The fs_folder_active_num of this ClusterOverview.  # noqa: E501
        :type: int
        """

        self._fs_folder_active_num = fs_folder_active_num

    @property
    def fs_folder_error_num(self):
        """Gets the fs_folder_error_num of this ClusterOverview.  # noqa: E501


        :return: The fs_folder_error_num of this ClusterOverview.  # noqa: E501
        :rtype: int
        """
        return self._fs_folder_error_num

    @fs_folder_error_num.setter
    def fs_folder_error_num(self, fs_folder_error_num):
        """Sets the fs_folder_error_num of this ClusterOverview.


        :param fs_folder_error_num: The fs_folder_error_num of this ClusterOverview.  # noqa: E501
        :type: int
        """

        self._fs_folder_error_num = fs_folder_error_num

    @property
    def fs_folder_num(self):
        """Gets the fs_folder_num of this ClusterOverview.  # noqa: E501


        :return: The fs_folder_num of this ClusterOverview.  # noqa: E501
        :rtype: int
        """
        return self._fs_folder_num

    @fs_folder_num.setter
    def fs_folder_num(self, fs_folder_num):
        """Sets the fs_folder_num of this ClusterOverview.


        :param fs_folder_num: The fs_folder_num of this ClusterOverview.  # noqa: E501
        :type: int
        """

        self._fs_folder_num = fs_folder_num

    @property
    def fs_gateway_group_active_num(self):
        """Gets the fs_gateway_group_active_num of this ClusterOverview.  # noqa: E501


        :return: The fs_gateway_group_active_num of this ClusterOverview.  # noqa: E501
        :rtype: int
        """
        return self._fs_gateway_group_active_num

    @fs_gateway_group_active_num.setter
    def fs_gateway_group_active_num(self, fs_gateway_group_active_num):
        """Sets the fs_gateway_group_active_num of this ClusterOverview.


        :param fs_gateway_group_active_num: The fs_gateway_group_active_num of this ClusterOverview.  # noqa: E501
        :type: int
        """

        self._fs_gateway_group_active_num = fs_gateway_group_active_num

    @property
    def fs_gateway_group_error_num(self):
        """Gets the fs_gateway_group_error_num of this ClusterOverview.  # noqa: E501


        :return: The fs_gateway_group_error_num of this ClusterOverview.  # noqa: E501
        :rtype: int
        """
        return self._fs_gateway_group_error_num

    @fs_gateway_group_error_num.setter
    def fs_gateway_group_error_num(self, fs_gateway_group_error_num):
        """Sets the fs_gateway_group_error_num of this ClusterOverview.


        :param fs_gateway_group_error_num: The fs_gateway_group_error_num of this ClusterOverview.  # noqa: E501
        :type: int
        """

        self._fs_gateway_group_error_num = fs_gateway_group_error_num

    @property
    def fs_gateway_group_num(self):
        """Gets the fs_gateway_group_num of this ClusterOverview.  # noqa: E501


        :return: The fs_gateway_group_num of this ClusterOverview.  # noqa: E501
        :rtype: int
        """
        return self._fs_gateway_group_num

    @fs_gateway_group_num.setter
    def fs_gateway_group_num(self, fs_gateway_group_num):
        """Sets the fs_gateway_group_num of this ClusterOverview.


        :param fs_gateway_group_num: The fs_gateway_group_num of this ClusterOverview.  # noqa: E501
        :type: int
        """

        self._fs_gateway_group_num = fs_gateway_group_num

    @property
    def fs_gateway_group_warning_num(self):
        """Gets the fs_gateway_group_warning_num of this ClusterOverview.  # noqa: E501


        :return: The fs_gateway_group_warning_num of this ClusterOverview.  # noqa: E501
        :rtype: int
        """
        return self._fs_gateway_group_warning_num

    @fs_gateway_group_warning_num.setter
    def fs_gateway_group_warning_num(self, fs_gateway_group_warning_num):
        """Sets the fs_gateway_group_warning_num of this ClusterOverview.


        :param fs_gateway_group_warning_num: The fs_gateway_group_warning_num of this ClusterOverview.  # noqa: E501
        :type: int
        """

        self._fs_gateway_group_warning_num = fs_gateway_group_warning_num

    @property
    def fs_snapshot_active_num(self):
        """Gets the fs_snapshot_active_num of this ClusterOverview.  # noqa: E501


        :return: The fs_snapshot_active_num of this ClusterOverview.  # noqa: E501
        :rtype: int
        """
        return self._fs_snapshot_active_num

    @fs_snapshot_active_num.setter
    def fs_snapshot_active_num(self, fs_snapshot_active_num):
        """Sets the fs_snapshot_active_num of this ClusterOverview.


        :param fs_snapshot_active_num: The fs_snapshot_active_num of this ClusterOverview.  # noqa: E501
        :type: int
        """

        self._fs_snapshot_active_num = fs_snapshot_active_num

    @property
    def fs_snapshot_error_num(self):
        """Gets the fs_snapshot_error_num of this ClusterOverview.  # noqa: E501


        :return: The fs_snapshot_error_num of this ClusterOverview.  # noqa: E501
        :rtype: int
        """
        return self._fs_snapshot_error_num

    @fs_snapshot_error_num.setter
    def fs_snapshot_error_num(self, fs_snapshot_error_num):
        """Sets the fs_snapshot_error_num of this ClusterOverview.


        :param fs_snapshot_error_num: The fs_snapshot_error_num of this ClusterOverview.  # noqa: E501
        :type: int
        """

        self._fs_snapshot_error_num = fs_snapshot_error_num

    @property
    def fs_snapshot_num(self):
        """Gets the fs_snapshot_num of this ClusterOverview.  # noqa: E501


        :return: The fs_snapshot_num of this ClusterOverview.  # noqa: E501
        :rtype: int
        """
        return self._fs_snapshot_num

    @fs_snapshot_num.setter
    def fs_snapshot_num(self, fs_snapshot_num):
        """Sets the fs_snapshot_num of this ClusterOverview.


        :param fs_snapshot_num: The fs_snapshot_num of this ClusterOverview.  # noqa: E501
        :type: int
        """

        self._fs_snapshot_num = fs_snapshot_num

    @property
    def fs_user_available_num(self):
        """Gets the fs_user_available_num of this ClusterOverview.  # noqa: E501


        :return: The fs_user_available_num of this ClusterOverview.  # noqa: E501
        :rtype: int
        """
        return self._fs_user_available_num

    @fs_user_available_num.setter
    def fs_user_available_num(self, fs_user_available_num):
        """Sets the fs_user_available_num of this ClusterOverview.


        :param fs_user_available_num: The fs_user_available_num of this ClusterOverview.  # noqa: E501
        :type: int
        """

        self._fs_user_available_num = fs_user_available_num

    @property
    def fs_user_num(self):
        """Gets the fs_user_num of this ClusterOverview.  # noqa: E501


        :return: The fs_user_num of this ClusterOverview.  # noqa: E501
        :rtype: int
        """
        return self._fs_user_num

    @fs_user_num.setter
    def fs_user_num(self, fs_user_num):
        """Sets the fs_user_num of this ClusterOverview.


        :param fs_user_num: The fs_user_num of this ClusterOverview.  # noqa: E501
        :type: int
        """

        self._fs_user_num = fs_user_num

    @property
    def host_active_num(self):
        """Gets the host_active_num of this ClusterOverview.  # noqa: E501


        :return: The host_active_num of this ClusterOverview.  # noqa: E501
        :rtype: int
        """
        return self._host_active_num

    @host_active_num.setter
    def host_active_num(self, host_active_num):
        """Sets the host_active_num of this ClusterOverview.


        :param host_active_num: The host_active_num of this ClusterOverview.  # noqa: E501
        :type: int
        """

        self._host_active_num = host_active_num

    @property
    def host_error_num(self):
        """Gets the host_error_num of this ClusterOverview.  # noqa: E501


        :return: The host_error_num of this ClusterOverview.  # noqa: E501
        :rtype: int
        """
        return self._host_error_num

    @host_error_num.setter
    def host_error_num(self, host_error_num):
        """Sets the host_error_num of this ClusterOverview.


        :param host_error_num: The host_error_num of this ClusterOverview.  # noqa: E501
        :type: int
        """

        self._host_error_num = host_error_num

    @property
    def host_num(self):
        """Gets the host_num of this ClusterOverview.  # noqa: E501


        :return: The host_num of this ClusterOverview.  # noqa: E501
        :rtype: int
        """
        return self._host_num

    @host_num.setter
    def host_num(self, host_num):
        """Sets the host_num of this ClusterOverview.


        :param host_num: The host_num of this ClusterOverview.  # noqa: E501
        :type: int
        """

        self._host_num = host_num

    @property
    def host_offline_num(self):
        """Gets the host_offline_num of this ClusterOverview.  # noqa: E501


        :return: The host_offline_num of this ClusterOverview.  # noqa: E501
        :rtype: int
        """
        return self._host_offline_num

    @host_offline_num.setter
    def host_offline_num(self, host_offline_num):
        """Sets the host_offline_num of this ClusterOverview.


        :param host_offline_num: The host_offline_num of this ClusterOverview.  # noqa: E501
        :type: int
        """

        self._host_offline_num = host_offline_num

    @property
    def host_warning_num(self):
        """Gets the host_warning_num of this ClusterOverview.  # noqa: E501


        :return: The host_warning_num of this ClusterOverview.  # noqa: E501
        :rtype: int
        """
        return self._host_warning_num

    @host_warning_num.setter
    def host_warning_num(self, host_warning_num):
        """Sets the host_warning_num of this ClusterOverview.


        :param host_warning_num: The host_warning_num of this ClusterOverview.  # noqa: E501
        :type: int
        """

        self._host_warning_num = host_warning_num

    @property
    def nfs_gateway_active_num(self):
        """Gets the nfs_gateway_active_num of this ClusterOverview.  # noqa: E501


        :return: The nfs_gateway_active_num of this ClusterOverview.  # noqa: E501
        :rtype: int
        """
        return self._nfs_gateway_active_num

    @nfs_gateway_active_num.setter
    def nfs_gateway_active_num(self, nfs_gateway_active_num):
        """Sets the nfs_gateway_active_num of this ClusterOverview.


        :param nfs_gateway_active_num: The nfs_gateway_active_num of this ClusterOverview.  # noqa: E501
        :type: int
        """

        self._nfs_gateway_active_num = nfs_gateway_active_num

    @property
    def nfs_gateway_error_num(self):
        """Gets the nfs_gateway_error_num of this ClusterOverview.  # noqa: E501


        :return: The nfs_gateway_error_num of this ClusterOverview.  # noqa: E501
        :rtype: int
        """
        return self._nfs_gateway_error_num

    @nfs_gateway_error_num.setter
    def nfs_gateway_error_num(self, nfs_gateway_error_num):
        """Sets the nfs_gateway_error_num of this ClusterOverview.


        :param nfs_gateway_error_num: The nfs_gateway_error_num of this ClusterOverview.  # noqa: E501
        :type: int
        """

        self._nfs_gateway_error_num = nfs_gateway_error_num

    @property
    def nfs_gateway_num(self):
        """Gets the nfs_gateway_num of this ClusterOverview.  # noqa: E501


        :return: The nfs_gateway_num of this ClusterOverview.  # noqa: E501
        :rtype: int
        """
        return self._nfs_gateway_num

    @nfs_gateway_num.setter
    def nfs_gateway_num(self, nfs_gateway_num):
        """Sets the nfs_gateway_num of this ClusterOverview.


        :param nfs_gateway_num: The nfs_gateway_num of this ClusterOverview.  # noqa: E501
        :type: int
        """

        self._nfs_gateway_num = nfs_gateway_num

    @property
    def nfs_gateway_stopped_num(self):
        """Gets the nfs_gateway_stopped_num of this ClusterOverview.  # noqa: E501


        :return: The nfs_gateway_stopped_num of this ClusterOverview.  # noqa: E501
        :rtype: int
        """
        return self._nfs_gateway_stopped_num

    @nfs_gateway_stopped_num.setter
    def nfs_gateway_stopped_num(self, nfs_gateway_stopped_num):
        """Sets the nfs_gateway_stopped_num of this ClusterOverview.


        :param nfs_gateway_stopped_num: The nfs_gateway_stopped_num of this ClusterOverview.  # noqa: E501
        :type: int
        """

        self._nfs_gateway_stopped_num = nfs_gateway_stopped_num

    @property
    def os_bucket_active_num(self):
        """Gets the os_bucket_active_num of this ClusterOverview.  # noqa: E501


        :return: The os_bucket_active_num of this ClusterOverview.  # noqa: E501
        :rtype: int
        """
        return self._os_bucket_active_num

    @os_bucket_active_num.setter
    def os_bucket_active_num(self, os_bucket_active_num):
        """Sets the os_bucket_active_num of this ClusterOverview.


        :param os_bucket_active_num: The os_bucket_active_num of this ClusterOverview.  # noqa: E501
        :type: int
        """

        self._os_bucket_active_num = os_bucket_active_num

    @property
    def os_bucket_error_num(self):
        """Gets the os_bucket_error_num of this ClusterOverview.  # noqa: E501


        :return: The os_bucket_error_num of this ClusterOverview.  # noqa: E501
        :rtype: int
        """
        return self._os_bucket_error_num

    @os_bucket_error_num.setter
    def os_bucket_error_num(self, os_bucket_error_num):
        """Sets the os_bucket_error_num of this ClusterOverview.


        :param os_bucket_error_num: The os_bucket_error_num of this ClusterOverview.  # noqa: E501
        :type: int
        """

        self._os_bucket_error_num = os_bucket_error_num

    @property
    def os_bucket_num(self):
        """Gets the os_bucket_num of this ClusterOverview.  # noqa: E501


        :return: The os_bucket_num of this ClusterOverview.  # noqa: E501
        :rtype: int
        """
        return self._os_bucket_num

    @os_bucket_num.setter
    def os_bucket_num(self, os_bucket_num):
        """Sets the os_bucket_num of this ClusterOverview.


        :param os_bucket_num: The os_bucket_num of this ClusterOverview.  # noqa: E501
        :type: int
        """

        self._os_bucket_num = os_bucket_num

    @property
    def os_gateway_active_num(self):
        """Gets the os_gateway_active_num of this ClusterOverview.  # noqa: E501


        :return: The os_gateway_active_num of this ClusterOverview.  # noqa: E501
        :rtype: int
        """
        return self._os_gateway_active_num

    @os_gateway_active_num.setter
    def os_gateway_active_num(self, os_gateway_active_num):
        """Sets the os_gateway_active_num of this ClusterOverview.


        :param os_gateway_active_num: The os_gateway_active_num of this ClusterOverview.  # noqa: E501
        :type: int
        """

        self._os_gateway_active_num = os_gateway_active_num

    @property
    def os_gateway_error_num(self):
        """Gets the os_gateway_error_num of this ClusterOverview.  # noqa: E501


        :return: The os_gateway_error_num of this ClusterOverview.  # noqa: E501
        :rtype: int
        """
        return self._os_gateway_error_num

    @os_gateway_error_num.setter
    def os_gateway_error_num(self, os_gateway_error_num):
        """Sets the os_gateway_error_num of this ClusterOverview.


        :param os_gateway_error_num: The os_gateway_error_num of this ClusterOverview.  # noqa: E501
        :type: int
        """

        self._os_gateway_error_num = os_gateway_error_num

    @property
    def os_gateway_num(self):
        """Gets the os_gateway_num of this ClusterOverview.  # noqa: E501


        :return: The os_gateway_num of this ClusterOverview.  # noqa: E501
        :rtype: int
        """
        return self._os_gateway_num

    @os_gateway_num.setter
    def os_gateway_num(self, os_gateway_num):
        """Sets the os_gateway_num of this ClusterOverview.


        :param os_gateway_num: The os_gateway_num of this ClusterOverview.  # noqa: E501
        :type: int
        """

        self._os_gateway_num = os_gateway_num

    @property
    def os_gateway_stopped_num(self):
        """Gets the os_gateway_stopped_num of this ClusterOverview.  # noqa: E501


        :return: The os_gateway_stopped_num of this ClusterOverview.  # noqa: E501
        :rtype: int
        """
        return self._os_gateway_stopped_num

    @os_gateway_stopped_num.setter
    def os_gateway_stopped_num(self, os_gateway_stopped_num):
        """Sets the os_gateway_stopped_num of this ClusterOverview.


        :param os_gateway_stopped_num: The os_gateway_stopped_num of this ClusterOverview.  # noqa: E501
        :type: int
        """

        self._os_gateway_stopped_num = os_gateway_stopped_num

    @property
    def os_policy_active_num(self):
        """Gets the os_policy_active_num of this ClusterOverview.  # noqa: E501


        :return: The os_policy_active_num of this ClusterOverview.  # noqa: E501
        :rtype: int
        """
        return self._os_policy_active_num

    @os_policy_active_num.setter
    def os_policy_active_num(self, os_policy_active_num):
        """Sets the os_policy_active_num of this ClusterOverview.


        :param os_policy_active_num: The os_policy_active_num of this ClusterOverview.  # noqa: E501
        :type: int
        """

        self._os_policy_active_num = os_policy_active_num

    @property
    def os_policy_error_num(self):
        """Gets the os_policy_error_num of this ClusterOverview.  # noqa: E501


        :return: The os_policy_error_num of this ClusterOverview.  # noqa: E501
        :rtype: int
        """
        return self._os_policy_error_num

    @os_policy_error_num.setter
    def os_policy_error_num(self, os_policy_error_num):
        """Sets the os_policy_error_num of this ClusterOverview.


        :param os_policy_error_num: The os_policy_error_num of this ClusterOverview.  # noqa: E501
        :type: int
        """

        self._os_policy_error_num = os_policy_error_num

    @property
    def os_policy_num(self):
        """Gets the os_policy_num of this ClusterOverview.  # noqa: E501


        :return: The os_policy_num of this ClusterOverview.  # noqa: E501
        :rtype: int
        """
        return self._os_policy_num

    @os_policy_num.setter
    def os_policy_num(self, os_policy_num):
        """Sets the os_policy_num of this ClusterOverview.


        :param os_policy_num: The os_policy_num of this ClusterOverview.  # noqa: E501
        :type: int
        """

        self._os_policy_num = os_policy_num

    @property
    def os_user_active_num(self):
        """Gets the os_user_active_num of this ClusterOverview.  # noqa: E501


        :return: The os_user_active_num of this ClusterOverview.  # noqa: E501
        :rtype: int
        """
        return self._os_user_active_num

    @os_user_active_num.setter
    def os_user_active_num(self, os_user_active_num):
        """Sets the os_user_active_num of this ClusterOverview.


        :param os_user_active_num: The os_user_active_num of this ClusterOverview.  # noqa: E501
        :type: int
        """

        self._os_user_active_num = os_user_active_num

    @property
    def os_user_error_num(self):
        """Gets the os_user_error_num of this ClusterOverview.  # noqa: E501


        :return: The os_user_error_num of this ClusterOverview.  # noqa: E501
        :rtype: int
        """
        return self._os_user_error_num

    @os_user_error_num.setter
    def os_user_error_num(self, os_user_error_num):
        """Sets the os_user_error_num of this ClusterOverview.


        :param os_user_error_num: The os_user_error_num of this ClusterOverview.  # noqa: E501
        :type: int
        """

        self._os_user_error_num = os_user_error_num

    @property
    def os_user_num(self):
        """Gets the os_user_num of this ClusterOverview.  # noqa: E501


        :return: The os_user_num of this ClusterOverview.  # noqa: E501
        :rtype: int
        """
        return self._os_user_num

    @os_user_num.setter
    def os_user_num(self, os_user_num):
        """Sets the os_user_num of this ClusterOverview.


        :param os_user_num: The os_user_num of this ClusterOverview.  # noqa: E501
        :type: int
        """

        self._os_user_num = os_user_num

    @property
    def osd_active_num(self):
        """Gets the osd_active_num of this ClusterOverview.  # noqa: E501


        :return: The osd_active_num of this ClusterOverview.  # noqa: E501
        :rtype: int
        """
        return self._osd_active_num

    @osd_active_num.setter
    def osd_active_num(self, osd_active_num):
        """Sets the osd_active_num of this ClusterOverview.


        :param osd_active_num: The osd_active_num of this ClusterOverview.  # noqa: E501
        :type: int
        """

        self._osd_active_num = osd_active_num

    @property
    def osd_error_num(self):
        """Gets the osd_error_num of this ClusterOverview.  # noqa: E501


        :return: The osd_error_num of this ClusterOverview.  # noqa: E501
        :rtype: int
        """
        return self._osd_error_num

    @osd_error_num.setter
    def osd_error_num(self, osd_error_num):
        """Sets the osd_error_num of this ClusterOverview.


        :param osd_error_num: The osd_error_num of this ClusterOverview.  # noqa: E501
        :type: int
        """

        self._osd_error_num = osd_error_num

    @property
    def osd_num(self):
        """Gets the osd_num of this ClusterOverview.  # noqa: E501


        :return: The osd_num of this ClusterOverview.  # noqa: E501
        :rtype: int
        """
        return self._osd_num

    @osd_num.setter
    def osd_num(self, osd_num):
        """Sets the osd_num of this ClusterOverview.


        :param osd_num: The osd_num of this ClusterOverview.  # noqa: E501
        :type: int
        """

        self._osd_num = osd_num

    @property
    def osd_offline_num(self):
        """Gets the osd_offline_num of this ClusterOverview.  # noqa: E501


        :return: The osd_offline_num of this ClusterOverview.  # noqa: E501
        :rtype: int
        """
        return self._osd_offline_num

    @osd_offline_num.setter
    def osd_offline_num(self, osd_offline_num):
        """Sets the osd_offline_num of this ClusterOverview.


        :param osd_offline_num: The osd_offline_num of this ClusterOverview.  # noqa: E501
        :type: int
        """

        self._osd_offline_num = osd_offline_num

    @property
    def osd_warning_num(self):
        """Gets the osd_warning_num of this ClusterOverview.  # noqa: E501


        :return: The osd_warning_num of this ClusterOverview.  # noqa: E501
        :rtype: int
        """
        return self._osd_warning_num

    @osd_warning_num.setter
    def osd_warning_num(self, osd_warning_num):
        """Sets the osd_warning_num of this ClusterOverview.


        :param osd_warning_num: The osd_warning_num of this ClusterOverview.  # noqa: E501
        :type: int
        """

        self._osd_warning_num = osd_warning_num

    @property
    def partition_active_num(self):
        """Gets the partition_active_num of this ClusterOverview.  # noqa: E501


        :return: The partition_active_num of this ClusterOverview.  # noqa: E501
        :rtype: int
        """
        return self._partition_active_num

    @partition_active_num.setter
    def partition_active_num(self, partition_active_num):
        """Sets the partition_active_num of this ClusterOverview.


        :param partition_active_num: The partition_active_num of this ClusterOverview.  # noqa: E501
        :type: int
        """

        self._partition_active_num = partition_active_num

    @property
    def partition_error_num(self):
        """Gets the partition_error_num of this ClusterOverview.  # noqa: E501


        :return: The partition_error_num of this ClusterOverview.  # noqa: E501
        :rtype: int
        """
        return self._partition_error_num

    @partition_error_num.setter
    def partition_error_num(self, partition_error_num):
        """Sets the partition_error_num of this ClusterOverview.


        :param partition_error_num: The partition_error_num of this ClusterOverview.  # noqa: E501
        :type: int
        """

        self._partition_error_num = partition_error_num

    @property
    def partition_num(self):
        """Gets the partition_num of this ClusterOverview.  # noqa: E501


        :return: The partition_num of this ClusterOverview.  # noqa: E501
        :rtype: int
        """
        return self._partition_num

    @partition_num.setter
    def partition_num(self, partition_num):
        """Sets the partition_num of this ClusterOverview.


        :param partition_num: The partition_num of this ClusterOverview.  # noqa: E501
        :type: int
        """

        self._partition_num = partition_num

    @property
    def partition_used_num(self):
        """Gets the partition_used_num of this ClusterOverview.  # noqa: E501


        :return: The partition_used_num of this ClusterOverview.  # noqa: E501
        :rtype: int
        """
        return self._partition_used_num

    @partition_used_num.setter
    def partition_used_num(self, partition_used_num):
        """Sets the partition_used_num of this ClusterOverview.


        :param partition_used_num: The partition_used_num of this ClusterOverview.  # noqa: E501
        :type: int
        """

        self._partition_used_num = partition_used_num

    @property
    def pd_active_num(self):
        """Gets the pd_active_num of this ClusterOverview.  # noqa: E501


        :return: The pd_active_num of this ClusterOverview.  # noqa: E501
        :rtype: int
        """
        return self._pd_active_num

    @pd_active_num.setter
    def pd_active_num(self, pd_active_num):
        """Sets the pd_active_num of this ClusterOverview.


        :param pd_active_num: The pd_active_num of this ClusterOverview.  # noqa: E501
        :type: int
        """

        self._pd_active_num = pd_active_num

    @property
    def pd_error_num(self):
        """Gets the pd_error_num of this ClusterOverview.  # noqa: E501


        :return: The pd_error_num of this ClusterOverview.  # noqa: E501
        :rtype: int
        """
        return self._pd_error_num

    @pd_error_num.setter
    def pd_error_num(self, pd_error_num):
        """Sets the pd_error_num of this ClusterOverview.


        :param pd_error_num: The pd_error_num of this ClusterOverview.  # noqa: E501
        :type: int
        """

        self._pd_error_num = pd_error_num

    @property
    def pd_num(self):
        """Gets the pd_num of this ClusterOverview.  # noqa: E501


        :return: The pd_num of this ClusterOverview.  # noqa: E501
        :rtype: int
        """
        return self._pd_num

    @pd_num.setter
    def pd_num(self, pd_num):
        """Sets the pd_num of this ClusterOverview.


        :param pd_num: The pd_num of this ClusterOverview.  # noqa: E501
        :type: int
        """

        self._pd_num = pd_num

    @property
    def pd_warning_num(self):
        """Gets the pd_warning_num of this ClusterOverview.  # noqa: E501


        :return: The pd_warning_num of this ClusterOverview.  # noqa: E501
        :rtype: int
        """
        return self._pd_warning_num

    @pd_warning_num.setter
    def pd_warning_num(self, pd_warning_num):
        """Sets the pd_warning_num of this ClusterOverview.


        :param pd_warning_num: The pd_warning_num of this ClusterOverview.  # noqa: E501
        :type: int
        """

        self._pd_warning_num = pd_warning_num

    @property
    def pool_active_num(self):
        """Gets the pool_active_num of this ClusterOverview.  # noqa: E501


        :return: The pool_active_num of this ClusterOverview.  # noqa: E501
        :rtype: int
        """
        return self._pool_active_num

    @pool_active_num.setter
    def pool_active_num(self, pool_active_num):
        """Sets the pool_active_num of this ClusterOverview.


        :param pool_active_num: The pool_active_num of this ClusterOverview.  # noqa: E501
        :type: int
        """

        self._pool_active_num = pool_active_num

    @property
    def pool_degraded_num(self):
        """Gets the pool_degraded_num of this ClusterOverview.  # noqa: E501


        :return: The pool_degraded_num of this ClusterOverview.  # noqa: E501
        :rtype: int
        """
        return self._pool_degraded_num

    @pool_degraded_num.setter
    def pool_degraded_num(self, pool_degraded_num):
        """Sets the pool_degraded_num of this ClusterOverview.


        :param pool_degraded_num: The pool_degraded_num of this ClusterOverview.  # noqa: E501
        :type: int
        """

        self._pool_degraded_num = pool_degraded_num

    @property
    def pool_error_num(self):
        """Gets the pool_error_num of this ClusterOverview.  # noqa: E501


        :return: The pool_error_num of this ClusterOverview.  # noqa: E501
        :rtype: int
        """
        return self._pool_error_num

    @pool_error_num.setter
    def pool_error_num(self, pool_error_num):
        """Sets the pool_error_num of this ClusterOverview.


        :param pool_error_num: The pool_error_num of this ClusterOverview.  # noqa: E501
        :type: int
        """

        self._pool_error_num = pool_error_num

    @property
    def pool_full_num(self):
        """Gets the pool_full_num of this ClusterOverview.  # noqa: E501


        :return: The pool_full_num of this ClusterOverview.  # noqa: E501
        :rtype: int
        """
        return self._pool_full_num

    @pool_full_num.setter
    def pool_full_num(self, pool_full_num):
        """Sets the pool_full_num of this ClusterOverview.


        :param pool_full_num: The pool_full_num of this ClusterOverview.  # noqa: E501
        :type: int
        """

        self._pool_full_num = pool_full_num

    @property
    def pool_num(self):
        """Gets the pool_num of this ClusterOverview.  # noqa: E501


        :return: The pool_num of this ClusterOverview.  # noqa: E501
        :rtype: int
        """
        return self._pool_num

    @pool_num.setter
    def pool_num(self, pool_num):
        """Sets the pool_num of this ClusterOverview.


        :param pool_num: The pool_num of this ClusterOverview.  # noqa: E501
        :type: int
        """

        self._pool_num = pool_num

    @property
    def pool_recovering_num(self):
        """Gets the pool_recovering_num of this ClusterOverview.  # noqa: E501


        :return: The pool_recovering_num of this ClusterOverview.  # noqa: E501
        :rtype: int
        """
        return self._pool_recovering_num

    @pool_recovering_num.setter
    def pool_recovering_num(self, pool_recovering_num):
        """Sets the pool_recovering_num of this ClusterOverview.


        :param pool_recovering_num: The pool_recovering_num of this ClusterOverview.  # noqa: E501
        :type: int
        """

        self._pool_recovering_num = pool_recovering_num

    @property
    def s3_load_balancer_active_num(self):
        """Gets the s3_load_balancer_active_num of this ClusterOverview.  # noqa: E501


        :return: The s3_load_balancer_active_num of this ClusterOverview.  # noqa: E501
        :rtype: int
        """
        return self._s3_load_balancer_active_num

    @s3_load_balancer_active_num.setter
    def s3_load_balancer_active_num(self, s3_load_balancer_active_num):
        """Sets the s3_load_balancer_active_num of this ClusterOverview.


        :param s3_load_balancer_active_num: The s3_load_balancer_active_num of this ClusterOverview.  # noqa: E501
        :type: int
        """

        self._s3_load_balancer_active_num = s3_load_balancer_active_num

    @property
    def s3_load_balancer_error_num(self):
        """Gets the s3_load_balancer_error_num of this ClusterOverview.  # noqa: E501


        :return: The s3_load_balancer_error_num of this ClusterOverview.  # noqa: E501
        :rtype: int
        """
        return self._s3_load_balancer_error_num

    @s3_load_balancer_error_num.setter
    def s3_load_balancer_error_num(self, s3_load_balancer_error_num):
        """Sets the s3_load_balancer_error_num of this ClusterOverview.


        :param s3_load_balancer_error_num: The s3_load_balancer_error_num of this ClusterOverview.  # noqa: E501
        :type: int
        """

        self._s3_load_balancer_error_num = s3_load_balancer_error_num

    @property
    def s3_load_balancer_group_active_num(self):
        """Gets the s3_load_balancer_group_active_num of this ClusterOverview.  # noqa: E501


        :return: The s3_load_balancer_group_active_num of this ClusterOverview.  # noqa: E501
        :rtype: int
        """
        return self._s3_load_balancer_group_active_num

    @s3_load_balancer_group_active_num.setter
    def s3_load_balancer_group_active_num(self, s3_load_balancer_group_active_num):
        """Sets the s3_load_balancer_group_active_num of this ClusterOverview.


        :param s3_load_balancer_group_active_num: The s3_load_balancer_group_active_num of this ClusterOverview.  # noqa: E501
        :type: int
        """

        self._s3_load_balancer_group_active_num = s3_load_balancer_group_active_num

    @property
    def s3_load_balancer_group_error_num(self):
        """Gets the s3_load_balancer_group_error_num of this ClusterOverview.  # noqa: E501


        :return: The s3_load_balancer_group_error_num of this ClusterOverview.  # noqa: E501
        :rtype: int
        """
        return self._s3_load_balancer_group_error_num

    @s3_load_balancer_group_error_num.setter
    def s3_load_balancer_group_error_num(self, s3_load_balancer_group_error_num):
        """Sets the s3_load_balancer_group_error_num of this ClusterOverview.


        :param s3_load_balancer_group_error_num: The s3_load_balancer_group_error_num of this ClusterOverview.  # noqa: E501
        :type: int
        """

        self._s3_load_balancer_group_error_num = s3_load_balancer_group_error_num

    @property
    def s3_load_balancer_group_num(self):
        """Gets the s3_load_balancer_group_num of this ClusterOverview.  # noqa: E501


        :return: The s3_load_balancer_group_num of this ClusterOverview.  # noqa: E501
        :rtype: int
        """
        return self._s3_load_balancer_group_num

    @s3_load_balancer_group_num.setter
    def s3_load_balancer_group_num(self, s3_load_balancer_group_num):
        """Sets the s3_load_balancer_group_num of this ClusterOverview.


        :param s3_load_balancer_group_num: The s3_load_balancer_group_num of this ClusterOverview.  # noqa: E501
        :type: int
        """

        self._s3_load_balancer_group_num = s3_load_balancer_group_num

    @property
    def s3_load_balancer_group_warning_num(self):
        """Gets the s3_load_balancer_group_warning_num of this ClusterOverview.  # noqa: E501


        :return: The s3_load_balancer_group_warning_num of this ClusterOverview.  # noqa: E501
        :rtype: int
        """
        return self._s3_load_balancer_group_warning_num

    @s3_load_balancer_group_warning_num.setter
    def s3_load_balancer_group_warning_num(self, s3_load_balancer_group_warning_num):
        """Sets the s3_load_balancer_group_warning_num of this ClusterOverview.


        :param s3_load_balancer_group_warning_num: The s3_load_balancer_group_warning_num of this ClusterOverview.  # noqa: E501
        :type: int
        """

        self._s3_load_balancer_group_warning_num = s3_load_balancer_group_warning_num

    @property
    def s3_load_balancer_num(self):
        """Gets the s3_load_balancer_num of this ClusterOverview.  # noqa: E501


        :return: The s3_load_balancer_num of this ClusterOverview.  # noqa: E501
        :rtype: int
        """
        return self._s3_load_balancer_num

    @s3_load_balancer_num.setter
    def s3_load_balancer_num(self, s3_load_balancer_num):
        """Sets the s3_load_balancer_num of this ClusterOverview.


        :param s3_load_balancer_num: The s3_load_balancer_num of this ClusterOverview.  # noqa: E501
        :type: int
        """

        self._s3_load_balancer_num = s3_load_balancer_num

    @property
    def service_mon_active_num(self):
        """Gets the service_mon_active_num of this ClusterOverview.  # noqa: E501


        :return: The service_mon_active_num of this ClusterOverview.  # noqa: E501
        :rtype: int
        """
        return self._service_mon_active_num

    @service_mon_active_num.setter
    def service_mon_active_num(self, service_mon_active_num):
        """Sets the service_mon_active_num of this ClusterOverview.


        :param service_mon_active_num: The service_mon_active_num of this ClusterOverview.  # noqa: E501
        :type: int
        """

        self._service_mon_active_num = service_mon_active_num

    @property
    def service_mon_error_num(self):
        """Gets the service_mon_error_num of this ClusterOverview.  # noqa: E501


        :return: The service_mon_error_num of this ClusterOverview.  # noqa: E501
        :rtype: int
        """
        return self._service_mon_error_num

    @service_mon_error_num.setter
    def service_mon_error_num(self, service_mon_error_num):
        """Sets the service_mon_error_num of this ClusterOverview.


        :param service_mon_error_num: The service_mon_error_num of this ClusterOverview.  # noqa: E501
        :type: int
        """

        self._service_mon_error_num = service_mon_error_num

    @property
    def service_mon_num(self):
        """Gets the service_mon_num of this ClusterOverview.  # noqa: E501


        :return: The service_mon_num of this ClusterOverview.  # noqa: E501
        :rtype: int
        """
        return self._service_mon_num

    @service_mon_num.setter
    def service_mon_num(self, service_mon_num):
        """Sets the service_mon_num of this ClusterOverview.


        :param service_mon_num: The service_mon_num of this ClusterOverview.  # noqa: E501
        :type: int
        """

        self._service_mon_num = service_mon_num

    @property
    def service_mon_stopped_num(self):
        """Gets the service_mon_stopped_num of this ClusterOverview.  # noqa: E501


        :return: The service_mon_stopped_num of this ClusterOverview.  # noqa: E501
        :rtype: int
        """
        return self._service_mon_stopped_num

    @service_mon_stopped_num.setter
    def service_mon_stopped_num(self, service_mon_stopped_num):
        """Sets the service_mon_stopped_num of this ClusterOverview.


        :param service_mon_stopped_num: The service_mon_stopped_num of this ClusterOverview.  # noqa: E501
        :type: int
        """

        self._service_mon_stopped_num = service_mon_stopped_num

    @property
    def service_xdc_active_num(self):
        """Gets the service_xdc_active_num of this ClusterOverview.  # noqa: E501


        :return: The service_xdc_active_num of this ClusterOverview.  # noqa: E501
        :rtype: int
        """
        return self._service_xdc_active_num

    @service_xdc_active_num.setter
    def service_xdc_active_num(self, service_xdc_active_num):
        """Sets the service_xdc_active_num of this ClusterOverview.


        :param service_xdc_active_num: The service_xdc_active_num of this ClusterOverview.  # noqa: E501
        :type: int
        """

        self._service_xdc_active_num = service_xdc_active_num

    @property
    def service_xdc_error_num(self):
        """Gets the service_xdc_error_num of this ClusterOverview.  # noqa: E501


        :return: The service_xdc_error_num of this ClusterOverview.  # noqa: E501
        :rtype: int
        """
        return self._service_xdc_error_num

    @service_xdc_error_num.setter
    def service_xdc_error_num(self, service_xdc_error_num):
        """Sets the service_xdc_error_num of this ClusterOverview.


        :param service_xdc_error_num: The service_xdc_error_num of this ClusterOverview.  # noqa: E501
        :type: int
        """

        self._service_xdc_error_num = service_xdc_error_num

    @property
    def service_xdc_num(self):
        """Gets the service_xdc_num of this ClusterOverview.  # noqa: E501


        :return: The service_xdc_num of this ClusterOverview.  # noqa: E501
        :rtype: int
        """
        return self._service_xdc_num

    @service_xdc_num.setter
    def service_xdc_num(self, service_xdc_num):
        """Sets the service_xdc_num of this ClusterOverview.


        :param service_xdc_num: The service_xdc_num of this ClusterOverview.  # noqa: E501
        :type: int
        """

        self._service_xdc_num = service_xdc_num

    @property
    def service_xdc_stopped_num(self):
        """Gets the service_xdc_stopped_num of this ClusterOverview.  # noqa: E501


        :return: The service_xdc_stopped_num of this ClusterOverview.  # noqa: E501
        :rtype: int
        """
        return self._service_xdc_stopped_num

    @service_xdc_stopped_num.setter
    def service_xdc_stopped_num(self, service_xdc_stopped_num):
        """Sets the service_xdc_stopped_num of this ClusterOverview.


        :param service_xdc_stopped_num: The service_xdc_stopped_num of this ClusterOverview.  # noqa: E501
        :type: int
        """

        self._service_xdc_stopped_num = service_xdc_stopped_num

    @property
    def service_xms_active_num(self):
        """Gets the service_xms_active_num of this ClusterOverview.  # noqa: E501


        :return: The service_xms_active_num of this ClusterOverview.  # noqa: E501
        :rtype: int
        """
        return self._service_xms_active_num

    @service_xms_active_num.setter
    def service_xms_active_num(self, service_xms_active_num):
        """Sets the service_xms_active_num of this ClusterOverview.


        :param service_xms_active_num: The service_xms_active_num of this ClusterOverview.  # noqa: E501
        :type: int
        """

        self._service_xms_active_num = service_xms_active_num

    @property
    def service_xms_error_num(self):
        """Gets the service_xms_error_num of this ClusterOverview.  # noqa: E501


        :return: The service_xms_error_num of this ClusterOverview.  # noqa: E501
        :rtype: int
        """
        return self._service_xms_error_num

    @service_xms_error_num.setter
    def service_xms_error_num(self, service_xms_error_num):
        """Sets the service_xms_error_num of this ClusterOverview.


        :param service_xms_error_num: The service_xms_error_num of this ClusterOverview.  # noqa: E501
        :type: int
        """

        self._service_xms_error_num = service_xms_error_num

    @property
    def service_xms_num(self):
        """Gets the service_xms_num of this ClusterOverview.  # noqa: E501


        :return: The service_xms_num of this ClusterOverview.  # noqa: E501
        :rtype: int
        """
        return self._service_xms_num

    @service_xms_num.setter
    def service_xms_num(self, service_xms_num):
        """Sets the service_xms_num of this ClusterOverview.


        :param service_xms_num: The service_xms_num of this ClusterOverview.  # noqa: E501
        :type: int
        """

        self._service_xms_num = service_xms_num

    @property
    def service_xms_stopped_num(self):
        """Gets the service_xms_stopped_num of this ClusterOverview.  # noqa: E501


        :return: The service_xms_stopped_num of this ClusterOverview.  # noqa: E501
        :rtype: int
        """
        return self._service_xms_stopped_num

    @service_xms_stopped_num.setter
    def service_xms_stopped_num(self, service_xms_stopped_num):
        """Sets the service_xms_stopped_num of this ClusterOverview.


        :param service_xms_stopped_num: The service_xms_stopped_num of this ClusterOverview.  # noqa: E501
        :type: int
        """

        self._service_xms_stopped_num = service_xms_stopped_num

    @property
    def snapshot_active_num(self):
        """Gets the snapshot_active_num of this ClusterOverview.  # noqa: E501


        :return: The snapshot_active_num of this ClusterOverview.  # noqa: E501
        :rtype: int
        """
        return self._snapshot_active_num

    @snapshot_active_num.setter
    def snapshot_active_num(self, snapshot_active_num):
        """Sets the snapshot_active_num of this ClusterOverview.


        :param snapshot_active_num: The snapshot_active_num of this ClusterOverview.  # noqa: E501
        :type: int
        """

        self._snapshot_active_num = snapshot_active_num

    @property
    def snapshot_error_num(self):
        """Gets the snapshot_error_num of this ClusterOverview.  # noqa: E501


        :return: The snapshot_error_num of this ClusterOverview.  # noqa: E501
        :rtype: int
        """
        return self._snapshot_error_num

    @snapshot_error_num.setter
    def snapshot_error_num(self, snapshot_error_num):
        """Sets the snapshot_error_num of this ClusterOverview.


        :param snapshot_error_num: The snapshot_error_num of this ClusterOverview.  # noqa: E501
        :type: int
        """

        self._snapshot_error_num = snapshot_error_num

    @property
    def snapshot_num(self):
        """Gets the snapshot_num of this ClusterOverview.  # noqa: E501


        :return: The snapshot_num of this ClusterOverview.  # noqa: E501
        :rtype: int
        """
        return self._snapshot_num

    @snapshot_num.setter
    def snapshot_num(self, snapshot_num):
        """Sets the snapshot_num of this ClusterOverview.


        :param snapshot_num: The snapshot_num of this ClusterOverview.  # noqa: E501
        :type: int
        """

        self._snapshot_num = snapshot_num

    def to_dict(self):
        """Returns the model properties as a dict"""
        result = {}

        for attr, _ in six.iteritems(self.swagger_types):
            value = getattr(self, attr)
            if isinstance(value, list):
                result[attr] = list(map(
                    lambda x: x.to_dict() if hasattr(x, "to_dict") else x,
                    value
                ))
            elif hasattr(value, "to_dict"):
                result[attr] = value.to_dict()
            elif isinstance(value, dict):
                result[attr] = dict(map(
                    lambda item: (item[0], item[1].to_dict())
                    if hasattr(item[1], "to_dict") else item,
                    value.items()
                ))
            else:
                result[attr] = value

        return result

    def to_str(self):
        """Returns the string representation of the model"""
        return pprint.pformat(self.to_dict())

    def __repr__(self):
        """For `print` and `pprint`"""
        return self.to_str()

    def __eq__(self, other):
        """Returns true if both objects are equal"""
        if not isinstance(other, ClusterOverview):
            return False

        return self.__dict__ == other.__dict__

    def __ne__(self, other):
        """Returns true if both objects are not equal"""
        return not self == other
