# coding: utf-8
try:
    from inspect import getfullargspec
except ImportError:
    from inspect import getargspec as getfullargspec
import pprint
import re  # noqa: F401
import six

from aoc.configuration import Configuration


class ClusterWhereInput(object):
    """NOTE: This class is auto generated by OpenAPI Generator.
    Ref: https://openapi-generator.tech

    Do not edit the class manually.
    """

    """
    Attributes:
      openapi_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.
    """
    openapi_types = {
        '_and': 'list[ClusterWhereInput]',
        '_not': 'list[ClusterWhereInput]',
        '_or': 'list[ClusterWhereInput]',
        'access_write_compress_enabled': 'bool',
        'access_write_compress_enabled_not': 'bool',
        'allocated_prioritized_space': 'int',
        'allocated_prioritized_space_gt': 'int',
        'allocated_prioritized_space_gte': 'int',
        'allocated_prioritized_space_in': 'list[int]',
        'allocated_prioritized_space_lt': 'int',
        'allocated_prioritized_space_lte': 'int',
        'allocated_prioritized_space_not': 'int',
        'allocated_prioritized_space_not_in': 'list[int]',
        'allocated_prioritized_space_usage': 'float',
        'allocated_prioritized_space_usage_gt': 'float',
        'allocated_prioritized_space_usage_gte': 'float',
        'allocated_prioritized_space_usage_in': 'list[float]',
        'allocated_prioritized_space_usage_lt': 'float',
        'allocated_prioritized_space_usage_lte': 'float',
        'allocated_prioritized_space_usage_not': 'float',
        'allocated_prioritized_space_usage_not_in': 'list[float]',
        'application_highest_version': 'str',
        'application_highest_version_contains': 'str',
        'application_highest_version_ends_with': 'str',
        'application_highest_version_gt': 'str',
        'application_highest_version_gte': 'str',
        'application_highest_version_in': 'list[str]',
        'application_highest_version_lt': 'str',
        'application_highest_version_lte': 'str',
        'application_highest_version_not': 'str',
        'application_highest_version_not_contains': 'str',
        'application_highest_version_not_ends_with': 'str',
        'application_highest_version_not_in': 'list[str]',
        'application_highest_version_not_starts_with': 'str',
        'application_highest_version_starts_with': 'str',
        'architecture': 'Architecture',
        'architecture_in': 'list[Architecture]',
        'architecture_not': 'Architecture',
        'architecture_not_in': 'list[Architecture]',
        'auto_converge': 'bool',
        'auto_converge_not': 'bool',
        'commited_memory_bytes': 'int',
        'commited_memory_bytes_gt': 'int',
        'commited_memory_bytes_gte': 'int',
        'commited_memory_bytes_in': 'list[int]',
        'commited_memory_bytes_lt': 'int',
        'commited_memory_bytes_lte': 'int',
        'commited_memory_bytes_not': 'int',
        'commited_memory_bytes_not_in': 'list[int]',
        'connect_state': 'ConnectState',
        'connect_state_in': 'list[ConnectState]',
        'connect_state_not': 'ConnectState',
        'connect_state_not_in': 'list[ConnectState]',
        'current_cpu_model': 'str',
        'current_cpu_model_contains': 'str',
        'current_cpu_model_ends_with': 'str',
        'current_cpu_model_gt': 'str',
        'current_cpu_model_gte': 'str',
        'current_cpu_model_in': 'list[str]',
        'current_cpu_model_lt': 'str',
        'current_cpu_model_lte': 'str',
        'current_cpu_model_not': 'str',
        'current_cpu_model_not_contains': 'str',
        'current_cpu_model_not_ends_with': 'str',
        'current_cpu_model_not_in': 'list[str]',
        'current_cpu_model_not_starts_with': 'str',
        'current_cpu_model_starts_with': 'str',
        'data_reduction_ratio': 'float',
        'data_reduction_ratio_gt': 'float',
        'data_reduction_ratio_gte': 'float',
        'data_reduction_ratio_in': 'list[float]',
        'data_reduction_ratio_lt': 'float',
        'data_reduction_ratio_lte': 'float',
        'data_reduction_ratio_not': 'float',
        'data_reduction_ratio_not_in': 'list[float]',
        'data_reduction_saving': 'float',
        'data_reduction_saving_gt': 'float',
        'data_reduction_saving_gte': 'float',
        'data_reduction_saving_in': 'list[float]',
        'data_reduction_saving_lt': 'float',
        'data_reduction_saving_lte': 'float',
        'data_reduction_saving_not': 'float',
        'data_reduction_saving_not_in': 'list[float]',
        'datacenters_every': 'DatacenterWhereInput',
        'datacenters_none': 'DatacenterWhereInput',
        'datacenters_some': 'DatacenterWhereInput',
        'disconnected_date': 'str',
        'disconnected_date_gt': 'str',
        'disconnected_date_gte': 'str',
        'disconnected_date_in': 'list[str]',
        'disconnected_date_lt': 'str',
        'disconnected_date_lte': 'str',
        'disconnected_date_not': 'str',
        'disconnected_date_not_in': 'list[str]',
        'disconnected_reason': 'ClusterConnectorErrorCode',
        'disconnected_reason_in': 'list[ClusterConnectorErrorCode]',
        'disconnected_reason_not': 'ClusterConnectorErrorCode',
        'disconnected_reason_not_in': 'list[ClusterConnectorErrorCode]',
        'downgraded_prioritized_space': 'int',
        'downgraded_prioritized_space_gt': 'int',
        'downgraded_prioritized_space_gte': 'int',
        'downgraded_prioritized_space_in': 'list[int]',
        'downgraded_prioritized_space_lt': 'int',
        'downgraded_prioritized_space_lte': 'int',
        'downgraded_prioritized_space_not': 'int',
        'downgraded_prioritized_space_not_in': 'list[int]',
        'enable_tiering': 'bool',
        'enable_tiering_not': 'bool',
        'entity_async_status': 'EntityAsyncStatus',
        'entity_async_status_in': 'list[EntityAsyncStatus]',
        'entity_async_status_not': 'EntityAsyncStatus',
        'entity_async_status_not_in': 'list[EntityAsyncStatus]',
        'everoute_cluster': 'EverouteClusterWhereInput',
        'failure_data_space': 'int',
        'failure_data_space_gt': 'int',
        'failure_data_space_gte': 'int',
        'failure_data_space_in': 'list[int]',
        'failure_data_space_lt': 'int',
        'failure_data_space_lte': 'int',
        'failure_data_space_not': 'int',
        'failure_data_space_not_in': 'list[int]',
        'has_metrox': 'bool',
        'has_metrox_not': 'bool',
        'host_num': 'int',
        'host_num_gt': 'int',
        'host_num_gte': 'int',
        'host_num_in': 'list[int]',
        'host_num_lt': 'int',
        'host_num_lte': 'int',
        'host_num_not': 'int',
        'host_num_not_in': 'list[int]',
        'hosts_every': 'HostWhereInput',
        'hosts_none': 'HostWhereInput',
        'hosts_some': 'HostWhereInput',
        'hypervisor': 'Hypervisor',
        'hypervisor_in': 'list[Hypervisor]',
        'hypervisor_not': 'Hypervisor',
        'hypervisor_not_in': 'list[Hypervisor]',
        'id': 'str',
        'id_contains': 'str',
        'id_ends_with': 'str',
        'id_gt': 'str',
        'id_gte': 'str',
        'id_in': 'list[str]',
        'id_lt': 'str',
        'id_lte': 'str',
        'id_not': 'str',
        'id_not_contains': 'str',
        'id_not_ends_with': 'str',
        'id_not_in': 'list[str]',
        'id_not_starts_with': 'str',
        'id_starts_with': 'str',
        'ip': 'str',
        'ip_contains': 'str',
        'ip_ends_with': 'str',
        'ip_gt': 'str',
        'ip_gte': 'str',
        'ip_in': 'list[str]',
        'ip_lt': 'str',
        'ip_lte': 'str',
        'ip_not': 'str',
        'ip_not_contains': 'str',
        'ip_not_ends_with': 'str',
        'ip_not_in': 'list[str]',
        'ip_not_starts_with': 'str',
        'ip_starts_with': 'str',
        'is_all_flash': 'bool',
        'is_all_flash_not': 'bool',
        'iscsi_vip': 'str',
        'iscsi_vip_contains': 'str',
        'iscsi_vip_ends_with': 'str',
        'iscsi_vip_gt': 'str',
        'iscsi_vip_gte': 'str',
        'iscsi_vip_in': 'list[str]',
        'iscsi_vip_lt': 'str',
        'iscsi_vip_lte': 'str',
        'iscsi_vip_not': 'str',
        'iscsi_vip_not_contains': 'str',
        'iscsi_vip_not_ends_with': 'str',
        'iscsi_vip_not_in': 'list[str]',
        'iscsi_vip_not_starts_with': 'str',
        'iscsi_vip_starts_with': 'str',
        'labels_every': 'LabelWhereInput',
        'labels_none': 'LabelWhereInput',
        'labels_some': 'LabelWhereInput',
        'license_expire_date': 'str',
        'license_expire_date_gt': 'str',
        'license_expire_date_gte': 'str',
        'license_expire_date_in': 'list[str]',
        'license_expire_date_lt': 'str',
        'license_expire_date_lte': 'str',
        'license_expire_date_not': 'str',
        'license_expire_date_not_in': 'list[str]',
        'license_serial': 'str',
        'license_serial_contains': 'str',
        'license_serial_ends_with': 'str',
        'license_serial_gt': 'str',
        'license_serial_gte': 'str',
        'license_serial_in': 'list[str]',
        'license_serial_lt': 'str',
        'license_serial_lte': 'str',
        'license_serial_not': 'str',
        'license_serial_not_contains': 'str',
        'license_serial_not_ends_with': 'str',
        'license_serial_not_in': 'list[str]',
        'license_serial_not_starts_with': 'str',
        'license_serial_starts_with': 'str',
        'license_sign_date': 'str',
        'license_sign_date_gt': 'str',
        'license_sign_date_gte': 'str',
        'license_sign_date_in': 'list[str]',
        'license_sign_date_lt': 'str',
        'license_sign_date_lte': 'str',
        'license_sign_date_not': 'str',
        'license_sign_date_not_in': 'list[str]',
        'license_type': 'LicenseType',
        'license_type_in': 'list[LicenseType]',
        'license_type_not': 'LicenseType',
        'license_type_not_in': 'list[LicenseType]',
        'local_id': 'str',
        'local_id_contains': 'str',
        'local_id_ends_with': 'str',
        'local_id_gt': 'str',
        'local_id_gte': 'str',
        'local_id_in': 'list[str]',
        'local_id_lt': 'str',
        'local_id_lte': 'str',
        'local_id_not': 'str',
        'local_id_not_contains': 'str',
        'local_id_not_ends_with': 'str',
        'local_id_not_in': 'list[str]',
        'local_id_not_starts_with': 'str',
        'local_id_starts_with': 'str',
        'logical_used_data_space': 'int',
        'logical_used_data_space_gt': 'int',
        'logical_used_data_space_gte': 'int',
        'logical_used_data_space_in': 'list[int]',
        'logical_used_data_space_lt': 'int',
        'logical_used_data_space_lte': 'int',
        'logical_used_data_space_not': 'int',
        'logical_used_data_space_not_in': 'list[int]',
        'maintenance_end_date': 'str',
        'maintenance_end_date_gt': 'str',
        'maintenance_end_date_gte': 'str',
        'maintenance_end_date_in': 'list[str]',
        'maintenance_end_date_lt': 'str',
        'maintenance_end_date_lte': 'str',
        'maintenance_end_date_not': 'str',
        'maintenance_end_date_not_in': 'list[str]',
        'maintenance_start_date': 'str',
        'maintenance_start_date_gt': 'str',
        'maintenance_start_date_gte': 'str',
        'maintenance_start_date_in': 'list[str]',
        'maintenance_start_date_lt': 'str',
        'maintenance_start_date_lte': 'str',
        'maintenance_start_date_not': 'str',
        'maintenance_start_date_not_in': 'list[str]',
        'management_vip': 'str',
        'management_vip_contains': 'str',
        'management_vip_ends_with': 'str',
        'management_vip_gt': 'str',
        'management_vip_gte': 'str',
        'management_vip_in': 'list[str]',
        'management_vip_lt': 'str',
        'management_vip_lte': 'str',
        'management_vip_not': 'str',
        'management_vip_not_contains': 'str',
        'management_vip_not_ends_with': 'str',
        'management_vip_not_in': 'list[str]',
        'management_vip_not_starts_with': 'str',
        'management_vip_starts_with': 'str',
        'max_chunk_num': 'int',
        'max_chunk_num_gt': 'int',
        'max_chunk_num_gte': 'int',
        'max_chunk_num_in': 'list[int]',
        'max_chunk_num_lt': 'int',
        'max_chunk_num_lte': 'int',
        'max_chunk_num_not': 'int',
        'max_chunk_num_not_in': 'list[int]',
        'max_physical_data_capacity': 'int',
        'max_physical_data_capacity_gt': 'int',
        'max_physical_data_capacity_gte': 'int',
        'max_physical_data_capacity_in': 'list[int]',
        'max_physical_data_capacity_lt': 'int',
        'max_physical_data_capacity_lte': 'int',
        'max_physical_data_capacity_not': 'int',
        'max_physical_data_capacity_not_in': 'list[int]',
        'max_physical_data_capacity_per_node': 'int',
        'max_physical_data_capacity_per_node_gt': 'int',
        'max_physical_data_capacity_per_node_gte': 'int',
        'max_physical_data_capacity_per_node_in': 'list[int]',
        'max_physical_data_capacity_per_node_lt': 'int',
        'max_physical_data_capacity_per_node_lte': 'int',
        'max_physical_data_capacity_per_node_not': 'int',
        'max_physical_data_capacity_per_node_not_in': 'list[int]',
        'mgt_gateway': 'str',
        'mgt_gateway_contains': 'str',
        'mgt_gateway_ends_with': 'str',
        'mgt_gateway_gt': 'str',
        'mgt_gateway_gte': 'str',
        'mgt_gateway_in': 'list[str]',
        'mgt_gateway_lt': 'str',
        'mgt_gateway_lte': 'str',
        'mgt_gateway_not': 'str',
        'mgt_gateway_not_contains': 'str',
        'mgt_gateway_not_ends_with': 'str',
        'mgt_gateway_not_in': 'list[str]',
        'mgt_gateway_not_starts_with': 'str',
        'mgt_gateway_starts_with': 'str',
        'mgt_netmask': 'str',
        'mgt_netmask_contains': 'str',
        'mgt_netmask_ends_with': 'str',
        'mgt_netmask_gt': 'str',
        'mgt_netmask_gte': 'str',
        'mgt_netmask_in': 'list[str]',
        'mgt_netmask_lt': 'str',
        'mgt_netmask_lte': 'str',
        'mgt_netmask_not': 'str',
        'mgt_netmask_not_contains': 'str',
        'mgt_netmask_not_ends_with': 'str',
        'mgt_netmask_not_in': 'list[str]',
        'mgt_netmask_not_starts_with': 'str',
        'mgt_netmask_starts_with': 'str',
        'migration_data_size': 'int',
        'migration_data_size_gt': 'int',
        'migration_data_size_gte': 'int',
        'migration_data_size_in': 'list[int]',
        'migration_data_size_lt': 'int',
        'migration_data_size_lte': 'int',
        'migration_data_size_not': 'int',
        'migration_data_size_not_in': 'list[int]',
        'migration_speed': 'int',
        'migration_speed_gt': 'int',
        'migration_speed_gte': 'int',
        'migration_speed_in': 'list[int]',
        'migration_speed_lt': 'int',
        'migration_speed_lte': 'int',
        'migration_speed_not': 'int',
        'migration_speed_not_in': 'list[int]',
        'name': 'str',
        'name_contains': 'str',
        'name_ends_with': 'str',
        'name_gt': 'str',
        'name_gte': 'str',
        'name_in': 'list[str]',
        'name_lt': 'str',
        'name_lte': 'str',
        'name_not': 'str',
        'name_not_contains': 'str',
        'name_not_ends_with': 'str',
        'name_not_in': 'list[str]',
        'name_not_starts_with': 'str',
        'name_starts_with': 'str',
        'no_performance_layer': 'bool',
        'no_performance_layer_not': 'bool',
        'ntp_mode': 'NtpMode',
        'ntp_mode_in': 'list[NtpMode]',
        'ntp_mode_not': 'NtpMode',
        'ntp_mode_not_in': 'list[NtpMode]',
        'nvme_over_rdma_enabled': 'bool',
        'nvme_over_rdma_enabled_not': 'bool',
        'nvme_over_tcp_enabled': 'bool',
        'nvme_over_tcp_enabled_not': 'bool',
        'nvmf_enabled': 'bool',
        'nvmf_enabled_not': 'bool',
        'overall_efficiency': 'float',
        'overall_efficiency_gt': 'float',
        'overall_efficiency_gte': 'float',
        'overall_efficiency_in': 'list[float]',
        'overall_efficiency_lt': 'float',
        'overall_efficiency_lte': 'float',
        'overall_efficiency_not': 'float',
        'overall_efficiency_not_in': 'list[float]',
        'perf_allocated_data_space': 'int',
        'perf_allocated_data_space_gt': 'int',
        'perf_allocated_data_space_gte': 'int',
        'perf_allocated_data_space_in': 'list[int]',
        'perf_allocated_data_space_lt': 'int',
        'perf_allocated_data_space_lte': 'int',
        'perf_allocated_data_space_not': 'int',
        'perf_allocated_data_space_not_in': 'list[int]',
        'perf_failure_data_space': 'int',
        'perf_failure_data_space_gt': 'int',
        'perf_failure_data_space_gte': 'int',
        'perf_failure_data_space_in': 'list[int]',
        'perf_failure_data_space_lt': 'int',
        'perf_failure_data_space_lte': 'int',
        'perf_failure_data_space_not': 'int',
        'perf_failure_data_space_not_in': 'list[int]',
        'perf_total_data_capacity': 'int',
        'perf_total_data_capacity_gt': 'int',
        'perf_total_data_capacity_gte': 'int',
        'perf_total_data_capacity_in': 'list[int]',
        'perf_total_data_capacity_lt': 'int',
        'perf_total_data_capacity_lte': 'int',
        'perf_total_data_capacity_not': 'int',
        'perf_total_data_capacity_not_in': 'list[int]',
        'perf_used_data_space': 'int',
        'perf_used_data_space_gt': 'int',
        'perf_used_data_space_gte': 'int',
        'perf_used_data_space_in': 'list[int]',
        'perf_used_data_space_lt': 'int',
        'perf_used_data_space_lte': 'int',
        'perf_used_data_space_not': 'int',
        'perf_used_data_space_not_in': 'list[int]',
        'perf_valid_data_space': 'int',
        'perf_valid_data_space_gt': 'int',
        'perf_valid_data_space_gte': 'int',
        'perf_valid_data_space_in': 'list[int]',
        'perf_valid_data_space_lt': 'int',
        'perf_valid_data_space_lte': 'int',
        'perf_valid_data_space_not': 'int',
        'perf_valid_data_space_not_in': 'list[int]',
        'planned_prioritized_space': 'int',
        'planned_prioritized_space_gt': 'int',
        'planned_prioritized_space_gte': 'int',
        'planned_prioritized_space_in': 'list[int]',
        'planned_prioritized_space_lt': 'int',
        'planned_prioritized_space_lte': 'int',
        'planned_prioritized_space_not': 'int',
        'planned_prioritized_space_not_in': 'list[int]',
        'pmem_enabled': 'bool',
        'pmem_enabled_not': 'bool',
        'prio_space_percentage': 'float',
        'prio_space_percentage_gt': 'float',
        'prio_space_percentage_gte': 'float',
        'prio_space_percentage_in': 'list[float]',
        'prio_space_percentage_lt': 'float',
        'prio_space_percentage_lte': 'float',
        'prio_space_percentage_not': 'float',
        'prio_space_percentage_not_in': 'list[float]',
        'provisioned_cpu_cores': 'int',
        'provisioned_cpu_cores_for_active_vm': 'int',
        'provisioned_cpu_cores_for_active_vm_gt': 'int',
        'provisioned_cpu_cores_for_active_vm_gte': 'int',
        'provisioned_cpu_cores_for_active_vm_in': 'list[int]',
        'provisioned_cpu_cores_for_active_vm_lt': 'int',
        'provisioned_cpu_cores_for_active_vm_lte': 'int',
        'provisioned_cpu_cores_for_active_vm_not': 'int',
        'provisioned_cpu_cores_for_active_vm_not_in': 'list[int]',
        'provisioned_cpu_cores_gt': 'int',
        'provisioned_cpu_cores_gte': 'int',
        'provisioned_cpu_cores_in': 'list[int]',
        'provisioned_cpu_cores_lt': 'int',
        'provisioned_cpu_cores_lte': 'int',
        'provisioned_cpu_cores_not': 'int',
        'provisioned_cpu_cores_not_in': 'list[int]',
        'provisioned_for_active_vm_ratio': 'float',
        'provisioned_for_active_vm_ratio_gt': 'float',
        'provisioned_for_active_vm_ratio_gte': 'float',
        'provisioned_for_active_vm_ratio_in': 'list[float]',
        'provisioned_for_active_vm_ratio_lt': 'float',
        'provisioned_for_active_vm_ratio_lte': 'float',
        'provisioned_for_active_vm_ratio_not': 'float',
        'provisioned_for_active_vm_ratio_not_in': 'list[float]',
        'provisioned_memory_bytes': 'int',
        'provisioned_memory_bytes_gt': 'int',
        'provisioned_memory_bytes_gte': 'int',
        'provisioned_memory_bytes_in': 'list[int]',
        'provisioned_memory_bytes_lt': 'int',
        'provisioned_memory_bytes_lte': 'int',
        'provisioned_memory_bytes_not': 'int',
        'provisioned_memory_bytes_not_in': 'list[int]',
        'provisioned_ratio': 'float',
        'provisioned_ratio_gt': 'float',
        'provisioned_ratio_gte': 'float',
        'provisioned_ratio_in': 'list[float]',
        'provisioned_ratio_lt': 'float',
        'provisioned_ratio_lte': 'float',
        'provisioned_ratio_not': 'float',
        'provisioned_ratio_not_in': 'list[float]',
        'rdma_enabled': 'bool',
        'rdma_enabled_not': 'bool',
        'recover_data_size': 'int',
        'recover_data_size_gt': 'int',
        'recover_data_size_gte': 'int',
        'recover_data_size_in': 'list[int]',
        'recover_data_size_lt': 'int',
        'recover_data_size_lte': 'int',
        'recover_data_size_not': 'int',
        'recover_data_size_not_in': 'list[int]',
        'recover_speed': 'int',
        'recover_speed_gt': 'int',
        'recover_speed_gte': 'int',
        'recover_speed_in': 'list[int]',
        'recover_speed_lt': 'int',
        'recover_speed_lte': 'int',
        'recover_speed_not': 'int',
        'recover_speed_not_in': 'list[int]',
        'replica_capacity_only': 'bool',
        'replica_capacity_only_not': 'bool',
        'reserved_cpu_cores_for_system_service': 'int',
        'reserved_cpu_cores_for_system_service_gt': 'int',
        'reserved_cpu_cores_for_system_service_gte': 'int',
        'reserved_cpu_cores_for_system_service_in': 'list[int]',
        'reserved_cpu_cores_for_system_service_lt': 'int',
        'reserved_cpu_cores_for_system_service_lte': 'int',
        'reserved_cpu_cores_for_system_service_not': 'int',
        'reserved_cpu_cores_for_system_service_not_in': 'list[int]',
        'running_vm_num': 'int',
        'running_vm_num_gt': 'int',
        'running_vm_num_gte': 'int',
        'running_vm_num_in': 'list[int]',
        'running_vm_num_lt': 'int',
        'running_vm_num_lte': 'int',
        'running_vm_num_not': 'int',
        'running_vm_num_not_in': 'list[int]',
        'software_edition': 'SoftwareEdition',
        'software_edition_in': 'list[SoftwareEdition]',
        'software_edition_not': 'SoftwareEdition',
        'software_edition_not_in': 'list[SoftwareEdition]',
        'stopped_vm_num': 'int',
        'stopped_vm_num_gt': 'int',
        'stopped_vm_num_gte': 'int',
        'stopped_vm_num_in': 'list[int]',
        'stopped_vm_num_lt': 'int',
        'stopped_vm_num_lte': 'int',
        'stopped_vm_num_not': 'int',
        'stopped_vm_num_not_in': 'list[int]',
        'stretch': 'bool',
        'stretch_not': 'bool',
        'suspended_vm_num': 'int',
        'suspended_vm_num_gt': 'int',
        'suspended_vm_num_gte': 'int',
        'suspended_vm_num_in': 'list[int]',
        'suspended_vm_num_lt': 'int',
        'suspended_vm_num_lte': 'int',
        'suspended_vm_num_not': 'int',
        'suspended_vm_num_not_in': 'list[int]',
        'total_cache_capacity': 'int',
        'total_cache_capacity_gt': 'int',
        'total_cache_capacity_gte': 'int',
        'total_cache_capacity_in': 'list[int]',
        'total_cache_capacity_lt': 'int',
        'total_cache_capacity_lte': 'int',
        'total_cache_capacity_not': 'int',
        'total_cache_capacity_not_in': 'list[int]',
        'total_cpu_cores': 'int',
        'total_cpu_cores_gt': 'int',
        'total_cpu_cores_gte': 'int',
        'total_cpu_cores_in': 'list[int]',
        'total_cpu_cores_lt': 'int',
        'total_cpu_cores_lte': 'int',
        'total_cpu_cores_not': 'int',
        'total_cpu_cores_not_in': 'list[int]',
        'total_cpu_hz': 'int',
        'total_cpu_hz_gt': 'int',
        'total_cpu_hz_gte': 'int',
        'total_cpu_hz_in': 'list[int]',
        'total_cpu_hz_lt': 'int',
        'total_cpu_hz_lte': 'int',
        'total_cpu_hz_not': 'int',
        'total_cpu_hz_not_in': 'list[int]',
        'total_cpu_sockets': 'int',
        'total_cpu_sockets_gt': 'int',
        'total_cpu_sockets_gte': 'int',
        'total_cpu_sockets_in': 'list[int]',
        'total_cpu_sockets_lt': 'int',
        'total_cpu_sockets_lte': 'int',
        'total_cpu_sockets_not': 'int',
        'total_cpu_sockets_not_in': 'list[int]',
        'total_data_capacity': 'int',
        'total_data_capacity_gt': 'int',
        'total_data_capacity_gte': 'int',
        'total_data_capacity_in': 'list[int]',
        'total_data_capacity_lt': 'int',
        'total_data_capacity_lte': 'int',
        'total_data_capacity_not': 'int',
        'total_data_capacity_not_in': 'list[int]',
        'total_memory_bytes': 'int',
        'total_memory_bytes_gt': 'int',
        'total_memory_bytes_gte': 'int',
        'total_memory_bytes_in': 'list[int]',
        'total_memory_bytes_lt': 'int',
        'total_memory_bytes_lte': 'int',
        'total_memory_bytes_not': 'int',
        'total_memory_bytes_not_in': 'list[int]',
        'total_prio_volume_size': 'int',
        'total_prio_volume_size_gt': 'int',
        'total_prio_volume_size_gte': 'int',
        'total_prio_volume_size_in': 'list[int]',
        'total_prio_volume_size_lt': 'int',
        'total_prio_volume_size_lte': 'int',
        'total_prio_volume_size_not': 'int',
        'total_prio_volume_size_not_in': 'list[int]',
        'total_prio_volume_size_usage': 'float',
        'total_prio_volume_size_usage_gt': 'float',
        'total_prio_volume_size_usage_gte': 'float',
        'total_prio_volume_size_usage_in': 'list[float]',
        'total_prio_volume_size_usage_lt': 'float',
        'total_prio_volume_size_usage_lte': 'float',
        'total_prio_volume_size_usage_not': 'float',
        'total_prio_volume_size_usage_not_in': 'list[float]',
        'type': 'ClusterType',
        'type_in': 'list[ClusterType]',
        'type_not': 'ClusterType',
        'type_not_in': 'list[ClusterType]',
        'upgrade_for_tiering': 'bool',
        'upgrade_for_tiering_not': 'bool',
        'upgrade_tool_version': 'str',
        'upgrade_tool_version_contains': 'str',
        'upgrade_tool_version_ends_with': 'str',
        'upgrade_tool_version_gt': 'str',
        'upgrade_tool_version_gte': 'str',
        'upgrade_tool_version_in': 'list[str]',
        'upgrade_tool_version_lt': 'str',
        'upgrade_tool_version_lte': 'str',
        'upgrade_tool_version_not': 'str',
        'upgrade_tool_version_not_contains': 'str',
        'upgrade_tool_version_not_ends_with': 'str',
        'upgrade_tool_version_not_in': 'list[str]',
        'upgrade_tool_version_not_starts_with': 'str',
        'upgrade_tool_version_starts_with': 'str',
        'used_cache_space': 'int',
        'used_cache_space_gt': 'int',
        'used_cache_space_gte': 'int',
        'used_cache_space_in': 'list[int]',
        'used_cache_space_lt': 'int',
        'used_cache_space_lte': 'int',
        'used_cache_space_not': 'int',
        'used_cache_space_not_in': 'list[int]',
        'used_cpu_hz': 'float',
        'used_cpu_hz_gt': 'float',
        'used_cpu_hz_gte': 'float',
        'used_cpu_hz_in': 'list[float]',
        'used_cpu_hz_lt': 'float',
        'used_cpu_hz_lte': 'float',
        'used_cpu_hz_not': 'float',
        'used_cpu_hz_not_in': 'list[float]',
        'used_data_space': 'int',
        'used_data_space_gt': 'int',
        'used_data_space_gte': 'int',
        'used_data_space_in': 'list[int]',
        'used_data_space_lt': 'int',
        'used_data_space_lte': 'int',
        'used_data_space_not': 'int',
        'used_data_space_not_in': 'list[int]',
        'used_memory_bytes': 'float',
        'used_memory_bytes_gt': 'float',
        'used_memory_bytes_gte': 'float',
        'used_memory_bytes_in': 'list[float]',
        'used_memory_bytes_lt': 'float',
        'used_memory_bytes_lte': 'float',
        'used_memory_bytes_not': 'float',
        'used_memory_bytes_not_in': 'list[float]',
        'valid_cache_space': 'int',
        'valid_cache_space_gt': 'int',
        'valid_cache_space_gte': 'int',
        'valid_cache_space_in': 'list[int]',
        'valid_cache_space_lt': 'int',
        'valid_cache_space_lte': 'int',
        'valid_cache_space_not': 'int',
        'valid_cache_space_not_in': 'list[int]',
        'valid_data_space': 'int',
        'valid_data_space_gt': 'int',
        'valid_data_space_gte': 'int',
        'valid_data_space_in': 'list[int]',
        'valid_data_space_lt': 'int',
        'valid_data_space_lte': 'int',
        'valid_data_space_not': 'int',
        'valid_data_space_not_in': 'list[int]',
        'vdses_every': 'VdsWhereInput',
        'vdses_none': 'VdsWhereInput',
        'vdses_some': 'VdsWhereInput',
        'version': 'str',
        'version_contains': 'str',
        'version_ends_with': 'str',
        'version_gt': 'str',
        'version_gte': 'str',
        'version_in': 'list[str]',
        'version_lt': 'str',
        'version_lte': 'str',
        'version_not': 'str',
        'version_not_contains': 'str',
        'version_not_ends_with': 'str',
        'version_not_in': 'list[str]',
        'version_not_starts_with': 'str',
        'version_starts_with': 'str',
        'vhost_enabled': 'bool',
        'vhost_enabled_not': 'bool',
        'vm_folders_every': 'VmFolderWhereInput',
        'vm_folders_none': 'VmFolderWhereInput',
        'vm_folders_some': 'VmFolderWhereInput',
        'vm_num': 'int',
        'vm_num_gt': 'int',
        'vm_num_gte': 'int',
        'vm_num_in': 'list[int]',
        'vm_num_lt': 'int',
        'vm_num_lte': 'int',
        'vm_num_not': 'int',
        'vm_num_not_in': 'list[int]',
        'vm_templates_every': 'VmTemplateWhereInput',
        'vm_templates_none': 'VmTemplateWhereInput',
        'vm_templates_some': 'VmTemplateWhereInput',
        'vms_every': 'VmWhereInput',
        'vms_none': 'VmWhereInput',
        'vms_some': 'VmWhereInput'
    }

    attribute_map = {
        '_and': 'AND',
        '_not': 'NOT',
        '_or': 'OR',
        'access_write_compress_enabled': 'access_write_compress_enabled',
        'access_write_compress_enabled_not': 'access_write_compress_enabled_not',
        'allocated_prioritized_space': 'allocated_prioritized_space',
        'allocated_prioritized_space_gt': 'allocated_prioritized_space_gt',
        'allocated_prioritized_space_gte': 'allocated_prioritized_space_gte',
        'allocated_prioritized_space_in': 'allocated_prioritized_space_in',
        'allocated_prioritized_space_lt': 'allocated_prioritized_space_lt',
        'allocated_prioritized_space_lte': 'allocated_prioritized_space_lte',
        'allocated_prioritized_space_not': 'allocated_prioritized_space_not',
        'allocated_prioritized_space_not_in': 'allocated_prioritized_space_not_in',
        'allocated_prioritized_space_usage': 'allocated_prioritized_space_usage',
        'allocated_prioritized_space_usage_gt': 'allocated_prioritized_space_usage_gt',
        'allocated_prioritized_space_usage_gte': 'allocated_prioritized_space_usage_gte',
        'allocated_prioritized_space_usage_in': 'allocated_prioritized_space_usage_in',
        'allocated_prioritized_space_usage_lt': 'allocated_prioritized_space_usage_lt',
        'allocated_prioritized_space_usage_lte': 'allocated_prioritized_space_usage_lte',
        'allocated_prioritized_space_usage_not': 'allocated_prioritized_space_usage_not',
        'allocated_prioritized_space_usage_not_in': 'allocated_prioritized_space_usage_not_in',
        'application_highest_version': 'application_highest_version',
        'application_highest_version_contains': 'application_highest_version_contains',
        'application_highest_version_ends_with': 'application_highest_version_ends_with',
        'application_highest_version_gt': 'application_highest_version_gt',
        'application_highest_version_gte': 'application_highest_version_gte',
        'application_highest_version_in': 'application_highest_version_in',
        'application_highest_version_lt': 'application_highest_version_lt',
        'application_highest_version_lte': 'application_highest_version_lte',
        'application_highest_version_not': 'application_highest_version_not',
        'application_highest_version_not_contains': 'application_highest_version_not_contains',
        'application_highest_version_not_ends_with': 'application_highest_version_not_ends_with',
        'application_highest_version_not_in': 'application_highest_version_not_in',
        'application_highest_version_not_starts_with': 'application_highest_version_not_starts_with',
        'application_highest_version_starts_with': 'application_highest_version_starts_with',
        'architecture': 'architecture',
        'architecture_in': 'architecture_in',
        'architecture_not': 'architecture_not',
        'architecture_not_in': 'architecture_not_in',
        'auto_converge': 'auto_converge',
        'auto_converge_not': 'auto_converge_not',
        'commited_memory_bytes': 'commited_memory_bytes',
        'commited_memory_bytes_gt': 'commited_memory_bytes_gt',
        'commited_memory_bytes_gte': 'commited_memory_bytes_gte',
        'commited_memory_bytes_in': 'commited_memory_bytes_in',
        'commited_memory_bytes_lt': 'commited_memory_bytes_lt',
        'commited_memory_bytes_lte': 'commited_memory_bytes_lte',
        'commited_memory_bytes_not': 'commited_memory_bytes_not',
        'commited_memory_bytes_not_in': 'commited_memory_bytes_not_in',
        'connect_state': 'connect_state',
        'connect_state_in': 'connect_state_in',
        'connect_state_not': 'connect_state_not',
        'connect_state_not_in': 'connect_state_not_in',
        'current_cpu_model': 'current_cpu_model',
        'current_cpu_model_contains': 'current_cpu_model_contains',
        'current_cpu_model_ends_with': 'current_cpu_model_ends_with',
        'current_cpu_model_gt': 'current_cpu_model_gt',
        'current_cpu_model_gte': 'current_cpu_model_gte',
        'current_cpu_model_in': 'current_cpu_model_in',
        'current_cpu_model_lt': 'current_cpu_model_lt',
        'current_cpu_model_lte': 'current_cpu_model_lte',
        'current_cpu_model_not': 'current_cpu_model_not',
        'current_cpu_model_not_contains': 'current_cpu_model_not_contains',
        'current_cpu_model_not_ends_with': 'current_cpu_model_not_ends_with',
        'current_cpu_model_not_in': 'current_cpu_model_not_in',
        'current_cpu_model_not_starts_with': 'current_cpu_model_not_starts_with',
        'current_cpu_model_starts_with': 'current_cpu_model_starts_with',
        'data_reduction_ratio': 'data_reduction_ratio',
        'data_reduction_ratio_gt': 'data_reduction_ratio_gt',
        'data_reduction_ratio_gte': 'data_reduction_ratio_gte',
        'data_reduction_ratio_in': 'data_reduction_ratio_in',
        'data_reduction_ratio_lt': 'data_reduction_ratio_lt',
        'data_reduction_ratio_lte': 'data_reduction_ratio_lte',
        'data_reduction_ratio_not': 'data_reduction_ratio_not',
        'data_reduction_ratio_not_in': 'data_reduction_ratio_not_in',
        'data_reduction_saving': 'data_reduction_saving',
        'data_reduction_saving_gt': 'data_reduction_saving_gt',
        'data_reduction_saving_gte': 'data_reduction_saving_gte',
        'data_reduction_saving_in': 'data_reduction_saving_in',
        'data_reduction_saving_lt': 'data_reduction_saving_lt',
        'data_reduction_saving_lte': 'data_reduction_saving_lte',
        'data_reduction_saving_not': 'data_reduction_saving_not',
        'data_reduction_saving_not_in': 'data_reduction_saving_not_in',
        'datacenters_every': 'datacenters_every',
        'datacenters_none': 'datacenters_none',
        'datacenters_some': 'datacenters_some',
        'disconnected_date': 'disconnected_date',
        'disconnected_date_gt': 'disconnected_date_gt',
        'disconnected_date_gte': 'disconnected_date_gte',
        'disconnected_date_in': 'disconnected_date_in',
        'disconnected_date_lt': 'disconnected_date_lt',
        'disconnected_date_lte': 'disconnected_date_lte',
        'disconnected_date_not': 'disconnected_date_not',
        'disconnected_date_not_in': 'disconnected_date_not_in',
        'disconnected_reason': 'disconnected_reason',
        'disconnected_reason_in': 'disconnected_reason_in',
        'disconnected_reason_not': 'disconnected_reason_not',
        'disconnected_reason_not_in': 'disconnected_reason_not_in',
        'downgraded_prioritized_space': 'downgraded_prioritized_space',
        'downgraded_prioritized_space_gt': 'downgraded_prioritized_space_gt',
        'downgraded_prioritized_space_gte': 'downgraded_prioritized_space_gte',
        'downgraded_prioritized_space_in': 'downgraded_prioritized_space_in',
        'downgraded_prioritized_space_lt': 'downgraded_prioritized_space_lt',
        'downgraded_prioritized_space_lte': 'downgraded_prioritized_space_lte',
        'downgraded_prioritized_space_not': 'downgraded_prioritized_space_not',
        'downgraded_prioritized_space_not_in': 'downgraded_prioritized_space_not_in',
        'enable_tiering': 'enable_tiering',
        'enable_tiering_not': 'enable_tiering_not',
        'entity_async_status': 'entityAsyncStatus',
        'entity_async_status_in': 'entityAsyncStatus_in',
        'entity_async_status_not': 'entityAsyncStatus_not',
        'entity_async_status_not_in': 'entityAsyncStatus_not_in',
        'everoute_cluster': 'everoute_cluster',
        'failure_data_space': 'failure_data_space',
        'failure_data_space_gt': 'failure_data_space_gt',
        'failure_data_space_gte': 'failure_data_space_gte',
        'failure_data_space_in': 'failure_data_space_in',
        'failure_data_space_lt': 'failure_data_space_lt',
        'failure_data_space_lte': 'failure_data_space_lte',
        'failure_data_space_not': 'failure_data_space_not',
        'failure_data_space_not_in': 'failure_data_space_not_in',
        'has_metrox': 'has_metrox',
        'has_metrox_not': 'has_metrox_not',
        'host_num': 'host_num',
        'host_num_gt': 'host_num_gt',
        'host_num_gte': 'host_num_gte',
        'host_num_in': 'host_num_in',
        'host_num_lt': 'host_num_lt',
        'host_num_lte': 'host_num_lte',
        'host_num_not': 'host_num_not',
        'host_num_not_in': 'host_num_not_in',
        'hosts_every': 'hosts_every',
        'hosts_none': 'hosts_none',
        'hosts_some': 'hosts_some',
        'hypervisor': 'hypervisor',
        'hypervisor_in': 'hypervisor_in',
        'hypervisor_not': 'hypervisor_not',
        'hypervisor_not_in': 'hypervisor_not_in',
        'id': 'id',
        'id_contains': 'id_contains',
        'id_ends_with': 'id_ends_with',
        'id_gt': 'id_gt',
        'id_gte': 'id_gte',
        'id_in': 'id_in',
        'id_lt': 'id_lt',
        'id_lte': 'id_lte',
        'id_not': 'id_not',
        'id_not_contains': 'id_not_contains',
        'id_not_ends_with': 'id_not_ends_with',
        'id_not_in': 'id_not_in',
        'id_not_starts_with': 'id_not_starts_with',
        'id_starts_with': 'id_starts_with',
        'ip': 'ip',
        'ip_contains': 'ip_contains',
        'ip_ends_with': 'ip_ends_with',
        'ip_gt': 'ip_gt',
        'ip_gte': 'ip_gte',
        'ip_in': 'ip_in',
        'ip_lt': 'ip_lt',
        'ip_lte': 'ip_lte',
        'ip_not': 'ip_not',
        'ip_not_contains': 'ip_not_contains',
        'ip_not_ends_with': 'ip_not_ends_with',
        'ip_not_in': 'ip_not_in',
        'ip_not_starts_with': 'ip_not_starts_with',
        'ip_starts_with': 'ip_starts_with',
        'is_all_flash': 'is_all_flash',
        'is_all_flash_not': 'is_all_flash_not',
        'iscsi_vip': 'iscsi_vip',
        'iscsi_vip_contains': 'iscsi_vip_contains',
        'iscsi_vip_ends_with': 'iscsi_vip_ends_with',
        'iscsi_vip_gt': 'iscsi_vip_gt',
        'iscsi_vip_gte': 'iscsi_vip_gte',
        'iscsi_vip_in': 'iscsi_vip_in',
        'iscsi_vip_lt': 'iscsi_vip_lt',
        'iscsi_vip_lte': 'iscsi_vip_lte',
        'iscsi_vip_not': 'iscsi_vip_not',
        'iscsi_vip_not_contains': 'iscsi_vip_not_contains',
        'iscsi_vip_not_ends_with': 'iscsi_vip_not_ends_with',
        'iscsi_vip_not_in': 'iscsi_vip_not_in',
        'iscsi_vip_not_starts_with': 'iscsi_vip_not_starts_with',
        'iscsi_vip_starts_with': 'iscsi_vip_starts_with',
        'labels_every': 'labels_every',
        'labels_none': 'labels_none',
        'labels_some': 'labels_some',
        'license_expire_date': 'license_expire_date',
        'license_expire_date_gt': 'license_expire_date_gt',
        'license_expire_date_gte': 'license_expire_date_gte',
        'license_expire_date_in': 'license_expire_date_in',
        'license_expire_date_lt': 'license_expire_date_lt',
        'license_expire_date_lte': 'license_expire_date_lte',
        'license_expire_date_not': 'license_expire_date_not',
        'license_expire_date_not_in': 'license_expire_date_not_in',
        'license_serial': 'license_serial',
        'license_serial_contains': 'license_serial_contains',
        'license_serial_ends_with': 'license_serial_ends_with',
        'license_serial_gt': 'license_serial_gt',
        'license_serial_gte': 'license_serial_gte',
        'license_serial_in': 'license_serial_in',
        'license_serial_lt': 'license_serial_lt',
        'license_serial_lte': 'license_serial_lte',
        'license_serial_not': 'license_serial_not',
        'license_serial_not_contains': 'license_serial_not_contains',
        'license_serial_not_ends_with': 'license_serial_not_ends_with',
        'license_serial_not_in': 'license_serial_not_in',
        'license_serial_not_starts_with': 'license_serial_not_starts_with',
        'license_serial_starts_with': 'license_serial_starts_with',
        'license_sign_date': 'license_sign_date',
        'license_sign_date_gt': 'license_sign_date_gt',
        'license_sign_date_gte': 'license_sign_date_gte',
        'license_sign_date_in': 'license_sign_date_in',
        'license_sign_date_lt': 'license_sign_date_lt',
        'license_sign_date_lte': 'license_sign_date_lte',
        'license_sign_date_not': 'license_sign_date_not',
        'license_sign_date_not_in': 'license_sign_date_not_in',
        'license_type': 'license_type',
        'license_type_in': 'license_type_in',
        'license_type_not': 'license_type_not',
        'license_type_not_in': 'license_type_not_in',
        'local_id': 'local_id',
        'local_id_contains': 'local_id_contains',
        'local_id_ends_with': 'local_id_ends_with',
        'local_id_gt': 'local_id_gt',
        'local_id_gte': 'local_id_gte',
        'local_id_in': 'local_id_in',
        'local_id_lt': 'local_id_lt',
        'local_id_lte': 'local_id_lte',
        'local_id_not': 'local_id_not',
        'local_id_not_contains': 'local_id_not_contains',
        'local_id_not_ends_with': 'local_id_not_ends_with',
        'local_id_not_in': 'local_id_not_in',
        'local_id_not_starts_with': 'local_id_not_starts_with',
        'local_id_starts_with': 'local_id_starts_with',
        'logical_used_data_space': 'logical_used_data_space',
        'logical_used_data_space_gt': 'logical_used_data_space_gt',
        'logical_used_data_space_gte': 'logical_used_data_space_gte',
        'logical_used_data_space_in': 'logical_used_data_space_in',
        'logical_used_data_space_lt': 'logical_used_data_space_lt',
        'logical_used_data_space_lte': 'logical_used_data_space_lte',
        'logical_used_data_space_not': 'logical_used_data_space_not',
        'logical_used_data_space_not_in': 'logical_used_data_space_not_in',
        'maintenance_end_date': 'maintenance_end_date',
        'maintenance_end_date_gt': 'maintenance_end_date_gt',
        'maintenance_end_date_gte': 'maintenance_end_date_gte',
        'maintenance_end_date_in': 'maintenance_end_date_in',
        'maintenance_end_date_lt': 'maintenance_end_date_lt',
        'maintenance_end_date_lte': 'maintenance_end_date_lte',
        'maintenance_end_date_not': 'maintenance_end_date_not',
        'maintenance_end_date_not_in': 'maintenance_end_date_not_in',
        'maintenance_start_date': 'maintenance_start_date',
        'maintenance_start_date_gt': 'maintenance_start_date_gt',
        'maintenance_start_date_gte': 'maintenance_start_date_gte',
        'maintenance_start_date_in': 'maintenance_start_date_in',
        'maintenance_start_date_lt': 'maintenance_start_date_lt',
        'maintenance_start_date_lte': 'maintenance_start_date_lte',
        'maintenance_start_date_not': 'maintenance_start_date_not',
        'maintenance_start_date_not_in': 'maintenance_start_date_not_in',
        'management_vip': 'management_vip',
        'management_vip_contains': 'management_vip_contains',
        'management_vip_ends_with': 'management_vip_ends_with',
        'management_vip_gt': 'management_vip_gt',
        'management_vip_gte': 'management_vip_gte',
        'management_vip_in': 'management_vip_in',
        'management_vip_lt': 'management_vip_lt',
        'management_vip_lte': 'management_vip_lte',
        'management_vip_not': 'management_vip_not',
        'management_vip_not_contains': 'management_vip_not_contains',
        'management_vip_not_ends_with': 'management_vip_not_ends_with',
        'management_vip_not_in': 'management_vip_not_in',
        'management_vip_not_starts_with': 'management_vip_not_starts_with',
        'management_vip_starts_with': 'management_vip_starts_with',
        'max_chunk_num': 'max_chunk_num',
        'max_chunk_num_gt': 'max_chunk_num_gt',
        'max_chunk_num_gte': 'max_chunk_num_gte',
        'max_chunk_num_in': 'max_chunk_num_in',
        'max_chunk_num_lt': 'max_chunk_num_lt',
        'max_chunk_num_lte': 'max_chunk_num_lte',
        'max_chunk_num_not': 'max_chunk_num_not',
        'max_chunk_num_not_in': 'max_chunk_num_not_in',
        'max_physical_data_capacity': 'max_physical_data_capacity',
        'max_physical_data_capacity_gt': 'max_physical_data_capacity_gt',
        'max_physical_data_capacity_gte': 'max_physical_data_capacity_gte',
        'max_physical_data_capacity_in': 'max_physical_data_capacity_in',
        'max_physical_data_capacity_lt': 'max_physical_data_capacity_lt',
        'max_physical_data_capacity_lte': 'max_physical_data_capacity_lte',
        'max_physical_data_capacity_not': 'max_physical_data_capacity_not',
        'max_physical_data_capacity_not_in': 'max_physical_data_capacity_not_in',
        'max_physical_data_capacity_per_node': 'max_physical_data_capacity_per_node',
        'max_physical_data_capacity_per_node_gt': 'max_physical_data_capacity_per_node_gt',
        'max_physical_data_capacity_per_node_gte': 'max_physical_data_capacity_per_node_gte',
        'max_physical_data_capacity_per_node_in': 'max_physical_data_capacity_per_node_in',
        'max_physical_data_capacity_per_node_lt': 'max_physical_data_capacity_per_node_lt',
        'max_physical_data_capacity_per_node_lte': 'max_physical_data_capacity_per_node_lte',
        'max_physical_data_capacity_per_node_not': 'max_physical_data_capacity_per_node_not',
        'max_physical_data_capacity_per_node_not_in': 'max_physical_data_capacity_per_node_not_in',
        'mgt_gateway': 'mgt_gateway',
        'mgt_gateway_contains': 'mgt_gateway_contains',
        'mgt_gateway_ends_with': 'mgt_gateway_ends_with',
        'mgt_gateway_gt': 'mgt_gateway_gt',
        'mgt_gateway_gte': 'mgt_gateway_gte',
        'mgt_gateway_in': 'mgt_gateway_in',
        'mgt_gateway_lt': 'mgt_gateway_lt',
        'mgt_gateway_lte': 'mgt_gateway_lte',
        'mgt_gateway_not': 'mgt_gateway_not',
        'mgt_gateway_not_contains': 'mgt_gateway_not_contains',
        'mgt_gateway_not_ends_with': 'mgt_gateway_not_ends_with',
        'mgt_gateway_not_in': 'mgt_gateway_not_in',
        'mgt_gateway_not_starts_with': 'mgt_gateway_not_starts_with',
        'mgt_gateway_starts_with': 'mgt_gateway_starts_with',
        'mgt_netmask': 'mgt_netmask',
        'mgt_netmask_contains': 'mgt_netmask_contains',
        'mgt_netmask_ends_with': 'mgt_netmask_ends_with',
        'mgt_netmask_gt': 'mgt_netmask_gt',
        'mgt_netmask_gte': 'mgt_netmask_gte',
        'mgt_netmask_in': 'mgt_netmask_in',
        'mgt_netmask_lt': 'mgt_netmask_lt',
        'mgt_netmask_lte': 'mgt_netmask_lte',
        'mgt_netmask_not': 'mgt_netmask_not',
        'mgt_netmask_not_contains': 'mgt_netmask_not_contains',
        'mgt_netmask_not_ends_with': 'mgt_netmask_not_ends_with',
        'mgt_netmask_not_in': 'mgt_netmask_not_in',
        'mgt_netmask_not_starts_with': 'mgt_netmask_not_starts_with',
        'mgt_netmask_starts_with': 'mgt_netmask_starts_with',
        'migration_data_size': 'migration_data_size',
        'migration_data_size_gt': 'migration_data_size_gt',
        'migration_data_size_gte': 'migration_data_size_gte',
        'migration_data_size_in': 'migration_data_size_in',
        'migration_data_size_lt': 'migration_data_size_lt',
        'migration_data_size_lte': 'migration_data_size_lte',
        'migration_data_size_not': 'migration_data_size_not',
        'migration_data_size_not_in': 'migration_data_size_not_in',
        'migration_speed': 'migration_speed',
        'migration_speed_gt': 'migration_speed_gt',
        'migration_speed_gte': 'migration_speed_gte',
        'migration_speed_in': 'migration_speed_in',
        'migration_speed_lt': 'migration_speed_lt',
        'migration_speed_lte': 'migration_speed_lte',
        'migration_speed_not': 'migration_speed_not',
        'migration_speed_not_in': 'migration_speed_not_in',
        'name': 'name',
        'name_contains': 'name_contains',
        'name_ends_with': 'name_ends_with',
        'name_gt': 'name_gt',
        'name_gte': 'name_gte',
        'name_in': 'name_in',
        'name_lt': 'name_lt',
        'name_lte': 'name_lte',
        'name_not': 'name_not',
        'name_not_contains': 'name_not_contains',
        'name_not_ends_with': 'name_not_ends_with',
        'name_not_in': 'name_not_in',
        'name_not_starts_with': 'name_not_starts_with',
        'name_starts_with': 'name_starts_with',
        'no_performance_layer': 'no_performance_layer',
        'no_performance_layer_not': 'no_performance_layer_not',
        'ntp_mode': 'ntp_mode',
        'ntp_mode_in': 'ntp_mode_in',
        'ntp_mode_not': 'ntp_mode_not',
        'ntp_mode_not_in': 'ntp_mode_not_in',
        'nvme_over_rdma_enabled': 'nvme_over_rdma_enabled',
        'nvme_over_rdma_enabled_not': 'nvme_over_rdma_enabled_not',
        'nvme_over_tcp_enabled': 'nvme_over_tcp_enabled',
        'nvme_over_tcp_enabled_not': 'nvme_over_tcp_enabled_not',
        'nvmf_enabled': 'nvmf_enabled',
        'nvmf_enabled_not': 'nvmf_enabled_not',
        'overall_efficiency': 'overall_efficiency',
        'overall_efficiency_gt': 'overall_efficiency_gt',
        'overall_efficiency_gte': 'overall_efficiency_gte',
        'overall_efficiency_in': 'overall_efficiency_in',
        'overall_efficiency_lt': 'overall_efficiency_lt',
        'overall_efficiency_lte': 'overall_efficiency_lte',
        'overall_efficiency_not': 'overall_efficiency_not',
        'overall_efficiency_not_in': 'overall_efficiency_not_in',
        'perf_allocated_data_space': 'perf_allocated_data_space',
        'perf_allocated_data_space_gt': 'perf_allocated_data_space_gt',
        'perf_allocated_data_space_gte': 'perf_allocated_data_space_gte',
        'perf_allocated_data_space_in': 'perf_allocated_data_space_in',
        'perf_allocated_data_space_lt': 'perf_allocated_data_space_lt',
        'perf_allocated_data_space_lte': 'perf_allocated_data_space_lte',
        'perf_allocated_data_space_not': 'perf_allocated_data_space_not',
        'perf_allocated_data_space_not_in': 'perf_allocated_data_space_not_in',
        'perf_failure_data_space': 'perf_failure_data_space',
        'perf_failure_data_space_gt': 'perf_failure_data_space_gt',
        'perf_failure_data_space_gte': 'perf_failure_data_space_gte',
        'perf_failure_data_space_in': 'perf_failure_data_space_in',
        'perf_failure_data_space_lt': 'perf_failure_data_space_lt',
        'perf_failure_data_space_lte': 'perf_failure_data_space_lte',
        'perf_failure_data_space_not': 'perf_failure_data_space_not',
        'perf_failure_data_space_not_in': 'perf_failure_data_space_not_in',
        'perf_total_data_capacity': 'perf_total_data_capacity',
        'perf_total_data_capacity_gt': 'perf_total_data_capacity_gt',
        'perf_total_data_capacity_gte': 'perf_total_data_capacity_gte',
        'perf_total_data_capacity_in': 'perf_total_data_capacity_in',
        'perf_total_data_capacity_lt': 'perf_total_data_capacity_lt',
        'perf_total_data_capacity_lte': 'perf_total_data_capacity_lte',
        'perf_total_data_capacity_not': 'perf_total_data_capacity_not',
        'perf_total_data_capacity_not_in': 'perf_total_data_capacity_not_in',
        'perf_used_data_space': 'perf_used_data_space',
        'perf_used_data_space_gt': 'perf_used_data_space_gt',
        'perf_used_data_space_gte': 'perf_used_data_space_gte',
        'perf_used_data_space_in': 'perf_used_data_space_in',
        'perf_used_data_space_lt': 'perf_used_data_space_lt',
        'perf_used_data_space_lte': 'perf_used_data_space_lte',
        'perf_used_data_space_not': 'perf_used_data_space_not',
        'perf_used_data_space_not_in': 'perf_used_data_space_not_in',
        'perf_valid_data_space': 'perf_valid_data_space',
        'perf_valid_data_space_gt': 'perf_valid_data_space_gt',
        'perf_valid_data_space_gte': 'perf_valid_data_space_gte',
        'perf_valid_data_space_in': 'perf_valid_data_space_in',
        'perf_valid_data_space_lt': 'perf_valid_data_space_lt',
        'perf_valid_data_space_lte': 'perf_valid_data_space_lte',
        'perf_valid_data_space_not': 'perf_valid_data_space_not',
        'perf_valid_data_space_not_in': 'perf_valid_data_space_not_in',
        'planned_prioritized_space': 'planned_prioritized_space',
        'planned_prioritized_space_gt': 'planned_prioritized_space_gt',
        'planned_prioritized_space_gte': 'planned_prioritized_space_gte',
        'planned_prioritized_space_in': 'planned_prioritized_space_in',
        'planned_prioritized_space_lt': 'planned_prioritized_space_lt',
        'planned_prioritized_space_lte': 'planned_prioritized_space_lte',
        'planned_prioritized_space_not': 'planned_prioritized_space_not',
        'planned_prioritized_space_not_in': 'planned_prioritized_space_not_in',
        'pmem_enabled': 'pmem_enabled',
        'pmem_enabled_not': 'pmem_enabled_not',
        'prio_space_percentage': 'prio_space_percentage',
        'prio_space_percentage_gt': 'prio_space_percentage_gt',
        'prio_space_percentage_gte': 'prio_space_percentage_gte',
        'prio_space_percentage_in': 'prio_space_percentage_in',
        'prio_space_percentage_lt': 'prio_space_percentage_lt',
        'prio_space_percentage_lte': 'prio_space_percentage_lte',
        'prio_space_percentage_not': 'prio_space_percentage_not',
        'prio_space_percentage_not_in': 'prio_space_percentage_not_in',
        'provisioned_cpu_cores': 'provisioned_cpu_cores',
        'provisioned_cpu_cores_for_active_vm': 'provisioned_cpu_cores_for_active_vm',
        'provisioned_cpu_cores_for_active_vm_gt': 'provisioned_cpu_cores_for_active_vm_gt',
        'provisioned_cpu_cores_for_active_vm_gte': 'provisioned_cpu_cores_for_active_vm_gte',
        'provisioned_cpu_cores_for_active_vm_in': 'provisioned_cpu_cores_for_active_vm_in',
        'provisioned_cpu_cores_for_active_vm_lt': 'provisioned_cpu_cores_for_active_vm_lt',
        'provisioned_cpu_cores_for_active_vm_lte': 'provisioned_cpu_cores_for_active_vm_lte',
        'provisioned_cpu_cores_for_active_vm_not': 'provisioned_cpu_cores_for_active_vm_not',
        'provisioned_cpu_cores_for_active_vm_not_in': 'provisioned_cpu_cores_for_active_vm_not_in',
        'provisioned_cpu_cores_gt': 'provisioned_cpu_cores_gt',
        'provisioned_cpu_cores_gte': 'provisioned_cpu_cores_gte',
        'provisioned_cpu_cores_in': 'provisioned_cpu_cores_in',
        'provisioned_cpu_cores_lt': 'provisioned_cpu_cores_lt',
        'provisioned_cpu_cores_lte': 'provisioned_cpu_cores_lte',
        'provisioned_cpu_cores_not': 'provisioned_cpu_cores_not',
        'provisioned_cpu_cores_not_in': 'provisioned_cpu_cores_not_in',
        'provisioned_for_active_vm_ratio': 'provisioned_for_active_vm_ratio',
        'provisioned_for_active_vm_ratio_gt': 'provisioned_for_active_vm_ratio_gt',
        'provisioned_for_active_vm_ratio_gte': 'provisioned_for_active_vm_ratio_gte',
        'provisioned_for_active_vm_ratio_in': 'provisioned_for_active_vm_ratio_in',
        'provisioned_for_active_vm_ratio_lt': 'provisioned_for_active_vm_ratio_lt',
        'provisioned_for_active_vm_ratio_lte': 'provisioned_for_active_vm_ratio_lte',
        'provisioned_for_active_vm_ratio_not': 'provisioned_for_active_vm_ratio_not',
        'provisioned_for_active_vm_ratio_not_in': 'provisioned_for_active_vm_ratio_not_in',
        'provisioned_memory_bytes': 'provisioned_memory_bytes',
        'provisioned_memory_bytes_gt': 'provisioned_memory_bytes_gt',
        'provisioned_memory_bytes_gte': 'provisioned_memory_bytes_gte',
        'provisioned_memory_bytes_in': 'provisioned_memory_bytes_in',
        'provisioned_memory_bytes_lt': 'provisioned_memory_bytes_lt',
        'provisioned_memory_bytes_lte': 'provisioned_memory_bytes_lte',
        'provisioned_memory_bytes_not': 'provisioned_memory_bytes_not',
        'provisioned_memory_bytes_not_in': 'provisioned_memory_bytes_not_in',
        'provisioned_ratio': 'provisioned_ratio',
        'provisioned_ratio_gt': 'provisioned_ratio_gt',
        'provisioned_ratio_gte': 'provisioned_ratio_gte',
        'provisioned_ratio_in': 'provisioned_ratio_in',
        'provisioned_ratio_lt': 'provisioned_ratio_lt',
        'provisioned_ratio_lte': 'provisioned_ratio_lte',
        'provisioned_ratio_not': 'provisioned_ratio_not',
        'provisioned_ratio_not_in': 'provisioned_ratio_not_in',
        'rdma_enabled': 'rdma_enabled',
        'rdma_enabled_not': 'rdma_enabled_not',
        'recover_data_size': 'recover_data_size',
        'recover_data_size_gt': 'recover_data_size_gt',
        'recover_data_size_gte': 'recover_data_size_gte',
        'recover_data_size_in': 'recover_data_size_in',
        'recover_data_size_lt': 'recover_data_size_lt',
        'recover_data_size_lte': 'recover_data_size_lte',
        'recover_data_size_not': 'recover_data_size_not',
        'recover_data_size_not_in': 'recover_data_size_not_in',
        'recover_speed': 'recover_speed',
        'recover_speed_gt': 'recover_speed_gt',
        'recover_speed_gte': 'recover_speed_gte',
        'recover_speed_in': 'recover_speed_in',
        'recover_speed_lt': 'recover_speed_lt',
        'recover_speed_lte': 'recover_speed_lte',
        'recover_speed_not': 'recover_speed_not',
        'recover_speed_not_in': 'recover_speed_not_in',
        'replica_capacity_only': 'replica_capacity_only',
        'replica_capacity_only_not': 'replica_capacity_only_not',
        'reserved_cpu_cores_for_system_service': 'reserved_cpu_cores_for_system_service',
        'reserved_cpu_cores_for_system_service_gt': 'reserved_cpu_cores_for_system_service_gt',
        'reserved_cpu_cores_for_system_service_gte': 'reserved_cpu_cores_for_system_service_gte',
        'reserved_cpu_cores_for_system_service_in': 'reserved_cpu_cores_for_system_service_in',
        'reserved_cpu_cores_for_system_service_lt': 'reserved_cpu_cores_for_system_service_lt',
        'reserved_cpu_cores_for_system_service_lte': 'reserved_cpu_cores_for_system_service_lte',
        'reserved_cpu_cores_for_system_service_not': 'reserved_cpu_cores_for_system_service_not',
        'reserved_cpu_cores_for_system_service_not_in': 'reserved_cpu_cores_for_system_service_not_in',
        'running_vm_num': 'running_vm_num',
        'running_vm_num_gt': 'running_vm_num_gt',
        'running_vm_num_gte': 'running_vm_num_gte',
        'running_vm_num_in': 'running_vm_num_in',
        'running_vm_num_lt': 'running_vm_num_lt',
        'running_vm_num_lte': 'running_vm_num_lte',
        'running_vm_num_not': 'running_vm_num_not',
        'running_vm_num_not_in': 'running_vm_num_not_in',
        'software_edition': 'software_edition',
        'software_edition_in': 'software_edition_in',
        'software_edition_not': 'software_edition_not',
        'software_edition_not_in': 'software_edition_not_in',
        'stopped_vm_num': 'stopped_vm_num',
        'stopped_vm_num_gt': 'stopped_vm_num_gt',
        'stopped_vm_num_gte': 'stopped_vm_num_gte',
        'stopped_vm_num_in': 'stopped_vm_num_in',
        'stopped_vm_num_lt': 'stopped_vm_num_lt',
        'stopped_vm_num_lte': 'stopped_vm_num_lte',
        'stopped_vm_num_not': 'stopped_vm_num_not',
        'stopped_vm_num_not_in': 'stopped_vm_num_not_in',
        'stretch': 'stretch',
        'stretch_not': 'stretch_not',
        'suspended_vm_num': 'suspended_vm_num',
        'suspended_vm_num_gt': 'suspended_vm_num_gt',
        'suspended_vm_num_gte': 'suspended_vm_num_gte',
        'suspended_vm_num_in': 'suspended_vm_num_in',
        'suspended_vm_num_lt': 'suspended_vm_num_lt',
        'suspended_vm_num_lte': 'suspended_vm_num_lte',
        'suspended_vm_num_not': 'suspended_vm_num_not',
        'suspended_vm_num_not_in': 'suspended_vm_num_not_in',
        'total_cache_capacity': 'total_cache_capacity',
        'total_cache_capacity_gt': 'total_cache_capacity_gt',
        'total_cache_capacity_gte': 'total_cache_capacity_gte',
        'total_cache_capacity_in': 'total_cache_capacity_in',
        'total_cache_capacity_lt': 'total_cache_capacity_lt',
        'total_cache_capacity_lte': 'total_cache_capacity_lte',
        'total_cache_capacity_not': 'total_cache_capacity_not',
        'total_cache_capacity_not_in': 'total_cache_capacity_not_in',
        'total_cpu_cores': 'total_cpu_cores',
        'total_cpu_cores_gt': 'total_cpu_cores_gt',
        'total_cpu_cores_gte': 'total_cpu_cores_gte',
        'total_cpu_cores_in': 'total_cpu_cores_in',
        'total_cpu_cores_lt': 'total_cpu_cores_lt',
        'total_cpu_cores_lte': 'total_cpu_cores_lte',
        'total_cpu_cores_not': 'total_cpu_cores_not',
        'total_cpu_cores_not_in': 'total_cpu_cores_not_in',
        'total_cpu_hz': 'total_cpu_hz',
        'total_cpu_hz_gt': 'total_cpu_hz_gt',
        'total_cpu_hz_gte': 'total_cpu_hz_gte',
        'total_cpu_hz_in': 'total_cpu_hz_in',
        'total_cpu_hz_lt': 'total_cpu_hz_lt',
        'total_cpu_hz_lte': 'total_cpu_hz_lte',
        'total_cpu_hz_not': 'total_cpu_hz_not',
        'total_cpu_hz_not_in': 'total_cpu_hz_not_in',
        'total_cpu_sockets': 'total_cpu_sockets',
        'total_cpu_sockets_gt': 'total_cpu_sockets_gt',
        'total_cpu_sockets_gte': 'total_cpu_sockets_gte',
        'total_cpu_sockets_in': 'total_cpu_sockets_in',
        'total_cpu_sockets_lt': 'total_cpu_sockets_lt',
        'total_cpu_sockets_lte': 'total_cpu_sockets_lte',
        'total_cpu_sockets_not': 'total_cpu_sockets_not',
        'total_cpu_sockets_not_in': 'total_cpu_sockets_not_in',
        'total_data_capacity': 'total_data_capacity',
        'total_data_capacity_gt': 'total_data_capacity_gt',
        'total_data_capacity_gte': 'total_data_capacity_gte',
        'total_data_capacity_in': 'total_data_capacity_in',
        'total_data_capacity_lt': 'total_data_capacity_lt',
        'total_data_capacity_lte': 'total_data_capacity_lte',
        'total_data_capacity_not': 'total_data_capacity_not',
        'total_data_capacity_not_in': 'total_data_capacity_not_in',
        'total_memory_bytes': 'total_memory_bytes',
        'total_memory_bytes_gt': 'total_memory_bytes_gt',
        'total_memory_bytes_gte': 'total_memory_bytes_gte',
        'total_memory_bytes_in': 'total_memory_bytes_in',
        'total_memory_bytes_lt': 'total_memory_bytes_lt',
        'total_memory_bytes_lte': 'total_memory_bytes_lte',
        'total_memory_bytes_not': 'total_memory_bytes_not',
        'total_memory_bytes_not_in': 'total_memory_bytes_not_in',
        'total_prio_volume_size': 'total_prio_volume_size',
        'total_prio_volume_size_gt': 'total_prio_volume_size_gt',
        'total_prio_volume_size_gte': 'total_prio_volume_size_gte',
        'total_prio_volume_size_in': 'total_prio_volume_size_in',
        'total_prio_volume_size_lt': 'total_prio_volume_size_lt',
        'total_prio_volume_size_lte': 'total_prio_volume_size_lte',
        'total_prio_volume_size_not': 'total_prio_volume_size_not',
        'total_prio_volume_size_not_in': 'total_prio_volume_size_not_in',
        'total_prio_volume_size_usage': 'total_prio_volume_size_usage',
        'total_prio_volume_size_usage_gt': 'total_prio_volume_size_usage_gt',
        'total_prio_volume_size_usage_gte': 'total_prio_volume_size_usage_gte',
        'total_prio_volume_size_usage_in': 'total_prio_volume_size_usage_in',
        'total_prio_volume_size_usage_lt': 'total_prio_volume_size_usage_lt',
        'total_prio_volume_size_usage_lte': 'total_prio_volume_size_usage_lte',
        'total_prio_volume_size_usage_not': 'total_prio_volume_size_usage_not',
        'total_prio_volume_size_usage_not_in': 'total_prio_volume_size_usage_not_in',
        'type': 'type',
        'type_in': 'type_in',
        'type_not': 'type_not',
        'type_not_in': 'type_not_in',
        'upgrade_for_tiering': 'upgrade_for_tiering',
        'upgrade_for_tiering_not': 'upgrade_for_tiering_not',
        'upgrade_tool_version': 'upgrade_tool_version',
        'upgrade_tool_version_contains': 'upgrade_tool_version_contains',
        'upgrade_tool_version_ends_with': 'upgrade_tool_version_ends_with',
        'upgrade_tool_version_gt': 'upgrade_tool_version_gt',
        'upgrade_tool_version_gte': 'upgrade_tool_version_gte',
        'upgrade_tool_version_in': 'upgrade_tool_version_in',
        'upgrade_tool_version_lt': 'upgrade_tool_version_lt',
        'upgrade_tool_version_lte': 'upgrade_tool_version_lte',
        'upgrade_tool_version_not': 'upgrade_tool_version_not',
        'upgrade_tool_version_not_contains': 'upgrade_tool_version_not_contains',
        'upgrade_tool_version_not_ends_with': 'upgrade_tool_version_not_ends_with',
        'upgrade_tool_version_not_in': 'upgrade_tool_version_not_in',
        'upgrade_tool_version_not_starts_with': 'upgrade_tool_version_not_starts_with',
        'upgrade_tool_version_starts_with': 'upgrade_tool_version_starts_with',
        'used_cache_space': 'used_cache_space',
        'used_cache_space_gt': 'used_cache_space_gt',
        'used_cache_space_gte': 'used_cache_space_gte',
        'used_cache_space_in': 'used_cache_space_in',
        'used_cache_space_lt': 'used_cache_space_lt',
        'used_cache_space_lte': 'used_cache_space_lte',
        'used_cache_space_not': 'used_cache_space_not',
        'used_cache_space_not_in': 'used_cache_space_not_in',
        'used_cpu_hz': 'used_cpu_hz',
        'used_cpu_hz_gt': 'used_cpu_hz_gt',
        'used_cpu_hz_gte': 'used_cpu_hz_gte',
        'used_cpu_hz_in': 'used_cpu_hz_in',
        'used_cpu_hz_lt': 'used_cpu_hz_lt',
        'used_cpu_hz_lte': 'used_cpu_hz_lte',
        'used_cpu_hz_not': 'used_cpu_hz_not',
        'used_cpu_hz_not_in': 'used_cpu_hz_not_in',
        'used_data_space': 'used_data_space',
        'used_data_space_gt': 'used_data_space_gt',
        'used_data_space_gte': 'used_data_space_gte',
        'used_data_space_in': 'used_data_space_in',
        'used_data_space_lt': 'used_data_space_lt',
        'used_data_space_lte': 'used_data_space_lte',
        'used_data_space_not': 'used_data_space_not',
        'used_data_space_not_in': 'used_data_space_not_in',
        'used_memory_bytes': 'used_memory_bytes',
        'used_memory_bytes_gt': 'used_memory_bytes_gt',
        'used_memory_bytes_gte': 'used_memory_bytes_gte',
        'used_memory_bytes_in': 'used_memory_bytes_in',
        'used_memory_bytes_lt': 'used_memory_bytes_lt',
        'used_memory_bytes_lte': 'used_memory_bytes_lte',
        'used_memory_bytes_not': 'used_memory_bytes_not',
        'used_memory_bytes_not_in': 'used_memory_bytes_not_in',
        'valid_cache_space': 'valid_cache_space',
        'valid_cache_space_gt': 'valid_cache_space_gt',
        'valid_cache_space_gte': 'valid_cache_space_gte',
        'valid_cache_space_in': 'valid_cache_space_in',
        'valid_cache_space_lt': 'valid_cache_space_lt',
        'valid_cache_space_lte': 'valid_cache_space_lte',
        'valid_cache_space_not': 'valid_cache_space_not',
        'valid_cache_space_not_in': 'valid_cache_space_not_in',
        'valid_data_space': 'valid_data_space',
        'valid_data_space_gt': 'valid_data_space_gt',
        'valid_data_space_gte': 'valid_data_space_gte',
        'valid_data_space_in': 'valid_data_space_in',
        'valid_data_space_lt': 'valid_data_space_lt',
        'valid_data_space_lte': 'valid_data_space_lte',
        'valid_data_space_not': 'valid_data_space_not',
        'valid_data_space_not_in': 'valid_data_space_not_in',
        'vdses_every': 'vdses_every',
        'vdses_none': 'vdses_none',
        'vdses_some': 'vdses_some',
        'version': 'version',
        'version_contains': 'version_contains',
        'version_ends_with': 'version_ends_with',
        'version_gt': 'version_gt',
        'version_gte': 'version_gte',
        'version_in': 'version_in',
        'version_lt': 'version_lt',
        'version_lte': 'version_lte',
        'version_not': 'version_not',
        'version_not_contains': 'version_not_contains',
        'version_not_ends_with': 'version_not_ends_with',
        'version_not_in': 'version_not_in',
        'version_not_starts_with': 'version_not_starts_with',
        'version_starts_with': 'version_starts_with',
        'vhost_enabled': 'vhost_enabled',
        'vhost_enabled_not': 'vhost_enabled_not',
        'vm_folders_every': 'vm_folders_every',
        'vm_folders_none': 'vm_folders_none',
        'vm_folders_some': 'vm_folders_some',
        'vm_num': 'vm_num',
        'vm_num_gt': 'vm_num_gt',
        'vm_num_gte': 'vm_num_gte',
        'vm_num_in': 'vm_num_in',
        'vm_num_lt': 'vm_num_lt',
        'vm_num_lte': 'vm_num_lte',
        'vm_num_not': 'vm_num_not',
        'vm_num_not_in': 'vm_num_not_in',
        'vm_templates_every': 'vm_templates_every',
        'vm_templates_none': 'vm_templates_none',
        'vm_templates_some': 'vm_templates_some',
        'vms_every': 'vms_every',
        'vms_none': 'vms_none',
        'vms_some': 'vms_some'
    }

    def __init__(self, **kwargs):  # noqa: E501
        """ClusterWhereInput - a model defined in OpenAPI"""  # noqa: E501
        self.local_vars_configuration = kwargs.get("local_vars_configuration", Configuration.get_default_copy())

        self.__and = None
        self.__not = None
        self.__or = None
        self._access_write_compress_enabled = None
        self._access_write_compress_enabled_not = None
        self._allocated_prioritized_space = None
        self._allocated_prioritized_space_gt = None
        self._allocated_prioritized_space_gte = None
        self._allocated_prioritized_space_in = None
        self._allocated_prioritized_space_lt = None
        self._allocated_prioritized_space_lte = None
        self._allocated_prioritized_space_not = None
        self._allocated_prioritized_space_not_in = None
        self._allocated_prioritized_space_usage = None
        self._allocated_prioritized_space_usage_gt = None
        self._allocated_prioritized_space_usage_gte = None
        self._allocated_prioritized_space_usage_in = None
        self._allocated_prioritized_space_usage_lt = None
        self._allocated_prioritized_space_usage_lte = None
        self._allocated_prioritized_space_usage_not = None
        self._allocated_prioritized_space_usage_not_in = None
        self._application_highest_version = None
        self._application_highest_version_contains = None
        self._application_highest_version_ends_with = None
        self._application_highest_version_gt = None
        self._application_highest_version_gte = None
        self._application_highest_version_in = None
        self._application_highest_version_lt = None
        self._application_highest_version_lte = None
        self._application_highest_version_not = None
        self._application_highest_version_not_contains = None
        self._application_highest_version_not_ends_with = None
        self._application_highest_version_not_in = None
        self._application_highest_version_not_starts_with = None
        self._application_highest_version_starts_with = None
        self._architecture = None
        self._architecture_in = None
        self._architecture_not = None
        self._architecture_not_in = None
        self._auto_converge = None
        self._auto_converge_not = None
        self._commited_memory_bytes = None
        self._commited_memory_bytes_gt = None
        self._commited_memory_bytes_gte = None
        self._commited_memory_bytes_in = None
        self._commited_memory_bytes_lt = None
        self._commited_memory_bytes_lte = None
        self._commited_memory_bytes_not = None
        self._commited_memory_bytes_not_in = None
        self._connect_state = None
        self._connect_state_in = None
        self._connect_state_not = None
        self._connect_state_not_in = None
        self._current_cpu_model = None
        self._current_cpu_model_contains = None
        self._current_cpu_model_ends_with = None
        self._current_cpu_model_gt = None
        self._current_cpu_model_gte = None
        self._current_cpu_model_in = None
        self._current_cpu_model_lt = None
        self._current_cpu_model_lte = None
        self._current_cpu_model_not = None
        self._current_cpu_model_not_contains = None
        self._current_cpu_model_not_ends_with = None
        self._current_cpu_model_not_in = None
        self._current_cpu_model_not_starts_with = None
        self._current_cpu_model_starts_with = None
        self._data_reduction_ratio = None
        self._data_reduction_ratio_gt = None
        self._data_reduction_ratio_gte = None
        self._data_reduction_ratio_in = None
        self._data_reduction_ratio_lt = None
        self._data_reduction_ratio_lte = None
        self._data_reduction_ratio_not = None
        self._data_reduction_ratio_not_in = None
        self._data_reduction_saving = None
        self._data_reduction_saving_gt = None
        self._data_reduction_saving_gte = None
        self._data_reduction_saving_in = None
        self._data_reduction_saving_lt = None
        self._data_reduction_saving_lte = None
        self._data_reduction_saving_not = None
        self._data_reduction_saving_not_in = None
        self._datacenters_every = None
        self._datacenters_none = None
        self._datacenters_some = None
        self._disconnected_date = None
        self._disconnected_date_gt = None
        self._disconnected_date_gte = None
        self._disconnected_date_in = None
        self._disconnected_date_lt = None
        self._disconnected_date_lte = None
        self._disconnected_date_not = None
        self._disconnected_date_not_in = None
        self._disconnected_reason = None
        self._disconnected_reason_in = None
        self._disconnected_reason_not = None
        self._disconnected_reason_not_in = None
        self._downgraded_prioritized_space = None
        self._downgraded_prioritized_space_gt = None
        self._downgraded_prioritized_space_gte = None
        self._downgraded_prioritized_space_in = None
        self._downgraded_prioritized_space_lt = None
        self._downgraded_prioritized_space_lte = None
        self._downgraded_prioritized_space_not = None
        self._downgraded_prioritized_space_not_in = None
        self._enable_tiering = None
        self._enable_tiering_not = None
        self._entity_async_status = None
        self._entity_async_status_in = None
        self._entity_async_status_not = None
        self._entity_async_status_not_in = None
        self._everoute_cluster = None
        self._failure_data_space = None
        self._failure_data_space_gt = None
        self._failure_data_space_gte = None
        self._failure_data_space_in = None
        self._failure_data_space_lt = None
        self._failure_data_space_lte = None
        self._failure_data_space_not = None
        self._failure_data_space_not_in = None
        self._has_metrox = None
        self._has_metrox_not = None
        self._host_num = None
        self._host_num_gt = None
        self._host_num_gte = None
        self._host_num_in = None
        self._host_num_lt = None
        self._host_num_lte = None
        self._host_num_not = None
        self._host_num_not_in = None
        self._hosts_every = None
        self._hosts_none = None
        self._hosts_some = None
        self._hypervisor = None
        self._hypervisor_in = None
        self._hypervisor_not = None
        self._hypervisor_not_in = None
        self._id = None
        self._id_contains = None
        self._id_ends_with = None
        self._id_gt = None
        self._id_gte = None
        self._id_in = None
        self._id_lt = None
        self._id_lte = None
        self._id_not = None
        self._id_not_contains = None
        self._id_not_ends_with = None
        self._id_not_in = None
        self._id_not_starts_with = None
        self._id_starts_with = None
        self._ip = None
        self._ip_contains = None
        self._ip_ends_with = None
        self._ip_gt = None
        self._ip_gte = None
        self._ip_in = None
        self._ip_lt = None
        self._ip_lte = None
        self._ip_not = None
        self._ip_not_contains = None
        self._ip_not_ends_with = None
        self._ip_not_in = None
        self._ip_not_starts_with = None
        self._ip_starts_with = None
        self._is_all_flash = None
        self._is_all_flash_not = None
        self._iscsi_vip = None
        self._iscsi_vip_contains = None
        self._iscsi_vip_ends_with = None
        self._iscsi_vip_gt = None
        self._iscsi_vip_gte = None
        self._iscsi_vip_in = None
        self._iscsi_vip_lt = None
        self._iscsi_vip_lte = None
        self._iscsi_vip_not = None
        self._iscsi_vip_not_contains = None
        self._iscsi_vip_not_ends_with = None
        self._iscsi_vip_not_in = None
        self._iscsi_vip_not_starts_with = None
        self._iscsi_vip_starts_with = None
        self._labels_every = None
        self._labels_none = None
        self._labels_some = None
        self._license_expire_date = None
        self._license_expire_date_gt = None
        self._license_expire_date_gte = None
        self._license_expire_date_in = None
        self._license_expire_date_lt = None
        self._license_expire_date_lte = None
        self._license_expire_date_not = None
        self._license_expire_date_not_in = None
        self._license_serial = None
        self._license_serial_contains = None
        self._license_serial_ends_with = None
        self._license_serial_gt = None
        self._license_serial_gte = None
        self._license_serial_in = None
        self._license_serial_lt = None
        self._license_serial_lte = None
        self._license_serial_not = None
        self._license_serial_not_contains = None
        self._license_serial_not_ends_with = None
        self._license_serial_not_in = None
        self._license_serial_not_starts_with = None
        self._license_serial_starts_with = None
        self._license_sign_date = None
        self._license_sign_date_gt = None
        self._license_sign_date_gte = None
        self._license_sign_date_in = None
        self._license_sign_date_lt = None
        self._license_sign_date_lte = None
        self._license_sign_date_not = None
        self._license_sign_date_not_in = None
        self._license_type = None
        self._license_type_in = None
        self._license_type_not = None
        self._license_type_not_in = None
        self._local_id = None
        self._local_id_contains = None
        self._local_id_ends_with = None
        self._local_id_gt = None
        self._local_id_gte = None
        self._local_id_in = None
        self._local_id_lt = None
        self._local_id_lte = None
        self._local_id_not = None
        self._local_id_not_contains = None
        self._local_id_not_ends_with = None
        self._local_id_not_in = None
        self._local_id_not_starts_with = None
        self._local_id_starts_with = None
        self._logical_used_data_space = None
        self._logical_used_data_space_gt = None
        self._logical_used_data_space_gte = None
        self._logical_used_data_space_in = None
        self._logical_used_data_space_lt = None
        self._logical_used_data_space_lte = None
        self._logical_used_data_space_not = None
        self._logical_used_data_space_not_in = None
        self._maintenance_end_date = None
        self._maintenance_end_date_gt = None
        self._maintenance_end_date_gte = None
        self._maintenance_end_date_in = None
        self._maintenance_end_date_lt = None
        self._maintenance_end_date_lte = None
        self._maintenance_end_date_not = None
        self._maintenance_end_date_not_in = None
        self._maintenance_start_date = None
        self._maintenance_start_date_gt = None
        self._maintenance_start_date_gte = None
        self._maintenance_start_date_in = None
        self._maintenance_start_date_lt = None
        self._maintenance_start_date_lte = None
        self._maintenance_start_date_not = None
        self._maintenance_start_date_not_in = None
        self._management_vip = None
        self._management_vip_contains = None
        self._management_vip_ends_with = None
        self._management_vip_gt = None
        self._management_vip_gte = None
        self._management_vip_in = None
        self._management_vip_lt = None
        self._management_vip_lte = None
        self._management_vip_not = None
        self._management_vip_not_contains = None
        self._management_vip_not_ends_with = None
        self._management_vip_not_in = None
        self._management_vip_not_starts_with = None
        self._management_vip_starts_with = None
        self._max_chunk_num = None
        self._max_chunk_num_gt = None
        self._max_chunk_num_gte = None
        self._max_chunk_num_in = None
        self._max_chunk_num_lt = None
        self._max_chunk_num_lte = None
        self._max_chunk_num_not = None
        self._max_chunk_num_not_in = None
        self._max_physical_data_capacity = None
        self._max_physical_data_capacity_gt = None
        self._max_physical_data_capacity_gte = None
        self._max_physical_data_capacity_in = None
        self._max_physical_data_capacity_lt = None
        self._max_physical_data_capacity_lte = None
        self._max_physical_data_capacity_not = None
        self._max_physical_data_capacity_not_in = None
        self._max_physical_data_capacity_per_node = None
        self._max_physical_data_capacity_per_node_gt = None
        self._max_physical_data_capacity_per_node_gte = None
        self._max_physical_data_capacity_per_node_in = None
        self._max_physical_data_capacity_per_node_lt = None
        self._max_physical_data_capacity_per_node_lte = None
        self._max_physical_data_capacity_per_node_not = None
        self._max_physical_data_capacity_per_node_not_in = None
        self._mgt_gateway = None
        self._mgt_gateway_contains = None
        self._mgt_gateway_ends_with = None
        self._mgt_gateway_gt = None
        self._mgt_gateway_gte = None
        self._mgt_gateway_in = None
        self._mgt_gateway_lt = None
        self._mgt_gateway_lte = None
        self._mgt_gateway_not = None
        self._mgt_gateway_not_contains = None
        self._mgt_gateway_not_ends_with = None
        self._mgt_gateway_not_in = None
        self._mgt_gateway_not_starts_with = None
        self._mgt_gateway_starts_with = None
        self._mgt_netmask = None
        self._mgt_netmask_contains = None
        self._mgt_netmask_ends_with = None
        self._mgt_netmask_gt = None
        self._mgt_netmask_gte = None
        self._mgt_netmask_in = None
        self._mgt_netmask_lt = None
        self._mgt_netmask_lte = None
        self._mgt_netmask_not = None
        self._mgt_netmask_not_contains = None
        self._mgt_netmask_not_ends_with = None
        self._mgt_netmask_not_in = None
        self._mgt_netmask_not_starts_with = None
        self._mgt_netmask_starts_with = None
        self._migration_data_size = None
        self._migration_data_size_gt = None
        self._migration_data_size_gte = None
        self._migration_data_size_in = None
        self._migration_data_size_lt = None
        self._migration_data_size_lte = None
        self._migration_data_size_not = None
        self._migration_data_size_not_in = None
        self._migration_speed = None
        self._migration_speed_gt = None
        self._migration_speed_gte = None
        self._migration_speed_in = None
        self._migration_speed_lt = None
        self._migration_speed_lte = None
        self._migration_speed_not = None
        self._migration_speed_not_in = None
        self._name = None
        self._name_contains = None
        self._name_ends_with = None
        self._name_gt = None
        self._name_gte = None
        self._name_in = None
        self._name_lt = None
        self._name_lte = None
        self._name_not = None
        self._name_not_contains = None
        self._name_not_ends_with = None
        self._name_not_in = None
        self._name_not_starts_with = None
        self._name_starts_with = None
        self._no_performance_layer = None
        self._no_performance_layer_not = None
        self._ntp_mode = None
        self._ntp_mode_in = None
        self._ntp_mode_not = None
        self._ntp_mode_not_in = None
        self._nvme_over_rdma_enabled = None
        self._nvme_over_rdma_enabled_not = None
        self._nvme_over_tcp_enabled = None
        self._nvme_over_tcp_enabled_not = None
        self._nvmf_enabled = None
        self._nvmf_enabled_not = None
        self._overall_efficiency = None
        self._overall_efficiency_gt = None
        self._overall_efficiency_gte = None
        self._overall_efficiency_in = None
        self._overall_efficiency_lt = None
        self._overall_efficiency_lte = None
        self._overall_efficiency_not = None
        self._overall_efficiency_not_in = None
        self._perf_allocated_data_space = None
        self._perf_allocated_data_space_gt = None
        self._perf_allocated_data_space_gte = None
        self._perf_allocated_data_space_in = None
        self._perf_allocated_data_space_lt = None
        self._perf_allocated_data_space_lte = None
        self._perf_allocated_data_space_not = None
        self._perf_allocated_data_space_not_in = None
        self._perf_failure_data_space = None
        self._perf_failure_data_space_gt = None
        self._perf_failure_data_space_gte = None
        self._perf_failure_data_space_in = None
        self._perf_failure_data_space_lt = None
        self._perf_failure_data_space_lte = None
        self._perf_failure_data_space_not = None
        self._perf_failure_data_space_not_in = None
        self._perf_total_data_capacity = None
        self._perf_total_data_capacity_gt = None
        self._perf_total_data_capacity_gte = None
        self._perf_total_data_capacity_in = None
        self._perf_total_data_capacity_lt = None
        self._perf_total_data_capacity_lte = None
        self._perf_total_data_capacity_not = None
        self._perf_total_data_capacity_not_in = None
        self._perf_used_data_space = None
        self._perf_used_data_space_gt = None
        self._perf_used_data_space_gte = None
        self._perf_used_data_space_in = None
        self._perf_used_data_space_lt = None
        self._perf_used_data_space_lte = None
        self._perf_used_data_space_not = None
        self._perf_used_data_space_not_in = None
        self._perf_valid_data_space = None
        self._perf_valid_data_space_gt = None
        self._perf_valid_data_space_gte = None
        self._perf_valid_data_space_in = None
        self._perf_valid_data_space_lt = None
        self._perf_valid_data_space_lte = None
        self._perf_valid_data_space_not = None
        self._perf_valid_data_space_not_in = None
        self._planned_prioritized_space = None
        self._planned_prioritized_space_gt = None
        self._planned_prioritized_space_gte = None
        self._planned_prioritized_space_in = None
        self._planned_prioritized_space_lt = None
        self._planned_prioritized_space_lte = None
        self._planned_prioritized_space_not = None
        self._planned_prioritized_space_not_in = None
        self._pmem_enabled = None
        self._pmem_enabled_not = None
        self._prio_space_percentage = None
        self._prio_space_percentage_gt = None
        self._prio_space_percentage_gte = None
        self._prio_space_percentage_in = None
        self._prio_space_percentage_lt = None
        self._prio_space_percentage_lte = None
        self._prio_space_percentage_not = None
        self._prio_space_percentage_not_in = None
        self._provisioned_cpu_cores = None
        self._provisioned_cpu_cores_for_active_vm = None
        self._provisioned_cpu_cores_for_active_vm_gt = None
        self._provisioned_cpu_cores_for_active_vm_gte = None
        self._provisioned_cpu_cores_for_active_vm_in = None
        self._provisioned_cpu_cores_for_active_vm_lt = None
        self._provisioned_cpu_cores_for_active_vm_lte = None
        self._provisioned_cpu_cores_for_active_vm_not = None
        self._provisioned_cpu_cores_for_active_vm_not_in = None
        self._provisioned_cpu_cores_gt = None
        self._provisioned_cpu_cores_gte = None
        self._provisioned_cpu_cores_in = None
        self._provisioned_cpu_cores_lt = None
        self._provisioned_cpu_cores_lte = None
        self._provisioned_cpu_cores_not = None
        self._provisioned_cpu_cores_not_in = None
        self._provisioned_for_active_vm_ratio = None
        self._provisioned_for_active_vm_ratio_gt = None
        self._provisioned_for_active_vm_ratio_gte = None
        self._provisioned_for_active_vm_ratio_in = None
        self._provisioned_for_active_vm_ratio_lt = None
        self._provisioned_for_active_vm_ratio_lte = None
        self._provisioned_for_active_vm_ratio_not = None
        self._provisioned_for_active_vm_ratio_not_in = None
        self._provisioned_memory_bytes = None
        self._provisioned_memory_bytes_gt = None
        self._provisioned_memory_bytes_gte = None
        self._provisioned_memory_bytes_in = None
        self._provisioned_memory_bytes_lt = None
        self._provisioned_memory_bytes_lte = None
        self._provisioned_memory_bytes_not = None
        self._provisioned_memory_bytes_not_in = None
        self._provisioned_ratio = None
        self._provisioned_ratio_gt = None
        self._provisioned_ratio_gte = None
        self._provisioned_ratio_in = None
        self._provisioned_ratio_lt = None
        self._provisioned_ratio_lte = None
        self._provisioned_ratio_not = None
        self._provisioned_ratio_not_in = None
        self._rdma_enabled = None
        self._rdma_enabled_not = None
        self._recover_data_size = None
        self._recover_data_size_gt = None
        self._recover_data_size_gte = None
        self._recover_data_size_in = None
        self._recover_data_size_lt = None
        self._recover_data_size_lte = None
        self._recover_data_size_not = None
        self._recover_data_size_not_in = None
        self._recover_speed = None
        self._recover_speed_gt = None
        self._recover_speed_gte = None
        self._recover_speed_in = None
        self._recover_speed_lt = None
        self._recover_speed_lte = None
        self._recover_speed_not = None
        self._recover_speed_not_in = None
        self._replica_capacity_only = None
        self._replica_capacity_only_not = None
        self._reserved_cpu_cores_for_system_service = None
        self._reserved_cpu_cores_for_system_service_gt = None
        self._reserved_cpu_cores_for_system_service_gte = None
        self._reserved_cpu_cores_for_system_service_in = None
        self._reserved_cpu_cores_for_system_service_lt = None
        self._reserved_cpu_cores_for_system_service_lte = None
        self._reserved_cpu_cores_for_system_service_not = None
        self._reserved_cpu_cores_for_system_service_not_in = None
        self._running_vm_num = None
        self._running_vm_num_gt = None
        self._running_vm_num_gte = None
        self._running_vm_num_in = None
        self._running_vm_num_lt = None
        self._running_vm_num_lte = None
        self._running_vm_num_not = None
        self._running_vm_num_not_in = None
        self._software_edition = None
        self._software_edition_in = None
        self._software_edition_not = None
        self._software_edition_not_in = None
        self._stopped_vm_num = None
        self._stopped_vm_num_gt = None
        self._stopped_vm_num_gte = None
        self._stopped_vm_num_in = None
        self._stopped_vm_num_lt = None
        self._stopped_vm_num_lte = None
        self._stopped_vm_num_not = None
        self._stopped_vm_num_not_in = None
        self._stretch = None
        self._stretch_not = None
        self._suspended_vm_num = None
        self._suspended_vm_num_gt = None
        self._suspended_vm_num_gte = None
        self._suspended_vm_num_in = None
        self._suspended_vm_num_lt = None
        self._suspended_vm_num_lte = None
        self._suspended_vm_num_not = None
        self._suspended_vm_num_not_in = None
        self._total_cache_capacity = None
        self._total_cache_capacity_gt = None
        self._total_cache_capacity_gte = None
        self._total_cache_capacity_in = None
        self._total_cache_capacity_lt = None
        self._total_cache_capacity_lte = None
        self._total_cache_capacity_not = None
        self._total_cache_capacity_not_in = None
        self._total_cpu_cores = None
        self._total_cpu_cores_gt = None
        self._total_cpu_cores_gte = None
        self._total_cpu_cores_in = None
        self._total_cpu_cores_lt = None
        self._total_cpu_cores_lte = None
        self._total_cpu_cores_not = None
        self._total_cpu_cores_not_in = None
        self._total_cpu_hz = None
        self._total_cpu_hz_gt = None
        self._total_cpu_hz_gte = None
        self._total_cpu_hz_in = None
        self._total_cpu_hz_lt = None
        self._total_cpu_hz_lte = None
        self._total_cpu_hz_not = None
        self._total_cpu_hz_not_in = None
        self._total_cpu_sockets = None
        self._total_cpu_sockets_gt = None
        self._total_cpu_sockets_gte = None
        self._total_cpu_sockets_in = None
        self._total_cpu_sockets_lt = None
        self._total_cpu_sockets_lte = None
        self._total_cpu_sockets_not = None
        self._total_cpu_sockets_not_in = None
        self._total_data_capacity = None
        self._total_data_capacity_gt = None
        self._total_data_capacity_gte = None
        self._total_data_capacity_in = None
        self._total_data_capacity_lt = None
        self._total_data_capacity_lte = None
        self._total_data_capacity_not = None
        self._total_data_capacity_not_in = None
        self._total_memory_bytes = None
        self._total_memory_bytes_gt = None
        self._total_memory_bytes_gte = None
        self._total_memory_bytes_in = None
        self._total_memory_bytes_lt = None
        self._total_memory_bytes_lte = None
        self._total_memory_bytes_not = None
        self._total_memory_bytes_not_in = None
        self._total_prio_volume_size = None
        self._total_prio_volume_size_gt = None
        self._total_prio_volume_size_gte = None
        self._total_prio_volume_size_in = None
        self._total_prio_volume_size_lt = None
        self._total_prio_volume_size_lte = None
        self._total_prio_volume_size_not = None
        self._total_prio_volume_size_not_in = None
        self._total_prio_volume_size_usage = None
        self._total_prio_volume_size_usage_gt = None
        self._total_prio_volume_size_usage_gte = None
        self._total_prio_volume_size_usage_in = None
        self._total_prio_volume_size_usage_lt = None
        self._total_prio_volume_size_usage_lte = None
        self._total_prio_volume_size_usage_not = None
        self._total_prio_volume_size_usage_not_in = None
        self._type = None
        self._type_in = None
        self._type_not = None
        self._type_not_in = None
        self._upgrade_for_tiering = None
        self._upgrade_for_tiering_not = None
        self._upgrade_tool_version = None
        self._upgrade_tool_version_contains = None
        self._upgrade_tool_version_ends_with = None
        self._upgrade_tool_version_gt = None
        self._upgrade_tool_version_gte = None
        self._upgrade_tool_version_in = None
        self._upgrade_tool_version_lt = None
        self._upgrade_tool_version_lte = None
        self._upgrade_tool_version_not = None
        self._upgrade_tool_version_not_contains = None
        self._upgrade_tool_version_not_ends_with = None
        self._upgrade_tool_version_not_in = None
        self._upgrade_tool_version_not_starts_with = None
        self._upgrade_tool_version_starts_with = None
        self._used_cache_space = None
        self._used_cache_space_gt = None
        self._used_cache_space_gte = None
        self._used_cache_space_in = None
        self._used_cache_space_lt = None
        self._used_cache_space_lte = None
        self._used_cache_space_not = None
        self._used_cache_space_not_in = None
        self._used_cpu_hz = None
        self._used_cpu_hz_gt = None
        self._used_cpu_hz_gte = None
        self._used_cpu_hz_in = None
        self._used_cpu_hz_lt = None
        self._used_cpu_hz_lte = None
        self._used_cpu_hz_not = None
        self._used_cpu_hz_not_in = None
        self._used_data_space = None
        self._used_data_space_gt = None
        self._used_data_space_gte = None
        self._used_data_space_in = None
        self._used_data_space_lt = None
        self._used_data_space_lte = None
        self._used_data_space_not = None
        self._used_data_space_not_in = None
        self._used_memory_bytes = None
        self._used_memory_bytes_gt = None
        self._used_memory_bytes_gte = None
        self._used_memory_bytes_in = None
        self._used_memory_bytes_lt = None
        self._used_memory_bytes_lte = None
        self._used_memory_bytes_not = None
        self._used_memory_bytes_not_in = None
        self._valid_cache_space = None
        self._valid_cache_space_gt = None
        self._valid_cache_space_gte = None
        self._valid_cache_space_in = None
        self._valid_cache_space_lt = None
        self._valid_cache_space_lte = None
        self._valid_cache_space_not = None
        self._valid_cache_space_not_in = None
        self._valid_data_space = None
        self._valid_data_space_gt = None
        self._valid_data_space_gte = None
        self._valid_data_space_in = None
        self._valid_data_space_lt = None
        self._valid_data_space_lte = None
        self._valid_data_space_not = None
        self._valid_data_space_not_in = None
        self._vdses_every = None
        self._vdses_none = None
        self._vdses_some = None
        self._version = None
        self._version_contains = None
        self._version_ends_with = None
        self._version_gt = None
        self._version_gte = None
        self._version_in = None
        self._version_lt = None
        self._version_lte = None
        self._version_not = None
        self._version_not_contains = None
        self._version_not_ends_with = None
        self._version_not_in = None
        self._version_not_starts_with = None
        self._version_starts_with = None
        self._vhost_enabled = None
        self._vhost_enabled_not = None
        self._vm_folders_every = None
        self._vm_folders_none = None
        self._vm_folders_some = None
        self._vm_num = None
        self._vm_num_gt = None
        self._vm_num_gte = None
        self._vm_num_in = None
        self._vm_num_lt = None
        self._vm_num_lte = None
        self._vm_num_not = None
        self._vm_num_not_in = None
        self._vm_templates_every = None
        self._vm_templates_none = None
        self._vm_templates_some = None
        self._vms_every = None
        self._vms_none = None
        self._vms_some = None
        self.discriminator = None

        self._and = kwargs.get("_and", None)
        self._not = kwargs.get("_not", None)
        self._or = kwargs.get("_or", None)
        self.access_write_compress_enabled = kwargs.get("access_write_compress_enabled", None)
        self.access_write_compress_enabled_not = kwargs.get("access_write_compress_enabled_not", None)
        self.allocated_prioritized_space = kwargs.get("allocated_prioritized_space", None)
        self.allocated_prioritized_space_gt = kwargs.get("allocated_prioritized_space_gt", None)
        self.allocated_prioritized_space_gte = kwargs.get("allocated_prioritized_space_gte", None)
        self.allocated_prioritized_space_in = kwargs.get("allocated_prioritized_space_in", None)
        self.allocated_prioritized_space_lt = kwargs.get("allocated_prioritized_space_lt", None)
        self.allocated_prioritized_space_lte = kwargs.get("allocated_prioritized_space_lte", None)
        self.allocated_prioritized_space_not = kwargs.get("allocated_prioritized_space_not", None)
        self.allocated_prioritized_space_not_in = kwargs.get("allocated_prioritized_space_not_in", None)
        self.allocated_prioritized_space_usage = kwargs.get("allocated_prioritized_space_usage", None)
        self.allocated_prioritized_space_usage_gt = kwargs.get("allocated_prioritized_space_usage_gt", None)
        self.allocated_prioritized_space_usage_gte = kwargs.get("allocated_prioritized_space_usage_gte", None)
        self.allocated_prioritized_space_usage_in = kwargs.get("allocated_prioritized_space_usage_in", None)
        self.allocated_prioritized_space_usage_lt = kwargs.get("allocated_prioritized_space_usage_lt", None)
        self.allocated_prioritized_space_usage_lte = kwargs.get("allocated_prioritized_space_usage_lte", None)
        self.allocated_prioritized_space_usage_not = kwargs.get("allocated_prioritized_space_usage_not", None)
        self.allocated_prioritized_space_usage_not_in = kwargs.get("allocated_prioritized_space_usage_not_in", None)
        self.application_highest_version = kwargs.get("application_highest_version", None)
        self.application_highest_version_contains = kwargs.get("application_highest_version_contains", None)
        self.application_highest_version_ends_with = kwargs.get("application_highest_version_ends_with", None)
        self.application_highest_version_gt = kwargs.get("application_highest_version_gt", None)
        self.application_highest_version_gte = kwargs.get("application_highest_version_gte", None)
        self.application_highest_version_in = kwargs.get("application_highest_version_in", None)
        self.application_highest_version_lt = kwargs.get("application_highest_version_lt", None)
        self.application_highest_version_lte = kwargs.get("application_highest_version_lte", None)
        self.application_highest_version_not = kwargs.get("application_highest_version_not", None)
        self.application_highest_version_not_contains = kwargs.get("application_highest_version_not_contains", None)
        self.application_highest_version_not_ends_with = kwargs.get("application_highest_version_not_ends_with", None)
        self.application_highest_version_not_in = kwargs.get("application_highest_version_not_in", None)
        self.application_highest_version_not_starts_with = kwargs.get("application_highest_version_not_starts_with", None)
        self.application_highest_version_starts_with = kwargs.get("application_highest_version_starts_with", None)
        self.architecture = kwargs.get("architecture", None)
        self.architecture_in = kwargs.get("architecture_in", None)
        self.architecture_not = kwargs.get("architecture_not", None)
        self.architecture_not_in = kwargs.get("architecture_not_in", None)
        self.auto_converge = kwargs.get("auto_converge", None)
        self.auto_converge_not = kwargs.get("auto_converge_not", None)
        self.commited_memory_bytes = kwargs.get("commited_memory_bytes", None)
        self.commited_memory_bytes_gt = kwargs.get("commited_memory_bytes_gt", None)
        self.commited_memory_bytes_gte = kwargs.get("commited_memory_bytes_gte", None)
        self.commited_memory_bytes_in = kwargs.get("commited_memory_bytes_in", None)
        self.commited_memory_bytes_lt = kwargs.get("commited_memory_bytes_lt", None)
        self.commited_memory_bytes_lte = kwargs.get("commited_memory_bytes_lte", None)
        self.commited_memory_bytes_not = kwargs.get("commited_memory_bytes_not", None)
        self.commited_memory_bytes_not_in = kwargs.get("commited_memory_bytes_not_in", None)
        self.connect_state = kwargs.get("connect_state", None)
        self.connect_state_in = kwargs.get("connect_state_in", None)
        self.connect_state_not = kwargs.get("connect_state_not", None)
        self.connect_state_not_in = kwargs.get("connect_state_not_in", None)
        self.current_cpu_model = kwargs.get("current_cpu_model", None)
        self.current_cpu_model_contains = kwargs.get("current_cpu_model_contains", None)
        self.current_cpu_model_ends_with = kwargs.get("current_cpu_model_ends_with", None)
        self.current_cpu_model_gt = kwargs.get("current_cpu_model_gt", None)
        self.current_cpu_model_gte = kwargs.get("current_cpu_model_gte", None)
        self.current_cpu_model_in = kwargs.get("current_cpu_model_in", None)
        self.current_cpu_model_lt = kwargs.get("current_cpu_model_lt", None)
        self.current_cpu_model_lte = kwargs.get("current_cpu_model_lte", None)
        self.current_cpu_model_not = kwargs.get("current_cpu_model_not", None)
        self.current_cpu_model_not_contains = kwargs.get("current_cpu_model_not_contains", None)
        self.current_cpu_model_not_ends_with = kwargs.get("current_cpu_model_not_ends_with", None)
        self.current_cpu_model_not_in = kwargs.get("current_cpu_model_not_in", None)
        self.current_cpu_model_not_starts_with = kwargs.get("current_cpu_model_not_starts_with", None)
        self.current_cpu_model_starts_with = kwargs.get("current_cpu_model_starts_with", None)
        self.data_reduction_ratio = kwargs.get("data_reduction_ratio", None)
        self.data_reduction_ratio_gt = kwargs.get("data_reduction_ratio_gt", None)
        self.data_reduction_ratio_gte = kwargs.get("data_reduction_ratio_gte", None)
        self.data_reduction_ratio_in = kwargs.get("data_reduction_ratio_in", None)
        self.data_reduction_ratio_lt = kwargs.get("data_reduction_ratio_lt", None)
        self.data_reduction_ratio_lte = kwargs.get("data_reduction_ratio_lte", None)
        self.data_reduction_ratio_not = kwargs.get("data_reduction_ratio_not", None)
        self.data_reduction_ratio_not_in = kwargs.get("data_reduction_ratio_not_in", None)
        self.data_reduction_saving = kwargs.get("data_reduction_saving", None)
        self.data_reduction_saving_gt = kwargs.get("data_reduction_saving_gt", None)
        self.data_reduction_saving_gte = kwargs.get("data_reduction_saving_gte", None)
        self.data_reduction_saving_in = kwargs.get("data_reduction_saving_in", None)
        self.data_reduction_saving_lt = kwargs.get("data_reduction_saving_lt", None)
        self.data_reduction_saving_lte = kwargs.get("data_reduction_saving_lte", None)
        self.data_reduction_saving_not = kwargs.get("data_reduction_saving_not", None)
        self.data_reduction_saving_not_in = kwargs.get("data_reduction_saving_not_in", None)
        self.datacenters_every = kwargs.get("datacenters_every", None)
        self.datacenters_none = kwargs.get("datacenters_none", None)
        self.datacenters_some = kwargs.get("datacenters_some", None)
        self.disconnected_date = kwargs.get("disconnected_date", None)
        self.disconnected_date_gt = kwargs.get("disconnected_date_gt", None)
        self.disconnected_date_gte = kwargs.get("disconnected_date_gte", None)
        self.disconnected_date_in = kwargs.get("disconnected_date_in", None)
        self.disconnected_date_lt = kwargs.get("disconnected_date_lt", None)
        self.disconnected_date_lte = kwargs.get("disconnected_date_lte", None)
        self.disconnected_date_not = kwargs.get("disconnected_date_not", None)
        self.disconnected_date_not_in = kwargs.get("disconnected_date_not_in", None)
        self.disconnected_reason = kwargs.get("disconnected_reason", None)
        self.disconnected_reason_in = kwargs.get("disconnected_reason_in", None)
        self.disconnected_reason_not = kwargs.get("disconnected_reason_not", None)
        self.disconnected_reason_not_in = kwargs.get("disconnected_reason_not_in", None)
        self.downgraded_prioritized_space = kwargs.get("downgraded_prioritized_space", None)
        self.downgraded_prioritized_space_gt = kwargs.get("downgraded_prioritized_space_gt", None)
        self.downgraded_prioritized_space_gte = kwargs.get("downgraded_prioritized_space_gte", None)
        self.downgraded_prioritized_space_in = kwargs.get("downgraded_prioritized_space_in", None)
        self.downgraded_prioritized_space_lt = kwargs.get("downgraded_prioritized_space_lt", None)
        self.downgraded_prioritized_space_lte = kwargs.get("downgraded_prioritized_space_lte", None)
        self.downgraded_prioritized_space_not = kwargs.get("downgraded_prioritized_space_not", None)
        self.downgraded_prioritized_space_not_in = kwargs.get("downgraded_prioritized_space_not_in", None)
        self.enable_tiering = kwargs.get("enable_tiering", None)
        self.enable_tiering_not = kwargs.get("enable_tiering_not", None)
        self.entity_async_status = kwargs.get("entity_async_status", None)
        self.entity_async_status_in = kwargs.get("entity_async_status_in", None)
        self.entity_async_status_not = kwargs.get("entity_async_status_not", None)
        self.entity_async_status_not_in = kwargs.get("entity_async_status_not_in", None)
        self.everoute_cluster = kwargs.get("everoute_cluster", None)
        self.failure_data_space = kwargs.get("failure_data_space", None)
        self.failure_data_space_gt = kwargs.get("failure_data_space_gt", None)
        self.failure_data_space_gte = kwargs.get("failure_data_space_gte", None)
        self.failure_data_space_in = kwargs.get("failure_data_space_in", None)
        self.failure_data_space_lt = kwargs.get("failure_data_space_lt", None)
        self.failure_data_space_lte = kwargs.get("failure_data_space_lte", None)
        self.failure_data_space_not = kwargs.get("failure_data_space_not", None)
        self.failure_data_space_not_in = kwargs.get("failure_data_space_not_in", None)
        self.has_metrox = kwargs.get("has_metrox", None)
        self.has_metrox_not = kwargs.get("has_metrox_not", None)
        self.host_num = kwargs.get("host_num", None)
        self.host_num_gt = kwargs.get("host_num_gt", None)
        self.host_num_gte = kwargs.get("host_num_gte", None)
        self.host_num_in = kwargs.get("host_num_in", None)
        self.host_num_lt = kwargs.get("host_num_lt", None)
        self.host_num_lte = kwargs.get("host_num_lte", None)
        self.host_num_not = kwargs.get("host_num_not", None)
        self.host_num_not_in = kwargs.get("host_num_not_in", None)
        self.hosts_every = kwargs.get("hosts_every", None)
        self.hosts_none = kwargs.get("hosts_none", None)
        self.hosts_some = kwargs.get("hosts_some", None)
        self.hypervisor = kwargs.get("hypervisor", None)
        self.hypervisor_in = kwargs.get("hypervisor_in", None)
        self.hypervisor_not = kwargs.get("hypervisor_not", None)
        self.hypervisor_not_in = kwargs.get("hypervisor_not_in", None)
        self.id = kwargs.get("id", None)
        self.id_contains = kwargs.get("id_contains", None)
        self.id_ends_with = kwargs.get("id_ends_with", None)
        self.id_gt = kwargs.get("id_gt", None)
        self.id_gte = kwargs.get("id_gte", None)
        self.id_in = kwargs.get("id_in", None)
        self.id_lt = kwargs.get("id_lt", None)
        self.id_lte = kwargs.get("id_lte", None)
        self.id_not = kwargs.get("id_not", None)
        self.id_not_contains = kwargs.get("id_not_contains", None)
        self.id_not_ends_with = kwargs.get("id_not_ends_with", None)
        self.id_not_in = kwargs.get("id_not_in", None)
        self.id_not_starts_with = kwargs.get("id_not_starts_with", None)
        self.id_starts_with = kwargs.get("id_starts_with", None)
        self.ip = kwargs.get("ip", None)
        self.ip_contains = kwargs.get("ip_contains", None)
        self.ip_ends_with = kwargs.get("ip_ends_with", None)
        self.ip_gt = kwargs.get("ip_gt", None)
        self.ip_gte = kwargs.get("ip_gte", None)
        self.ip_in = kwargs.get("ip_in", None)
        self.ip_lt = kwargs.get("ip_lt", None)
        self.ip_lte = kwargs.get("ip_lte", None)
        self.ip_not = kwargs.get("ip_not", None)
        self.ip_not_contains = kwargs.get("ip_not_contains", None)
        self.ip_not_ends_with = kwargs.get("ip_not_ends_with", None)
        self.ip_not_in = kwargs.get("ip_not_in", None)
        self.ip_not_starts_with = kwargs.get("ip_not_starts_with", None)
        self.ip_starts_with = kwargs.get("ip_starts_with", None)
        self.is_all_flash = kwargs.get("is_all_flash", None)
        self.is_all_flash_not = kwargs.get("is_all_flash_not", None)
        self.iscsi_vip = kwargs.get("iscsi_vip", None)
        self.iscsi_vip_contains = kwargs.get("iscsi_vip_contains", None)
        self.iscsi_vip_ends_with = kwargs.get("iscsi_vip_ends_with", None)
        self.iscsi_vip_gt = kwargs.get("iscsi_vip_gt", None)
        self.iscsi_vip_gte = kwargs.get("iscsi_vip_gte", None)
        self.iscsi_vip_in = kwargs.get("iscsi_vip_in", None)
        self.iscsi_vip_lt = kwargs.get("iscsi_vip_lt", None)
        self.iscsi_vip_lte = kwargs.get("iscsi_vip_lte", None)
        self.iscsi_vip_not = kwargs.get("iscsi_vip_not", None)
        self.iscsi_vip_not_contains = kwargs.get("iscsi_vip_not_contains", None)
        self.iscsi_vip_not_ends_with = kwargs.get("iscsi_vip_not_ends_with", None)
        self.iscsi_vip_not_in = kwargs.get("iscsi_vip_not_in", None)
        self.iscsi_vip_not_starts_with = kwargs.get("iscsi_vip_not_starts_with", None)
        self.iscsi_vip_starts_with = kwargs.get("iscsi_vip_starts_with", None)
        self.labels_every = kwargs.get("labels_every", None)
        self.labels_none = kwargs.get("labels_none", None)
        self.labels_some = kwargs.get("labels_some", None)
        self.license_expire_date = kwargs.get("license_expire_date", None)
        self.license_expire_date_gt = kwargs.get("license_expire_date_gt", None)
        self.license_expire_date_gte = kwargs.get("license_expire_date_gte", None)
        self.license_expire_date_in = kwargs.get("license_expire_date_in", None)
        self.license_expire_date_lt = kwargs.get("license_expire_date_lt", None)
        self.license_expire_date_lte = kwargs.get("license_expire_date_lte", None)
        self.license_expire_date_not = kwargs.get("license_expire_date_not", None)
        self.license_expire_date_not_in = kwargs.get("license_expire_date_not_in", None)
        self.license_serial = kwargs.get("license_serial", None)
        self.license_serial_contains = kwargs.get("license_serial_contains", None)
        self.license_serial_ends_with = kwargs.get("license_serial_ends_with", None)
        self.license_serial_gt = kwargs.get("license_serial_gt", None)
        self.license_serial_gte = kwargs.get("license_serial_gte", None)
        self.license_serial_in = kwargs.get("license_serial_in", None)
        self.license_serial_lt = kwargs.get("license_serial_lt", None)
        self.license_serial_lte = kwargs.get("license_serial_lte", None)
        self.license_serial_not = kwargs.get("license_serial_not", None)
        self.license_serial_not_contains = kwargs.get("license_serial_not_contains", None)
        self.license_serial_not_ends_with = kwargs.get("license_serial_not_ends_with", None)
        self.license_serial_not_in = kwargs.get("license_serial_not_in", None)
        self.license_serial_not_starts_with = kwargs.get("license_serial_not_starts_with", None)
        self.license_serial_starts_with = kwargs.get("license_serial_starts_with", None)
        self.license_sign_date = kwargs.get("license_sign_date", None)
        self.license_sign_date_gt = kwargs.get("license_sign_date_gt", None)
        self.license_sign_date_gte = kwargs.get("license_sign_date_gte", None)
        self.license_sign_date_in = kwargs.get("license_sign_date_in", None)
        self.license_sign_date_lt = kwargs.get("license_sign_date_lt", None)
        self.license_sign_date_lte = kwargs.get("license_sign_date_lte", None)
        self.license_sign_date_not = kwargs.get("license_sign_date_not", None)
        self.license_sign_date_not_in = kwargs.get("license_sign_date_not_in", None)
        self.license_type = kwargs.get("license_type", None)
        self.license_type_in = kwargs.get("license_type_in", None)
        self.license_type_not = kwargs.get("license_type_not", None)
        self.license_type_not_in = kwargs.get("license_type_not_in", None)
        self.local_id = kwargs.get("local_id", None)
        self.local_id_contains = kwargs.get("local_id_contains", None)
        self.local_id_ends_with = kwargs.get("local_id_ends_with", None)
        self.local_id_gt = kwargs.get("local_id_gt", None)
        self.local_id_gte = kwargs.get("local_id_gte", None)
        self.local_id_in = kwargs.get("local_id_in", None)
        self.local_id_lt = kwargs.get("local_id_lt", None)
        self.local_id_lte = kwargs.get("local_id_lte", None)
        self.local_id_not = kwargs.get("local_id_not", None)
        self.local_id_not_contains = kwargs.get("local_id_not_contains", None)
        self.local_id_not_ends_with = kwargs.get("local_id_not_ends_with", None)
        self.local_id_not_in = kwargs.get("local_id_not_in", None)
        self.local_id_not_starts_with = kwargs.get("local_id_not_starts_with", None)
        self.local_id_starts_with = kwargs.get("local_id_starts_with", None)
        self.logical_used_data_space = kwargs.get("logical_used_data_space", None)
        self.logical_used_data_space_gt = kwargs.get("logical_used_data_space_gt", None)
        self.logical_used_data_space_gte = kwargs.get("logical_used_data_space_gte", None)
        self.logical_used_data_space_in = kwargs.get("logical_used_data_space_in", None)
        self.logical_used_data_space_lt = kwargs.get("logical_used_data_space_lt", None)
        self.logical_used_data_space_lte = kwargs.get("logical_used_data_space_lte", None)
        self.logical_used_data_space_not = kwargs.get("logical_used_data_space_not", None)
        self.logical_used_data_space_not_in = kwargs.get("logical_used_data_space_not_in", None)
        self.maintenance_end_date = kwargs.get("maintenance_end_date", None)
        self.maintenance_end_date_gt = kwargs.get("maintenance_end_date_gt", None)
        self.maintenance_end_date_gte = kwargs.get("maintenance_end_date_gte", None)
        self.maintenance_end_date_in = kwargs.get("maintenance_end_date_in", None)
        self.maintenance_end_date_lt = kwargs.get("maintenance_end_date_lt", None)
        self.maintenance_end_date_lte = kwargs.get("maintenance_end_date_lte", None)
        self.maintenance_end_date_not = kwargs.get("maintenance_end_date_not", None)
        self.maintenance_end_date_not_in = kwargs.get("maintenance_end_date_not_in", None)
        self.maintenance_start_date = kwargs.get("maintenance_start_date", None)
        self.maintenance_start_date_gt = kwargs.get("maintenance_start_date_gt", None)
        self.maintenance_start_date_gte = kwargs.get("maintenance_start_date_gte", None)
        self.maintenance_start_date_in = kwargs.get("maintenance_start_date_in", None)
        self.maintenance_start_date_lt = kwargs.get("maintenance_start_date_lt", None)
        self.maintenance_start_date_lte = kwargs.get("maintenance_start_date_lte", None)
        self.maintenance_start_date_not = kwargs.get("maintenance_start_date_not", None)
        self.maintenance_start_date_not_in = kwargs.get("maintenance_start_date_not_in", None)
        self.management_vip = kwargs.get("management_vip", None)
        self.management_vip_contains = kwargs.get("management_vip_contains", None)
        self.management_vip_ends_with = kwargs.get("management_vip_ends_with", None)
        self.management_vip_gt = kwargs.get("management_vip_gt", None)
        self.management_vip_gte = kwargs.get("management_vip_gte", None)
        self.management_vip_in = kwargs.get("management_vip_in", None)
        self.management_vip_lt = kwargs.get("management_vip_lt", None)
        self.management_vip_lte = kwargs.get("management_vip_lte", None)
        self.management_vip_not = kwargs.get("management_vip_not", None)
        self.management_vip_not_contains = kwargs.get("management_vip_not_contains", None)
        self.management_vip_not_ends_with = kwargs.get("management_vip_not_ends_with", None)
        self.management_vip_not_in = kwargs.get("management_vip_not_in", None)
        self.management_vip_not_starts_with = kwargs.get("management_vip_not_starts_with", None)
        self.management_vip_starts_with = kwargs.get("management_vip_starts_with", None)
        self.max_chunk_num = kwargs.get("max_chunk_num", None)
        self.max_chunk_num_gt = kwargs.get("max_chunk_num_gt", None)
        self.max_chunk_num_gte = kwargs.get("max_chunk_num_gte", None)
        self.max_chunk_num_in = kwargs.get("max_chunk_num_in", None)
        self.max_chunk_num_lt = kwargs.get("max_chunk_num_lt", None)
        self.max_chunk_num_lte = kwargs.get("max_chunk_num_lte", None)
        self.max_chunk_num_not = kwargs.get("max_chunk_num_not", None)
        self.max_chunk_num_not_in = kwargs.get("max_chunk_num_not_in", None)
        self.max_physical_data_capacity = kwargs.get("max_physical_data_capacity", None)
        self.max_physical_data_capacity_gt = kwargs.get("max_physical_data_capacity_gt", None)
        self.max_physical_data_capacity_gte = kwargs.get("max_physical_data_capacity_gte", None)
        self.max_physical_data_capacity_in = kwargs.get("max_physical_data_capacity_in", None)
        self.max_physical_data_capacity_lt = kwargs.get("max_physical_data_capacity_lt", None)
        self.max_physical_data_capacity_lte = kwargs.get("max_physical_data_capacity_lte", None)
        self.max_physical_data_capacity_not = kwargs.get("max_physical_data_capacity_not", None)
        self.max_physical_data_capacity_not_in = kwargs.get("max_physical_data_capacity_not_in", None)
        self.max_physical_data_capacity_per_node = kwargs.get("max_physical_data_capacity_per_node", None)
        self.max_physical_data_capacity_per_node_gt = kwargs.get("max_physical_data_capacity_per_node_gt", None)
        self.max_physical_data_capacity_per_node_gte = kwargs.get("max_physical_data_capacity_per_node_gte", None)
        self.max_physical_data_capacity_per_node_in = kwargs.get("max_physical_data_capacity_per_node_in", None)
        self.max_physical_data_capacity_per_node_lt = kwargs.get("max_physical_data_capacity_per_node_lt", None)
        self.max_physical_data_capacity_per_node_lte = kwargs.get("max_physical_data_capacity_per_node_lte", None)
        self.max_physical_data_capacity_per_node_not = kwargs.get("max_physical_data_capacity_per_node_not", None)
        self.max_physical_data_capacity_per_node_not_in = kwargs.get("max_physical_data_capacity_per_node_not_in", None)
        self.mgt_gateway = kwargs.get("mgt_gateway", None)
        self.mgt_gateway_contains = kwargs.get("mgt_gateway_contains", None)
        self.mgt_gateway_ends_with = kwargs.get("mgt_gateway_ends_with", None)
        self.mgt_gateway_gt = kwargs.get("mgt_gateway_gt", None)
        self.mgt_gateway_gte = kwargs.get("mgt_gateway_gte", None)
        self.mgt_gateway_in = kwargs.get("mgt_gateway_in", None)
        self.mgt_gateway_lt = kwargs.get("mgt_gateway_lt", None)
        self.mgt_gateway_lte = kwargs.get("mgt_gateway_lte", None)
        self.mgt_gateway_not = kwargs.get("mgt_gateway_not", None)
        self.mgt_gateway_not_contains = kwargs.get("mgt_gateway_not_contains", None)
        self.mgt_gateway_not_ends_with = kwargs.get("mgt_gateway_not_ends_with", None)
        self.mgt_gateway_not_in = kwargs.get("mgt_gateway_not_in", None)
        self.mgt_gateway_not_starts_with = kwargs.get("mgt_gateway_not_starts_with", None)
        self.mgt_gateway_starts_with = kwargs.get("mgt_gateway_starts_with", None)
        self.mgt_netmask = kwargs.get("mgt_netmask", None)
        self.mgt_netmask_contains = kwargs.get("mgt_netmask_contains", None)
        self.mgt_netmask_ends_with = kwargs.get("mgt_netmask_ends_with", None)
        self.mgt_netmask_gt = kwargs.get("mgt_netmask_gt", None)
        self.mgt_netmask_gte = kwargs.get("mgt_netmask_gte", None)
        self.mgt_netmask_in = kwargs.get("mgt_netmask_in", None)
        self.mgt_netmask_lt = kwargs.get("mgt_netmask_lt", None)
        self.mgt_netmask_lte = kwargs.get("mgt_netmask_lte", None)
        self.mgt_netmask_not = kwargs.get("mgt_netmask_not", None)
        self.mgt_netmask_not_contains = kwargs.get("mgt_netmask_not_contains", None)
        self.mgt_netmask_not_ends_with = kwargs.get("mgt_netmask_not_ends_with", None)
        self.mgt_netmask_not_in = kwargs.get("mgt_netmask_not_in", None)
        self.mgt_netmask_not_starts_with = kwargs.get("mgt_netmask_not_starts_with", None)
        self.mgt_netmask_starts_with = kwargs.get("mgt_netmask_starts_with", None)
        self.migration_data_size = kwargs.get("migration_data_size", None)
        self.migration_data_size_gt = kwargs.get("migration_data_size_gt", None)
        self.migration_data_size_gte = kwargs.get("migration_data_size_gte", None)
        self.migration_data_size_in = kwargs.get("migration_data_size_in", None)
        self.migration_data_size_lt = kwargs.get("migration_data_size_lt", None)
        self.migration_data_size_lte = kwargs.get("migration_data_size_lte", None)
        self.migration_data_size_not = kwargs.get("migration_data_size_not", None)
        self.migration_data_size_not_in = kwargs.get("migration_data_size_not_in", None)
        self.migration_speed = kwargs.get("migration_speed", None)
        self.migration_speed_gt = kwargs.get("migration_speed_gt", None)
        self.migration_speed_gte = kwargs.get("migration_speed_gte", None)
        self.migration_speed_in = kwargs.get("migration_speed_in", None)
        self.migration_speed_lt = kwargs.get("migration_speed_lt", None)
        self.migration_speed_lte = kwargs.get("migration_speed_lte", None)
        self.migration_speed_not = kwargs.get("migration_speed_not", None)
        self.migration_speed_not_in = kwargs.get("migration_speed_not_in", None)
        self.name = kwargs.get("name", None)
        self.name_contains = kwargs.get("name_contains", None)
        self.name_ends_with = kwargs.get("name_ends_with", None)
        self.name_gt = kwargs.get("name_gt", None)
        self.name_gte = kwargs.get("name_gte", None)
        self.name_in = kwargs.get("name_in", None)
        self.name_lt = kwargs.get("name_lt", None)
        self.name_lte = kwargs.get("name_lte", None)
        self.name_not = kwargs.get("name_not", None)
        self.name_not_contains = kwargs.get("name_not_contains", None)
        self.name_not_ends_with = kwargs.get("name_not_ends_with", None)
        self.name_not_in = kwargs.get("name_not_in", None)
        self.name_not_starts_with = kwargs.get("name_not_starts_with", None)
        self.name_starts_with = kwargs.get("name_starts_with", None)
        self.no_performance_layer = kwargs.get("no_performance_layer", None)
        self.no_performance_layer_not = kwargs.get("no_performance_layer_not", None)
        self.ntp_mode = kwargs.get("ntp_mode", None)
        self.ntp_mode_in = kwargs.get("ntp_mode_in", None)
        self.ntp_mode_not = kwargs.get("ntp_mode_not", None)
        self.ntp_mode_not_in = kwargs.get("ntp_mode_not_in", None)
        self.nvme_over_rdma_enabled = kwargs.get("nvme_over_rdma_enabled", None)
        self.nvme_over_rdma_enabled_not = kwargs.get("nvme_over_rdma_enabled_not", None)
        self.nvme_over_tcp_enabled = kwargs.get("nvme_over_tcp_enabled", None)
        self.nvme_over_tcp_enabled_not = kwargs.get("nvme_over_tcp_enabled_not", None)
        self.nvmf_enabled = kwargs.get("nvmf_enabled", None)
        self.nvmf_enabled_not = kwargs.get("nvmf_enabled_not", None)
        self.overall_efficiency = kwargs.get("overall_efficiency", None)
        self.overall_efficiency_gt = kwargs.get("overall_efficiency_gt", None)
        self.overall_efficiency_gte = kwargs.get("overall_efficiency_gte", None)
        self.overall_efficiency_in = kwargs.get("overall_efficiency_in", None)
        self.overall_efficiency_lt = kwargs.get("overall_efficiency_lt", None)
        self.overall_efficiency_lte = kwargs.get("overall_efficiency_lte", None)
        self.overall_efficiency_not = kwargs.get("overall_efficiency_not", None)
        self.overall_efficiency_not_in = kwargs.get("overall_efficiency_not_in", None)
        self.perf_allocated_data_space = kwargs.get("perf_allocated_data_space", None)
        self.perf_allocated_data_space_gt = kwargs.get("perf_allocated_data_space_gt", None)
        self.perf_allocated_data_space_gte = kwargs.get("perf_allocated_data_space_gte", None)
        self.perf_allocated_data_space_in = kwargs.get("perf_allocated_data_space_in", None)
        self.perf_allocated_data_space_lt = kwargs.get("perf_allocated_data_space_lt", None)
        self.perf_allocated_data_space_lte = kwargs.get("perf_allocated_data_space_lte", None)
        self.perf_allocated_data_space_not = kwargs.get("perf_allocated_data_space_not", None)
        self.perf_allocated_data_space_not_in = kwargs.get("perf_allocated_data_space_not_in", None)
        self.perf_failure_data_space = kwargs.get("perf_failure_data_space", None)
        self.perf_failure_data_space_gt = kwargs.get("perf_failure_data_space_gt", None)
        self.perf_failure_data_space_gte = kwargs.get("perf_failure_data_space_gte", None)
        self.perf_failure_data_space_in = kwargs.get("perf_failure_data_space_in", None)
        self.perf_failure_data_space_lt = kwargs.get("perf_failure_data_space_lt", None)
        self.perf_failure_data_space_lte = kwargs.get("perf_failure_data_space_lte", None)
        self.perf_failure_data_space_not = kwargs.get("perf_failure_data_space_not", None)
        self.perf_failure_data_space_not_in = kwargs.get("perf_failure_data_space_not_in", None)
        self.perf_total_data_capacity = kwargs.get("perf_total_data_capacity", None)
        self.perf_total_data_capacity_gt = kwargs.get("perf_total_data_capacity_gt", None)
        self.perf_total_data_capacity_gte = kwargs.get("perf_total_data_capacity_gte", None)
        self.perf_total_data_capacity_in = kwargs.get("perf_total_data_capacity_in", None)
        self.perf_total_data_capacity_lt = kwargs.get("perf_total_data_capacity_lt", None)
        self.perf_total_data_capacity_lte = kwargs.get("perf_total_data_capacity_lte", None)
        self.perf_total_data_capacity_not = kwargs.get("perf_total_data_capacity_not", None)
        self.perf_total_data_capacity_not_in = kwargs.get("perf_total_data_capacity_not_in", None)
        self.perf_used_data_space = kwargs.get("perf_used_data_space", None)
        self.perf_used_data_space_gt = kwargs.get("perf_used_data_space_gt", None)
        self.perf_used_data_space_gte = kwargs.get("perf_used_data_space_gte", None)
        self.perf_used_data_space_in = kwargs.get("perf_used_data_space_in", None)
        self.perf_used_data_space_lt = kwargs.get("perf_used_data_space_lt", None)
        self.perf_used_data_space_lte = kwargs.get("perf_used_data_space_lte", None)
        self.perf_used_data_space_not = kwargs.get("perf_used_data_space_not", None)
        self.perf_used_data_space_not_in = kwargs.get("perf_used_data_space_not_in", None)
        self.perf_valid_data_space = kwargs.get("perf_valid_data_space", None)
        self.perf_valid_data_space_gt = kwargs.get("perf_valid_data_space_gt", None)
        self.perf_valid_data_space_gte = kwargs.get("perf_valid_data_space_gte", None)
        self.perf_valid_data_space_in = kwargs.get("perf_valid_data_space_in", None)
        self.perf_valid_data_space_lt = kwargs.get("perf_valid_data_space_lt", None)
        self.perf_valid_data_space_lte = kwargs.get("perf_valid_data_space_lte", None)
        self.perf_valid_data_space_not = kwargs.get("perf_valid_data_space_not", None)
        self.perf_valid_data_space_not_in = kwargs.get("perf_valid_data_space_not_in", None)
        self.planned_prioritized_space = kwargs.get("planned_prioritized_space", None)
        self.planned_prioritized_space_gt = kwargs.get("planned_prioritized_space_gt", None)
        self.planned_prioritized_space_gte = kwargs.get("planned_prioritized_space_gte", None)
        self.planned_prioritized_space_in = kwargs.get("planned_prioritized_space_in", None)
        self.planned_prioritized_space_lt = kwargs.get("planned_prioritized_space_lt", None)
        self.planned_prioritized_space_lte = kwargs.get("planned_prioritized_space_lte", None)
        self.planned_prioritized_space_not = kwargs.get("planned_prioritized_space_not", None)
        self.planned_prioritized_space_not_in = kwargs.get("planned_prioritized_space_not_in", None)
        self.pmem_enabled = kwargs.get("pmem_enabled", None)
        self.pmem_enabled_not = kwargs.get("pmem_enabled_not", None)
        self.prio_space_percentage = kwargs.get("prio_space_percentage", None)
        self.prio_space_percentage_gt = kwargs.get("prio_space_percentage_gt", None)
        self.prio_space_percentage_gte = kwargs.get("prio_space_percentage_gte", None)
        self.prio_space_percentage_in = kwargs.get("prio_space_percentage_in", None)
        self.prio_space_percentage_lt = kwargs.get("prio_space_percentage_lt", None)
        self.prio_space_percentage_lte = kwargs.get("prio_space_percentage_lte", None)
        self.prio_space_percentage_not = kwargs.get("prio_space_percentage_not", None)
        self.prio_space_percentage_not_in = kwargs.get("prio_space_percentage_not_in", None)
        self.provisioned_cpu_cores = kwargs.get("provisioned_cpu_cores", None)
        self.provisioned_cpu_cores_for_active_vm = kwargs.get("provisioned_cpu_cores_for_active_vm", None)
        self.provisioned_cpu_cores_for_active_vm_gt = kwargs.get("provisioned_cpu_cores_for_active_vm_gt", None)
        self.provisioned_cpu_cores_for_active_vm_gte = kwargs.get("provisioned_cpu_cores_for_active_vm_gte", None)
        self.provisioned_cpu_cores_for_active_vm_in = kwargs.get("provisioned_cpu_cores_for_active_vm_in", None)
        self.provisioned_cpu_cores_for_active_vm_lt = kwargs.get("provisioned_cpu_cores_for_active_vm_lt", None)
        self.provisioned_cpu_cores_for_active_vm_lte = kwargs.get("provisioned_cpu_cores_for_active_vm_lte", None)
        self.provisioned_cpu_cores_for_active_vm_not = kwargs.get("provisioned_cpu_cores_for_active_vm_not", None)
        self.provisioned_cpu_cores_for_active_vm_not_in = kwargs.get("provisioned_cpu_cores_for_active_vm_not_in", None)
        self.provisioned_cpu_cores_gt = kwargs.get("provisioned_cpu_cores_gt", None)
        self.provisioned_cpu_cores_gte = kwargs.get("provisioned_cpu_cores_gte", None)
        self.provisioned_cpu_cores_in = kwargs.get("provisioned_cpu_cores_in", None)
        self.provisioned_cpu_cores_lt = kwargs.get("provisioned_cpu_cores_lt", None)
        self.provisioned_cpu_cores_lte = kwargs.get("provisioned_cpu_cores_lte", None)
        self.provisioned_cpu_cores_not = kwargs.get("provisioned_cpu_cores_not", None)
        self.provisioned_cpu_cores_not_in = kwargs.get("provisioned_cpu_cores_not_in", None)
        self.provisioned_for_active_vm_ratio = kwargs.get("provisioned_for_active_vm_ratio", None)
        self.provisioned_for_active_vm_ratio_gt = kwargs.get("provisioned_for_active_vm_ratio_gt", None)
        self.provisioned_for_active_vm_ratio_gte = kwargs.get("provisioned_for_active_vm_ratio_gte", None)
        self.provisioned_for_active_vm_ratio_in = kwargs.get("provisioned_for_active_vm_ratio_in", None)
        self.provisioned_for_active_vm_ratio_lt = kwargs.get("provisioned_for_active_vm_ratio_lt", None)
        self.provisioned_for_active_vm_ratio_lte = kwargs.get("provisioned_for_active_vm_ratio_lte", None)
        self.provisioned_for_active_vm_ratio_not = kwargs.get("provisioned_for_active_vm_ratio_not", None)
        self.provisioned_for_active_vm_ratio_not_in = kwargs.get("provisioned_for_active_vm_ratio_not_in", None)
        self.provisioned_memory_bytes = kwargs.get("provisioned_memory_bytes", None)
        self.provisioned_memory_bytes_gt = kwargs.get("provisioned_memory_bytes_gt", None)
        self.provisioned_memory_bytes_gte = kwargs.get("provisioned_memory_bytes_gte", None)
        self.provisioned_memory_bytes_in = kwargs.get("provisioned_memory_bytes_in", None)
        self.provisioned_memory_bytes_lt = kwargs.get("provisioned_memory_bytes_lt", None)
        self.provisioned_memory_bytes_lte = kwargs.get("provisioned_memory_bytes_lte", None)
        self.provisioned_memory_bytes_not = kwargs.get("provisioned_memory_bytes_not", None)
        self.provisioned_memory_bytes_not_in = kwargs.get("provisioned_memory_bytes_not_in", None)
        self.provisioned_ratio = kwargs.get("provisioned_ratio", None)
        self.provisioned_ratio_gt = kwargs.get("provisioned_ratio_gt", None)
        self.provisioned_ratio_gte = kwargs.get("provisioned_ratio_gte", None)
        self.provisioned_ratio_in = kwargs.get("provisioned_ratio_in", None)
        self.provisioned_ratio_lt = kwargs.get("provisioned_ratio_lt", None)
        self.provisioned_ratio_lte = kwargs.get("provisioned_ratio_lte", None)
        self.provisioned_ratio_not = kwargs.get("provisioned_ratio_not", None)
        self.provisioned_ratio_not_in = kwargs.get("provisioned_ratio_not_in", None)
        self.rdma_enabled = kwargs.get("rdma_enabled", None)
        self.rdma_enabled_not = kwargs.get("rdma_enabled_not", None)
        self.recover_data_size = kwargs.get("recover_data_size", None)
        self.recover_data_size_gt = kwargs.get("recover_data_size_gt", None)
        self.recover_data_size_gte = kwargs.get("recover_data_size_gte", None)
        self.recover_data_size_in = kwargs.get("recover_data_size_in", None)
        self.recover_data_size_lt = kwargs.get("recover_data_size_lt", None)
        self.recover_data_size_lte = kwargs.get("recover_data_size_lte", None)
        self.recover_data_size_not = kwargs.get("recover_data_size_not", None)
        self.recover_data_size_not_in = kwargs.get("recover_data_size_not_in", None)
        self.recover_speed = kwargs.get("recover_speed", None)
        self.recover_speed_gt = kwargs.get("recover_speed_gt", None)
        self.recover_speed_gte = kwargs.get("recover_speed_gte", None)
        self.recover_speed_in = kwargs.get("recover_speed_in", None)
        self.recover_speed_lt = kwargs.get("recover_speed_lt", None)
        self.recover_speed_lte = kwargs.get("recover_speed_lte", None)
        self.recover_speed_not = kwargs.get("recover_speed_not", None)
        self.recover_speed_not_in = kwargs.get("recover_speed_not_in", None)
        self.replica_capacity_only = kwargs.get("replica_capacity_only", None)
        self.replica_capacity_only_not = kwargs.get("replica_capacity_only_not", None)
        self.reserved_cpu_cores_for_system_service = kwargs.get("reserved_cpu_cores_for_system_service", None)
        self.reserved_cpu_cores_for_system_service_gt = kwargs.get("reserved_cpu_cores_for_system_service_gt", None)
        self.reserved_cpu_cores_for_system_service_gte = kwargs.get("reserved_cpu_cores_for_system_service_gte", None)
        self.reserved_cpu_cores_for_system_service_in = kwargs.get("reserved_cpu_cores_for_system_service_in", None)
        self.reserved_cpu_cores_for_system_service_lt = kwargs.get("reserved_cpu_cores_for_system_service_lt", None)
        self.reserved_cpu_cores_for_system_service_lte = kwargs.get("reserved_cpu_cores_for_system_service_lte", None)
        self.reserved_cpu_cores_for_system_service_not = kwargs.get("reserved_cpu_cores_for_system_service_not", None)
        self.reserved_cpu_cores_for_system_service_not_in = kwargs.get("reserved_cpu_cores_for_system_service_not_in", None)
        self.running_vm_num = kwargs.get("running_vm_num", None)
        self.running_vm_num_gt = kwargs.get("running_vm_num_gt", None)
        self.running_vm_num_gte = kwargs.get("running_vm_num_gte", None)
        self.running_vm_num_in = kwargs.get("running_vm_num_in", None)
        self.running_vm_num_lt = kwargs.get("running_vm_num_lt", None)
        self.running_vm_num_lte = kwargs.get("running_vm_num_lte", None)
        self.running_vm_num_not = kwargs.get("running_vm_num_not", None)
        self.running_vm_num_not_in = kwargs.get("running_vm_num_not_in", None)
        self.software_edition = kwargs.get("software_edition", None)
        self.software_edition_in = kwargs.get("software_edition_in", None)
        self.software_edition_not = kwargs.get("software_edition_not", None)
        self.software_edition_not_in = kwargs.get("software_edition_not_in", None)
        self.stopped_vm_num = kwargs.get("stopped_vm_num", None)
        self.stopped_vm_num_gt = kwargs.get("stopped_vm_num_gt", None)
        self.stopped_vm_num_gte = kwargs.get("stopped_vm_num_gte", None)
        self.stopped_vm_num_in = kwargs.get("stopped_vm_num_in", None)
        self.stopped_vm_num_lt = kwargs.get("stopped_vm_num_lt", None)
        self.stopped_vm_num_lte = kwargs.get("stopped_vm_num_lte", None)
        self.stopped_vm_num_not = kwargs.get("stopped_vm_num_not", None)
        self.stopped_vm_num_not_in = kwargs.get("stopped_vm_num_not_in", None)
        self.stretch = kwargs.get("stretch", None)
        self.stretch_not = kwargs.get("stretch_not", None)
        self.suspended_vm_num = kwargs.get("suspended_vm_num", None)
        self.suspended_vm_num_gt = kwargs.get("suspended_vm_num_gt", None)
        self.suspended_vm_num_gte = kwargs.get("suspended_vm_num_gte", None)
        self.suspended_vm_num_in = kwargs.get("suspended_vm_num_in", None)
        self.suspended_vm_num_lt = kwargs.get("suspended_vm_num_lt", None)
        self.suspended_vm_num_lte = kwargs.get("suspended_vm_num_lte", None)
        self.suspended_vm_num_not = kwargs.get("suspended_vm_num_not", None)
        self.suspended_vm_num_not_in = kwargs.get("suspended_vm_num_not_in", None)
        self.total_cache_capacity = kwargs.get("total_cache_capacity", None)
        self.total_cache_capacity_gt = kwargs.get("total_cache_capacity_gt", None)
        self.total_cache_capacity_gte = kwargs.get("total_cache_capacity_gte", None)
        self.total_cache_capacity_in = kwargs.get("total_cache_capacity_in", None)
        self.total_cache_capacity_lt = kwargs.get("total_cache_capacity_lt", None)
        self.total_cache_capacity_lte = kwargs.get("total_cache_capacity_lte", None)
        self.total_cache_capacity_not = kwargs.get("total_cache_capacity_not", None)
        self.total_cache_capacity_not_in = kwargs.get("total_cache_capacity_not_in", None)
        self.total_cpu_cores = kwargs.get("total_cpu_cores", None)
        self.total_cpu_cores_gt = kwargs.get("total_cpu_cores_gt", None)
        self.total_cpu_cores_gte = kwargs.get("total_cpu_cores_gte", None)
        self.total_cpu_cores_in = kwargs.get("total_cpu_cores_in", None)
        self.total_cpu_cores_lt = kwargs.get("total_cpu_cores_lt", None)
        self.total_cpu_cores_lte = kwargs.get("total_cpu_cores_lte", None)
        self.total_cpu_cores_not = kwargs.get("total_cpu_cores_not", None)
        self.total_cpu_cores_not_in = kwargs.get("total_cpu_cores_not_in", None)
        self.total_cpu_hz = kwargs.get("total_cpu_hz", None)
        self.total_cpu_hz_gt = kwargs.get("total_cpu_hz_gt", None)
        self.total_cpu_hz_gte = kwargs.get("total_cpu_hz_gte", None)
        self.total_cpu_hz_in = kwargs.get("total_cpu_hz_in", None)
        self.total_cpu_hz_lt = kwargs.get("total_cpu_hz_lt", None)
        self.total_cpu_hz_lte = kwargs.get("total_cpu_hz_lte", None)
        self.total_cpu_hz_not = kwargs.get("total_cpu_hz_not", None)
        self.total_cpu_hz_not_in = kwargs.get("total_cpu_hz_not_in", None)
        self.total_cpu_sockets = kwargs.get("total_cpu_sockets", None)
        self.total_cpu_sockets_gt = kwargs.get("total_cpu_sockets_gt", None)
        self.total_cpu_sockets_gte = kwargs.get("total_cpu_sockets_gte", None)
        self.total_cpu_sockets_in = kwargs.get("total_cpu_sockets_in", None)
        self.total_cpu_sockets_lt = kwargs.get("total_cpu_sockets_lt", None)
        self.total_cpu_sockets_lte = kwargs.get("total_cpu_sockets_lte", None)
        self.total_cpu_sockets_not = kwargs.get("total_cpu_sockets_not", None)
        self.total_cpu_sockets_not_in = kwargs.get("total_cpu_sockets_not_in", None)
        self.total_data_capacity = kwargs.get("total_data_capacity", None)
        self.total_data_capacity_gt = kwargs.get("total_data_capacity_gt", None)
        self.total_data_capacity_gte = kwargs.get("total_data_capacity_gte", None)
        self.total_data_capacity_in = kwargs.get("total_data_capacity_in", None)
        self.total_data_capacity_lt = kwargs.get("total_data_capacity_lt", None)
        self.total_data_capacity_lte = kwargs.get("total_data_capacity_lte", None)
        self.total_data_capacity_not = kwargs.get("total_data_capacity_not", None)
        self.total_data_capacity_not_in = kwargs.get("total_data_capacity_not_in", None)
        self.total_memory_bytes = kwargs.get("total_memory_bytes", None)
        self.total_memory_bytes_gt = kwargs.get("total_memory_bytes_gt", None)
        self.total_memory_bytes_gte = kwargs.get("total_memory_bytes_gte", None)
        self.total_memory_bytes_in = kwargs.get("total_memory_bytes_in", None)
        self.total_memory_bytes_lt = kwargs.get("total_memory_bytes_lt", None)
        self.total_memory_bytes_lte = kwargs.get("total_memory_bytes_lte", None)
        self.total_memory_bytes_not = kwargs.get("total_memory_bytes_not", None)
        self.total_memory_bytes_not_in = kwargs.get("total_memory_bytes_not_in", None)
        self.total_prio_volume_size = kwargs.get("total_prio_volume_size", None)
        self.total_prio_volume_size_gt = kwargs.get("total_prio_volume_size_gt", None)
        self.total_prio_volume_size_gte = kwargs.get("total_prio_volume_size_gte", None)
        self.total_prio_volume_size_in = kwargs.get("total_prio_volume_size_in", None)
        self.total_prio_volume_size_lt = kwargs.get("total_prio_volume_size_lt", None)
        self.total_prio_volume_size_lte = kwargs.get("total_prio_volume_size_lte", None)
        self.total_prio_volume_size_not = kwargs.get("total_prio_volume_size_not", None)
        self.total_prio_volume_size_not_in = kwargs.get("total_prio_volume_size_not_in", None)
        self.total_prio_volume_size_usage = kwargs.get("total_prio_volume_size_usage", None)
        self.total_prio_volume_size_usage_gt = kwargs.get("total_prio_volume_size_usage_gt", None)
        self.total_prio_volume_size_usage_gte = kwargs.get("total_prio_volume_size_usage_gte", None)
        self.total_prio_volume_size_usage_in = kwargs.get("total_prio_volume_size_usage_in", None)
        self.total_prio_volume_size_usage_lt = kwargs.get("total_prio_volume_size_usage_lt", None)
        self.total_prio_volume_size_usage_lte = kwargs.get("total_prio_volume_size_usage_lte", None)
        self.total_prio_volume_size_usage_not = kwargs.get("total_prio_volume_size_usage_not", None)
        self.total_prio_volume_size_usage_not_in = kwargs.get("total_prio_volume_size_usage_not_in", None)
        self.type = kwargs.get("type", None)
        self.type_in = kwargs.get("type_in", None)
        self.type_not = kwargs.get("type_not", None)
        self.type_not_in = kwargs.get("type_not_in", None)
        self.upgrade_for_tiering = kwargs.get("upgrade_for_tiering", None)
        self.upgrade_for_tiering_not = kwargs.get("upgrade_for_tiering_not", None)
        self.upgrade_tool_version = kwargs.get("upgrade_tool_version", None)
        self.upgrade_tool_version_contains = kwargs.get("upgrade_tool_version_contains", None)
        self.upgrade_tool_version_ends_with = kwargs.get("upgrade_tool_version_ends_with", None)
        self.upgrade_tool_version_gt = kwargs.get("upgrade_tool_version_gt", None)
        self.upgrade_tool_version_gte = kwargs.get("upgrade_tool_version_gte", None)
        self.upgrade_tool_version_in = kwargs.get("upgrade_tool_version_in", None)
        self.upgrade_tool_version_lt = kwargs.get("upgrade_tool_version_lt", None)
        self.upgrade_tool_version_lte = kwargs.get("upgrade_tool_version_lte", None)
        self.upgrade_tool_version_not = kwargs.get("upgrade_tool_version_not", None)
        self.upgrade_tool_version_not_contains = kwargs.get("upgrade_tool_version_not_contains", None)
        self.upgrade_tool_version_not_ends_with = kwargs.get("upgrade_tool_version_not_ends_with", None)
        self.upgrade_tool_version_not_in = kwargs.get("upgrade_tool_version_not_in", None)
        self.upgrade_tool_version_not_starts_with = kwargs.get("upgrade_tool_version_not_starts_with", None)
        self.upgrade_tool_version_starts_with = kwargs.get("upgrade_tool_version_starts_with", None)
        self.used_cache_space = kwargs.get("used_cache_space", None)
        self.used_cache_space_gt = kwargs.get("used_cache_space_gt", None)
        self.used_cache_space_gte = kwargs.get("used_cache_space_gte", None)
        self.used_cache_space_in = kwargs.get("used_cache_space_in", None)
        self.used_cache_space_lt = kwargs.get("used_cache_space_lt", None)
        self.used_cache_space_lte = kwargs.get("used_cache_space_lte", None)
        self.used_cache_space_not = kwargs.get("used_cache_space_not", None)
        self.used_cache_space_not_in = kwargs.get("used_cache_space_not_in", None)
        self.used_cpu_hz = kwargs.get("used_cpu_hz", None)
        self.used_cpu_hz_gt = kwargs.get("used_cpu_hz_gt", None)
        self.used_cpu_hz_gte = kwargs.get("used_cpu_hz_gte", None)
        self.used_cpu_hz_in = kwargs.get("used_cpu_hz_in", None)
        self.used_cpu_hz_lt = kwargs.get("used_cpu_hz_lt", None)
        self.used_cpu_hz_lte = kwargs.get("used_cpu_hz_lte", None)
        self.used_cpu_hz_not = kwargs.get("used_cpu_hz_not", None)
        self.used_cpu_hz_not_in = kwargs.get("used_cpu_hz_not_in", None)
        self.used_data_space = kwargs.get("used_data_space", None)
        self.used_data_space_gt = kwargs.get("used_data_space_gt", None)
        self.used_data_space_gte = kwargs.get("used_data_space_gte", None)
        self.used_data_space_in = kwargs.get("used_data_space_in", None)
        self.used_data_space_lt = kwargs.get("used_data_space_lt", None)
        self.used_data_space_lte = kwargs.get("used_data_space_lte", None)
        self.used_data_space_not = kwargs.get("used_data_space_not", None)
        self.used_data_space_not_in = kwargs.get("used_data_space_not_in", None)
        self.used_memory_bytes = kwargs.get("used_memory_bytes", None)
        self.used_memory_bytes_gt = kwargs.get("used_memory_bytes_gt", None)
        self.used_memory_bytes_gte = kwargs.get("used_memory_bytes_gte", None)
        self.used_memory_bytes_in = kwargs.get("used_memory_bytes_in", None)
        self.used_memory_bytes_lt = kwargs.get("used_memory_bytes_lt", None)
        self.used_memory_bytes_lte = kwargs.get("used_memory_bytes_lte", None)
        self.used_memory_bytes_not = kwargs.get("used_memory_bytes_not", None)
        self.used_memory_bytes_not_in = kwargs.get("used_memory_bytes_not_in", None)
        self.valid_cache_space = kwargs.get("valid_cache_space", None)
        self.valid_cache_space_gt = kwargs.get("valid_cache_space_gt", None)
        self.valid_cache_space_gte = kwargs.get("valid_cache_space_gte", None)
        self.valid_cache_space_in = kwargs.get("valid_cache_space_in", None)
        self.valid_cache_space_lt = kwargs.get("valid_cache_space_lt", None)
        self.valid_cache_space_lte = kwargs.get("valid_cache_space_lte", None)
        self.valid_cache_space_not = kwargs.get("valid_cache_space_not", None)
        self.valid_cache_space_not_in = kwargs.get("valid_cache_space_not_in", None)
        self.valid_data_space = kwargs.get("valid_data_space", None)
        self.valid_data_space_gt = kwargs.get("valid_data_space_gt", None)
        self.valid_data_space_gte = kwargs.get("valid_data_space_gte", None)
        self.valid_data_space_in = kwargs.get("valid_data_space_in", None)
        self.valid_data_space_lt = kwargs.get("valid_data_space_lt", None)
        self.valid_data_space_lte = kwargs.get("valid_data_space_lte", None)
        self.valid_data_space_not = kwargs.get("valid_data_space_not", None)
        self.valid_data_space_not_in = kwargs.get("valid_data_space_not_in", None)
        self.vdses_every = kwargs.get("vdses_every", None)
        self.vdses_none = kwargs.get("vdses_none", None)
        self.vdses_some = kwargs.get("vdses_some", None)
        self.version = kwargs.get("version", None)
        self.version_contains = kwargs.get("version_contains", None)
        self.version_ends_with = kwargs.get("version_ends_with", None)
        self.version_gt = kwargs.get("version_gt", None)
        self.version_gte = kwargs.get("version_gte", None)
        self.version_in = kwargs.get("version_in", None)
        self.version_lt = kwargs.get("version_lt", None)
        self.version_lte = kwargs.get("version_lte", None)
        self.version_not = kwargs.get("version_not", None)
        self.version_not_contains = kwargs.get("version_not_contains", None)
        self.version_not_ends_with = kwargs.get("version_not_ends_with", None)
        self.version_not_in = kwargs.get("version_not_in", None)
        self.version_not_starts_with = kwargs.get("version_not_starts_with", None)
        self.version_starts_with = kwargs.get("version_starts_with", None)
        self.vhost_enabled = kwargs.get("vhost_enabled", None)
        self.vhost_enabled_not = kwargs.get("vhost_enabled_not", None)
        self.vm_folders_every = kwargs.get("vm_folders_every", None)
        self.vm_folders_none = kwargs.get("vm_folders_none", None)
        self.vm_folders_some = kwargs.get("vm_folders_some", None)
        self.vm_num = kwargs.get("vm_num", None)
        self.vm_num_gt = kwargs.get("vm_num_gt", None)
        self.vm_num_gte = kwargs.get("vm_num_gte", None)
        self.vm_num_in = kwargs.get("vm_num_in", None)
        self.vm_num_lt = kwargs.get("vm_num_lt", None)
        self.vm_num_lte = kwargs.get("vm_num_lte", None)
        self.vm_num_not = kwargs.get("vm_num_not", None)
        self.vm_num_not_in = kwargs.get("vm_num_not_in", None)
        self.vm_templates_every = kwargs.get("vm_templates_every", None)
        self.vm_templates_none = kwargs.get("vm_templates_none", None)
        self.vm_templates_some = kwargs.get("vm_templates_some", None)
        self.vms_every = kwargs.get("vms_every", None)
        self.vms_none = kwargs.get("vms_none", None)
        self.vms_some = kwargs.get("vms_some", None)

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


        :return: The _and of this ClusterWhereInput.  # noqa: E501
        :rtype: list[ClusterWhereInput]
        """
        return self.__and

    @_and.setter
    def _and(self, _and):
        """Sets the _and of this ClusterWhereInput.


        :param _and: The _and of this ClusterWhereInput.  # noqa: E501
        :type _and: list[ClusterWhereInput]
        """

        self.__and = _and

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


        :return: The _not of this ClusterWhereInput.  # noqa: E501
        :rtype: list[ClusterWhereInput]
        """
        return self.__not

    @_not.setter
    def _not(self, _not):
        """Sets the _not of this ClusterWhereInput.


        :param _not: The _not of this ClusterWhereInput.  # noqa: E501
        :type _not: list[ClusterWhereInput]
        """

        self.__not = _not

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


        :return: The _or of this ClusterWhereInput.  # noqa: E501
        :rtype: list[ClusterWhereInput]
        """
        return self.__or

    @_or.setter
    def _or(self, _or):
        """Sets the _or of this ClusterWhereInput.


        :param _or: The _or of this ClusterWhereInput.  # noqa: E501
        :type _or: list[ClusterWhereInput]
        """

        self.__or = _or

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


        :return: The access_write_compress_enabled of this ClusterWhereInput.  # noqa: E501
        :rtype: bool
        """
        return self._access_write_compress_enabled

    @access_write_compress_enabled.setter
    def access_write_compress_enabled(self, access_write_compress_enabled):
        """Sets the access_write_compress_enabled of this ClusterWhereInput.


        :param access_write_compress_enabled: The access_write_compress_enabled of this ClusterWhereInput.  # noqa: E501
        :type access_write_compress_enabled: bool
        """

        self._access_write_compress_enabled = access_write_compress_enabled

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


        :return: The access_write_compress_enabled_not of this ClusterWhereInput.  # noqa: E501
        :rtype: bool
        """
        return self._access_write_compress_enabled_not

    @access_write_compress_enabled_not.setter
    def access_write_compress_enabled_not(self, access_write_compress_enabled_not):
        """Sets the access_write_compress_enabled_not of this ClusterWhereInput.


        :param access_write_compress_enabled_not: The access_write_compress_enabled_not of this ClusterWhereInput.  # noqa: E501
        :type access_write_compress_enabled_not: bool
        """

        self._access_write_compress_enabled_not = access_write_compress_enabled_not

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


        :return: The allocated_prioritized_space of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._allocated_prioritized_space

    @allocated_prioritized_space.setter
    def allocated_prioritized_space(self, allocated_prioritized_space):
        """Sets the allocated_prioritized_space of this ClusterWhereInput.


        :param allocated_prioritized_space: The allocated_prioritized_space of this ClusterWhereInput.  # noqa: E501
        :type allocated_prioritized_space: int
        """

        self._allocated_prioritized_space = allocated_prioritized_space

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


        :return: The allocated_prioritized_space_gt of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._allocated_prioritized_space_gt

    @allocated_prioritized_space_gt.setter
    def allocated_prioritized_space_gt(self, allocated_prioritized_space_gt):
        """Sets the allocated_prioritized_space_gt of this ClusterWhereInput.


        :param allocated_prioritized_space_gt: The allocated_prioritized_space_gt of this ClusterWhereInput.  # noqa: E501
        :type allocated_prioritized_space_gt: int
        """

        self._allocated_prioritized_space_gt = allocated_prioritized_space_gt

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


        :return: The allocated_prioritized_space_gte of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._allocated_prioritized_space_gte

    @allocated_prioritized_space_gte.setter
    def allocated_prioritized_space_gte(self, allocated_prioritized_space_gte):
        """Sets the allocated_prioritized_space_gte of this ClusterWhereInput.


        :param allocated_prioritized_space_gte: The allocated_prioritized_space_gte of this ClusterWhereInput.  # noqa: E501
        :type allocated_prioritized_space_gte: int
        """

        self._allocated_prioritized_space_gte = allocated_prioritized_space_gte

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


        :return: The allocated_prioritized_space_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._allocated_prioritized_space_in

    @allocated_prioritized_space_in.setter
    def allocated_prioritized_space_in(self, allocated_prioritized_space_in):
        """Sets the allocated_prioritized_space_in of this ClusterWhereInput.


        :param allocated_prioritized_space_in: The allocated_prioritized_space_in of this ClusterWhereInput.  # noqa: E501
        :type allocated_prioritized_space_in: list[int]
        """

        self._allocated_prioritized_space_in = allocated_prioritized_space_in

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


        :return: The allocated_prioritized_space_lt of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._allocated_prioritized_space_lt

    @allocated_prioritized_space_lt.setter
    def allocated_prioritized_space_lt(self, allocated_prioritized_space_lt):
        """Sets the allocated_prioritized_space_lt of this ClusterWhereInput.


        :param allocated_prioritized_space_lt: The allocated_prioritized_space_lt of this ClusterWhereInput.  # noqa: E501
        :type allocated_prioritized_space_lt: int
        """

        self._allocated_prioritized_space_lt = allocated_prioritized_space_lt

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


        :return: The allocated_prioritized_space_lte of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._allocated_prioritized_space_lte

    @allocated_prioritized_space_lte.setter
    def allocated_prioritized_space_lte(self, allocated_prioritized_space_lte):
        """Sets the allocated_prioritized_space_lte of this ClusterWhereInput.


        :param allocated_prioritized_space_lte: The allocated_prioritized_space_lte of this ClusterWhereInput.  # noqa: E501
        :type allocated_prioritized_space_lte: int
        """

        self._allocated_prioritized_space_lte = allocated_prioritized_space_lte

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


        :return: The allocated_prioritized_space_not of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._allocated_prioritized_space_not

    @allocated_prioritized_space_not.setter
    def allocated_prioritized_space_not(self, allocated_prioritized_space_not):
        """Sets the allocated_prioritized_space_not of this ClusterWhereInput.


        :param allocated_prioritized_space_not: The allocated_prioritized_space_not of this ClusterWhereInput.  # noqa: E501
        :type allocated_prioritized_space_not: int
        """

        self._allocated_prioritized_space_not = allocated_prioritized_space_not

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


        :return: The allocated_prioritized_space_not_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._allocated_prioritized_space_not_in

    @allocated_prioritized_space_not_in.setter
    def allocated_prioritized_space_not_in(self, allocated_prioritized_space_not_in):
        """Sets the allocated_prioritized_space_not_in of this ClusterWhereInput.


        :param allocated_prioritized_space_not_in: The allocated_prioritized_space_not_in of this ClusterWhereInput.  # noqa: E501
        :type allocated_prioritized_space_not_in: list[int]
        """

        self._allocated_prioritized_space_not_in = allocated_prioritized_space_not_in

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


        :return: The allocated_prioritized_space_usage of this ClusterWhereInput.  # noqa: E501
        :rtype: float
        """
        return self._allocated_prioritized_space_usage

    @allocated_prioritized_space_usage.setter
    def allocated_prioritized_space_usage(self, allocated_prioritized_space_usage):
        """Sets the allocated_prioritized_space_usage of this ClusterWhereInput.


        :param allocated_prioritized_space_usage: The allocated_prioritized_space_usage of this ClusterWhereInput.  # noqa: E501
        :type allocated_prioritized_space_usage: float
        """

        self._allocated_prioritized_space_usage = allocated_prioritized_space_usage

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


        :return: The allocated_prioritized_space_usage_gt of this ClusterWhereInput.  # noqa: E501
        :rtype: float
        """
        return self._allocated_prioritized_space_usage_gt

    @allocated_prioritized_space_usage_gt.setter
    def allocated_prioritized_space_usage_gt(self, allocated_prioritized_space_usage_gt):
        """Sets the allocated_prioritized_space_usage_gt of this ClusterWhereInput.


        :param allocated_prioritized_space_usage_gt: The allocated_prioritized_space_usage_gt of this ClusterWhereInput.  # noqa: E501
        :type allocated_prioritized_space_usage_gt: float
        """

        self._allocated_prioritized_space_usage_gt = allocated_prioritized_space_usage_gt

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


        :return: The allocated_prioritized_space_usage_gte of this ClusterWhereInput.  # noqa: E501
        :rtype: float
        """
        return self._allocated_prioritized_space_usage_gte

    @allocated_prioritized_space_usage_gte.setter
    def allocated_prioritized_space_usage_gte(self, allocated_prioritized_space_usage_gte):
        """Sets the allocated_prioritized_space_usage_gte of this ClusterWhereInput.


        :param allocated_prioritized_space_usage_gte: The allocated_prioritized_space_usage_gte of this ClusterWhereInput.  # noqa: E501
        :type allocated_prioritized_space_usage_gte: float
        """

        self._allocated_prioritized_space_usage_gte = allocated_prioritized_space_usage_gte

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


        :return: The allocated_prioritized_space_usage_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[float]
        """
        return self._allocated_prioritized_space_usage_in

    @allocated_prioritized_space_usage_in.setter
    def allocated_prioritized_space_usage_in(self, allocated_prioritized_space_usage_in):
        """Sets the allocated_prioritized_space_usage_in of this ClusterWhereInput.


        :param allocated_prioritized_space_usage_in: The allocated_prioritized_space_usage_in of this ClusterWhereInput.  # noqa: E501
        :type allocated_prioritized_space_usage_in: list[float]
        """

        self._allocated_prioritized_space_usage_in = allocated_prioritized_space_usage_in

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


        :return: The allocated_prioritized_space_usage_lt of this ClusterWhereInput.  # noqa: E501
        :rtype: float
        """
        return self._allocated_prioritized_space_usage_lt

    @allocated_prioritized_space_usage_lt.setter
    def allocated_prioritized_space_usage_lt(self, allocated_prioritized_space_usage_lt):
        """Sets the allocated_prioritized_space_usage_lt of this ClusterWhereInput.


        :param allocated_prioritized_space_usage_lt: The allocated_prioritized_space_usage_lt of this ClusterWhereInput.  # noqa: E501
        :type allocated_prioritized_space_usage_lt: float
        """

        self._allocated_prioritized_space_usage_lt = allocated_prioritized_space_usage_lt

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


        :return: The allocated_prioritized_space_usage_lte of this ClusterWhereInput.  # noqa: E501
        :rtype: float
        """
        return self._allocated_prioritized_space_usage_lte

    @allocated_prioritized_space_usage_lte.setter
    def allocated_prioritized_space_usage_lte(self, allocated_prioritized_space_usage_lte):
        """Sets the allocated_prioritized_space_usage_lte of this ClusterWhereInput.


        :param allocated_prioritized_space_usage_lte: The allocated_prioritized_space_usage_lte of this ClusterWhereInput.  # noqa: E501
        :type allocated_prioritized_space_usage_lte: float
        """

        self._allocated_prioritized_space_usage_lte = allocated_prioritized_space_usage_lte

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


        :return: The allocated_prioritized_space_usage_not of this ClusterWhereInput.  # noqa: E501
        :rtype: float
        """
        return self._allocated_prioritized_space_usage_not

    @allocated_prioritized_space_usage_not.setter
    def allocated_prioritized_space_usage_not(self, allocated_prioritized_space_usage_not):
        """Sets the allocated_prioritized_space_usage_not of this ClusterWhereInput.


        :param allocated_prioritized_space_usage_not: The allocated_prioritized_space_usage_not of this ClusterWhereInput.  # noqa: E501
        :type allocated_prioritized_space_usage_not: float
        """

        self._allocated_prioritized_space_usage_not = allocated_prioritized_space_usage_not

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


        :return: The allocated_prioritized_space_usage_not_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[float]
        """
        return self._allocated_prioritized_space_usage_not_in

    @allocated_prioritized_space_usage_not_in.setter
    def allocated_prioritized_space_usage_not_in(self, allocated_prioritized_space_usage_not_in):
        """Sets the allocated_prioritized_space_usage_not_in of this ClusterWhereInput.


        :param allocated_prioritized_space_usage_not_in: The allocated_prioritized_space_usage_not_in of this ClusterWhereInput.  # noqa: E501
        :type allocated_prioritized_space_usage_not_in: list[float]
        """

        self._allocated_prioritized_space_usage_not_in = allocated_prioritized_space_usage_not_in

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


        :return: The application_highest_version of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._application_highest_version

    @application_highest_version.setter
    def application_highest_version(self, application_highest_version):
        """Sets the application_highest_version of this ClusterWhereInput.


        :param application_highest_version: The application_highest_version of this ClusterWhereInput.  # noqa: E501
        :type application_highest_version: str
        """

        self._application_highest_version = application_highest_version

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


        :return: The application_highest_version_contains of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._application_highest_version_contains

    @application_highest_version_contains.setter
    def application_highest_version_contains(self, application_highest_version_contains):
        """Sets the application_highest_version_contains of this ClusterWhereInput.


        :param application_highest_version_contains: The application_highest_version_contains of this ClusterWhereInput.  # noqa: E501
        :type application_highest_version_contains: str
        """

        self._application_highest_version_contains = application_highest_version_contains

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


        :return: The application_highest_version_ends_with of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._application_highest_version_ends_with

    @application_highest_version_ends_with.setter
    def application_highest_version_ends_with(self, application_highest_version_ends_with):
        """Sets the application_highest_version_ends_with of this ClusterWhereInput.


        :param application_highest_version_ends_with: The application_highest_version_ends_with of this ClusterWhereInput.  # noqa: E501
        :type application_highest_version_ends_with: str
        """

        self._application_highest_version_ends_with = application_highest_version_ends_with

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


        :return: The application_highest_version_gt of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._application_highest_version_gt

    @application_highest_version_gt.setter
    def application_highest_version_gt(self, application_highest_version_gt):
        """Sets the application_highest_version_gt of this ClusterWhereInput.


        :param application_highest_version_gt: The application_highest_version_gt of this ClusterWhereInput.  # noqa: E501
        :type application_highest_version_gt: str
        """

        self._application_highest_version_gt = application_highest_version_gt

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


        :return: The application_highest_version_gte of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._application_highest_version_gte

    @application_highest_version_gte.setter
    def application_highest_version_gte(self, application_highest_version_gte):
        """Sets the application_highest_version_gte of this ClusterWhereInput.


        :param application_highest_version_gte: The application_highest_version_gte of this ClusterWhereInput.  # noqa: E501
        :type application_highest_version_gte: str
        """

        self._application_highest_version_gte = application_highest_version_gte

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


        :return: The application_highest_version_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[str]
        """
        return self._application_highest_version_in

    @application_highest_version_in.setter
    def application_highest_version_in(self, application_highest_version_in):
        """Sets the application_highest_version_in of this ClusterWhereInput.


        :param application_highest_version_in: The application_highest_version_in of this ClusterWhereInput.  # noqa: E501
        :type application_highest_version_in: list[str]
        """

        self._application_highest_version_in = application_highest_version_in

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


        :return: The application_highest_version_lt of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._application_highest_version_lt

    @application_highest_version_lt.setter
    def application_highest_version_lt(self, application_highest_version_lt):
        """Sets the application_highest_version_lt of this ClusterWhereInput.


        :param application_highest_version_lt: The application_highest_version_lt of this ClusterWhereInput.  # noqa: E501
        :type application_highest_version_lt: str
        """

        self._application_highest_version_lt = application_highest_version_lt

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


        :return: The application_highest_version_lte of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._application_highest_version_lte

    @application_highest_version_lte.setter
    def application_highest_version_lte(self, application_highest_version_lte):
        """Sets the application_highest_version_lte of this ClusterWhereInput.


        :param application_highest_version_lte: The application_highest_version_lte of this ClusterWhereInput.  # noqa: E501
        :type application_highest_version_lte: str
        """

        self._application_highest_version_lte = application_highest_version_lte

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


        :return: The application_highest_version_not of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._application_highest_version_not

    @application_highest_version_not.setter
    def application_highest_version_not(self, application_highest_version_not):
        """Sets the application_highest_version_not of this ClusterWhereInput.


        :param application_highest_version_not: The application_highest_version_not of this ClusterWhereInput.  # noqa: E501
        :type application_highest_version_not: str
        """

        self._application_highest_version_not = application_highest_version_not

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


        :return: The application_highest_version_not_contains of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._application_highest_version_not_contains

    @application_highest_version_not_contains.setter
    def application_highest_version_not_contains(self, application_highest_version_not_contains):
        """Sets the application_highest_version_not_contains of this ClusterWhereInput.


        :param application_highest_version_not_contains: The application_highest_version_not_contains of this ClusterWhereInput.  # noqa: E501
        :type application_highest_version_not_contains: str
        """

        self._application_highest_version_not_contains = application_highest_version_not_contains

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


        :return: The application_highest_version_not_ends_with of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._application_highest_version_not_ends_with

    @application_highest_version_not_ends_with.setter
    def application_highest_version_not_ends_with(self, application_highest_version_not_ends_with):
        """Sets the application_highest_version_not_ends_with of this ClusterWhereInput.


        :param application_highest_version_not_ends_with: The application_highest_version_not_ends_with of this ClusterWhereInput.  # noqa: E501
        :type application_highest_version_not_ends_with: str
        """

        self._application_highest_version_not_ends_with = application_highest_version_not_ends_with

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


        :return: The application_highest_version_not_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[str]
        """
        return self._application_highest_version_not_in

    @application_highest_version_not_in.setter
    def application_highest_version_not_in(self, application_highest_version_not_in):
        """Sets the application_highest_version_not_in of this ClusterWhereInput.


        :param application_highest_version_not_in: The application_highest_version_not_in of this ClusterWhereInput.  # noqa: E501
        :type application_highest_version_not_in: list[str]
        """

        self._application_highest_version_not_in = application_highest_version_not_in

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


        :return: The application_highest_version_not_starts_with of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._application_highest_version_not_starts_with

    @application_highest_version_not_starts_with.setter
    def application_highest_version_not_starts_with(self, application_highest_version_not_starts_with):
        """Sets the application_highest_version_not_starts_with of this ClusterWhereInput.


        :param application_highest_version_not_starts_with: The application_highest_version_not_starts_with of this ClusterWhereInput.  # noqa: E501
        :type application_highest_version_not_starts_with: str
        """

        self._application_highest_version_not_starts_with = application_highest_version_not_starts_with

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


        :return: The application_highest_version_starts_with of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._application_highest_version_starts_with

    @application_highest_version_starts_with.setter
    def application_highest_version_starts_with(self, application_highest_version_starts_with):
        """Sets the application_highest_version_starts_with of this ClusterWhereInput.


        :param application_highest_version_starts_with: The application_highest_version_starts_with of this ClusterWhereInput.  # noqa: E501
        :type application_highest_version_starts_with: str
        """

        self._application_highest_version_starts_with = application_highest_version_starts_with

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


        :return: The architecture of this ClusterWhereInput.  # noqa: E501
        :rtype: Architecture
        """
        return self._architecture

    @architecture.setter
    def architecture(self, architecture):
        """Sets the architecture of this ClusterWhereInput.


        :param architecture: The architecture of this ClusterWhereInput.  # noqa: E501
        :type architecture: Architecture
        """

        self._architecture = architecture

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


        :return: The architecture_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[Architecture]
        """
        return self._architecture_in

    @architecture_in.setter
    def architecture_in(self, architecture_in):
        """Sets the architecture_in of this ClusterWhereInput.


        :param architecture_in: The architecture_in of this ClusterWhereInput.  # noqa: E501
        :type architecture_in: list[Architecture]
        """

        self._architecture_in = architecture_in

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


        :return: The architecture_not of this ClusterWhereInput.  # noqa: E501
        :rtype: Architecture
        """
        return self._architecture_not

    @architecture_not.setter
    def architecture_not(self, architecture_not):
        """Sets the architecture_not of this ClusterWhereInput.


        :param architecture_not: The architecture_not of this ClusterWhereInput.  # noqa: E501
        :type architecture_not: Architecture
        """

        self._architecture_not = architecture_not

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


        :return: The architecture_not_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[Architecture]
        """
        return self._architecture_not_in

    @architecture_not_in.setter
    def architecture_not_in(self, architecture_not_in):
        """Sets the architecture_not_in of this ClusterWhereInput.


        :param architecture_not_in: The architecture_not_in of this ClusterWhereInput.  # noqa: E501
        :type architecture_not_in: list[Architecture]
        """

        self._architecture_not_in = architecture_not_in

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


        :return: The auto_converge of this ClusterWhereInput.  # noqa: E501
        :rtype: bool
        """
        return self._auto_converge

    @auto_converge.setter
    def auto_converge(self, auto_converge):
        """Sets the auto_converge of this ClusterWhereInput.


        :param auto_converge: The auto_converge of this ClusterWhereInput.  # noqa: E501
        :type auto_converge: bool
        """

        self._auto_converge = auto_converge

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


        :return: The auto_converge_not of this ClusterWhereInput.  # noqa: E501
        :rtype: bool
        """
        return self._auto_converge_not

    @auto_converge_not.setter
    def auto_converge_not(self, auto_converge_not):
        """Sets the auto_converge_not of this ClusterWhereInput.


        :param auto_converge_not: The auto_converge_not of this ClusterWhereInput.  # noqa: E501
        :type auto_converge_not: bool
        """

        self._auto_converge_not = auto_converge_not

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


        :return: The commited_memory_bytes of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._commited_memory_bytes

    @commited_memory_bytes.setter
    def commited_memory_bytes(self, commited_memory_bytes):
        """Sets the commited_memory_bytes of this ClusterWhereInput.


        :param commited_memory_bytes: The commited_memory_bytes of this ClusterWhereInput.  # noqa: E501
        :type commited_memory_bytes: int
        """

        self._commited_memory_bytes = commited_memory_bytes

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


        :return: The commited_memory_bytes_gt of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._commited_memory_bytes_gt

    @commited_memory_bytes_gt.setter
    def commited_memory_bytes_gt(self, commited_memory_bytes_gt):
        """Sets the commited_memory_bytes_gt of this ClusterWhereInput.


        :param commited_memory_bytes_gt: The commited_memory_bytes_gt of this ClusterWhereInput.  # noqa: E501
        :type commited_memory_bytes_gt: int
        """

        self._commited_memory_bytes_gt = commited_memory_bytes_gt

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


        :return: The commited_memory_bytes_gte of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._commited_memory_bytes_gte

    @commited_memory_bytes_gte.setter
    def commited_memory_bytes_gte(self, commited_memory_bytes_gte):
        """Sets the commited_memory_bytes_gte of this ClusterWhereInput.


        :param commited_memory_bytes_gte: The commited_memory_bytes_gte of this ClusterWhereInput.  # noqa: E501
        :type commited_memory_bytes_gte: int
        """

        self._commited_memory_bytes_gte = commited_memory_bytes_gte

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


        :return: The commited_memory_bytes_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._commited_memory_bytes_in

    @commited_memory_bytes_in.setter
    def commited_memory_bytes_in(self, commited_memory_bytes_in):
        """Sets the commited_memory_bytes_in of this ClusterWhereInput.


        :param commited_memory_bytes_in: The commited_memory_bytes_in of this ClusterWhereInput.  # noqa: E501
        :type commited_memory_bytes_in: list[int]
        """

        self._commited_memory_bytes_in = commited_memory_bytes_in

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


        :return: The commited_memory_bytes_lt of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._commited_memory_bytes_lt

    @commited_memory_bytes_lt.setter
    def commited_memory_bytes_lt(self, commited_memory_bytes_lt):
        """Sets the commited_memory_bytes_lt of this ClusterWhereInput.


        :param commited_memory_bytes_lt: The commited_memory_bytes_lt of this ClusterWhereInput.  # noqa: E501
        :type commited_memory_bytes_lt: int
        """

        self._commited_memory_bytes_lt = commited_memory_bytes_lt

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


        :return: The commited_memory_bytes_lte of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._commited_memory_bytes_lte

    @commited_memory_bytes_lte.setter
    def commited_memory_bytes_lte(self, commited_memory_bytes_lte):
        """Sets the commited_memory_bytes_lte of this ClusterWhereInput.


        :param commited_memory_bytes_lte: The commited_memory_bytes_lte of this ClusterWhereInput.  # noqa: E501
        :type commited_memory_bytes_lte: int
        """

        self._commited_memory_bytes_lte = commited_memory_bytes_lte

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


        :return: The commited_memory_bytes_not of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._commited_memory_bytes_not

    @commited_memory_bytes_not.setter
    def commited_memory_bytes_not(self, commited_memory_bytes_not):
        """Sets the commited_memory_bytes_not of this ClusterWhereInput.


        :param commited_memory_bytes_not: The commited_memory_bytes_not of this ClusterWhereInput.  # noqa: E501
        :type commited_memory_bytes_not: int
        """

        self._commited_memory_bytes_not = commited_memory_bytes_not

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


        :return: The commited_memory_bytes_not_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._commited_memory_bytes_not_in

    @commited_memory_bytes_not_in.setter
    def commited_memory_bytes_not_in(self, commited_memory_bytes_not_in):
        """Sets the commited_memory_bytes_not_in of this ClusterWhereInput.


        :param commited_memory_bytes_not_in: The commited_memory_bytes_not_in of this ClusterWhereInput.  # noqa: E501
        :type commited_memory_bytes_not_in: list[int]
        """

        self._commited_memory_bytes_not_in = commited_memory_bytes_not_in

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


        :return: The connect_state of this ClusterWhereInput.  # noqa: E501
        :rtype: ConnectState
        """
        return self._connect_state

    @connect_state.setter
    def connect_state(self, connect_state):
        """Sets the connect_state of this ClusterWhereInput.


        :param connect_state: The connect_state of this ClusterWhereInput.  # noqa: E501
        :type connect_state: ConnectState
        """

        self._connect_state = connect_state

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


        :return: The connect_state_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[ConnectState]
        """
        return self._connect_state_in

    @connect_state_in.setter
    def connect_state_in(self, connect_state_in):
        """Sets the connect_state_in of this ClusterWhereInput.


        :param connect_state_in: The connect_state_in of this ClusterWhereInput.  # noqa: E501
        :type connect_state_in: list[ConnectState]
        """

        self._connect_state_in = connect_state_in

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


        :return: The connect_state_not of this ClusterWhereInput.  # noqa: E501
        :rtype: ConnectState
        """
        return self._connect_state_not

    @connect_state_not.setter
    def connect_state_not(self, connect_state_not):
        """Sets the connect_state_not of this ClusterWhereInput.


        :param connect_state_not: The connect_state_not of this ClusterWhereInput.  # noqa: E501
        :type connect_state_not: ConnectState
        """

        self._connect_state_not = connect_state_not

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


        :return: The connect_state_not_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[ConnectState]
        """
        return self._connect_state_not_in

    @connect_state_not_in.setter
    def connect_state_not_in(self, connect_state_not_in):
        """Sets the connect_state_not_in of this ClusterWhereInput.


        :param connect_state_not_in: The connect_state_not_in of this ClusterWhereInput.  # noqa: E501
        :type connect_state_not_in: list[ConnectState]
        """

        self._connect_state_not_in = connect_state_not_in

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


        :return: The current_cpu_model of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._current_cpu_model

    @current_cpu_model.setter
    def current_cpu_model(self, current_cpu_model):
        """Sets the current_cpu_model of this ClusterWhereInput.


        :param current_cpu_model: The current_cpu_model of this ClusterWhereInput.  # noqa: E501
        :type current_cpu_model: str
        """

        self._current_cpu_model = current_cpu_model

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


        :return: The current_cpu_model_contains of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._current_cpu_model_contains

    @current_cpu_model_contains.setter
    def current_cpu_model_contains(self, current_cpu_model_contains):
        """Sets the current_cpu_model_contains of this ClusterWhereInput.


        :param current_cpu_model_contains: The current_cpu_model_contains of this ClusterWhereInput.  # noqa: E501
        :type current_cpu_model_contains: str
        """

        self._current_cpu_model_contains = current_cpu_model_contains

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


        :return: The current_cpu_model_ends_with of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._current_cpu_model_ends_with

    @current_cpu_model_ends_with.setter
    def current_cpu_model_ends_with(self, current_cpu_model_ends_with):
        """Sets the current_cpu_model_ends_with of this ClusterWhereInput.


        :param current_cpu_model_ends_with: The current_cpu_model_ends_with of this ClusterWhereInput.  # noqa: E501
        :type current_cpu_model_ends_with: str
        """

        self._current_cpu_model_ends_with = current_cpu_model_ends_with

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


        :return: The current_cpu_model_gt of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._current_cpu_model_gt

    @current_cpu_model_gt.setter
    def current_cpu_model_gt(self, current_cpu_model_gt):
        """Sets the current_cpu_model_gt of this ClusterWhereInput.


        :param current_cpu_model_gt: The current_cpu_model_gt of this ClusterWhereInput.  # noqa: E501
        :type current_cpu_model_gt: str
        """

        self._current_cpu_model_gt = current_cpu_model_gt

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


        :return: The current_cpu_model_gte of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._current_cpu_model_gte

    @current_cpu_model_gte.setter
    def current_cpu_model_gte(self, current_cpu_model_gte):
        """Sets the current_cpu_model_gte of this ClusterWhereInput.


        :param current_cpu_model_gte: The current_cpu_model_gte of this ClusterWhereInput.  # noqa: E501
        :type current_cpu_model_gte: str
        """

        self._current_cpu_model_gte = current_cpu_model_gte

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


        :return: The current_cpu_model_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[str]
        """
        return self._current_cpu_model_in

    @current_cpu_model_in.setter
    def current_cpu_model_in(self, current_cpu_model_in):
        """Sets the current_cpu_model_in of this ClusterWhereInput.


        :param current_cpu_model_in: The current_cpu_model_in of this ClusterWhereInput.  # noqa: E501
        :type current_cpu_model_in: list[str]
        """

        self._current_cpu_model_in = current_cpu_model_in

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


        :return: The current_cpu_model_lt of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._current_cpu_model_lt

    @current_cpu_model_lt.setter
    def current_cpu_model_lt(self, current_cpu_model_lt):
        """Sets the current_cpu_model_lt of this ClusterWhereInput.


        :param current_cpu_model_lt: The current_cpu_model_lt of this ClusterWhereInput.  # noqa: E501
        :type current_cpu_model_lt: str
        """

        self._current_cpu_model_lt = current_cpu_model_lt

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


        :return: The current_cpu_model_lte of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._current_cpu_model_lte

    @current_cpu_model_lte.setter
    def current_cpu_model_lte(self, current_cpu_model_lte):
        """Sets the current_cpu_model_lte of this ClusterWhereInput.


        :param current_cpu_model_lte: The current_cpu_model_lte of this ClusterWhereInput.  # noqa: E501
        :type current_cpu_model_lte: str
        """

        self._current_cpu_model_lte = current_cpu_model_lte

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


        :return: The current_cpu_model_not of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._current_cpu_model_not

    @current_cpu_model_not.setter
    def current_cpu_model_not(self, current_cpu_model_not):
        """Sets the current_cpu_model_not of this ClusterWhereInput.


        :param current_cpu_model_not: The current_cpu_model_not of this ClusterWhereInput.  # noqa: E501
        :type current_cpu_model_not: str
        """

        self._current_cpu_model_not = current_cpu_model_not

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


        :return: The current_cpu_model_not_contains of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._current_cpu_model_not_contains

    @current_cpu_model_not_contains.setter
    def current_cpu_model_not_contains(self, current_cpu_model_not_contains):
        """Sets the current_cpu_model_not_contains of this ClusterWhereInput.


        :param current_cpu_model_not_contains: The current_cpu_model_not_contains of this ClusterWhereInput.  # noqa: E501
        :type current_cpu_model_not_contains: str
        """

        self._current_cpu_model_not_contains = current_cpu_model_not_contains

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


        :return: The current_cpu_model_not_ends_with of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._current_cpu_model_not_ends_with

    @current_cpu_model_not_ends_with.setter
    def current_cpu_model_not_ends_with(self, current_cpu_model_not_ends_with):
        """Sets the current_cpu_model_not_ends_with of this ClusterWhereInput.


        :param current_cpu_model_not_ends_with: The current_cpu_model_not_ends_with of this ClusterWhereInput.  # noqa: E501
        :type current_cpu_model_not_ends_with: str
        """

        self._current_cpu_model_not_ends_with = current_cpu_model_not_ends_with

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


        :return: The current_cpu_model_not_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[str]
        """
        return self._current_cpu_model_not_in

    @current_cpu_model_not_in.setter
    def current_cpu_model_not_in(self, current_cpu_model_not_in):
        """Sets the current_cpu_model_not_in of this ClusterWhereInput.


        :param current_cpu_model_not_in: The current_cpu_model_not_in of this ClusterWhereInput.  # noqa: E501
        :type current_cpu_model_not_in: list[str]
        """

        self._current_cpu_model_not_in = current_cpu_model_not_in

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


        :return: The current_cpu_model_not_starts_with of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._current_cpu_model_not_starts_with

    @current_cpu_model_not_starts_with.setter
    def current_cpu_model_not_starts_with(self, current_cpu_model_not_starts_with):
        """Sets the current_cpu_model_not_starts_with of this ClusterWhereInput.


        :param current_cpu_model_not_starts_with: The current_cpu_model_not_starts_with of this ClusterWhereInput.  # noqa: E501
        :type current_cpu_model_not_starts_with: str
        """

        self._current_cpu_model_not_starts_with = current_cpu_model_not_starts_with

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


        :return: The current_cpu_model_starts_with of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._current_cpu_model_starts_with

    @current_cpu_model_starts_with.setter
    def current_cpu_model_starts_with(self, current_cpu_model_starts_with):
        """Sets the current_cpu_model_starts_with of this ClusterWhereInput.


        :param current_cpu_model_starts_with: The current_cpu_model_starts_with of this ClusterWhereInput.  # noqa: E501
        :type current_cpu_model_starts_with: str
        """

        self._current_cpu_model_starts_with = current_cpu_model_starts_with

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


        :return: The data_reduction_ratio of this ClusterWhereInput.  # noqa: E501
        :rtype: float
        """
        return self._data_reduction_ratio

    @data_reduction_ratio.setter
    def data_reduction_ratio(self, data_reduction_ratio):
        """Sets the data_reduction_ratio of this ClusterWhereInput.


        :param data_reduction_ratio: The data_reduction_ratio of this ClusterWhereInput.  # noqa: E501
        :type data_reduction_ratio: float
        """

        self._data_reduction_ratio = data_reduction_ratio

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


        :return: The data_reduction_ratio_gt of this ClusterWhereInput.  # noqa: E501
        :rtype: float
        """
        return self._data_reduction_ratio_gt

    @data_reduction_ratio_gt.setter
    def data_reduction_ratio_gt(self, data_reduction_ratio_gt):
        """Sets the data_reduction_ratio_gt of this ClusterWhereInput.


        :param data_reduction_ratio_gt: The data_reduction_ratio_gt of this ClusterWhereInput.  # noqa: E501
        :type data_reduction_ratio_gt: float
        """

        self._data_reduction_ratio_gt = data_reduction_ratio_gt

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


        :return: The data_reduction_ratio_gte of this ClusterWhereInput.  # noqa: E501
        :rtype: float
        """
        return self._data_reduction_ratio_gte

    @data_reduction_ratio_gte.setter
    def data_reduction_ratio_gte(self, data_reduction_ratio_gte):
        """Sets the data_reduction_ratio_gte of this ClusterWhereInput.


        :param data_reduction_ratio_gte: The data_reduction_ratio_gte of this ClusterWhereInput.  # noqa: E501
        :type data_reduction_ratio_gte: float
        """

        self._data_reduction_ratio_gte = data_reduction_ratio_gte

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


        :return: The data_reduction_ratio_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[float]
        """
        return self._data_reduction_ratio_in

    @data_reduction_ratio_in.setter
    def data_reduction_ratio_in(self, data_reduction_ratio_in):
        """Sets the data_reduction_ratio_in of this ClusterWhereInput.


        :param data_reduction_ratio_in: The data_reduction_ratio_in of this ClusterWhereInput.  # noqa: E501
        :type data_reduction_ratio_in: list[float]
        """

        self._data_reduction_ratio_in = data_reduction_ratio_in

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


        :return: The data_reduction_ratio_lt of this ClusterWhereInput.  # noqa: E501
        :rtype: float
        """
        return self._data_reduction_ratio_lt

    @data_reduction_ratio_lt.setter
    def data_reduction_ratio_lt(self, data_reduction_ratio_lt):
        """Sets the data_reduction_ratio_lt of this ClusterWhereInput.


        :param data_reduction_ratio_lt: The data_reduction_ratio_lt of this ClusterWhereInput.  # noqa: E501
        :type data_reduction_ratio_lt: float
        """

        self._data_reduction_ratio_lt = data_reduction_ratio_lt

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


        :return: The data_reduction_ratio_lte of this ClusterWhereInput.  # noqa: E501
        :rtype: float
        """
        return self._data_reduction_ratio_lte

    @data_reduction_ratio_lte.setter
    def data_reduction_ratio_lte(self, data_reduction_ratio_lte):
        """Sets the data_reduction_ratio_lte of this ClusterWhereInput.


        :param data_reduction_ratio_lte: The data_reduction_ratio_lte of this ClusterWhereInput.  # noqa: E501
        :type data_reduction_ratio_lte: float
        """

        self._data_reduction_ratio_lte = data_reduction_ratio_lte

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


        :return: The data_reduction_ratio_not of this ClusterWhereInput.  # noqa: E501
        :rtype: float
        """
        return self._data_reduction_ratio_not

    @data_reduction_ratio_not.setter
    def data_reduction_ratio_not(self, data_reduction_ratio_not):
        """Sets the data_reduction_ratio_not of this ClusterWhereInput.


        :param data_reduction_ratio_not: The data_reduction_ratio_not of this ClusterWhereInput.  # noqa: E501
        :type data_reduction_ratio_not: float
        """

        self._data_reduction_ratio_not = data_reduction_ratio_not

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


        :return: The data_reduction_ratio_not_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[float]
        """
        return self._data_reduction_ratio_not_in

    @data_reduction_ratio_not_in.setter
    def data_reduction_ratio_not_in(self, data_reduction_ratio_not_in):
        """Sets the data_reduction_ratio_not_in of this ClusterWhereInput.


        :param data_reduction_ratio_not_in: The data_reduction_ratio_not_in of this ClusterWhereInput.  # noqa: E501
        :type data_reduction_ratio_not_in: list[float]
        """

        self._data_reduction_ratio_not_in = data_reduction_ratio_not_in

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


        :return: The data_reduction_saving of this ClusterWhereInput.  # noqa: E501
        :rtype: float
        """
        return self._data_reduction_saving

    @data_reduction_saving.setter
    def data_reduction_saving(self, data_reduction_saving):
        """Sets the data_reduction_saving of this ClusterWhereInput.


        :param data_reduction_saving: The data_reduction_saving of this ClusterWhereInput.  # noqa: E501
        :type data_reduction_saving: float
        """

        self._data_reduction_saving = data_reduction_saving

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


        :return: The data_reduction_saving_gt of this ClusterWhereInput.  # noqa: E501
        :rtype: float
        """
        return self._data_reduction_saving_gt

    @data_reduction_saving_gt.setter
    def data_reduction_saving_gt(self, data_reduction_saving_gt):
        """Sets the data_reduction_saving_gt of this ClusterWhereInput.


        :param data_reduction_saving_gt: The data_reduction_saving_gt of this ClusterWhereInput.  # noqa: E501
        :type data_reduction_saving_gt: float
        """

        self._data_reduction_saving_gt = data_reduction_saving_gt

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


        :return: The data_reduction_saving_gte of this ClusterWhereInput.  # noqa: E501
        :rtype: float
        """
        return self._data_reduction_saving_gte

    @data_reduction_saving_gte.setter
    def data_reduction_saving_gte(self, data_reduction_saving_gte):
        """Sets the data_reduction_saving_gte of this ClusterWhereInput.


        :param data_reduction_saving_gte: The data_reduction_saving_gte of this ClusterWhereInput.  # noqa: E501
        :type data_reduction_saving_gte: float
        """

        self._data_reduction_saving_gte = data_reduction_saving_gte

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


        :return: The data_reduction_saving_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[float]
        """
        return self._data_reduction_saving_in

    @data_reduction_saving_in.setter
    def data_reduction_saving_in(self, data_reduction_saving_in):
        """Sets the data_reduction_saving_in of this ClusterWhereInput.


        :param data_reduction_saving_in: The data_reduction_saving_in of this ClusterWhereInput.  # noqa: E501
        :type data_reduction_saving_in: list[float]
        """

        self._data_reduction_saving_in = data_reduction_saving_in

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


        :return: The data_reduction_saving_lt of this ClusterWhereInput.  # noqa: E501
        :rtype: float
        """
        return self._data_reduction_saving_lt

    @data_reduction_saving_lt.setter
    def data_reduction_saving_lt(self, data_reduction_saving_lt):
        """Sets the data_reduction_saving_lt of this ClusterWhereInput.


        :param data_reduction_saving_lt: The data_reduction_saving_lt of this ClusterWhereInput.  # noqa: E501
        :type data_reduction_saving_lt: float
        """

        self._data_reduction_saving_lt = data_reduction_saving_lt

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


        :return: The data_reduction_saving_lte of this ClusterWhereInput.  # noqa: E501
        :rtype: float
        """
        return self._data_reduction_saving_lte

    @data_reduction_saving_lte.setter
    def data_reduction_saving_lte(self, data_reduction_saving_lte):
        """Sets the data_reduction_saving_lte of this ClusterWhereInput.


        :param data_reduction_saving_lte: The data_reduction_saving_lte of this ClusterWhereInput.  # noqa: E501
        :type data_reduction_saving_lte: float
        """

        self._data_reduction_saving_lte = data_reduction_saving_lte

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


        :return: The data_reduction_saving_not of this ClusterWhereInput.  # noqa: E501
        :rtype: float
        """
        return self._data_reduction_saving_not

    @data_reduction_saving_not.setter
    def data_reduction_saving_not(self, data_reduction_saving_not):
        """Sets the data_reduction_saving_not of this ClusterWhereInput.


        :param data_reduction_saving_not: The data_reduction_saving_not of this ClusterWhereInput.  # noqa: E501
        :type data_reduction_saving_not: float
        """

        self._data_reduction_saving_not = data_reduction_saving_not

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


        :return: The data_reduction_saving_not_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[float]
        """
        return self._data_reduction_saving_not_in

    @data_reduction_saving_not_in.setter
    def data_reduction_saving_not_in(self, data_reduction_saving_not_in):
        """Sets the data_reduction_saving_not_in of this ClusterWhereInput.


        :param data_reduction_saving_not_in: The data_reduction_saving_not_in of this ClusterWhereInput.  # noqa: E501
        :type data_reduction_saving_not_in: list[float]
        """

        self._data_reduction_saving_not_in = data_reduction_saving_not_in

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


        :return: The datacenters_every of this ClusterWhereInput.  # noqa: E501
        :rtype: DatacenterWhereInput
        """
        return self._datacenters_every

    @datacenters_every.setter
    def datacenters_every(self, datacenters_every):
        """Sets the datacenters_every of this ClusterWhereInput.


        :param datacenters_every: The datacenters_every of this ClusterWhereInput.  # noqa: E501
        :type datacenters_every: DatacenterWhereInput
        """

        self._datacenters_every = datacenters_every

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


        :return: The datacenters_none of this ClusterWhereInput.  # noqa: E501
        :rtype: DatacenterWhereInput
        """
        return self._datacenters_none

    @datacenters_none.setter
    def datacenters_none(self, datacenters_none):
        """Sets the datacenters_none of this ClusterWhereInput.


        :param datacenters_none: The datacenters_none of this ClusterWhereInput.  # noqa: E501
        :type datacenters_none: DatacenterWhereInput
        """

        self._datacenters_none = datacenters_none

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


        :return: The datacenters_some of this ClusterWhereInput.  # noqa: E501
        :rtype: DatacenterWhereInput
        """
        return self._datacenters_some

    @datacenters_some.setter
    def datacenters_some(self, datacenters_some):
        """Sets the datacenters_some of this ClusterWhereInput.


        :param datacenters_some: The datacenters_some of this ClusterWhereInput.  # noqa: E501
        :type datacenters_some: DatacenterWhereInput
        """

        self._datacenters_some = datacenters_some

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


        :return: The disconnected_date of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._disconnected_date

    @disconnected_date.setter
    def disconnected_date(self, disconnected_date):
        """Sets the disconnected_date of this ClusterWhereInput.


        :param disconnected_date: The disconnected_date of this ClusterWhereInput.  # noqa: E501
        :type disconnected_date: str
        """

        self._disconnected_date = disconnected_date

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


        :return: The disconnected_date_gt of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._disconnected_date_gt

    @disconnected_date_gt.setter
    def disconnected_date_gt(self, disconnected_date_gt):
        """Sets the disconnected_date_gt of this ClusterWhereInput.


        :param disconnected_date_gt: The disconnected_date_gt of this ClusterWhereInput.  # noqa: E501
        :type disconnected_date_gt: str
        """

        self._disconnected_date_gt = disconnected_date_gt

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


        :return: The disconnected_date_gte of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._disconnected_date_gte

    @disconnected_date_gte.setter
    def disconnected_date_gte(self, disconnected_date_gte):
        """Sets the disconnected_date_gte of this ClusterWhereInput.


        :param disconnected_date_gte: The disconnected_date_gte of this ClusterWhereInput.  # noqa: E501
        :type disconnected_date_gte: str
        """

        self._disconnected_date_gte = disconnected_date_gte

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


        :return: The disconnected_date_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[str]
        """
        return self._disconnected_date_in

    @disconnected_date_in.setter
    def disconnected_date_in(self, disconnected_date_in):
        """Sets the disconnected_date_in of this ClusterWhereInput.


        :param disconnected_date_in: The disconnected_date_in of this ClusterWhereInput.  # noqa: E501
        :type disconnected_date_in: list[str]
        """

        self._disconnected_date_in = disconnected_date_in

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


        :return: The disconnected_date_lt of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._disconnected_date_lt

    @disconnected_date_lt.setter
    def disconnected_date_lt(self, disconnected_date_lt):
        """Sets the disconnected_date_lt of this ClusterWhereInput.


        :param disconnected_date_lt: The disconnected_date_lt of this ClusterWhereInput.  # noqa: E501
        :type disconnected_date_lt: str
        """

        self._disconnected_date_lt = disconnected_date_lt

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


        :return: The disconnected_date_lte of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._disconnected_date_lte

    @disconnected_date_lte.setter
    def disconnected_date_lte(self, disconnected_date_lte):
        """Sets the disconnected_date_lte of this ClusterWhereInput.


        :param disconnected_date_lte: The disconnected_date_lte of this ClusterWhereInput.  # noqa: E501
        :type disconnected_date_lte: str
        """

        self._disconnected_date_lte = disconnected_date_lte

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


        :return: The disconnected_date_not of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._disconnected_date_not

    @disconnected_date_not.setter
    def disconnected_date_not(self, disconnected_date_not):
        """Sets the disconnected_date_not of this ClusterWhereInput.


        :param disconnected_date_not: The disconnected_date_not of this ClusterWhereInput.  # noqa: E501
        :type disconnected_date_not: str
        """

        self._disconnected_date_not = disconnected_date_not

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


        :return: The disconnected_date_not_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[str]
        """
        return self._disconnected_date_not_in

    @disconnected_date_not_in.setter
    def disconnected_date_not_in(self, disconnected_date_not_in):
        """Sets the disconnected_date_not_in of this ClusterWhereInput.


        :param disconnected_date_not_in: The disconnected_date_not_in of this ClusterWhereInput.  # noqa: E501
        :type disconnected_date_not_in: list[str]
        """

        self._disconnected_date_not_in = disconnected_date_not_in

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


        :return: The disconnected_reason of this ClusterWhereInput.  # noqa: E501
        :rtype: ClusterConnectorErrorCode
        """
        return self._disconnected_reason

    @disconnected_reason.setter
    def disconnected_reason(self, disconnected_reason):
        """Sets the disconnected_reason of this ClusterWhereInput.


        :param disconnected_reason: The disconnected_reason of this ClusterWhereInput.  # noqa: E501
        :type disconnected_reason: ClusterConnectorErrorCode
        """

        self._disconnected_reason = disconnected_reason

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


        :return: The disconnected_reason_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[ClusterConnectorErrorCode]
        """
        return self._disconnected_reason_in

    @disconnected_reason_in.setter
    def disconnected_reason_in(self, disconnected_reason_in):
        """Sets the disconnected_reason_in of this ClusterWhereInput.


        :param disconnected_reason_in: The disconnected_reason_in of this ClusterWhereInput.  # noqa: E501
        :type disconnected_reason_in: list[ClusterConnectorErrorCode]
        """

        self._disconnected_reason_in = disconnected_reason_in

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


        :return: The disconnected_reason_not of this ClusterWhereInput.  # noqa: E501
        :rtype: ClusterConnectorErrorCode
        """
        return self._disconnected_reason_not

    @disconnected_reason_not.setter
    def disconnected_reason_not(self, disconnected_reason_not):
        """Sets the disconnected_reason_not of this ClusterWhereInput.


        :param disconnected_reason_not: The disconnected_reason_not of this ClusterWhereInput.  # noqa: E501
        :type disconnected_reason_not: ClusterConnectorErrorCode
        """

        self._disconnected_reason_not = disconnected_reason_not

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


        :return: The disconnected_reason_not_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[ClusterConnectorErrorCode]
        """
        return self._disconnected_reason_not_in

    @disconnected_reason_not_in.setter
    def disconnected_reason_not_in(self, disconnected_reason_not_in):
        """Sets the disconnected_reason_not_in of this ClusterWhereInput.


        :param disconnected_reason_not_in: The disconnected_reason_not_in of this ClusterWhereInput.  # noqa: E501
        :type disconnected_reason_not_in: list[ClusterConnectorErrorCode]
        """

        self._disconnected_reason_not_in = disconnected_reason_not_in

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


        :return: The downgraded_prioritized_space of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._downgraded_prioritized_space

    @downgraded_prioritized_space.setter
    def downgraded_prioritized_space(self, downgraded_prioritized_space):
        """Sets the downgraded_prioritized_space of this ClusterWhereInput.


        :param downgraded_prioritized_space: The downgraded_prioritized_space of this ClusterWhereInput.  # noqa: E501
        :type downgraded_prioritized_space: int
        """

        self._downgraded_prioritized_space = downgraded_prioritized_space

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


        :return: The downgraded_prioritized_space_gt of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._downgraded_prioritized_space_gt

    @downgraded_prioritized_space_gt.setter
    def downgraded_prioritized_space_gt(self, downgraded_prioritized_space_gt):
        """Sets the downgraded_prioritized_space_gt of this ClusterWhereInput.


        :param downgraded_prioritized_space_gt: The downgraded_prioritized_space_gt of this ClusterWhereInput.  # noqa: E501
        :type downgraded_prioritized_space_gt: int
        """

        self._downgraded_prioritized_space_gt = downgraded_prioritized_space_gt

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


        :return: The downgraded_prioritized_space_gte of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._downgraded_prioritized_space_gte

    @downgraded_prioritized_space_gte.setter
    def downgraded_prioritized_space_gte(self, downgraded_prioritized_space_gte):
        """Sets the downgraded_prioritized_space_gte of this ClusterWhereInput.


        :param downgraded_prioritized_space_gte: The downgraded_prioritized_space_gte of this ClusterWhereInput.  # noqa: E501
        :type downgraded_prioritized_space_gte: int
        """

        self._downgraded_prioritized_space_gte = downgraded_prioritized_space_gte

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


        :return: The downgraded_prioritized_space_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._downgraded_prioritized_space_in

    @downgraded_prioritized_space_in.setter
    def downgraded_prioritized_space_in(self, downgraded_prioritized_space_in):
        """Sets the downgraded_prioritized_space_in of this ClusterWhereInput.


        :param downgraded_prioritized_space_in: The downgraded_prioritized_space_in of this ClusterWhereInput.  # noqa: E501
        :type downgraded_prioritized_space_in: list[int]
        """

        self._downgraded_prioritized_space_in = downgraded_prioritized_space_in

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


        :return: The downgraded_prioritized_space_lt of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._downgraded_prioritized_space_lt

    @downgraded_prioritized_space_lt.setter
    def downgraded_prioritized_space_lt(self, downgraded_prioritized_space_lt):
        """Sets the downgraded_prioritized_space_lt of this ClusterWhereInput.


        :param downgraded_prioritized_space_lt: The downgraded_prioritized_space_lt of this ClusterWhereInput.  # noqa: E501
        :type downgraded_prioritized_space_lt: int
        """

        self._downgraded_prioritized_space_lt = downgraded_prioritized_space_lt

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


        :return: The downgraded_prioritized_space_lte of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._downgraded_prioritized_space_lte

    @downgraded_prioritized_space_lte.setter
    def downgraded_prioritized_space_lte(self, downgraded_prioritized_space_lte):
        """Sets the downgraded_prioritized_space_lte of this ClusterWhereInput.


        :param downgraded_prioritized_space_lte: The downgraded_prioritized_space_lte of this ClusterWhereInput.  # noqa: E501
        :type downgraded_prioritized_space_lte: int
        """

        self._downgraded_prioritized_space_lte = downgraded_prioritized_space_lte

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


        :return: The downgraded_prioritized_space_not of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._downgraded_prioritized_space_not

    @downgraded_prioritized_space_not.setter
    def downgraded_prioritized_space_not(self, downgraded_prioritized_space_not):
        """Sets the downgraded_prioritized_space_not of this ClusterWhereInput.


        :param downgraded_prioritized_space_not: The downgraded_prioritized_space_not of this ClusterWhereInput.  # noqa: E501
        :type downgraded_prioritized_space_not: int
        """

        self._downgraded_prioritized_space_not = downgraded_prioritized_space_not

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


        :return: The downgraded_prioritized_space_not_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._downgraded_prioritized_space_not_in

    @downgraded_prioritized_space_not_in.setter
    def downgraded_prioritized_space_not_in(self, downgraded_prioritized_space_not_in):
        """Sets the downgraded_prioritized_space_not_in of this ClusterWhereInput.


        :param downgraded_prioritized_space_not_in: The downgraded_prioritized_space_not_in of this ClusterWhereInput.  # noqa: E501
        :type downgraded_prioritized_space_not_in: list[int]
        """

        self._downgraded_prioritized_space_not_in = downgraded_prioritized_space_not_in

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


        :return: The enable_tiering of this ClusterWhereInput.  # noqa: E501
        :rtype: bool
        """
        return self._enable_tiering

    @enable_tiering.setter
    def enable_tiering(self, enable_tiering):
        """Sets the enable_tiering of this ClusterWhereInput.


        :param enable_tiering: The enable_tiering of this ClusterWhereInput.  # noqa: E501
        :type enable_tiering: bool
        """

        self._enable_tiering = enable_tiering

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


        :return: The enable_tiering_not of this ClusterWhereInput.  # noqa: E501
        :rtype: bool
        """
        return self._enable_tiering_not

    @enable_tiering_not.setter
    def enable_tiering_not(self, enable_tiering_not):
        """Sets the enable_tiering_not of this ClusterWhereInput.


        :param enable_tiering_not: The enable_tiering_not of this ClusterWhereInput.  # noqa: E501
        :type enable_tiering_not: bool
        """

        self._enable_tiering_not = enable_tiering_not

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


        :return: The entity_async_status of this ClusterWhereInput.  # noqa: E501
        :rtype: EntityAsyncStatus
        """
        return self._entity_async_status

    @entity_async_status.setter
    def entity_async_status(self, entity_async_status):
        """Sets the entity_async_status of this ClusterWhereInput.


        :param entity_async_status: The entity_async_status of this ClusterWhereInput.  # noqa: E501
        :type entity_async_status: EntityAsyncStatus
        """

        self._entity_async_status = entity_async_status

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


        :return: The entity_async_status_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[EntityAsyncStatus]
        """
        return self._entity_async_status_in

    @entity_async_status_in.setter
    def entity_async_status_in(self, entity_async_status_in):
        """Sets the entity_async_status_in of this ClusterWhereInput.


        :param entity_async_status_in: The entity_async_status_in of this ClusterWhereInput.  # noqa: E501
        :type entity_async_status_in: list[EntityAsyncStatus]
        """

        self._entity_async_status_in = entity_async_status_in

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


        :return: The entity_async_status_not of this ClusterWhereInput.  # noqa: E501
        :rtype: EntityAsyncStatus
        """
        return self._entity_async_status_not

    @entity_async_status_not.setter
    def entity_async_status_not(self, entity_async_status_not):
        """Sets the entity_async_status_not of this ClusterWhereInput.


        :param entity_async_status_not: The entity_async_status_not of this ClusterWhereInput.  # noqa: E501
        :type entity_async_status_not: EntityAsyncStatus
        """

        self._entity_async_status_not = entity_async_status_not

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


        :return: The entity_async_status_not_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[EntityAsyncStatus]
        """
        return self._entity_async_status_not_in

    @entity_async_status_not_in.setter
    def entity_async_status_not_in(self, entity_async_status_not_in):
        """Sets the entity_async_status_not_in of this ClusterWhereInput.


        :param entity_async_status_not_in: The entity_async_status_not_in of this ClusterWhereInput.  # noqa: E501
        :type entity_async_status_not_in: list[EntityAsyncStatus]
        """

        self._entity_async_status_not_in = entity_async_status_not_in

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


        :return: The everoute_cluster of this ClusterWhereInput.  # noqa: E501
        :rtype: EverouteClusterWhereInput
        """
        return self._everoute_cluster

    @everoute_cluster.setter
    def everoute_cluster(self, everoute_cluster):
        """Sets the everoute_cluster of this ClusterWhereInput.


        :param everoute_cluster: The everoute_cluster of this ClusterWhereInput.  # noqa: E501
        :type everoute_cluster: EverouteClusterWhereInput
        """

        self._everoute_cluster = everoute_cluster

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


        :return: The failure_data_space of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._failure_data_space

    @failure_data_space.setter
    def failure_data_space(self, failure_data_space):
        """Sets the failure_data_space of this ClusterWhereInput.


        :param failure_data_space: The failure_data_space of this ClusterWhereInput.  # noqa: E501
        :type failure_data_space: int
        """

        self._failure_data_space = failure_data_space

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


        :return: The failure_data_space_gt of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._failure_data_space_gt

    @failure_data_space_gt.setter
    def failure_data_space_gt(self, failure_data_space_gt):
        """Sets the failure_data_space_gt of this ClusterWhereInput.


        :param failure_data_space_gt: The failure_data_space_gt of this ClusterWhereInput.  # noqa: E501
        :type failure_data_space_gt: int
        """

        self._failure_data_space_gt = failure_data_space_gt

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


        :return: The failure_data_space_gte of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._failure_data_space_gte

    @failure_data_space_gte.setter
    def failure_data_space_gte(self, failure_data_space_gte):
        """Sets the failure_data_space_gte of this ClusterWhereInput.


        :param failure_data_space_gte: The failure_data_space_gte of this ClusterWhereInput.  # noqa: E501
        :type failure_data_space_gte: int
        """

        self._failure_data_space_gte = failure_data_space_gte

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


        :return: The failure_data_space_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._failure_data_space_in

    @failure_data_space_in.setter
    def failure_data_space_in(self, failure_data_space_in):
        """Sets the failure_data_space_in of this ClusterWhereInput.


        :param failure_data_space_in: The failure_data_space_in of this ClusterWhereInput.  # noqa: E501
        :type failure_data_space_in: list[int]
        """

        self._failure_data_space_in = failure_data_space_in

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


        :return: The failure_data_space_lt of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._failure_data_space_lt

    @failure_data_space_lt.setter
    def failure_data_space_lt(self, failure_data_space_lt):
        """Sets the failure_data_space_lt of this ClusterWhereInput.


        :param failure_data_space_lt: The failure_data_space_lt of this ClusterWhereInput.  # noqa: E501
        :type failure_data_space_lt: int
        """

        self._failure_data_space_lt = failure_data_space_lt

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


        :return: The failure_data_space_lte of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._failure_data_space_lte

    @failure_data_space_lte.setter
    def failure_data_space_lte(self, failure_data_space_lte):
        """Sets the failure_data_space_lte of this ClusterWhereInput.


        :param failure_data_space_lte: The failure_data_space_lte of this ClusterWhereInput.  # noqa: E501
        :type failure_data_space_lte: int
        """

        self._failure_data_space_lte = failure_data_space_lte

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


        :return: The failure_data_space_not of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._failure_data_space_not

    @failure_data_space_not.setter
    def failure_data_space_not(self, failure_data_space_not):
        """Sets the failure_data_space_not of this ClusterWhereInput.


        :param failure_data_space_not: The failure_data_space_not of this ClusterWhereInput.  # noqa: E501
        :type failure_data_space_not: int
        """

        self._failure_data_space_not = failure_data_space_not

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


        :return: The failure_data_space_not_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._failure_data_space_not_in

    @failure_data_space_not_in.setter
    def failure_data_space_not_in(self, failure_data_space_not_in):
        """Sets the failure_data_space_not_in of this ClusterWhereInput.


        :param failure_data_space_not_in: The failure_data_space_not_in of this ClusterWhereInput.  # noqa: E501
        :type failure_data_space_not_in: list[int]
        """

        self._failure_data_space_not_in = failure_data_space_not_in

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


        :return: The has_metrox of this ClusterWhereInput.  # noqa: E501
        :rtype: bool
        """
        return self._has_metrox

    @has_metrox.setter
    def has_metrox(self, has_metrox):
        """Sets the has_metrox of this ClusterWhereInput.


        :param has_metrox: The has_metrox of this ClusterWhereInput.  # noqa: E501
        :type has_metrox: bool
        """

        self._has_metrox = has_metrox

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


        :return: The has_metrox_not of this ClusterWhereInput.  # noqa: E501
        :rtype: bool
        """
        return self._has_metrox_not

    @has_metrox_not.setter
    def has_metrox_not(self, has_metrox_not):
        """Sets the has_metrox_not of this ClusterWhereInput.


        :param has_metrox_not: The has_metrox_not of this ClusterWhereInput.  # noqa: E501
        :type has_metrox_not: bool
        """

        self._has_metrox_not = has_metrox_not

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


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

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


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

        self._host_num = host_num

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


        :return: The host_num_gt of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._host_num_gt

    @host_num_gt.setter
    def host_num_gt(self, host_num_gt):
        """Sets the host_num_gt of this ClusterWhereInput.


        :param host_num_gt: The host_num_gt of this ClusterWhereInput.  # noqa: E501
        :type host_num_gt: int
        """

        self._host_num_gt = host_num_gt

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


        :return: The host_num_gte of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._host_num_gte

    @host_num_gte.setter
    def host_num_gte(self, host_num_gte):
        """Sets the host_num_gte of this ClusterWhereInput.


        :param host_num_gte: The host_num_gte of this ClusterWhereInput.  # noqa: E501
        :type host_num_gte: int
        """

        self._host_num_gte = host_num_gte

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


        :return: The host_num_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._host_num_in

    @host_num_in.setter
    def host_num_in(self, host_num_in):
        """Sets the host_num_in of this ClusterWhereInput.


        :param host_num_in: The host_num_in of this ClusterWhereInput.  # noqa: E501
        :type host_num_in: list[int]
        """

        self._host_num_in = host_num_in

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


        :return: The host_num_lt of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._host_num_lt

    @host_num_lt.setter
    def host_num_lt(self, host_num_lt):
        """Sets the host_num_lt of this ClusterWhereInput.


        :param host_num_lt: The host_num_lt of this ClusterWhereInput.  # noqa: E501
        :type host_num_lt: int
        """

        self._host_num_lt = host_num_lt

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


        :return: The host_num_lte of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._host_num_lte

    @host_num_lte.setter
    def host_num_lte(self, host_num_lte):
        """Sets the host_num_lte of this ClusterWhereInput.


        :param host_num_lte: The host_num_lte of this ClusterWhereInput.  # noqa: E501
        :type host_num_lte: int
        """

        self._host_num_lte = host_num_lte

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


        :return: The host_num_not of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._host_num_not

    @host_num_not.setter
    def host_num_not(self, host_num_not):
        """Sets the host_num_not of this ClusterWhereInput.


        :param host_num_not: The host_num_not of this ClusterWhereInput.  # noqa: E501
        :type host_num_not: int
        """

        self._host_num_not = host_num_not

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


        :return: The host_num_not_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._host_num_not_in

    @host_num_not_in.setter
    def host_num_not_in(self, host_num_not_in):
        """Sets the host_num_not_in of this ClusterWhereInput.


        :param host_num_not_in: The host_num_not_in of this ClusterWhereInput.  # noqa: E501
        :type host_num_not_in: list[int]
        """

        self._host_num_not_in = host_num_not_in

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


        :return: The hosts_every of this ClusterWhereInput.  # noqa: E501
        :rtype: HostWhereInput
        """
        return self._hosts_every

    @hosts_every.setter
    def hosts_every(self, hosts_every):
        """Sets the hosts_every of this ClusterWhereInput.


        :param hosts_every: The hosts_every of this ClusterWhereInput.  # noqa: E501
        :type hosts_every: HostWhereInput
        """

        self._hosts_every = hosts_every

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


        :return: The hosts_none of this ClusterWhereInput.  # noqa: E501
        :rtype: HostWhereInput
        """
        return self._hosts_none

    @hosts_none.setter
    def hosts_none(self, hosts_none):
        """Sets the hosts_none of this ClusterWhereInput.


        :param hosts_none: The hosts_none of this ClusterWhereInput.  # noqa: E501
        :type hosts_none: HostWhereInput
        """

        self._hosts_none = hosts_none

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


        :return: The hosts_some of this ClusterWhereInput.  # noqa: E501
        :rtype: HostWhereInput
        """
        return self._hosts_some

    @hosts_some.setter
    def hosts_some(self, hosts_some):
        """Sets the hosts_some of this ClusterWhereInput.


        :param hosts_some: The hosts_some of this ClusterWhereInput.  # noqa: E501
        :type hosts_some: HostWhereInput
        """

        self._hosts_some = hosts_some

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


        :return: The hypervisor of this ClusterWhereInput.  # noqa: E501
        :rtype: Hypervisor
        """
        return self._hypervisor

    @hypervisor.setter
    def hypervisor(self, hypervisor):
        """Sets the hypervisor of this ClusterWhereInput.


        :param hypervisor: The hypervisor of this ClusterWhereInput.  # noqa: E501
        :type hypervisor: Hypervisor
        """

        self._hypervisor = hypervisor

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


        :return: The hypervisor_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[Hypervisor]
        """
        return self._hypervisor_in

    @hypervisor_in.setter
    def hypervisor_in(self, hypervisor_in):
        """Sets the hypervisor_in of this ClusterWhereInput.


        :param hypervisor_in: The hypervisor_in of this ClusterWhereInput.  # noqa: E501
        :type hypervisor_in: list[Hypervisor]
        """

        self._hypervisor_in = hypervisor_in

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


        :return: The hypervisor_not of this ClusterWhereInput.  # noqa: E501
        :rtype: Hypervisor
        """
        return self._hypervisor_not

    @hypervisor_not.setter
    def hypervisor_not(self, hypervisor_not):
        """Sets the hypervisor_not of this ClusterWhereInput.


        :param hypervisor_not: The hypervisor_not of this ClusterWhereInput.  # noqa: E501
        :type hypervisor_not: Hypervisor
        """

        self._hypervisor_not = hypervisor_not

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


        :return: The hypervisor_not_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[Hypervisor]
        """
        return self._hypervisor_not_in

    @hypervisor_not_in.setter
    def hypervisor_not_in(self, hypervisor_not_in):
        """Sets the hypervisor_not_in of this ClusterWhereInput.


        :param hypervisor_not_in: The hypervisor_not_in of this ClusterWhereInput.  # noqa: E501
        :type hypervisor_not_in: list[Hypervisor]
        """

        self._hypervisor_not_in = hypervisor_not_in

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


        :return: The id of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._id

    @id.setter
    def id(self, id):
        """Sets the id of this ClusterWhereInput.


        :param id: The id of this ClusterWhereInput.  # noqa: E501
        :type id: str
        """

        self._id = id

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


        :return: The id_contains of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._id_contains

    @id_contains.setter
    def id_contains(self, id_contains):
        """Sets the id_contains of this ClusterWhereInput.


        :param id_contains: The id_contains of this ClusterWhereInput.  # noqa: E501
        :type id_contains: str
        """

        self._id_contains = id_contains

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


        :return: The id_ends_with of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._id_ends_with

    @id_ends_with.setter
    def id_ends_with(self, id_ends_with):
        """Sets the id_ends_with of this ClusterWhereInput.


        :param id_ends_with: The id_ends_with of this ClusterWhereInput.  # noqa: E501
        :type id_ends_with: str
        """

        self._id_ends_with = id_ends_with

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


        :return: The id_gt of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._id_gt

    @id_gt.setter
    def id_gt(self, id_gt):
        """Sets the id_gt of this ClusterWhereInput.


        :param id_gt: The id_gt of this ClusterWhereInput.  # noqa: E501
        :type id_gt: str
        """

        self._id_gt = id_gt

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


        :return: The id_gte of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._id_gte

    @id_gte.setter
    def id_gte(self, id_gte):
        """Sets the id_gte of this ClusterWhereInput.


        :param id_gte: The id_gte of this ClusterWhereInput.  # noqa: E501
        :type id_gte: str
        """

        self._id_gte = id_gte

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


        :return: The id_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[str]
        """
        return self._id_in

    @id_in.setter
    def id_in(self, id_in):
        """Sets the id_in of this ClusterWhereInput.


        :param id_in: The id_in of this ClusterWhereInput.  # noqa: E501
        :type id_in: list[str]
        """

        self._id_in = id_in

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


        :return: The id_lt of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._id_lt

    @id_lt.setter
    def id_lt(self, id_lt):
        """Sets the id_lt of this ClusterWhereInput.


        :param id_lt: The id_lt of this ClusterWhereInput.  # noqa: E501
        :type id_lt: str
        """

        self._id_lt = id_lt

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


        :return: The id_lte of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._id_lte

    @id_lte.setter
    def id_lte(self, id_lte):
        """Sets the id_lte of this ClusterWhereInput.


        :param id_lte: The id_lte of this ClusterWhereInput.  # noqa: E501
        :type id_lte: str
        """

        self._id_lte = id_lte

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


        :return: The id_not of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._id_not

    @id_not.setter
    def id_not(self, id_not):
        """Sets the id_not of this ClusterWhereInput.


        :param id_not: The id_not of this ClusterWhereInput.  # noqa: E501
        :type id_not: str
        """

        self._id_not = id_not

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


        :return: The id_not_contains of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._id_not_contains

    @id_not_contains.setter
    def id_not_contains(self, id_not_contains):
        """Sets the id_not_contains of this ClusterWhereInput.


        :param id_not_contains: The id_not_contains of this ClusterWhereInput.  # noqa: E501
        :type id_not_contains: str
        """

        self._id_not_contains = id_not_contains

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


        :return: The id_not_ends_with of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._id_not_ends_with

    @id_not_ends_with.setter
    def id_not_ends_with(self, id_not_ends_with):
        """Sets the id_not_ends_with of this ClusterWhereInput.


        :param id_not_ends_with: The id_not_ends_with of this ClusterWhereInput.  # noqa: E501
        :type id_not_ends_with: str
        """

        self._id_not_ends_with = id_not_ends_with

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


        :return: The id_not_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[str]
        """
        return self._id_not_in

    @id_not_in.setter
    def id_not_in(self, id_not_in):
        """Sets the id_not_in of this ClusterWhereInput.


        :param id_not_in: The id_not_in of this ClusterWhereInput.  # noqa: E501
        :type id_not_in: list[str]
        """

        self._id_not_in = id_not_in

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


        :return: The id_not_starts_with of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._id_not_starts_with

    @id_not_starts_with.setter
    def id_not_starts_with(self, id_not_starts_with):
        """Sets the id_not_starts_with of this ClusterWhereInput.


        :param id_not_starts_with: The id_not_starts_with of this ClusterWhereInput.  # noqa: E501
        :type id_not_starts_with: str
        """

        self._id_not_starts_with = id_not_starts_with

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


        :return: The id_starts_with of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._id_starts_with

    @id_starts_with.setter
    def id_starts_with(self, id_starts_with):
        """Sets the id_starts_with of this ClusterWhereInput.


        :param id_starts_with: The id_starts_with of this ClusterWhereInput.  # noqa: E501
        :type id_starts_with: str
        """

        self._id_starts_with = id_starts_with

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


        :return: The ip of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._ip

    @ip.setter
    def ip(self, ip):
        """Sets the ip of this ClusterWhereInput.


        :param ip: The ip of this ClusterWhereInput.  # noqa: E501
        :type ip: str
        """

        self._ip = ip

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


        :return: The ip_contains of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._ip_contains

    @ip_contains.setter
    def ip_contains(self, ip_contains):
        """Sets the ip_contains of this ClusterWhereInput.


        :param ip_contains: The ip_contains of this ClusterWhereInput.  # noqa: E501
        :type ip_contains: str
        """

        self._ip_contains = ip_contains

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


        :return: The ip_ends_with of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._ip_ends_with

    @ip_ends_with.setter
    def ip_ends_with(self, ip_ends_with):
        """Sets the ip_ends_with of this ClusterWhereInput.


        :param ip_ends_with: The ip_ends_with of this ClusterWhereInput.  # noqa: E501
        :type ip_ends_with: str
        """

        self._ip_ends_with = ip_ends_with

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


        :return: The ip_gt of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._ip_gt

    @ip_gt.setter
    def ip_gt(self, ip_gt):
        """Sets the ip_gt of this ClusterWhereInput.


        :param ip_gt: The ip_gt of this ClusterWhereInput.  # noqa: E501
        :type ip_gt: str
        """

        self._ip_gt = ip_gt

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


        :return: The ip_gte of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._ip_gte

    @ip_gte.setter
    def ip_gte(self, ip_gte):
        """Sets the ip_gte of this ClusterWhereInput.


        :param ip_gte: The ip_gte of this ClusterWhereInput.  # noqa: E501
        :type ip_gte: str
        """

        self._ip_gte = ip_gte

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


        :return: The ip_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[str]
        """
        return self._ip_in

    @ip_in.setter
    def ip_in(self, ip_in):
        """Sets the ip_in of this ClusterWhereInput.


        :param ip_in: The ip_in of this ClusterWhereInput.  # noqa: E501
        :type ip_in: list[str]
        """

        self._ip_in = ip_in

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


        :return: The ip_lt of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._ip_lt

    @ip_lt.setter
    def ip_lt(self, ip_lt):
        """Sets the ip_lt of this ClusterWhereInput.


        :param ip_lt: The ip_lt of this ClusterWhereInput.  # noqa: E501
        :type ip_lt: str
        """

        self._ip_lt = ip_lt

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


        :return: The ip_lte of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._ip_lte

    @ip_lte.setter
    def ip_lte(self, ip_lte):
        """Sets the ip_lte of this ClusterWhereInput.


        :param ip_lte: The ip_lte of this ClusterWhereInput.  # noqa: E501
        :type ip_lte: str
        """

        self._ip_lte = ip_lte

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


        :return: The ip_not of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._ip_not

    @ip_not.setter
    def ip_not(self, ip_not):
        """Sets the ip_not of this ClusterWhereInput.


        :param ip_not: The ip_not of this ClusterWhereInput.  # noqa: E501
        :type ip_not: str
        """

        self._ip_not = ip_not

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


        :return: The ip_not_contains of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._ip_not_contains

    @ip_not_contains.setter
    def ip_not_contains(self, ip_not_contains):
        """Sets the ip_not_contains of this ClusterWhereInput.


        :param ip_not_contains: The ip_not_contains of this ClusterWhereInput.  # noqa: E501
        :type ip_not_contains: str
        """

        self._ip_not_contains = ip_not_contains

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


        :return: The ip_not_ends_with of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._ip_not_ends_with

    @ip_not_ends_with.setter
    def ip_not_ends_with(self, ip_not_ends_with):
        """Sets the ip_not_ends_with of this ClusterWhereInput.


        :param ip_not_ends_with: The ip_not_ends_with of this ClusterWhereInput.  # noqa: E501
        :type ip_not_ends_with: str
        """

        self._ip_not_ends_with = ip_not_ends_with

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


        :return: The ip_not_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[str]
        """
        return self._ip_not_in

    @ip_not_in.setter
    def ip_not_in(self, ip_not_in):
        """Sets the ip_not_in of this ClusterWhereInput.


        :param ip_not_in: The ip_not_in of this ClusterWhereInput.  # noqa: E501
        :type ip_not_in: list[str]
        """

        self._ip_not_in = ip_not_in

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


        :return: The ip_not_starts_with of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._ip_not_starts_with

    @ip_not_starts_with.setter
    def ip_not_starts_with(self, ip_not_starts_with):
        """Sets the ip_not_starts_with of this ClusterWhereInput.


        :param ip_not_starts_with: The ip_not_starts_with of this ClusterWhereInput.  # noqa: E501
        :type ip_not_starts_with: str
        """

        self._ip_not_starts_with = ip_not_starts_with

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


        :return: The ip_starts_with of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._ip_starts_with

    @ip_starts_with.setter
    def ip_starts_with(self, ip_starts_with):
        """Sets the ip_starts_with of this ClusterWhereInput.


        :param ip_starts_with: The ip_starts_with of this ClusterWhereInput.  # noqa: E501
        :type ip_starts_with: str
        """

        self._ip_starts_with = ip_starts_with

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


        :return: The is_all_flash of this ClusterWhereInput.  # noqa: E501
        :rtype: bool
        """
        return self._is_all_flash

    @is_all_flash.setter
    def is_all_flash(self, is_all_flash):
        """Sets the is_all_flash of this ClusterWhereInput.


        :param is_all_flash: The is_all_flash of this ClusterWhereInput.  # noqa: E501
        :type is_all_flash: bool
        """

        self._is_all_flash = is_all_flash

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


        :return: The is_all_flash_not of this ClusterWhereInput.  # noqa: E501
        :rtype: bool
        """
        return self._is_all_flash_not

    @is_all_flash_not.setter
    def is_all_flash_not(self, is_all_flash_not):
        """Sets the is_all_flash_not of this ClusterWhereInput.


        :param is_all_flash_not: The is_all_flash_not of this ClusterWhereInput.  # noqa: E501
        :type is_all_flash_not: bool
        """

        self._is_all_flash_not = is_all_flash_not

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


        :return: The iscsi_vip of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._iscsi_vip

    @iscsi_vip.setter
    def iscsi_vip(self, iscsi_vip):
        """Sets the iscsi_vip of this ClusterWhereInput.


        :param iscsi_vip: The iscsi_vip of this ClusterWhereInput.  # noqa: E501
        :type iscsi_vip: str
        """

        self._iscsi_vip = iscsi_vip

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


        :return: The iscsi_vip_contains of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._iscsi_vip_contains

    @iscsi_vip_contains.setter
    def iscsi_vip_contains(self, iscsi_vip_contains):
        """Sets the iscsi_vip_contains of this ClusterWhereInput.


        :param iscsi_vip_contains: The iscsi_vip_contains of this ClusterWhereInput.  # noqa: E501
        :type iscsi_vip_contains: str
        """

        self._iscsi_vip_contains = iscsi_vip_contains

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


        :return: The iscsi_vip_ends_with of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._iscsi_vip_ends_with

    @iscsi_vip_ends_with.setter
    def iscsi_vip_ends_with(self, iscsi_vip_ends_with):
        """Sets the iscsi_vip_ends_with of this ClusterWhereInput.


        :param iscsi_vip_ends_with: The iscsi_vip_ends_with of this ClusterWhereInput.  # noqa: E501
        :type iscsi_vip_ends_with: str
        """

        self._iscsi_vip_ends_with = iscsi_vip_ends_with

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


        :return: The iscsi_vip_gt of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._iscsi_vip_gt

    @iscsi_vip_gt.setter
    def iscsi_vip_gt(self, iscsi_vip_gt):
        """Sets the iscsi_vip_gt of this ClusterWhereInput.


        :param iscsi_vip_gt: The iscsi_vip_gt of this ClusterWhereInput.  # noqa: E501
        :type iscsi_vip_gt: str
        """

        self._iscsi_vip_gt = iscsi_vip_gt

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


        :return: The iscsi_vip_gte of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._iscsi_vip_gte

    @iscsi_vip_gte.setter
    def iscsi_vip_gte(self, iscsi_vip_gte):
        """Sets the iscsi_vip_gte of this ClusterWhereInput.


        :param iscsi_vip_gte: The iscsi_vip_gte of this ClusterWhereInput.  # noqa: E501
        :type iscsi_vip_gte: str
        """

        self._iscsi_vip_gte = iscsi_vip_gte

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


        :return: The iscsi_vip_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[str]
        """
        return self._iscsi_vip_in

    @iscsi_vip_in.setter
    def iscsi_vip_in(self, iscsi_vip_in):
        """Sets the iscsi_vip_in of this ClusterWhereInput.


        :param iscsi_vip_in: The iscsi_vip_in of this ClusterWhereInput.  # noqa: E501
        :type iscsi_vip_in: list[str]
        """

        self._iscsi_vip_in = iscsi_vip_in

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


        :return: The iscsi_vip_lt of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._iscsi_vip_lt

    @iscsi_vip_lt.setter
    def iscsi_vip_lt(self, iscsi_vip_lt):
        """Sets the iscsi_vip_lt of this ClusterWhereInput.


        :param iscsi_vip_lt: The iscsi_vip_lt of this ClusterWhereInput.  # noqa: E501
        :type iscsi_vip_lt: str
        """

        self._iscsi_vip_lt = iscsi_vip_lt

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


        :return: The iscsi_vip_lte of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._iscsi_vip_lte

    @iscsi_vip_lte.setter
    def iscsi_vip_lte(self, iscsi_vip_lte):
        """Sets the iscsi_vip_lte of this ClusterWhereInput.


        :param iscsi_vip_lte: The iscsi_vip_lte of this ClusterWhereInput.  # noqa: E501
        :type iscsi_vip_lte: str
        """

        self._iscsi_vip_lte = iscsi_vip_lte

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


        :return: The iscsi_vip_not of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._iscsi_vip_not

    @iscsi_vip_not.setter
    def iscsi_vip_not(self, iscsi_vip_not):
        """Sets the iscsi_vip_not of this ClusterWhereInput.


        :param iscsi_vip_not: The iscsi_vip_not of this ClusterWhereInput.  # noqa: E501
        :type iscsi_vip_not: str
        """

        self._iscsi_vip_not = iscsi_vip_not

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


        :return: The iscsi_vip_not_contains of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._iscsi_vip_not_contains

    @iscsi_vip_not_contains.setter
    def iscsi_vip_not_contains(self, iscsi_vip_not_contains):
        """Sets the iscsi_vip_not_contains of this ClusterWhereInput.


        :param iscsi_vip_not_contains: The iscsi_vip_not_contains of this ClusterWhereInput.  # noqa: E501
        :type iscsi_vip_not_contains: str
        """

        self._iscsi_vip_not_contains = iscsi_vip_not_contains

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


        :return: The iscsi_vip_not_ends_with of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._iscsi_vip_not_ends_with

    @iscsi_vip_not_ends_with.setter
    def iscsi_vip_not_ends_with(self, iscsi_vip_not_ends_with):
        """Sets the iscsi_vip_not_ends_with of this ClusterWhereInput.


        :param iscsi_vip_not_ends_with: The iscsi_vip_not_ends_with of this ClusterWhereInput.  # noqa: E501
        :type iscsi_vip_not_ends_with: str
        """

        self._iscsi_vip_not_ends_with = iscsi_vip_not_ends_with

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


        :return: The iscsi_vip_not_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[str]
        """
        return self._iscsi_vip_not_in

    @iscsi_vip_not_in.setter
    def iscsi_vip_not_in(self, iscsi_vip_not_in):
        """Sets the iscsi_vip_not_in of this ClusterWhereInput.


        :param iscsi_vip_not_in: The iscsi_vip_not_in of this ClusterWhereInput.  # noqa: E501
        :type iscsi_vip_not_in: list[str]
        """

        self._iscsi_vip_not_in = iscsi_vip_not_in

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


        :return: The iscsi_vip_not_starts_with of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._iscsi_vip_not_starts_with

    @iscsi_vip_not_starts_with.setter
    def iscsi_vip_not_starts_with(self, iscsi_vip_not_starts_with):
        """Sets the iscsi_vip_not_starts_with of this ClusterWhereInput.


        :param iscsi_vip_not_starts_with: The iscsi_vip_not_starts_with of this ClusterWhereInput.  # noqa: E501
        :type iscsi_vip_not_starts_with: str
        """

        self._iscsi_vip_not_starts_with = iscsi_vip_not_starts_with

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


        :return: The iscsi_vip_starts_with of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._iscsi_vip_starts_with

    @iscsi_vip_starts_with.setter
    def iscsi_vip_starts_with(self, iscsi_vip_starts_with):
        """Sets the iscsi_vip_starts_with of this ClusterWhereInput.


        :param iscsi_vip_starts_with: The iscsi_vip_starts_with of this ClusterWhereInput.  # noqa: E501
        :type iscsi_vip_starts_with: str
        """

        self._iscsi_vip_starts_with = iscsi_vip_starts_with

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


        :return: The labels_every of this ClusterWhereInput.  # noqa: E501
        :rtype: LabelWhereInput
        """
        return self._labels_every

    @labels_every.setter
    def labels_every(self, labels_every):
        """Sets the labels_every of this ClusterWhereInput.


        :param labels_every: The labels_every of this ClusterWhereInput.  # noqa: E501
        :type labels_every: LabelWhereInput
        """

        self._labels_every = labels_every

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


        :return: The labels_none of this ClusterWhereInput.  # noqa: E501
        :rtype: LabelWhereInput
        """
        return self._labels_none

    @labels_none.setter
    def labels_none(self, labels_none):
        """Sets the labels_none of this ClusterWhereInput.


        :param labels_none: The labels_none of this ClusterWhereInput.  # noqa: E501
        :type labels_none: LabelWhereInput
        """

        self._labels_none = labels_none

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


        :return: The labels_some of this ClusterWhereInput.  # noqa: E501
        :rtype: LabelWhereInput
        """
        return self._labels_some

    @labels_some.setter
    def labels_some(self, labels_some):
        """Sets the labels_some of this ClusterWhereInput.


        :param labels_some: The labels_some of this ClusterWhereInput.  # noqa: E501
        :type labels_some: LabelWhereInput
        """

        self._labels_some = labels_some

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


        :return: The license_expire_date of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._license_expire_date

    @license_expire_date.setter
    def license_expire_date(self, license_expire_date):
        """Sets the license_expire_date of this ClusterWhereInput.


        :param license_expire_date: The license_expire_date of this ClusterWhereInput.  # noqa: E501
        :type license_expire_date: str
        """

        self._license_expire_date = license_expire_date

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


        :return: The license_expire_date_gt of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._license_expire_date_gt

    @license_expire_date_gt.setter
    def license_expire_date_gt(self, license_expire_date_gt):
        """Sets the license_expire_date_gt of this ClusterWhereInput.


        :param license_expire_date_gt: The license_expire_date_gt of this ClusterWhereInput.  # noqa: E501
        :type license_expire_date_gt: str
        """

        self._license_expire_date_gt = license_expire_date_gt

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


        :return: The license_expire_date_gte of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._license_expire_date_gte

    @license_expire_date_gte.setter
    def license_expire_date_gte(self, license_expire_date_gte):
        """Sets the license_expire_date_gte of this ClusterWhereInput.


        :param license_expire_date_gte: The license_expire_date_gte of this ClusterWhereInput.  # noqa: E501
        :type license_expire_date_gte: str
        """

        self._license_expire_date_gte = license_expire_date_gte

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


        :return: The license_expire_date_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[str]
        """
        return self._license_expire_date_in

    @license_expire_date_in.setter
    def license_expire_date_in(self, license_expire_date_in):
        """Sets the license_expire_date_in of this ClusterWhereInput.


        :param license_expire_date_in: The license_expire_date_in of this ClusterWhereInput.  # noqa: E501
        :type license_expire_date_in: list[str]
        """

        self._license_expire_date_in = license_expire_date_in

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


        :return: The license_expire_date_lt of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._license_expire_date_lt

    @license_expire_date_lt.setter
    def license_expire_date_lt(self, license_expire_date_lt):
        """Sets the license_expire_date_lt of this ClusterWhereInput.


        :param license_expire_date_lt: The license_expire_date_lt of this ClusterWhereInput.  # noqa: E501
        :type license_expire_date_lt: str
        """

        self._license_expire_date_lt = license_expire_date_lt

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


        :return: The license_expire_date_lte of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._license_expire_date_lte

    @license_expire_date_lte.setter
    def license_expire_date_lte(self, license_expire_date_lte):
        """Sets the license_expire_date_lte of this ClusterWhereInput.


        :param license_expire_date_lte: The license_expire_date_lte of this ClusterWhereInput.  # noqa: E501
        :type license_expire_date_lte: str
        """

        self._license_expire_date_lte = license_expire_date_lte

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


        :return: The license_expire_date_not of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._license_expire_date_not

    @license_expire_date_not.setter
    def license_expire_date_not(self, license_expire_date_not):
        """Sets the license_expire_date_not of this ClusterWhereInput.


        :param license_expire_date_not: The license_expire_date_not of this ClusterWhereInput.  # noqa: E501
        :type license_expire_date_not: str
        """

        self._license_expire_date_not = license_expire_date_not

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


        :return: The license_expire_date_not_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[str]
        """
        return self._license_expire_date_not_in

    @license_expire_date_not_in.setter
    def license_expire_date_not_in(self, license_expire_date_not_in):
        """Sets the license_expire_date_not_in of this ClusterWhereInput.


        :param license_expire_date_not_in: The license_expire_date_not_in of this ClusterWhereInput.  # noqa: E501
        :type license_expire_date_not_in: list[str]
        """

        self._license_expire_date_not_in = license_expire_date_not_in

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


        :return: The license_serial of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._license_serial

    @license_serial.setter
    def license_serial(self, license_serial):
        """Sets the license_serial of this ClusterWhereInput.


        :param license_serial: The license_serial of this ClusterWhereInput.  # noqa: E501
        :type license_serial: str
        """

        self._license_serial = license_serial

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


        :return: The license_serial_contains of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._license_serial_contains

    @license_serial_contains.setter
    def license_serial_contains(self, license_serial_contains):
        """Sets the license_serial_contains of this ClusterWhereInput.


        :param license_serial_contains: The license_serial_contains of this ClusterWhereInput.  # noqa: E501
        :type license_serial_contains: str
        """

        self._license_serial_contains = license_serial_contains

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


        :return: The license_serial_ends_with of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._license_serial_ends_with

    @license_serial_ends_with.setter
    def license_serial_ends_with(self, license_serial_ends_with):
        """Sets the license_serial_ends_with of this ClusterWhereInput.


        :param license_serial_ends_with: The license_serial_ends_with of this ClusterWhereInput.  # noqa: E501
        :type license_serial_ends_with: str
        """

        self._license_serial_ends_with = license_serial_ends_with

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


        :return: The license_serial_gt of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._license_serial_gt

    @license_serial_gt.setter
    def license_serial_gt(self, license_serial_gt):
        """Sets the license_serial_gt of this ClusterWhereInput.


        :param license_serial_gt: The license_serial_gt of this ClusterWhereInput.  # noqa: E501
        :type license_serial_gt: str
        """

        self._license_serial_gt = license_serial_gt

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


        :return: The license_serial_gte of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._license_serial_gte

    @license_serial_gte.setter
    def license_serial_gte(self, license_serial_gte):
        """Sets the license_serial_gte of this ClusterWhereInput.


        :param license_serial_gte: The license_serial_gte of this ClusterWhereInput.  # noqa: E501
        :type license_serial_gte: str
        """

        self._license_serial_gte = license_serial_gte

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


        :return: The license_serial_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[str]
        """
        return self._license_serial_in

    @license_serial_in.setter
    def license_serial_in(self, license_serial_in):
        """Sets the license_serial_in of this ClusterWhereInput.


        :param license_serial_in: The license_serial_in of this ClusterWhereInput.  # noqa: E501
        :type license_serial_in: list[str]
        """

        self._license_serial_in = license_serial_in

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


        :return: The license_serial_lt of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._license_serial_lt

    @license_serial_lt.setter
    def license_serial_lt(self, license_serial_lt):
        """Sets the license_serial_lt of this ClusterWhereInput.


        :param license_serial_lt: The license_serial_lt of this ClusterWhereInput.  # noqa: E501
        :type license_serial_lt: str
        """

        self._license_serial_lt = license_serial_lt

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


        :return: The license_serial_lte of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._license_serial_lte

    @license_serial_lte.setter
    def license_serial_lte(self, license_serial_lte):
        """Sets the license_serial_lte of this ClusterWhereInput.


        :param license_serial_lte: The license_serial_lte of this ClusterWhereInput.  # noqa: E501
        :type license_serial_lte: str
        """

        self._license_serial_lte = license_serial_lte

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


        :return: The license_serial_not of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._license_serial_not

    @license_serial_not.setter
    def license_serial_not(self, license_serial_not):
        """Sets the license_serial_not of this ClusterWhereInput.


        :param license_serial_not: The license_serial_not of this ClusterWhereInput.  # noqa: E501
        :type license_serial_not: str
        """

        self._license_serial_not = license_serial_not

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


        :return: The license_serial_not_contains of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._license_serial_not_contains

    @license_serial_not_contains.setter
    def license_serial_not_contains(self, license_serial_not_contains):
        """Sets the license_serial_not_contains of this ClusterWhereInput.


        :param license_serial_not_contains: The license_serial_not_contains of this ClusterWhereInput.  # noqa: E501
        :type license_serial_not_contains: str
        """

        self._license_serial_not_contains = license_serial_not_contains

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


        :return: The license_serial_not_ends_with of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._license_serial_not_ends_with

    @license_serial_not_ends_with.setter
    def license_serial_not_ends_with(self, license_serial_not_ends_with):
        """Sets the license_serial_not_ends_with of this ClusterWhereInput.


        :param license_serial_not_ends_with: The license_serial_not_ends_with of this ClusterWhereInput.  # noqa: E501
        :type license_serial_not_ends_with: str
        """

        self._license_serial_not_ends_with = license_serial_not_ends_with

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


        :return: The license_serial_not_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[str]
        """
        return self._license_serial_not_in

    @license_serial_not_in.setter
    def license_serial_not_in(self, license_serial_not_in):
        """Sets the license_serial_not_in of this ClusterWhereInput.


        :param license_serial_not_in: The license_serial_not_in of this ClusterWhereInput.  # noqa: E501
        :type license_serial_not_in: list[str]
        """

        self._license_serial_not_in = license_serial_not_in

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


        :return: The license_serial_not_starts_with of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._license_serial_not_starts_with

    @license_serial_not_starts_with.setter
    def license_serial_not_starts_with(self, license_serial_not_starts_with):
        """Sets the license_serial_not_starts_with of this ClusterWhereInput.


        :param license_serial_not_starts_with: The license_serial_not_starts_with of this ClusterWhereInput.  # noqa: E501
        :type license_serial_not_starts_with: str
        """

        self._license_serial_not_starts_with = license_serial_not_starts_with

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


        :return: The license_serial_starts_with of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._license_serial_starts_with

    @license_serial_starts_with.setter
    def license_serial_starts_with(self, license_serial_starts_with):
        """Sets the license_serial_starts_with of this ClusterWhereInput.


        :param license_serial_starts_with: The license_serial_starts_with of this ClusterWhereInput.  # noqa: E501
        :type license_serial_starts_with: str
        """

        self._license_serial_starts_with = license_serial_starts_with

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


        :return: The license_sign_date of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._license_sign_date

    @license_sign_date.setter
    def license_sign_date(self, license_sign_date):
        """Sets the license_sign_date of this ClusterWhereInput.


        :param license_sign_date: The license_sign_date of this ClusterWhereInput.  # noqa: E501
        :type license_sign_date: str
        """

        self._license_sign_date = license_sign_date

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


        :return: The license_sign_date_gt of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._license_sign_date_gt

    @license_sign_date_gt.setter
    def license_sign_date_gt(self, license_sign_date_gt):
        """Sets the license_sign_date_gt of this ClusterWhereInput.


        :param license_sign_date_gt: The license_sign_date_gt of this ClusterWhereInput.  # noqa: E501
        :type license_sign_date_gt: str
        """

        self._license_sign_date_gt = license_sign_date_gt

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


        :return: The license_sign_date_gte of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._license_sign_date_gte

    @license_sign_date_gte.setter
    def license_sign_date_gte(self, license_sign_date_gte):
        """Sets the license_sign_date_gte of this ClusterWhereInput.


        :param license_sign_date_gte: The license_sign_date_gte of this ClusterWhereInput.  # noqa: E501
        :type license_sign_date_gte: str
        """

        self._license_sign_date_gte = license_sign_date_gte

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


        :return: The license_sign_date_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[str]
        """
        return self._license_sign_date_in

    @license_sign_date_in.setter
    def license_sign_date_in(self, license_sign_date_in):
        """Sets the license_sign_date_in of this ClusterWhereInput.


        :param license_sign_date_in: The license_sign_date_in of this ClusterWhereInput.  # noqa: E501
        :type license_sign_date_in: list[str]
        """

        self._license_sign_date_in = license_sign_date_in

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


        :return: The license_sign_date_lt of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._license_sign_date_lt

    @license_sign_date_lt.setter
    def license_sign_date_lt(self, license_sign_date_lt):
        """Sets the license_sign_date_lt of this ClusterWhereInput.


        :param license_sign_date_lt: The license_sign_date_lt of this ClusterWhereInput.  # noqa: E501
        :type license_sign_date_lt: str
        """

        self._license_sign_date_lt = license_sign_date_lt

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


        :return: The license_sign_date_lte of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._license_sign_date_lte

    @license_sign_date_lte.setter
    def license_sign_date_lte(self, license_sign_date_lte):
        """Sets the license_sign_date_lte of this ClusterWhereInput.


        :param license_sign_date_lte: The license_sign_date_lte of this ClusterWhereInput.  # noqa: E501
        :type license_sign_date_lte: str
        """

        self._license_sign_date_lte = license_sign_date_lte

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


        :return: The license_sign_date_not of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._license_sign_date_not

    @license_sign_date_not.setter
    def license_sign_date_not(self, license_sign_date_not):
        """Sets the license_sign_date_not of this ClusterWhereInput.


        :param license_sign_date_not: The license_sign_date_not of this ClusterWhereInput.  # noqa: E501
        :type license_sign_date_not: str
        """

        self._license_sign_date_not = license_sign_date_not

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


        :return: The license_sign_date_not_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[str]
        """
        return self._license_sign_date_not_in

    @license_sign_date_not_in.setter
    def license_sign_date_not_in(self, license_sign_date_not_in):
        """Sets the license_sign_date_not_in of this ClusterWhereInput.


        :param license_sign_date_not_in: The license_sign_date_not_in of this ClusterWhereInput.  # noqa: E501
        :type license_sign_date_not_in: list[str]
        """

        self._license_sign_date_not_in = license_sign_date_not_in

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


        :return: The license_type of this ClusterWhereInput.  # noqa: E501
        :rtype: LicenseType
        """
        return self._license_type

    @license_type.setter
    def license_type(self, license_type):
        """Sets the license_type of this ClusterWhereInput.


        :param license_type: The license_type of this ClusterWhereInput.  # noqa: E501
        :type license_type: LicenseType
        """

        self._license_type = license_type

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


        :return: The license_type_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[LicenseType]
        """
        return self._license_type_in

    @license_type_in.setter
    def license_type_in(self, license_type_in):
        """Sets the license_type_in of this ClusterWhereInput.


        :param license_type_in: The license_type_in of this ClusterWhereInput.  # noqa: E501
        :type license_type_in: list[LicenseType]
        """

        self._license_type_in = license_type_in

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


        :return: The license_type_not of this ClusterWhereInput.  # noqa: E501
        :rtype: LicenseType
        """
        return self._license_type_not

    @license_type_not.setter
    def license_type_not(self, license_type_not):
        """Sets the license_type_not of this ClusterWhereInput.


        :param license_type_not: The license_type_not of this ClusterWhereInput.  # noqa: E501
        :type license_type_not: LicenseType
        """

        self._license_type_not = license_type_not

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


        :return: The license_type_not_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[LicenseType]
        """
        return self._license_type_not_in

    @license_type_not_in.setter
    def license_type_not_in(self, license_type_not_in):
        """Sets the license_type_not_in of this ClusterWhereInput.


        :param license_type_not_in: The license_type_not_in of this ClusterWhereInput.  # noqa: E501
        :type license_type_not_in: list[LicenseType]
        """

        self._license_type_not_in = license_type_not_in

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


        :return: The local_id of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._local_id

    @local_id.setter
    def local_id(self, local_id):
        """Sets the local_id of this ClusterWhereInput.


        :param local_id: The local_id of this ClusterWhereInput.  # noqa: E501
        :type local_id: str
        """

        self._local_id = local_id

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


        :return: The local_id_contains of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._local_id_contains

    @local_id_contains.setter
    def local_id_contains(self, local_id_contains):
        """Sets the local_id_contains of this ClusterWhereInput.


        :param local_id_contains: The local_id_contains of this ClusterWhereInput.  # noqa: E501
        :type local_id_contains: str
        """

        self._local_id_contains = local_id_contains

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


        :return: The local_id_ends_with of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._local_id_ends_with

    @local_id_ends_with.setter
    def local_id_ends_with(self, local_id_ends_with):
        """Sets the local_id_ends_with of this ClusterWhereInput.


        :param local_id_ends_with: The local_id_ends_with of this ClusterWhereInput.  # noqa: E501
        :type local_id_ends_with: str
        """

        self._local_id_ends_with = local_id_ends_with

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


        :return: The local_id_gt of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._local_id_gt

    @local_id_gt.setter
    def local_id_gt(self, local_id_gt):
        """Sets the local_id_gt of this ClusterWhereInput.


        :param local_id_gt: The local_id_gt of this ClusterWhereInput.  # noqa: E501
        :type local_id_gt: str
        """

        self._local_id_gt = local_id_gt

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


        :return: The local_id_gte of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._local_id_gte

    @local_id_gte.setter
    def local_id_gte(self, local_id_gte):
        """Sets the local_id_gte of this ClusterWhereInput.


        :param local_id_gte: The local_id_gte of this ClusterWhereInput.  # noqa: E501
        :type local_id_gte: str
        """

        self._local_id_gte = local_id_gte

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


        :return: The local_id_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[str]
        """
        return self._local_id_in

    @local_id_in.setter
    def local_id_in(self, local_id_in):
        """Sets the local_id_in of this ClusterWhereInput.


        :param local_id_in: The local_id_in of this ClusterWhereInput.  # noqa: E501
        :type local_id_in: list[str]
        """

        self._local_id_in = local_id_in

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


        :return: The local_id_lt of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._local_id_lt

    @local_id_lt.setter
    def local_id_lt(self, local_id_lt):
        """Sets the local_id_lt of this ClusterWhereInput.


        :param local_id_lt: The local_id_lt of this ClusterWhereInput.  # noqa: E501
        :type local_id_lt: str
        """

        self._local_id_lt = local_id_lt

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


        :return: The local_id_lte of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._local_id_lte

    @local_id_lte.setter
    def local_id_lte(self, local_id_lte):
        """Sets the local_id_lte of this ClusterWhereInput.


        :param local_id_lte: The local_id_lte of this ClusterWhereInput.  # noqa: E501
        :type local_id_lte: str
        """

        self._local_id_lte = local_id_lte

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


        :return: The local_id_not of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._local_id_not

    @local_id_not.setter
    def local_id_not(self, local_id_not):
        """Sets the local_id_not of this ClusterWhereInput.


        :param local_id_not: The local_id_not of this ClusterWhereInput.  # noqa: E501
        :type local_id_not: str
        """

        self._local_id_not = local_id_not

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


        :return: The local_id_not_contains of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._local_id_not_contains

    @local_id_not_contains.setter
    def local_id_not_contains(self, local_id_not_contains):
        """Sets the local_id_not_contains of this ClusterWhereInput.


        :param local_id_not_contains: The local_id_not_contains of this ClusterWhereInput.  # noqa: E501
        :type local_id_not_contains: str
        """

        self._local_id_not_contains = local_id_not_contains

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


        :return: The local_id_not_ends_with of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._local_id_not_ends_with

    @local_id_not_ends_with.setter
    def local_id_not_ends_with(self, local_id_not_ends_with):
        """Sets the local_id_not_ends_with of this ClusterWhereInput.


        :param local_id_not_ends_with: The local_id_not_ends_with of this ClusterWhereInput.  # noqa: E501
        :type local_id_not_ends_with: str
        """

        self._local_id_not_ends_with = local_id_not_ends_with

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


        :return: The local_id_not_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[str]
        """
        return self._local_id_not_in

    @local_id_not_in.setter
    def local_id_not_in(self, local_id_not_in):
        """Sets the local_id_not_in of this ClusterWhereInput.


        :param local_id_not_in: The local_id_not_in of this ClusterWhereInput.  # noqa: E501
        :type local_id_not_in: list[str]
        """

        self._local_id_not_in = local_id_not_in

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


        :return: The local_id_not_starts_with of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._local_id_not_starts_with

    @local_id_not_starts_with.setter
    def local_id_not_starts_with(self, local_id_not_starts_with):
        """Sets the local_id_not_starts_with of this ClusterWhereInput.


        :param local_id_not_starts_with: The local_id_not_starts_with of this ClusterWhereInput.  # noqa: E501
        :type local_id_not_starts_with: str
        """

        self._local_id_not_starts_with = local_id_not_starts_with

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


        :return: The local_id_starts_with of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._local_id_starts_with

    @local_id_starts_with.setter
    def local_id_starts_with(self, local_id_starts_with):
        """Sets the local_id_starts_with of this ClusterWhereInput.


        :param local_id_starts_with: The local_id_starts_with of this ClusterWhereInput.  # noqa: E501
        :type local_id_starts_with: str
        """

        self._local_id_starts_with = local_id_starts_with

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


        :return: The logical_used_data_space of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._logical_used_data_space

    @logical_used_data_space.setter
    def logical_used_data_space(self, logical_used_data_space):
        """Sets the logical_used_data_space of this ClusterWhereInput.


        :param logical_used_data_space: The logical_used_data_space of this ClusterWhereInput.  # noqa: E501
        :type logical_used_data_space: int
        """

        self._logical_used_data_space = logical_used_data_space

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


        :return: The logical_used_data_space_gt of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._logical_used_data_space_gt

    @logical_used_data_space_gt.setter
    def logical_used_data_space_gt(self, logical_used_data_space_gt):
        """Sets the logical_used_data_space_gt of this ClusterWhereInput.


        :param logical_used_data_space_gt: The logical_used_data_space_gt of this ClusterWhereInput.  # noqa: E501
        :type logical_used_data_space_gt: int
        """

        self._logical_used_data_space_gt = logical_used_data_space_gt

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


        :return: The logical_used_data_space_gte of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._logical_used_data_space_gte

    @logical_used_data_space_gte.setter
    def logical_used_data_space_gte(self, logical_used_data_space_gte):
        """Sets the logical_used_data_space_gte of this ClusterWhereInput.


        :param logical_used_data_space_gte: The logical_used_data_space_gte of this ClusterWhereInput.  # noqa: E501
        :type logical_used_data_space_gte: int
        """

        self._logical_used_data_space_gte = logical_used_data_space_gte

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


        :return: The logical_used_data_space_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._logical_used_data_space_in

    @logical_used_data_space_in.setter
    def logical_used_data_space_in(self, logical_used_data_space_in):
        """Sets the logical_used_data_space_in of this ClusterWhereInput.


        :param logical_used_data_space_in: The logical_used_data_space_in of this ClusterWhereInput.  # noqa: E501
        :type logical_used_data_space_in: list[int]
        """

        self._logical_used_data_space_in = logical_used_data_space_in

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


        :return: The logical_used_data_space_lt of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._logical_used_data_space_lt

    @logical_used_data_space_lt.setter
    def logical_used_data_space_lt(self, logical_used_data_space_lt):
        """Sets the logical_used_data_space_lt of this ClusterWhereInput.


        :param logical_used_data_space_lt: The logical_used_data_space_lt of this ClusterWhereInput.  # noqa: E501
        :type logical_used_data_space_lt: int
        """

        self._logical_used_data_space_lt = logical_used_data_space_lt

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


        :return: The logical_used_data_space_lte of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._logical_used_data_space_lte

    @logical_used_data_space_lte.setter
    def logical_used_data_space_lte(self, logical_used_data_space_lte):
        """Sets the logical_used_data_space_lte of this ClusterWhereInput.


        :param logical_used_data_space_lte: The logical_used_data_space_lte of this ClusterWhereInput.  # noqa: E501
        :type logical_used_data_space_lte: int
        """

        self._logical_used_data_space_lte = logical_used_data_space_lte

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


        :return: The logical_used_data_space_not of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._logical_used_data_space_not

    @logical_used_data_space_not.setter
    def logical_used_data_space_not(self, logical_used_data_space_not):
        """Sets the logical_used_data_space_not of this ClusterWhereInput.


        :param logical_used_data_space_not: The logical_used_data_space_not of this ClusterWhereInput.  # noqa: E501
        :type logical_used_data_space_not: int
        """

        self._logical_used_data_space_not = logical_used_data_space_not

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


        :return: The logical_used_data_space_not_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._logical_used_data_space_not_in

    @logical_used_data_space_not_in.setter
    def logical_used_data_space_not_in(self, logical_used_data_space_not_in):
        """Sets the logical_used_data_space_not_in of this ClusterWhereInput.


        :param logical_used_data_space_not_in: The logical_used_data_space_not_in of this ClusterWhereInput.  # noqa: E501
        :type logical_used_data_space_not_in: list[int]
        """

        self._logical_used_data_space_not_in = logical_used_data_space_not_in

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


        :return: The maintenance_end_date of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._maintenance_end_date

    @maintenance_end_date.setter
    def maintenance_end_date(self, maintenance_end_date):
        """Sets the maintenance_end_date of this ClusterWhereInput.


        :param maintenance_end_date: The maintenance_end_date of this ClusterWhereInput.  # noqa: E501
        :type maintenance_end_date: str
        """

        self._maintenance_end_date = maintenance_end_date

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


        :return: The maintenance_end_date_gt of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._maintenance_end_date_gt

    @maintenance_end_date_gt.setter
    def maintenance_end_date_gt(self, maintenance_end_date_gt):
        """Sets the maintenance_end_date_gt of this ClusterWhereInput.


        :param maintenance_end_date_gt: The maintenance_end_date_gt of this ClusterWhereInput.  # noqa: E501
        :type maintenance_end_date_gt: str
        """

        self._maintenance_end_date_gt = maintenance_end_date_gt

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


        :return: The maintenance_end_date_gte of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._maintenance_end_date_gte

    @maintenance_end_date_gte.setter
    def maintenance_end_date_gte(self, maintenance_end_date_gte):
        """Sets the maintenance_end_date_gte of this ClusterWhereInput.


        :param maintenance_end_date_gte: The maintenance_end_date_gte of this ClusterWhereInput.  # noqa: E501
        :type maintenance_end_date_gte: str
        """

        self._maintenance_end_date_gte = maintenance_end_date_gte

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


        :return: The maintenance_end_date_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[str]
        """
        return self._maintenance_end_date_in

    @maintenance_end_date_in.setter
    def maintenance_end_date_in(self, maintenance_end_date_in):
        """Sets the maintenance_end_date_in of this ClusterWhereInput.


        :param maintenance_end_date_in: The maintenance_end_date_in of this ClusterWhereInput.  # noqa: E501
        :type maintenance_end_date_in: list[str]
        """

        self._maintenance_end_date_in = maintenance_end_date_in

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


        :return: The maintenance_end_date_lt of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._maintenance_end_date_lt

    @maintenance_end_date_lt.setter
    def maintenance_end_date_lt(self, maintenance_end_date_lt):
        """Sets the maintenance_end_date_lt of this ClusterWhereInput.


        :param maintenance_end_date_lt: The maintenance_end_date_lt of this ClusterWhereInput.  # noqa: E501
        :type maintenance_end_date_lt: str
        """

        self._maintenance_end_date_lt = maintenance_end_date_lt

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


        :return: The maintenance_end_date_lte of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._maintenance_end_date_lte

    @maintenance_end_date_lte.setter
    def maintenance_end_date_lte(self, maintenance_end_date_lte):
        """Sets the maintenance_end_date_lte of this ClusterWhereInput.


        :param maintenance_end_date_lte: The maintenance_end_date_lte of this ClusterWhereInput.  # noqa: E501
        :type maintenance_end_date_lte: str
        """

        self._maintenance_end_date_lte = maintenance_end_date_lte

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


        :return: The maintenance_end_date_not of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._maintenance_end_date_not

    @maintenance_end_date_not.setter
    def maintenance_end_date_not(self, maintenance_end_date_not):
        """Sets the maintenance_end_date_not of this ClusterWhereInput.


        :param maintenance_end_date_not: The maintenance_end_date_not of this ClusterWhereInput.  # noqa: E501
        :type maintenance_end_date_not: str
        """

        self._maintenance_end_date_not = maintenance_end_date_not

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


        :return: The maintenance_end_date_not_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[str]
        """
        return self._maintenance_end_date_not_in

    @maintenance_end_date_not_in.setter
    def maintenance_end_date_not_in(self, maintenance_end_date_not_in):
        """Sets the maintenance_end_date_not_in of this ClusterWhereInput.


        :param maintenance_end_date_not_in: The maintenance_end_date_not_in of this ClusterWhereInput.  # noqa: E501
        :type maintenance_end_date_not_in: list[str]
        """

        self._maintenance_end_date_not_in = maintenance_end_date_not_in

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


        :return: The maintenance_start_date of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._maintenance_start_date

    @maintenance_start_date.setter
    def maintenance_start_date(self, maintenance_start_date):
        """Sets the maintenance_start_date of this ClusterWhereInput.


        :param maintenance_start_date: The maintenance_start_date of this ClusterWhereInput.  # noqa: E501
        :type maintenance_start_date: str
        """

        self._maintenance_start_date = maintenance_start_date

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


        :return: The maintenance_start_date_gt of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._maintenance_start_date_gt

    @maintenance_start_date_gt.setter
    def maintenance_start_date_gt(self, maintenance_start_date_gt):
        """Sets the maintenance_start_date_gt of this ClusterWhereInput.


        :param maintenance_start_date_gt: The maintenance_start_date_gt of this ClusterWhereInput.  # noqa: E501
        :type maintenance_start_date_gt: str
        """

        self._maintenance_start_date_gt = maintenance_start_date_gt

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


        :return: The maintenance_start_date_gte of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._maintenance_start_date_gte

    @maintenance_start_date_gte.setter
    def maintenance_start_date_gte(self, maintenance_start_date_gte):
        """Sets the maintenance_start_date_gte of this ClusterWhereInput.


        :param maintenance_start_date_gte: The maintenance_start_date_gte of this ClusterWhereInput.  # noqa: E501
        :type maintenance_start_date_gte: str
        """

        self._maintenance_start_date_gte = maintenance_start_date_gte

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


        :return: The maintenance_start_date_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[str]
        """
        return self._maintenance_start_date_in

    @maintenance_start_date_in.setter
    def maintenance_start_date_in(self, maintenance_start_date_in):
        """Sets the maintenance_start_date_in of this ClusterWhereInput.


        :param maintenance_start_date_in: The maintenance_start_date_in of this ClusterWhereInput.  # noqa: E501
        :type maintenance_start_date_in: list[str]
        """

        self._maintenance_start_date_in = maintenance_start_date_in

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


        :return: The maintenance_start_date_lt of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._maintenance_start_date_lt

    @maintenance_start_date_lt.setter
    def maintenance_start_date_lt(self, maintenance_start_date_lt):
        """Sets the maintenance_start_date_lt of this ClusterWhereInput.


        :param maintenance_start_date_lt: The maintenance_start_date_lt of this ClusterWhereInput.  # noqa: E501
        :type maintenance_start_date_lt: str
        """

        self._maintenance_start_date_lt = maintenance_start_date_lt

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


        :return: The maintenance_start_date_lte of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._maintenance_start_date_lte

    @maintenance_start_date_lte.setter
    def maintenance_start_date_lte(self, maintenance_start_date_lte):
        """Sets the maintenance_start_date_lte of this ClusterWhereInput.


        :param maintenance_start_date_lte: The maintenance_start_date_lte of this ClusterWhereInput.  # noqa: E501
        :type maintenance_start_date_lte: str
        """

        self._maintenance_start_date_lte = maintenance_start_date_lte

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


        :return: The maintenance_start_date_not of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._maintenance_start_date_not

    @maintenance_start_date_not.setter
    def maintenance_start_date_not(self, maintenance_start_date_not):
        """Sets the maintenance_start_date_not of this ClusterWhereInput.


        :param maintenance_start_date_not: The maintenance_start_date_not of this ClusterWhereInput.  # noqa: E501
        :type maintenance_start_date_not: str
        """

        self._maintenance_start_date_not = maintenance_start_date_not

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


        :return: The maintenance_start_date_not_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[str]
        """
        return self._maintenance_start_date_not_in

    @maintenance_start_date_not_in.setter
    def maintenance_start_date_not_in(self, maintenance_start_date_not_in):
        """Sets the maintenance_start_date_not_in of this ClusterWhereInput.


        :param maintenance_start_date_not_in: The maintenance_start_date_not_in of this ClusterWhereInput.  # noqa: E501
        :type maintenance_start_date_not_in: list[str]
        """

        self._maintenance_start_date_not_in = maintenance_start_date_not_in

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


        :return: The management_vip of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._management_vip

    @management_vip.setter
    def management_vip(self, management_vip):
        """Sets the management_vip of this ClusterWhereInput.


        :param management_vip: The management_vip of this ClusterWhereInput.  # noqa: E501
        :type management_vip: str
        """

        self._management_vip = management_vip

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


        :return: The management_vip_contains of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._management_vip_contains

    @management_vip_contains.setter
    def management_vip_contains(self, management_vip_contains):
        """Sets the management_vip_contains of this ClusterWhereInput.


        :param management_vip_contains: The management_vip_contains of this ClusterWhereInput.  # noqa: E501
        :type management_vip_contains: str
        """

        self._management_vip_contains = management_vip_contains

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


        :return: The management_vip_ends_with of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._management_vip_ends_with

    @management_vip_ends_with.setter
    def management_vip_ends_with(self, management_vip_ends_with):
        """Sets the management_vip_ends_with of this ClusterWhereInput.


        :param management_vip_ends_with: The management_vip_ends_with of this ClusterWhereInput.  # noqa: E501
        :type management_vip_ends_with: str
        """

        self._management_vip_ends_with = management_vip_ends_with

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


        :return: The management_vip_gt of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._management_vip_gt

    @management_vip_gt.setter
    def management_vip_gt(self, management_vip_gt):
        """Sets the management_vip_gt of this ClusterWhereInput.


        :param management_vip_gt: The management_vip_gt of this ClusterWhereInput.  # noqa: E501
        :type management_vip_gt: str
        """

        self._management_vip_gt = management_vip_gt

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


        :return: The management_vip_gte of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._management_vip_gte

    @management_vip_gte.setter
    def management_vip_gte(self, management_vip_gte):
        """Sets the management_vip_gte of this ClusterWhereInput.


        :param management_vip_gte: The management_vip_gte of this ClusterWhereInput.  # noqa: E501
        :type management_vip_gte: str
        """

        self._management_vip_gte = management_vip_gte

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


        :return: The management_vip_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[str]
        """
        return self._management_vip_in

    @management_vip_in.setter
    def management_vip_in(self, management_vip_in):
        """Sets the management_vip_in of this ClusterWhereInput.


        :param management_vip_in: The management_vip_in of this ClusterWhereInput.  # noqa: E501
        :type management_vip_in: list[str]
        """

        self._management_vip_in = management_vip_in

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


        :return: The management_vip_lt of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._management_vip_lt

    @management_vip_lt.setter
    def management_vip_lt(self, management_vip_lt):
        """Sets the management_vip_lt of this ClusterWhereInput.


        :param management_vip_lt: The management_vip_lt of this ClusterWhereInput.  # noqa: E501
        :type management_vip_lt: str
        """

        self._management_vip_lt = management_vip_lt

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


        :return: The management_vip_lte of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._management_vip_lte

    @management_vip_lte.setter
    def management_vip_lte(self, management_vip_lte):
        """Sets the management_vip_lte of this ClusterWhereInput.


        :param management_vip_lte: The management_vip_lte of this ClusterWhereInput.  # noqa: E501
        :type management_vip_lte: str
        """

        self._management_vip_lte = management_vip_lte

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


        :return: The management_vip_not of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._management_vip_not

    @management_vip_not.setter
    def management_vip_not(self, management_vip_not):
        """Sets the management_vip_not of this ClusterWhereInput.


        :param management_vip_not: The management_vip_not of this ClusterWhereInput.  # noqa: E501
        :type management_vip_not: str
        """

        self._management_vip_not = management_vip_not

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


        :return: The management_vip_not_contains of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._management_vip_not_contains

    @management_vip_not_contains.setter
    def management_vip_not_contains(self, management_vip_not_contains):
        """Sets the management_vip_not_contains of this ClusterWhereInput.


        :param management_vip_not_contains: The management_vip_not_contains of this ClusterWhereInput.  # noqa: E501
        :type management_vip_not_contains: str
        """

        self._management_vip_not_contains = management_vip_not_contains

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


        :return: The management_vip_not_ends_with of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._management_vip_not_ends_with

    @management_vip_not_ends_with.setter
    def management_vip_not_ends_with(self, management_vip_not_ends_with):
        """Sets the management_vip_not_ends_with of this ClusterWhereInput.


        :param management_vip_not_ends_with: The management_vip_not_ends_with of this ClusterWhereInput.  # noqa: E501
        :type management_vip_not_ends_with: str
        """

        self._management_vip_not_ends_with = management_vip_not_ends_with

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


        :return: The management_vip_not_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[str]
        """
        return self._management_vip_not_in

    @management_vip_not_in.setter
    def management_vip_not_in(self, management_vip_not_in):
        """Sets the management_vip_not_in of this ClusterWhereInput.


        :param management_vip_not_in: The management_vip_not_in of this ClusterWhereInput.  # noqa: E501
        :type management_vip_not_in: list[str]
        """

        self._management_vip_not_in = management_vip_not_in

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


        :return: The management_vip_not_starts_with of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._management_vip_not_starts_with

    @management_vip_not_starts_with.setter
    def management_vip_not_starts_with(self, management_vip_not_starts_with):
        """Sets the management_vip_not_starts_with of this ClusterWhereInput.


        :param management_vip_not_starts_with: The management_vip_not_starts_with of this ClusterWhereInput.  # noqa: E501
        :type management_vip_not_starts_with: str
        """

        self._management_vip_not_starts_with = management_vip_not_starts_with

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


        :return: The management_vip_starts_with of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._management_vip_starts_with

    @management_vip_starts_with.setter
    def management_vip_starts_with(self, management_vip_starts_with):
        """Sets the management_vip_starts_with of this ClusterWhereInput.


        :param management_vip_starts_with: The management_vip_starts_with of this ClusterWhereInput.  # noqa: E501
        :type management_vip_starts_with: str
        """

        self._management_vip_starts_with = management_vip_starts_with

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


        :return: The max_chunk_num of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._max_chunk_num

    @max_chunk_num.setter
    def max_chunk_num(self, max_chunk_num):
        """Sets the max_chunk_num of this ClusterWhereInput.


        :param max_chunk_num: The max_chunk_num of this ClusterWhereInput.  # noqa: E501
        :type max_chunk_num: int
        """

        self._max_chunk_num = max_chunk_num

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


        :return: The max_chunk_num_gt of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._max_chunk_num_gt

    @max_chunk_num_gt.setter
    def max_chunk_num_gt(self, max_chunk_num_gt):
        """Sets the max_chunk_num_gt of this ClusterWhereInput.


        :param max_chunk_num_gt: The max_chunk_num_gt of this ClusterWhereInput.  # noqa: E501
        :type max_chunk_num_gt: int
        """

        self._max_chunk_num_gt = max_chunk_num_gt

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


        :return: The max_chunk_num_gte of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._max_chunk_num_gte

    @max_chunk_num_gte.setter
    def max_chunk_num_gte(self, max_chunk_num_gte):
        """Sets the max_chunk_num_gte of this ClusterWhereInput.


        :param max_chunk_num_gte: The max_chunk_num_gte of this ClusterWhereInput.  # noqa: E501
        :type max_chunk_num_gte: int
        """

        self._max_chunk_num_gte = max_chunk_num_gte

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


        :return: The max_chunk_num_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._max_chunk_num_in

    @max_chunk_num_in.setter
    def max_chunk_num_in(self, max_chunk_num_in):
        """Sets the max_chunk_num_in of this ClusterWhereInput.


        :param max_chunk_num_in: The max_chunk_num_in of this ClusterWhereInput.  # noqa: E501
        :type max_chunk_num_in: list[int]
        """

        self._max_chunk_num_in = max_chunk_num_in

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


        :return: The max_chunk_num_lt of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._max_chunk_num_lt

    @max_chunk_num_lt.setter
    def max_chunk_num_lt(self, max_chunk_num_lt):
        """Sets the max_chunk_num_lt of this ClusterWhereInput.


        :param max_chunk_num_lt: The max_chunk_num_lt of this ClusterWhereInput.  # noqa: E501
        :type max_chunk_num_lt: int
        """

        self._max_chunk_num_lt = max_chunk_num_lt

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


        :return: The max_chunk_num_lte of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._max_chunk_num_lte

    @max_chunk_num_lte.setter
    def max_chunk_num_lte(self, max_chunk_num_lte):
        """Sets the max_chunk_num_lte of this ClusterWhereInput.


        :param max_chunk_num_lte: The max_chunk_num_lte of this ClusterWhereInput.  # noqa: E501
        :type max_chunk_num_lte: int
        """

        self._max_chunk_num_lte = max_chunk_num_lte

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


        :return: The max_chunk_num_not of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._max_chunk_num_not

    @max_chunk_num_not.setter
    def max_chunk_num_not(self, max_chunk_num_not):
        """Sets the max_chunk_num_not of this ClusterWhereInput.


        :param max_chunk_num_not: The max_chunk_num_not of this ClusterWhereInput.  # noqa: E501
        :type max_chunk_num_not: int
        """

        self._max_chunk_num_not = max_chunk_num_not

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


        :return: The max_chunk_num_not_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._max_chunk_num_not_in

    @max_chunk_num_not_in.setter
    def max_chunk_num_not_in(self, max_chunk_num_not_in):
        """Sets the max_chunk_num_not_in of this ClusterWhereInput.


        :param max_chunk_num_not_in: The max_chunk_num_not_in of this ClusterWhereInput.  # noqa: E501
        :type max_chunk_num_not_in: list[int]
        """

        self._max_chunk_num_not_in = max_chunk_num_not_in

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


        :return: The max_physical_data_capacity of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._max_physical_data_capacity

    @max_physical_data_capacity.setter
    def max_physical_data_capacity(self, max_physical_data_capacity):
        """Sets the max_physical_data_capacity of this ClusterWhereInput.


        :param max_physical_data_capacity: The max_physical_data_capacity of this ClusterWhereInput.  # noqa: E501
        :type max_physical_data_capacity: int
        """

        self._max_physical_data_capacity = max_physical_data_capacity

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


        :return: The max_physical_data_capacity_gt of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._max_physical_data_capacity_gt

    @max_physical_data_capacity_gt.setter
    def max_physical_data_capacity_gt(self, max_physical_data_capacity_gt):
        """Sets the max_physical_data_capacity_gt of this ClusterWhereInput.


        :param max_physical_data_capacity_gt: The max_physical_data_capacity_gt of this ClusterWhereInput.  # noqa: E501
        :type max_physical_data_capacity_gt: int
        """

        self._max_physical_data_capacity_gt = max_physical_data_capacity_gt

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


        :return: The max_physical_data_capacity_gte of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._max_physical_data_capacity_gte

    @max_physical_data_capacity_gte.setter
    def max_physical_data_capacity_gte(self, max_physical_data_capacity_gte):
        """Sets the max_physical_data_capacity_gte of this ClusterWhereInput.


        :param max_physical_data_capacity_gte: The max_physical_data_capacity_gte of this ClusterWhereInput.  # noqa: E501
        :type max_physical_data_capacity_gte: int
        """

        self._max_physical_data_capacity_gte = max_physical_data_capacity_gte

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


        :return: The max_physical_data_capacity_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._max_physical_data_capacity_in

    @max_physical_data_capacity_in.setter
    def max_physical_data_capacity_in(self, max_physical_data_capacity_in):
        """Sets the max_physical_data_capacity_in of this ClusterWhereInput.


        :param max_physical_data_capacity_in: The max_physical_data_capacity_in of this ClusterWhereInput.  # noqa: E501
        :type max_physical_data_capacity_in: list[int]
        """

        self._max_physical_data_capacity_in = max_physical_data_capacity_in

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


        :return: The max_physical_data_capacity_lt of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._max_physical_data_capacity_lt

    @max_physical_data_capacity_lt.setter
    def max_physical_data_capacity_lt(self, max_physical_data_capacity_lt):
        """Sets the max_physical_data_capacity_lt of this ClusterWhereInput.


        :param max_physical_data_capacity_lt: The max_physical_data_capacity_lt of this ClusterWhereInput.  # noqa: E501
        :type max_physical_data_capacity_lt: int
        """

        self._max_physical_data_capacity_lt = max_physical_data_capacity_lt

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


        :return: The max_physical_data_capacity_lte of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._max_physical_data_capacity_lte

    @max_physical_data_capacity_lte.setter
    def max_physical_data_capacity_lte(self, max_physical_data_capacity_lte):
        """Sets the max_physical_data_capacity_lte of this ClusterWhereInput.


        :param max_physical_data_capacity_lte: The max_physical_data_capacity_lte of this ClusterWhereInput.  # noqa: E501
        :type max_physical_data_capacity_lte: int
        """

        self._max_physical_data_capacity_lte = max_physical_data_capacity_lte

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


        :return: The max_physical_data_capacity_not of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._max_physical_data_capacity_not

    @max_physical_data_capacity_not.setter
    def max_physical_data_capacity_not(self, max_physical_data_capacity_not):
        """Sets the max_physical_data_capacity_not of this ClusterWhereInput.


        :param max_physical_data_capacity_not: The max_physical_data_capacity_not of this ClusterWhereInput.  # noqa: E501
        :type max_physical_data_capacity_not: int
        """

        self._max_physical_data_capacity_not = max_physical_data_capacity_not

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


        :return: The max_physical_data_capacity_not_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._max_physical_data_capacity_not_in

    @max_physical_data_capacity_not_in.setter
    def max_physical_data_capacity_not_in(self, max_physical_data_capacity_not_in):
        """Sets the max_physical_data_capacity_not_in of this ClusterWhereInput.


        :param max_physical_data_capacity_not_in: The max_physical_data_capacity_not_in of this ClusterWhereInput.  # noqa: E501
        :type max_physical_data_capacity_not_in: list[int]
        """

        self._max_physical_data_capacity_not_in = max_physical_data_capacity_not_in

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


        :return: The max_physical_data_capacity_per_node of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._max_physical_data_capacity_per_node

    @max_physical_data_capacity_per_node.setter
    def max_physical_data_capacity_per_node(self, max_physical_data_capacity_per_node):
        """Sets the max_physical_data_capacity_per_node of this ClusterWhereInput.


        :param max_physical_data_capacity_per_node: The max_physical_data_capacity_per_node of this ClusterWhereInput.  # noqa: E501
        :type max_physical_data_capacity_per_node: int
        """

        self._max_physical_data_capacity_per_node = max_physical_data_capacity_per_node

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


        :return: The max_physical_data_capacity_per_node_gt of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._max_physical_data_capacity_per_node_gt

    @max_physical_data_capacity_per_node_gt.setter
    def max_physical_data_capacity_per_node_gt(self, max_physical_data_capacity_per_node_gt):
        """Sets the max_physical_data_capacity_per_node_gt of this ClusterWhereInput.


        :param max_physical_data_capacity_per_node_gt: The max_physical_data_capacity_per_node_gt of this ClusterWhereInput.  # noqa: E501
        :type max_physical_data_capacity_per_node_gt: int
        """

        self._max_physical_data_capacity_per_node_gt = max_physical_data_capacity_per_node_gt

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


        :return: The max_physical_data_capacity_per_node_gte of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._max_physical_data_capacity_per_node_gte

    @max_physical_data_capacity_per_node_gte.setter
    def max_physical_data_capacity_per_node_gte(self, max_physical_data_capacity_per_node_gte):
        """Sets the max_physical_data_capacity_per_node_gte of this ClusterWhereInput.


        :param max_physical_data_capacity_per_node_gte: The max_physical_data_capacity_per_node_gte of this ClusterWhereInput.  # noqa: E501
        :type max_physical_data_capacity_per_node_gte: int
        """

        self._max_physical_data_capacity_per_node_gte = max_physical_data_capacity_per_node_gte

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


        :return: The max_physical_data_capacity_per_node_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._max_physical_data_capacity_per_node_in

    @max_physical_data_capacity_per_node_in.setter
    def max_physical_data_capacity_per_node_in(self, max_physical_data_capacity_per_node_in):
        """Sets the max_physical_data_capacity_per_node_in of this ClusterWhereInput.


        :param max_physical_data_capacity_per_node_in: The max_physical_data_capacity_per_node_in of this ClusterWhereInput.  # noqa: E501
        :type max_physical_data_capacity_per_node_in: list[int]
        """

        self._max_physical_data_capacity_per_node_in = max_physical_data_capacity_per_node_in

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


        :return: The max_physical_data_capacity_per_node_lt of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._max_physical_data_capacity_per_node_lt

    @max_physical_data_capacity_per_node_lt.setter
    def max_physical_data_capacity_per_node_lt(self, max_physical_data_capacity_per_node_lt):
        """Sets the max_physical_data_capacity_per_node_lt of this ClusterWhereInput.


        :param max_physical_data_capacity_per_node_lt: The max_physical_data_capacity_per_node_lt of this ClusterWhereInput.  # noqa: E501
        :type max_physical_data_capacity_per_node_lt: int
        """

        self._max_physical_data_capacity_per_node_lt = max_physical_data_capacity_per_node_lt

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


        :return: The max_physical_data_capacity_per_node_lte of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._max_physical_data_capacity_per_node_lte

    @max_physical_data_capacity_per_node_lte.setter
    def max_physical_data_capacity_per_node_lte(self, max_physical_data_capacity_per_node_lte):
        """Sets the max_physical_data_capacity_per_node_lte of this ClusterWhereInput.


        :param max_physical_data_capacity_per_node_lte: The max_physical_data_capacity_per_node_lte of this ClusterWhereInput.  # noqa: E501
        :type max_physical_data_capacity_per_node_lte: int
        """

        self._max_physical_data_capacity_per_node_lte = max_physical_data_capacity_per_node_lte

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


        :return: The max_physical_data_capacity_per_node_not of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._max_physical_data_capacity_per_node_not

    @max_physical_data_capacity_per_node_not.setter
    def max_physical_data_capacity_per_node_not(self, max_physical_data_capacity_per_node_not):
        """Sets the max_physical_data_capacity_per_node_not of this ClusterWhereInput.


        :param max_physical_data_capacity_per_node_not: The max_physical_data_capacity_per_node_not of this ClusterWhereInput.  # noqa: E501
        :type max_physical_data_capacity_per_node_not: int
        """

        self._max_physical_data_capacity_per_node_not = max_physical_data_capacity_per_node_not

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


        :return: The max_physical_data_capacity_per_node_not_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._max_physical_data_capacity_per_node_not_in

    @max_physical_data_capacity_per_node_not_in.setter
    def max_physical_data_capacity_per_node_not_in(self, max_physical_data_capacity_per_node_not_in):
        """Sets the max_physical_data_capacity_per_node_not_in of this ClusterWhereInput.


        :param max_physical_data_capacity_per_node_not_in: The max_physical_data_capacity_per_node_not_in of this ClusterWhereInput.  # noqa: E501
        :type max_physical_data_capacity_per_node_not_in: list[int]
        """

        self._max_physical_data_capacity_per_node_not_in = max_physical_data_capacity_per_node_not_in

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


        :return: The mgt_gateway of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._mgt_gateway

    @mgt_gateway.setter
    def mgt_gateway(self, mgt_gateway):
        """Sets the mgt_gateway of this ClusterWhereInput.


        :param mgt_gateway: The mgt_gateway of this ClusterWhereInput.  # noqa: E501
        :type mgt_gateway: str
        """

        self._mgt_gateway = mgt_gateway

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


        :return: The mgt_gateway_contains of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._mgt_gateway_contains

    @mgt_gateway_contains.setter
    def mgt_gateway_contains(self, mgt_gateway_contains):
        """Sets the mgt_gateway_contains of this ClusterWhereInput.


        :param mgt_gateway_contains: The mgt_gateway_contains of this ClusterWhereInput.  # noqa: E501
        :type mgt_gateway_contains: str
        """

        self._mgt_gateway_contains = mgt_gateway_contains

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


        :return: The mgt_gateway_ends_with of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._mgt_gateway_ends_with

    @mgt_gateway_ends_with.setter
    def mgt_gateway_ends_with(self, mgt_gateway_ends_with):
        """Sets the mgt_gateway_ends_with of this ClusterWhereInput.


        :param mgt_gateway_ends_with: The mgt_gateway_ends_with of this ClusterWhereInput.  # noqa: E501
        :type mgt_gateway_ends_with: str
        """

        self._mgt_gateway_ends_with = mgt_gateway_ends_with

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


        :return: The mgt_gateway_gt of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._mgt_gateway_gt

    @mgt_gateway_gt.setter
    def mgt_gateway_gt(self, mgt_gateway_gt):
        """Sets the mgt_gateway_gt of this ClusterWhereInput.


        :param mgt_gateway_gt: The mgt_gateway_gt of this ClusterWhereInput.  # noqa: E501
        :type mgt_gateway_gt: str
        """

        self._mgt_gateway_gt = mgt_gateway_gt

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


        :return: The mgt_gateway_gte of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._mgt_gateway_gte

    @mgt_gateway_gte.setter
    def mgt_gateway_gte(self, mgt_gateway_gte):
        """Sets the mgt_gateway_gte of this ClusterWhereInput.


        :param mgt_gateway_gte: The mgt_gateway_gte of this ClusterWhereInput.  # noqa: E501
        :type mgt_gateway_gte: str
        """

        self._mgt_gateway_gte = mgt_gateway_gte

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


        :return: The mgt_gateway_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[str]
        """
        return self._mgt_gateway_in

    @mgt_gateway_in.setter
    def mgt_gateway_in(self, mgt_gateway_in):
        """Sets the mgt_gateway_in of this ClusterWhereInput.


        :param mgt_gateway_in: The mgt_gateway_in of this ClusterWhereInput.  # noqa: E501
        :type mgt_gateway_in: list[str]
        """

        self._mgt_gateway_in = mgt_gateway_in

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


        :return: The mgt_gateway_lt of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._mgt_gateway_lt

    @mgt_gateway_lt.setter
    def mgt_gateway_lt(self, mgt_gateway_lt):
        """Sets the mgt_gateway_lt of this ClusterWhereInput.


        :param mgt_gateway_lt: The mgt_gateway_lt of this ClusterWhereInput.  # noqa: E501
        :type mgt_gateway_lt: str
        """

        self._mgt_gateway_lt = mgt_gateway_lt

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


        :return: The mgt_gateway_lte of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._mgt_gateway_lte

    @mgt_gateway_lte.setter
    def mgt_gateway_lte(self, mgt_gateway_lte):
        """Sets the mgt_gateway_lte of this ClusterWhereInput.


        :param mgt_gateway_lte: The mgt_gateway_lte of this ClusterWhereInput.  # noqa: E501
        :type mgt_gateway_lte: str
        """

        self._mgt_gateway_lte = mgt_gateway_lte

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


        :return: The mgt_gateway_not of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._mgt_gateway_not

    @mgt_gateway_not.setter
    def mgt_gateway_not(self, mgt_gateway_not):
        """Sets the mgt_gateway_not of this ClusterWhereInput.


        :param mgt_gateway_not: The mgt_gateway_not of this ClusterWhereInput.  # noqa: E501
        :type mgt_gateway_not: str
        """

        self._mgt_gateway_not = mgt_gateway_not

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


        :return: The mgt_gateway_not_contains of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._mgt_gateway_not_contains

    @mgt_gateway_not_contains.setter
    def mgt_gateway_not_contains(self, mgt_gateway_not_contains):
        """Sets the mgt_gateway_not_contains of this ClusterWhereInput.


        :param mgt_gateway_not_contains: The mgt_gateway_not_contains of this ClusterWhereInput.  # noqa: E501
        :type mgt_gateway_not_contains: str
        """

        self._mgt_gateway_not_contains = mgt_gateway_not_contains

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


        :return: The mgt_gateway_not_ends_with of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._mgt_gateway_not_ends_with

    @mgt_gateway_not_ends_with.setter
    def mgt_gateway_not_ends_with(self, mgt_gateway_not_ends_with):
        """Sets the mgt_gateway_not_ends_with of this ClusterWhereInput.


        :param mgt_gateway_not_ends_with: The mgt_gateway_not_ends_with of this ClusterWhereInput.  # noqa: E501
        :type mgt_gateway_not_ends_with: str
        """

        self._mgt_gateway_not_ends_with = mgt_gateway_not_ends_with

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


        :return: The mgt_gateway_not_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[str]
        """
        return self._mgt_gateway_not_in

    @mgt_gateway_not_in.setter
    def mgt_gateway_not_in(self, mgt_gateway_not_in):
        """Sets the mgt_gateway_not_in of this ClusterWhereInput.


        :param mgt_gateway_not_in: The mgt_gateway_not_in of this ClusterWhereInput.  # noqa: E501
        :type mgt_gateway_not_in: list[str]
        """

        self._mgt_gateway_not_in = mgt_gateway_not_in

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


        :return: The mgt_gateway_not_starts_with of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._mgt_gateway_not_starts_with

    @mgt_gateway_not_starts_with.setter
    def mgt_gateway_not_starts_with(self, mgt_gateway_not_starts_with):
        """Sets the mgt_gateway_not_starts_with of this ClusterWhereInput.


        :param mgt_gateway_not_starts_with: The mgt_gateway_not_starts_with of this ClusterWhereInput.  # noqa: E501
        :type mgt_gateway_not_starts_with: str
        """

        self._mgt_gateway_not_starts_with = mgt_gateway_not_starts_with

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


        :return: The mgt_gateway_starts_with of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._mgt_gateway_starts_with

    @mgt_gateway_starts_with.setter
    def mgt_gateway_starts_with(self, mgt_gateway_starts_with):
        """Sets the mgt_gateway_starts_with of this ClusterWhereInput.


        :param mgt_gateway_starts_with: The mgt_gateway_starts_with of this ClusterWhereInput.  # noqa: E501
        :type mgt_gateway_starts_with: str
        """

        self._mgt_gateway_starts_with = mgt_gateway_starts_with

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


        :return: The mgt_netmask of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._mgt_netmask

    @mgt_netmask.setter
    def mgt_netmask(self, mgt_netmask):
        """Sets the mgt_netmask of this ClusterWhereInput.


        :param mgt_netmask: The mgt_netmask of this ClusterWhereInput.  # noqa: E501
        :type mgt_netmask: str
        """

        self._mgt_netmask = mgt_netmask

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


        :return: The mgt_netmask_contains of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._mgt_netmask_contains

    @mgt_netmask_contains.setter
    def mgt_netmask_contains(self, mgt_netmask_contains):
        """Sets the mgt_netmask_contains of this ClusterWhereInput.


        :param mgt_netmask_contains: The mgt_netmask_contains of this ClusterWhereInput.  # noqa: E501
        :type mgt_netmask_contains: str
        """

        self._mgt_netmask_contains = mgt_netmask_contains

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


        :return: The mgt_netmask_ends_with of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._mgt_netmask_ends_with

    @mgt_netmask_ends_with.setter
    def mgt_netmask_ends_with(self, mgt_netmask_ends_with):
        """Sets the mgt_netmask_ends_with of this ClusterWhereInput.


        :param mgt_netmask_ends_with: The mgt_netmask_ends_with of this ClusterWhereInput.  # noqa: E501
        :type mgt_netmask_ends_with: str
        """

        self._mgt_netmask_ends_with = mgt_netmask_ends_with

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


        :return: The mgt_netmask_gt of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._mgt_netmask_gt

    @mgt_netmask_gt.setter
    def mgt_netmask_gt(self, mgt_netmask_gt):
        """Sets the mgt_netmask_gt of this ClusterWhereInput.


        :param mgt_netmask_gt: The mgt_netmask_gt of this ClusterWhereInput.  # noqa: E501
        :type mgt_netmask_gt: str
        """

        self._mgt_netmask_gt = mgt_netmask_gt

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


        :return: The mgt_netmask_gte of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._mgt_netmask_gte

    @mgt_netmask_gte.setter
    def mgt_netmask_gte(self, mgt_netmask_gte):
        """Sets the mgt_netmask_gte of this ClusterWhereInput.


        :param mgt_netmask_gte: The mgt_netmask_gte of this ClusterWhereInput.  # noqa: E501
        :type mgt_netmask_gte: str
        """

        self._mgt_netmask_gte = mgt_netmask_gte

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


        :return: The mgt_netmask_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[str]
        """
        return self._mgt_netmask_in

    @mgt_netmask_in.setter
    def mgt_netmask_in(self, mgt_netmask_in):
        """Sets the mgt_netmask_in of this ClusterWhereInput.


        :param mgt_netmask_in: The mgt_netmask_in of this ClusterWhereInput.  # noqa: E501
        :type mgt_netmask_in: list[str]
        """

        self._mgt_netmask_in = mgt_netmask_in

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


        :return: The mgt_netmask_lt of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._mgt_netmask_lt

    @mgt_netmask_lt.setter
    def mgt_netmask_lt(self, mgt_netmask_lt):
        """Sets the mgt_netmask_lt of this ClusterWhereInput.


        :param mgt_netmask_lt: The mgt_netmask_lt of this ClusterWhereInput.  # noqa: E501
        :type mgt_netmask_lt: str
        """

        self._mgt_netmask_lt = mgt_netmask_lt

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


        :return: The mgt_netmask_lte of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._mgt_netmask_lte

    @mgt_netmask_lte.setter
    def mgt_netmask_lte(self, mgt_netmask_lte):
        """Sets the mgt_netmask_lte of this ClusterWhereInput.


        :param mgt_netmask_lte: The mgt_netmask_lte of this ClusterWhereInput.  # noqa: E501
        :type mgt_netmask_lte: str
        """

        self._mgt_netmask_lte = mgt_netmask_lte

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


        :return: The mgt_netmask_not of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._mgt_netmask_not

    @mgt_netmask_not.setter
    def mgt_netmask_not(self, mgt_netmask_not):
        """Sets the mgt_netmask_not of this ClusterWhereInput.


        :param mgt_netmask_not: The mgt_netmask_not of this ClusterWhereInput.  # noqa: E501
        :type mgt_netmask_not: str
        """

        self._mgt_netmask_not = mgt_netmask_not

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


        :return: The mgt_netmask_not_contains of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._mgt_netmask_not_contains

    @mgt_netmask_not_contains.setter
    def mgt_netmask_not_contains(self, mgt_netmask_not_contains):
        """Sets the mgt_netmask_not_contains of this ClusterWhereInput.


        :param mgt_netmask_not_contains: The mgt_netmask_not_contains of this ClusterWhereInput.  # noqa: E501
        :type mgt_netmask_not_contains: str
        """

        self._mgt_netmask_not_contains = mgt_netmask_not_contains

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


        :return: The mgt_netmask_not_ends_with of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._mgt_netmask_not_ends_with

    @mgt_netmask_not_ends_with.setter
    def mgt_netmask_not_ends_with(self, mgt_netmask_not_ends_with):
        """Sets the mgt_netmask_not_ends_with of this ClusterWhereInput.


        :param mgt_netmask_not_ends_with: The mgt_netmask_not_ends_with of this ClusterWhereInput.  # noqa: E501
        :type mgt_netmask_not_ends_with: str
        """

        self._mgt_netmask_not_ends_with = mgt_netmask_not_ends_with

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


        :return: The mgt_netmask_not_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[str]
        """
        return self._mgt_netmask_not_in

    @mgt_netmask_not_in.setter
    def mgt_netmask_not_in(self, mgt_netmask_not_in):
        """Sets the mgt_netmask_not_in of this ClusterWhereInput.


        :param mgt_netmask_not_in: The mgt_netmask_not_in of this ClusterWhereInput.  # noqa: E501
        :type mgt_netmask_not_in: list[str]
        """

        self._mgt_netmask_not_in = mgt_netmask_not_in

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


        :return: The mgt_netmask_not_starts_with of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._mgt_netmask_not_starts_with

    @mgt_netmask_not_starts_with.setter
    def mgt_netmask_not_starts_with(self, mgt_netmask_not_starts_with):
        """Sets the mgt_netmask_not_starts_with of this ClusterWhereInput.


        :param mgt_netmask_not_starts_with: The mgt_netmask_not_starts_with of this ClusterWhereInput.  # noqa: E501
        :type mgt_netmask_not_starts_with: str
        """

        self._mgt_netmask_not_starts_with = mgt_netmask_not_starts_with

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


        :return: The mgt_netmask_starts_with of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._mgt_netmask_starts_with

    @mgt_netmask_starts_with.setter
    def mgt_netmask_starts_with(self, mgt_netmask_starts_with):
        """Sets the mgt_netmask_starts_with of this ClusterWhereInput.


        :param mgt_netmask_starts_with: The mgt_netmask_starts_with of this ClusterWhereInput.  # noqa: E501
        :type mgt_netmask_starts_with: str
        """

        self._mgt_netmask_starts_with = mgt_netmask_starts_with

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


        :return: The migration_data_size of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._migration_data_size

    @migration_data_size.setter
    def migration_data_size(self, migration_data_size):
        """Sets the migration_data_size of this ClusterWhereInput.


        :param migration_data_size: The migration_data_size of this ClusterWhereInput.  # noqa: E501
        :type migration_data_size: int
        """

        self._migration_data_size = migration_data_size

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


        :return: The migration_data_size_gt of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._migration_data_size_gt

    @migration_data_size_gt.setter
    def migration_data_size_gt(self, migration_data_size_gt):
        """Sets the migration_data_size_gt of this ClusterWhereInput.


        :param migration_data_size_gt: The migration_data_size_gt of this ClusterWhereInput.  # noqa: E501
        :type migration_data_size_gt: int
        """

        self._migration_data_size_gt = migration_data_size_gt

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


        :return: The migration_data_size_gte of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._migration_data_size_gte

    @migration_data_size_gte.setter
    def migration_data_size_gte(self, migration_data_size_gte):
        """Sets the migration_data_size_gte of this ClusterWhereInput.


        :param migration_data_size_gte: The migration_data_size_gte of this ClusterWhereInput.  # noqa: E501
        :type migration_data_size_gte: int
        """

        self._migration_data_size_gte = migration_data_size_gte

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


        :return: The migration_data_size_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._migration_data_size_in

    @migration_data_size_in.setter
    def migration_data_size_in(self, migration_data_size_in):
        """Sets the migration_data_size_in of this ClusterWhereInput.


        :param migration_data_size_in: The migration_data_size_in of this ClusterWhereInput.  # noqa: E501
        :type migration_data_size_in: list[int]
        """

        self._migration_data_size_in = migration_data_size_in

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


        :return: The migration_data_size_lt of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._migration_data_size_lt

    @migration_data_size_lt.setter
    def migration_data_size_lt(self, migration_data_size_lt):
        """Sets the migration_data_size_lt of this ClusterWhereInput.


        :param migration_data_size_lt: The migration_data_size_lt of this ClusterWhereInput.  # noqa: E501
        :type migration_data_size_lt: int
        """

        self._migration_data_size_lt = migration_data_size_lt

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


        :return: The migration_data_size_lte of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._migration_data_size_lte

    @migration_data_size_lte.setter
    def migration_data_size_lte(self, migration_data_size_lte):
        """Sets the migration_data_size_lte of this ClusterWhereInput.


        :param migration_data_size_lte: The migration_data_size_lte of this ClusterWhereInput.  # noqa: E501
        :type migration_data_size_lte: int
        """

        self._migration_data_size_lte = migration_data_size_lte

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


        :return: The migration_data_size_not of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._migration_data_size_not

    @migration_data_size_not.setter
    def migration_data_size_not(self, migration_data_size_not):
        """Sets the migration_data_size_not of this ClusterWhereInput.


        :param migration_data_size_not: The migration_data_size_not of this ClusterWhereInput.  # noqa: E501
        :type migration_data_size_not: int
        """

        self._migration_data_size_not = migration_data_size_not

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


        :return: The migration_data_size_not_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._migration_data_size_not_in

    @migration_data_size_not_in.setter
    def migration_data_size_not_in(self, migration_data_size_not_in):
        """Sets the migration_data_size_not_in of this ClusterWhereInput.


        :param migration_data_size_not_in: The migration_data_size_not_in of this ClusterWhereInput.  # noqa: E501
        :type migration_data_size_not_in: list[int]
        """

        self._migration_data_size_not_in = migration_data_size_not_in

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


        :return: The migration_speed of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._migration_speed

    @migration_speed.setter
    def migration_speed(self, migration_speed):
        """Sets the migration_speed of this ClusterWhereInput.


        :param migration_speed: The migration_speed of this ClusterWhereInput.  # noqa: E501
        :type migration_speed: int
        """

        self._migration_speed = migration_speed

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


        :return: The migration_speed_gt of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._migration_speed_gt

    @migration_speed_gt.setter
    def migration_speed_gt(self, migration_speed_gt):
        """Sets the migration_speed_gt of this ClusterWhereInput.


        :param migration_speed_gt: The migration_speed_gt of this ClusterWhereInput.  # noqa: E501
        :type migration_speed_gt: int
        """

        self._migration_speed_gt = migration_speed_gt

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


        :return: The migration_speed_gte of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._migration_speed_gte

    @migration_speed_gte.setter
    def migration_speed_gte(self, migration_speed_gte):
        """Sets the migration_speed_gte of this ClusterWhereInput.


        :param migration_speed_gte: The migration_speed_gte of this ClusterWhereInput.  # noqa: E501
        :type migration_speed_gte: int
        """

        self._migration_speed_gte = migration_speed_gte

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


        :return: The migration_speed_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._migration_speed_in

    @migration_speed_in.setter
    def migration_speed_in(self, migration_speed_in):
        """Sets the migration_speed_in of this ClusterWhereInput.


        :param migration_speed_in: The migration_speed_in of this ClusterWhereInput.  # noqa: E501
        :type migration_speed_in: list[int]
        """

        self._migration_speed_in = migration_speed_in

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


        :return: The migration_speed_lt of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._migration_speed_lt

    @migration_speed_lt.setter
    def migration_speed_lt(self, migration_speed_lt):
        """Sets the migration_speed_lt of this ClusterWhereInput.


        :param migration_speed_lt: The migration_speed_lt of this ClusterWhereInput.  # noqa: E501
        :type migration_speed_lt: int
        """

        self._migration_speed_lt = migration_speed_lt

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


        :return: The migration_speed_lte of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._migration_speed_lte

    @migration_speed_lte.setter
    def migration_speed_lte(self, migration_speed_lte):
        """Sets the migration_speed_lte of this ClusterWhereInput.


        :param migration_speed_lte: The migration_speed_lte of this ClusterWhereInput.  # noqa: E501
        :type migration_speed_lte: int
        """

        self._migration_speed_lte = migration_speed_lte

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


        :return: The migration_speed_not of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._migration_speed_not

    @migration_speed_not.setter
    def migration_speed_not(self, migration_speed_not):
        """Sets the migration_speed_not of this ClusterWhereInput.


        :param migration_speed_not: The migration_speed_not of this ClusterWhereInput.  # noqa: E501
        :type migration_speed_not: int
        """

        self._migration_speed_not = migration_speed_not

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


        :return: The migration_speed_not_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._migration_speed_not_in

    @migration_speed_not_in.setter
    def migration_speed_not_in(self, migration_speed_not_in):
        """Sets the migration_speed_not_in of this ClusterWhereInput.


        :param migration_speed_not_in: The migration_speed_not_in of this ClusterWhereInput.  # noqa: E501
        :type migration_speed_not_in: list[int]
        """

        self._migration_speed_not_in = migration_speed_not_in

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


        :return: The name of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._name

    @name.setter
    def name(self, name):
        """Sets the name of this ClusterWhereInput.


        :param name: The name of this ClusterWhereInput.  # noqa: E501
        :type name: str
        """

        self._name = name

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


        :return: The name_contains of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._name_contains

    @name_contains.setter
    def name_contains(self, name_contains):
        """Sets the name_contains of this ClusterWhereInput.


        :param name_contains: The name_contains of this ClusterWhereInput.  # noqa: E501
        :type name_contains: str
        """

        self._name_contains = name_contains

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


        :return: The name_ends_with of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._name_ends_with

    @name_ends_with.setter
    def name_ends_with(self, name_ends_with):
        """Sets the name_ends_with of this ClusterWhereInput.


        :param name_ends_with: The name_ends_with of this ClusterWhereInput.  # noqa: E501
        :type name_ends_with: str
        """

        self._name_ends_with = name_ends_with

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


        :return: The name_gt of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._name_gt

    @name_gt.setter
    def name_gt(self, name_gt):
        """Sets the name_gt of this ClusterWhereInput.


        :param name_gt: The name_gt of this ClusterWhereInput.  # noqa: E501
        :type name_gt: str
        """

        self._name_gt = name_gt

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


        :return: The name_gte of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._name_gte

    @name_gte.setter
    def name_gte(self, name_gte):
        """Sets the name_gte of this ClusterWhereInput.


        :param name_gte: The name_gte of this ClusterWhereInput.  # noqa: E501
        :type name_gte: str
        """

        self._name_gte = name_gte

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


        :return: The name_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[str]
        """
        return self._name_in

    @name_in.setter
    def name_in(self, name_in):
        """Sets the name_in of this ClusterWhereInput.


        :param name_in: The name_in of this ClusterWhereInput.  # noqa: E501
        :type name_in: list[str]
        """

        self._name_in = name_in

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


        :return: The name_lt of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._name_lt

    @name_lt.setter
    def name_lt(self, name_lt):
        """Sets the name_lt of this ClusterWhereInput.


        :param name_lt: The name_lt of this ClusterWhereInput.  # noqa: E501
        :type name_lt: str
        """

        self._name_lt = name_lt

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


        :return: The name_lte of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._name_lte

    @name_lte.setter
    def name_lte(self, name_lte):
        """Sets the name_lte of this ClusterWhereInput.


        :param name_lte: The name_lte of this ClusterWhereInput.  # noqa: E501
        :type name_lte: str
        """

        self._name_lte = name_lte

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


        :return: The name_not of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._name_not

    @name_not.setter
    def name_not(self, name_not):
        """Sets the name_not of this ClusterWhereInput.


        :param name_not: The name_not of this ClusterWhereInput.  # noqa: E501
        :type name_not: str
        """

        self._name_not = name_not

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


        :return: The name_not_contains of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._name_not_contains

    @name_not_contains.setter
    def name_not_contains(self, name_not_contains):
        """Sets the name_not_contains of this ClusterWhereInput.


        :param name_not_contains: The name_not_contains of this ClusterWhereInput.  # noqa: E501
        :type name_not_contains: str
        """

        self._name_not_contains = name_not_contains

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


        :return: The name_not_ends_with of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._name_not_ends_with

    @name_not_ends_with.setter
    def name_not_ends_with(self, name_not_ends_with):
        """Sets the name_not_ends_with of this ClusterWhereInput.


        :param name_not_ends_with: The name_not_ends_with of this ClusterWhereInput.  # noqa: E501
        :type name_not_ends_with: str
        """

        self._name_not_ends_with = name_not_ends_with

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


        :return: The name_not_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[str]
        """
        return self._name_not_in

    @name_not_in.setter
    def name_not_in(self, name_not_in):
        """Sets the name_not_in of this ClusterWhereInput.


        :param name_not_in: The name_not_in of this ClusterWhereInput.  # noqa: E501
        :type name_not_in: list[str]
        """

        self._name_not_in = name_not_in

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


        :return: The name_not_starts_with of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._name_not_starts_with

    @name_not_starts_with.setter
    def name_not_starts_with(self, name_not_starts_with):
        """Sets the name_not_starts_with of this ClusterWhereInput.


        :param name_not_starts_with: The name_not_starts_with of this ClusterWhereInput.  # noqa: E501
        :type name_not_starts_with: str
        """

        self._name_not_starts_with = name_not_starts_with

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


        :return: The name_starts_with of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._name_starts_with

    @name_starts_with.setter
    def name_starts_with(self, name_starts_with):
        """Sets the name_starts_with of this ClusterWhereInput.


        :param name_starts_with: The name_starts_with of this ClusterWhereInput.  # noqa: E501
        :type name_starts_with: str
        """

        self._name_starts_with = name_starts_with

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


        :return: The no_performance_layer of this ClusterWhereInput.  # noqa: E501
        :rtype: bool
        """
        return self._no_performance_layer

    @no_performance_layer.setter
    def no_performance_layer(self, no_performance_layer):
        """Sets the no_performance_layer of this ClusterWhereInput.


        :param no_performance_layer: The no_performance_layer of this ClusterWhereInput.  # noqa: E501
        :type no_performance_layer: bool
        """

        self._no_performance_layer = no_performance_layer

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


        :return: The no_performance_layer_not of this ClusterWhereInput.  # noqa: E501
        :rtype: bool
        """
        return self._no_performance_layer_not

    @no_performance_layer_not.setter
    def no_performance_layer_not(self, no_performance_layer_not):
        """Sets the no_performance_layer_not of this ClusterWhereInput.


        :param no_performance_layer_not: The no_performance_layer_not of this ClusterWhereInput.  # noqa: E501
        :type no_performance_layer_not: bool
        """

        self._no_performance_layer_not = no_performance_layer_not

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


        :return: The ntp_mode of this ClusterWhereInput.  # noqa: E501
        :rtype: NtpMode
        """
        return self._ntp_mode

    @ntp_mode.setter
    def ntp_mode(self, ntp_mode):
        """Sets the ntp_mode of this ClusterWhereInput.


        :param ntp_mode: The ntp_mode of this ClusterWhereInput.  # noqa: E501
        :type ntp_mode: NtpMode
        """

        self._ntp_mode = ntp_mode

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


        :return: The ntp_mode_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[NtpMode]
        """
        return self._ntp_mode_in

    @ntp_mode_in.setter
    def ntp_mode_in(self, ntp_mode_in):
        """Sets the ntp_mode_in of this ClusterWhereInput.


        :param ntp_mode_in: The ntp_mode_in of this ClusterWhereInput.  # noqa: E501
        :type ntp_mode_in: list[NtpMode]
        """

        self._ntp_mode_in = ntp_mode_in

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


        :return: The ntp_mode_not of this ClusterWhereInput.  # noqa: E501
        :rtype: NtpMode
        """
        return self._ntp_mode_not

    @ntp_mode_not.setter
    def ntp_mode_not(self, ntp_mode_not):
        """Sets the ntp_mode_not of this ClusterWhereInput.


        :param ntp_mode_not: The ntp_mode_not of this ClusterWhereInput.  # noqa: E501
        :type ntp_mode_not: NtpMode
        """

        self._ntp_mode_not = ntp_mode_not

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


        :return: The ntp_mode_not_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[NtpMode]
        """
        return self._ntp_mode_not_in

    @ntp_mode_not_in.setter
    def ntp_mode_not_in(self, ntp_mode_not_in):
        """Sets the ntp_mode_not_in of this ClusterWhereInput.


        :param ntp_mode_not_in: The ntp_mode_not_in of this ClusterWhereInput.  # noqa: E501
        :type ntp_mode_not_in: list[NtpMode]
        """

        self._ntp_mode_not_in = ntp_mode_not_in

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


        :return: The nvme_over_rdma_enabled of this ClusterWhereInput.  # noqa: E501
        :rtype: bool
        """
        return self._nvme_over_rdma_enabled

    @nvme_over_rdma_enabled.setter
    def nvme_over_rdma_enabled(self, nvme_over_rdma_enabled):
        """Sets the nvme_over_rdma_enabled of this ClusterWhereInput.


        :param nvme_over_rdma_enabled: The nvme_over_rdma_enabled of this ClusterWhereInput.  # noqa: E501
        :type nvme_over_rdma_enabled: bool
        """

        self._nvme_over_rdma_enabled = nvme_over_rdma_enabled

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


        :return: The nvme_over_rdma_enabled_not of this ClusterWhereInput.  # noqa: E501
        :rtype: bool
        """
        return self._nvme_over_rdma_enabled_not

    @nvme_over_rdma_enabled_not.setter
    def nvme_over_rdma_enabled_not(self, nvme_over_rdma_enabled_not):
        """Sets the nvme_over_rdma_enabled_not of this ClusterWhereInput.


        :param nvme_over_rdma_enabled_not: The nvme_over_rdma_enabled_not of this ClusterWhereInput.  # noqa: E501
        :type nvme_over_rdma_enabled_not: bool
        """

        self._nvme_over_rdma_enabled_not = nvme_over_rdma_enabled_not

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


        :return: The nvme_over_tcp_enabled of this ClusterWhereInput.  # noqa: E501
        :rtype: bool
        """
        return self._nvme_over_tcp_enabled

    @nvme_over_tcp_enabled.setter
    def nvme_over_tcp_enabled(self, nvme_over_tcp_enabled):
        """Sets the nvme_over_tcp_enabled of this ClusterWhereInput.


        :param nvme_over_tcp_enabled: The nvme_over_tcp_enabled of this ClusterWhereInput.  # noqa: E501
        :type nvme_over_tcp_enabled: bool
        """

        self._nvme_over_tcp_enabled = nvme_over_tcp_enabled

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


        :return: The nvme_over_tcp_enabled_not of this ClusterWhereInput.  # noqa: E501
        :rtype: bool
        """
        return self._nvme_over_tcp_enabled_not

    @nvme_over_tcp_enabled_not.setter
    def nvme_over_tcp_enabled_not(self, nvme_over_tcp_enabled_not):
        """Sets the nvme_over_tcp_enabled_not of this ClusterWhereInput.


        :param nvme_over_tcp_enabled_not: The nvme_over_tcp_enabled_not of this ClusterWhereInput.  # noqa: E501
        :type nvme_over_tcp_enabled_not: bool
        """

        self._nvme_over_tcp_enabled_not = nvme_over_tcp_enabled_not

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


        :return: The nvmf_enabled of this ClusterWhereInput.  # noqa: E501
        :rtype: bool
        """
        return self._nvmf_enabled

    @nvmf_enabled.setter
    def nvmf_enabled(self, nvmf_enabled):
        """Sets the nvmf_enabled of this ClusterWhereInput.


        :param nvmf_enabled: The nvmf_enabled of this ClusterWhereInput.  # noqa: E501
        :type nvmf_enabled: bool
        """

        self._nvmf_enabled = nvmf_enabled

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


        :return: The nvmf_enabled_not of this ClusterWhereInput.  # noqa: E501
        :rtype: bool
        """
        return self._nvmf_enabled_not

    @nvmf_enabled_not.setter
    def nvmf_enabled_not(self, nvmf_enabled_not):
        """Sets the nvmf_enabled_not of this ClusterWhereInput.


        :param nvmf_enabled_not: The nvmf_enabled_not of this ClusterWhereInput.  # noqa: E501
        :type nvmf_enabled_not: bool
        """

        self._nvmf_enabled_not = nvmf_enabled_not

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


        :return: The overall_efficiency of this ClusterWhereInput.  # noqa: E501
        :rtype: float
        """
        return self._overall_efficiency

    @overall_efficiency.setter
    def overall_efficiency(self, overall_efficiency):
        """Sets the overall_efficiency of this ClusterWhereInput.


        :param overall_efficiency: The overall_efficiency of this ClusterWhereInput.  # noqa: E501
        :type overall_efficiency: float
        """

        self._overall_efficiency = overall_efficiency

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


        :return: The overall_efficiency_gt of this ClusterWhereInput.  # noqa: E501
        :rtype: float
        """
        return self._overall_efficiency_gt

    @overall_efficiency_gt.setter
    def overall_efficiency_gt(self, overall_efficiency_gt):
        """Sets the overall_efficiency_gt of this ClusterWhereInput.


        :param overall_efficiency_gt: The overall_efficiency_gt of this ClusterWhereInput.  # noqa: E501
        :type overall_efficiency_gt: float
        """

        self._overall_efficiency_gt = overall_efficiency_gt

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


        :return: The overall_efficiency_gte of this ClusterWhereInput.  # noqa: E501
        :rtype: float
        """
        return self._overall_efficiency_gte

    @overall_efficiency_gte.setter
    def overall_efficiency_gte(self, overall_efficiency_gte):
        """Sets the overall_efficiency_gte of this ClusterWhereInput.


        :param overall_efficiency_gte: The overall_efficiency_gte of this ClusterWhereInput.  # noqa: E501
        :type overall_efficiency_gte: float
        """

        self._overall_efficiency_gte = overall_efficiency_gte

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


        :return: The overall_efficiency_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[float]
        """
        return self._overall_efficiency_in

    @overall_efficiency_in.setter
    def overall_efficiency_in(self, overall_efficiency_in):
        """Sets the overall_efficiency_in of this ClusterWhereInput.


        :param overall_efficiency_in: The overall_efficiency_in of this ClusterWhereInput.  # noqa: E501
        :type overall_efficiency_in: list[float]
        """

        self._overall_efficiency_in = overall_efficiency_in

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


        :return: The overall_efficiency_lt of this ClusterWhereInput.  # noqa: E501
        :rtype: float
        """
        return self._overall_efficiency_lt

    @overall_efficiency_lt.setter
    def overall_efficiency_lt(self, overall_efficiency_lt):
        """Sets the overall_efficiency_lt of this ClusterWhereInput.


        :param overall_efficiency_lt: The overall_efficiency_lt of this ClusterWhereInput.  # noqa: E501
        :type overall_efficiency_lt: float
        """

        self._overall_efficiency_lt = overall_efficiency_lt

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


        :return: The overall_efficiency_lte of this ClusterWhereInput.  # noqa: E501
        :rtype: float
        """
        return self._overall_efficiency_lte

    @overall_efficiency_lte.setter
    def overall_efficiency_lte(self, overall_efficiency_lte):
        """Sets the overall_efficiency_lte of this ClusterWhereInput.


        :param overall_efficiency_lte: The overall_efficiency_lte of this ClusterWhereInput.  # noqa: E501
        :type overall_efficiency_lte: float
        """

        self._overall_efficiency_lte = overall_efficiency_lte

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


        :return: The overall_efficiency_not of this ClusterWhereInput.  # noqa: E501
        :rtype: float
        """
        return self._overall_efficiency_not

    @overall_efficiency_not.setter
    def overall_efficiency_not(self, overall_efficiency_not):
        """Sets the overall_efficiency_not of this ClusterWhereInput.


        :param overall_efficiency_not: The overall_efficiency_not of this ClusterWhereInput.  # noqa: E501
        :type overall_efficiency_not: float
        """

        self._overall_efficiency_not = overall_efficiency_not

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


        :return: The overall_efficiency_not_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[float]
        """
        return self._overall_efficiency_not_in

    @overall_efficiency_not_in.setter
    def overall_efficiency_not_in(self, overall_efficiency_not_in):
        """Sets the overall_efficiency_not_in of this ClusterWhereInput.


        :param overall_efficiency_not_in: The overall_efficiency_not_in of this ClusterWhereInput.  # noqa: E501
        :type overall_efficiency_not_in: list[float]
        """

        self._overall_efficiency_not_in = overall_efficiency_not_in

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


        :return: The perf_allocated_data_space of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._perf_allocated_data_space

    @perf_allocated_data_space.setter
    def perf_allocated_data_space(self, perf_allocated_data_space):
        """Sets the perf_allocated_data_space of this ClusterWhereInput.


        :param perf_allocated_data_space: The perf_allocated_data_space of this ClusterWhereInput.  # noqa: E501
        :type perf_allocated_data_space: int
        """

        self._perf_allocated_data_space = perf_allocated_data_space

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


        :return: The perf_allocated_data_space_gt of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._perf_allocated_data_space_gt

    @perf_allocated_data_space_gt.setter
    def perf_allocated_data_space_gt(self, perf_allocated_data_space_gt):
        """Sets the perf_allocated_data_space_gt of this ClusterWhereInput.


        :param perf_allocated_data_space_gt: The perf_allocated_data_space_gt of this ClusterWhereInput.  # noqa: E501
        :type perf_allocated_data_space_gt: int
        """

        self._perf_allocated_data_space_gt = perf_allocated_data_space_gt

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


        :return: The perf_allocated_data_space_gte of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._perf_allocated_data_space_gte

    @perf_allocated_data_space_gte.setter
    def perf_allocated_data_space_gte(self, perf_allocated_data_space_gte):
        """Sets the perf_allocated_data_space_gte of this ClusterWhereInput.


        :param perf_allocated_data_space_gte: The perf_allocated_data_space_gte of this ClusterWhereInput.  # noqa: E501
        :type perf_allocated_data_space_gte: int
        """

        self._perf_allocated_data_space_gte = perf_allocated_data_space_gte

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


        :return: The perf_allocated_data_space_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._perf_allocated_data_space_in

    @perf_allocated_data_space_in.setter
    def perf_allocated_data_space_in(self, perf_allocated_data_space_in):
        """Sets the perf_allocated_data_space_in of this ClusterWhereInput.


        :param perf_allocated_data_space_in: The perf_allocated_data_space_in of this ClusterWhereInput.  # noqa: E501
        :type perf_allocated_data_space_in: list[int]
        """

        self._perf_allocated_data_space_in = perf_allocated_data_space_in

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


        :return: The perf_allocated_data_space_lt of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._perf_allocated_data_space_lt

    @perf_allocated_data_space_lt.setter
    def perf_allocated_data_space_lt(self, perf_allocated_data_space_lt):
        """Sets the perf_allocated_data_space_lt of this ClusterWhereInput.


        :param perf_allocated_data_space_lt: The perf_allocated_data_space_lt of this ClusterWhereInput.  # noqa: E501
        :type perf_allocated_data_space_lt: int
        """

        self._perf_allocated_data_space_lt = perf_allocated_data_space_lt

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


        :return: The perf_allocated_data_space_lte of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._perf_allocated_data_space_lte

    @perf_allocated_data_space_lte.setter
    def perf_allocated_data_space_lte(self, perf_allocated_data_space_lte):
        """Sets the perf_allocated_data_space_lte of this ClusterWhereInput.


        :param perf_allocated_data_space_lte: The perf_allocated_data_space_lte of this ClusterWhereInput.  # noqa: E501
        :type perf_allocated_data_space_lte: int
        """

        self._perf_allocated_data_space_lte = perf_allocated_data_space_lte

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


        :return: The perf_allocated_data_space_not of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._perf_allocated_data_space_not

    @perf_allocated_data_space_not.setter
    def perf_allocated_data_space_not(self, perf_allocated_data_space_not):
        """Sets the perf_allocated_data_space_not of this ClusterWhereInput.


        :param perf_allocated_data_space_not: The perf_allocated_data_space_not of this ClusterWhereInput.  # noqa: E501
        :type perf_allocated_data_space_not: int
        """

        self._perf_allocated_data_space_not = perf_allocated_data_space_not

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


        :return: The perf_allocated_data_space_not_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._perf_allocated_data_space_not_in

    @perf_allocated_data_space_not_in.setter
    def perf_allocated_data_space_not_in(self, perf_allocated_data_space_not_in):
        """Sets the perf_allocated_data_space_not_in of this ClusterWhereInput.


        :param perf_allocated_data_space_not_in: The perf_allocated_data_space_not_in of this ClusterWhereInput.  # noqa: E501
        :type perf_allocated_data_space_not_in: list[int]
        """

        self._perf_allocated_data_space_not_in = perf_allocated_data_space_not_in

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


        :return: The perf_failure_data_space of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._perf_failure_data_space

    @perf_failure_data_space.setter
    def perf_failure_data_space(self, perf_failure_data_space):
        """Sets the perf_failure_data_space of this ClusterWhereInput.


        :param perf_failure_data_space: The perf_failure_data_space of this ClusterWhereInput.  # noqa: E501
        :type perf_failure_data_space: int
        """

        self._perf_failure_data_space = perf_failure_data_space

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


        :return: The perf_failure_data_space_gt of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._perf_failure_data_space_gt

    @perf_failure_data_space_gt.setter
    def perf_failure_data_space_gt(self, perf_failure_data_space_gt):
        """Sets the perf_failure_data_space_gt of this ClusterWhereInput.


        :param perf_failure_data_space_gt: The perf_failure_data_space_gt of this ClusterWhereInput.  # noqa: E501
        :type perf_failure_data_space_gt: int
        """

        self._perf_failure_data_space_gt = perf_failure_data_space_gt

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


        :return: The perf_failure_data_space_gte of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._perf_failure_data_space_gte

    @perf_failure_data_space_gte.setter
    def perf_failure_data_space_gte(self, perf_failure_data_space_gte):
        """Sets the perf_failure_data_space_gte of this ClusterWhereInput.


        :param perf_failure_data_space_gte: The perf_failure_data_space_gte of this ClusterWhereInput.  # noqa: E501
        :type perf_failure_data_space_gte: int
        """

        self._perf_failure_data_space_gte = perf_failure_data_space_gte

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


        :return: The perf_failure_data_space_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._perf_failure_data_space_in

    @perf_failure_data_space_in.setter
    def perf_failure_data_space_in(self, perf_failure_data_space_in):
        """Sets the perf_failure_data_space_in of this ClusterWhereInput.


        :param perf_failure_data_space_in: The perf_failure_data_space_in of this ClusterWhereInput.  # noqa: E501
        :type perf_failure_data_space_in: list[int]
        """

        self._perf_failure_data_space_in = perf_failure_data_space_in

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


        :return: The perf_failure_data_space_lt of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._perf_failure_data_space_lt

    @perf_failure_data_space_lt.setter
    def perf_failure_data_space_lt(self, perf_failure_data_space_lt):
        """Sets the perf_failure_data_space_lt of this ClusterWhereInput.


        :param perf_failure_data_space_lt: The perf_failure_data_space_lt of this ClusterWhereInput.  # noqa: E501
        :type perf_failure_data_space_lt: int
        """

        self._perf_failure_data_space_lt = perf_failure_data_space_lt

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


        :return: The perf_failure_data_space_lte of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._perf_failure_data_space_lte

    @perf_failure_data_space_lte.setter
    def perf_failure_data_space_lte(self, perf_failure_data_space_lte):
        """Sets the perf_failure_data_space_lte of this ClusterWhereInput.


        :param perf_failure_data_space_lte: The perf_failure_data_space_lte of this ClusterWhereInput.  # noqa: E501
        :type perf_failure_data_space_lte: int
        """

        self._perf_failure_data_space_lte = perf_failure_data_space_lte

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


        :return: The perf_failure_data_space_not of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._perf_failure_data_space_not

    @perf_failure_data_space_not.setter
    def perf_failure_data_space_not(self, perf_failure_data_space_not):
        """Sets the perf_failure_data_space_not of this ClusterWhereInput.


        :param perf_failure_data_space_not: The perf_failure_data_space_not of this ClusterWhereInput.  # noqa: E501
        :type perf_failure_data_space_not: int
        """

        self._perf_failure_data_space_not = perf_failure_data_space_not

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


        :return: The perf_failure_data_space_not_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._perf_failure_data_space_not_in

    @perf_failure_data_space_not_in.setter
    def perf_failure_data_space_not_in(self, perf_failure_data_space_not_in):
        """Sets the perf_failure_data_space_not_in of this ClusterWhereInput.


        :param perf_failure_data_space_not_in: The perf_failure_data_space_not_in of this ClusterWhereInput.  # noqa: E501
        :type perf_failure_data_space_not_in: list[int]
        """

        self._perf_failure_data_space_not_in = perf_failure_data_space_not_in

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


        :return: The perf_total_data_capacity of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._perf_total_data_capacity

    @perf_total_data_capacity.setter
    def perf_total_data_capacity(self, perf_total_data_capacity):
        """Sets the perf_total_data_capacity of this ClusterWhereInput.


        :param perf_total_data_capacity: The perf_total_data_capacity of this ClusterWhereInput.  # noqa: E501
        :type perf_total_data_capacity: int
        """

        self._perf_total_data_capacity = perf_total_data_capacity

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


        :return: The perf_total_data_capacity_gt of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._perf_total_data_capacity_gt

    @perf_total_data_capacity_gt.setter
    def perf_total_data_capacity_gt(self, perf_total_data_capacity_gt):
        """Sets the perf_total_data_capacity_gt of this ClusterWhereInput.


        :param perf_total_data_capacity_gt: The perf_total_data_capacity_gt of this ClusterWhereInput.  # noqa: E501
        :type perf_total_data_capacity_gt: int
        """

        self._perf_total_data_capacity_gt = perf_total_data_capacity_gt

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


        :return: The perf_total_data_capacity_gte of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._perf_total_data_capacity_gte

    @perf_total_data_capacity_gte.setter
    def perf_total_data_capacity_gte(self, perf_total_data_capacity_gte):
        """Sets the perf_total_data_capacity_gte of this ClusterWhereInput.


        :param perf_total_data_capacity_gte: The perf_total_data_capacity_gte of this ClusterWhereInput.  # noqa: E501
        :type perf_total_data_capacity_gte: int
        """

        self._perf_total_data_capacity_gte = perf_total_data_capacity_gte

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


        :return: The perf_total_data_capacity_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._perf_total_data_capacity_in

    @perf_total_data_capacity_in.setter
    def perf_total_data_capacity_in(self, perf_total_data_capacity_in):
        """Sets the perf_total_data_capacity_in of this ClusterWhereInput.


        :param perf_total_data_capacity_in: The perf_total_data_capacity_in of this ClusterWhereInput.  # noqa: E501
        :type perf_total_data_capacity_in: list[int]
        """

        self._perf_total_data_capacity_in = perf_total_data_capacity_in

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


        :return: The perf_total_data_capacity_lt of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._perf_total_data_capacity_lt

    @perf_total_data_capacity_lt.setter
    def perf_total_data_capacity_lt(self, perf_total_data_capacity_lt):
        """Sets the perf_total_data_capacity_lt of this ClusterWhereInput.


        :param perf_total_data_capacity_lt: The perf_total_data_capacity_lt of this ClusterWhereInput.  # noqa: E501
        :type perf_total_data_capacity_lt: int
        """

        self._perf_total_data_capacity_lt = perf_total_data_capacity_lt

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


        :return: The perf_total_data_capacity_lte of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._perf_total_data_capacity_lte

    @perf_total_data_capacity_lte.setter
    def perf_total_data_capacity_lte(self, perf_total_data_capacity_lte):
        """Sets the perf_total_data_capacity_lte of this ClusterWhereInput.


        :param perf_total_data_capacity_lte: The perf_total_data_capacity_lte of this ClusterWhereInput.  # noqa: E501
        :type perf_total_data_capacity_lte: int
        """

        self._perf_total_data_capacity_lte = perf_total_data_capacity_lte

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


        :return: The perf_total_data_capacity_not of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._perf_total_data_capacity_not

    @perf_total_data_capacity_not.setter
    def perf_total_data_capacity_not(self, perf_total_data_capacity_not):
        """Sets the perf_total_data_capacity_not of this ClusterWhereInput.


        :param perf_total_data_capacity_not: The perf_total_data_capacity_not of this ClusterWhereInput.  # noqa: E501
        :type perf_total_data_capacity_not: int
        """

        self._perf_total_data_capacity_not = perf_total_data_capacity_not

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


        :return: The perf_total_data_capacity_not_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._perf_total_data_capacity_not_in

    @perf_total_data_capacity_not_in.setter
    def perf_total_data_capacity_not_in(self, perf_total_data_capacity_not_in):
        """Sets the perf_total_data_capacity_not_in of this ClusterWhereInput.


        :param perf_total_data_capacity_not_in: The perf_total_data_capacity_not_in of this ClusterWhereInput.  # noqa: E501
        :type perf_total_data_capacity_not_in: list[int]
        """

        self._perf_total_data_capacity_not_in = perf_total_data_capacity_not_in

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


        :return: The perf_used_data_space of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._perf_used_data_space

    @perf_used_data_space.setter
    def perf_used_data_space(self, perf_used_data_space):
        """Sets the perf_used_data_space of this ClusterWhereInput.


        :param perf_used_data_space: The perf_used_data_space of this ClusterWhereInput.  # noqa: E501
        :type perf_used_data_space: int
        """

        self._perf_used_data_space = perf_used_data_space

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


        :return: The perf_used_data_space_gt of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._perf_used_data_space_gt

    @perf_used_data_space_gt.setter
    def perf_used_data_space_gt(self, perf_used_data_space_gt):
        """Sets the perf_used_data_space_gt of this ClusterWhereInput.


        :param perf_used_data_space_gt: The perf_used_data_space_gt of this ClusterWhereInput.  # noqa: E501
        :type perf_used_data_space_gt: int
        """

        self._perf_used_data_space_gt = perf_used_data_space_gt

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


        :return: The perf_used_data_space_gte of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._perf_used_data_space_gte

    @perf_used_data_space_gte.setter
    def perf_used_data_space_gte(self, perf_used_data_space_gte):
        """Sets the perf_used_data_space_gte of this ClusterWhereInput.


        :param perf_used_data_space_gte: The perf_used_data_space_gte of this ClusterWhereInput.  # noqa: E501
        :type perf_used_data_space_gte: int
        """

        self._perf_used_data_space_gte = perf_used_data_space_gte

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


        :return: The perf_used_data_space_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._perf_used_data_space_in

    @perf_used_data_space_in.setter
    def perf_used_data_space_in(self, perf_used_data_space_in):
        """Sets the perf_used_data_space_in of this ClusterWhereInput.


        :param perf_used_data_space_in: The perf_used_data_space_in of this ClusterWhereInput.  # noqa: E501
        :type perf_used_data_space_in: list[int]
        """

        self._perf_used_data_space_in = perf_used_data_space_in

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


        :return: The perf_used_data_space_lt of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._perf_used_data_space_lt

    @perf_used_data_space_lt.setter
    def perf_used_data_space_lt(self, perf_used_data_space_lt):
        """Sets the perf_used_data_space_lt of this ClusterWhereInput.


        :param perf_used_data_space_lt: The perf_used_data_space_lt of this ClusterWhereInput.  # noqa: E501
        :type perf_used_data_space_lt: int
        """

        self._perf_used_data_space_lt = perf_used_data_space_lt

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


        :return: The perf_used_data_space_lte of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._perf_used_data_space_lte

    @perf_used_data_space_lte.setter
    def perf_used_data_space_lte(self, perf_used_data_space_lte):
        """Sets the perf_used_data_space_lte of this ClusterWhereInput.


        :param perf_used_data_space_lte: The perf_used_data_space_lte of this ClusterWhereInput.  # noqa: E501
        :type perf_used_data_space_lte: int
        """

        self._perf_used_data_space_lte = perf_used_data_space_lte

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


        :return: The perf_used_data_space_not of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._perf_used_data_space_not

    @perf_used_data_space_not.setter
    def perf_used_data_space_not(self, perf_used_data_space_not):
        """Sets the perf_used_data_space_not of this ClusterWhereInput.


        :param perf_used_data_space_not: The perf_used_data_space_not of this ClusterWhereInput.  # noqa: E501
        :type perf_used_data_space_not: int
        """

        self._perf_used_data_space_not = perf_used_data_space_not

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


        :return: The perf_used_data_space_not_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._perf_used_data_space_not_in

    @perf_used_data_space_not_in.setter
    def perf_used_data_space_not_in(self, perf_used_data_space_not_in):
        """Sets the perf_used_data_space_not_in of this ClusterWhereInput.


        :param perf_used_data_space_not_in: The perf_used_data_space_not_in of this ClusterWhereInput.  # noqa: E501
        :type perf_used_data_space_not_in: list[int]
        """

        self._perf_used_data_space_not_in = perf_used_data_space_not_in

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


        :return: The perf_valid_data_space of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._perf_valid_data_space

    @perf_valid_data_space.setter
    def perf_valid_data_space(self, perf_valid_data_space):
        """Sets the perf_valid_data_space of this ClusterWhereInput.


        :param perf_valid_data_space: The perf_valid_data_space of this ClusterWhereInput.  # noqa: E501
        :type perf_valid_data_space: int
        """

        self._perf_valid_data_space = perf_valid_data_space

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


        :return: The perf_valid_data_space_gt of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._perf_valid_data_space_gt

    @perf_valid_data_space_gt.setter
    def perf_valid_data_space_gt(self, perf_valid_data_space_gt):
        """Sets the perf_valid_data_space_gt of this ClusterWhereInput.


        :param perf_valid_data_space_gt: The perf_valid_data_space_gt of this ClusterWhereInput.  # noqa: E501
        :type perf_valid_data_space_gt: int
        """

        self._perf_valid_data_space_gt = perf_valid_data_space_gt

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


        :return: The perf_valid_data_space_gte of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._perf_valid_data_space_gte

    @perf_valid_data_space_gte.setter
    def perf_valid_data_space_gte(self, perf_valid_data_space_gte):
        """Sets the perf_valid_data_space_gte of this ClusterWhereInput.


        :param perf_valid_data_space_gte: The perf_valid_data_space_gte of this ClusterWhereInput.  # noqa: E501
        :type perf_valid_data_space_gte: int
        """

        self._perf_valid_data_space_gte = perf_valid_data_space_gte

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


        :return: The perf_valid_data_space_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._perf_valid_data_space_in

    @perf_valid_data_space_in.setter
    def perf_valid_data_space_in(self, perf_valid_data_space_in):
        """Sets the perf_valid_data_space_in of this ClusterWhereInput.


        :param perf_valid_data_space_in: The perf_valid_data_space_in of this ClusterWhereInput.  # noqa: E501
        :type perf_valid_data_space_in: list[int]
        """

        self._perf_valid_data_space_in = perf_valid_data_space_in

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


        :return: The perf_valid_data_space_lt of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._perf_valid_data_space_lt

    @perf_valid_data_space_lt.setter
    def perf_valid_data_space_lt(self, perf_valid_data_space_lt):
        """Sets the perf_valid_data_space_lt of this ClusterWhereInput.


        :param perf_valid_data_space_lt: The perf_valid_data_space_lt of this ClusterWhereInput.  # noqa: E501
        :type perf_valid_data_space_lt: int
        """

        self._perf_valid_data_space_lt = perf_valid_data_space_lt

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


        :return: The perf_valid_data_space_lte of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._perf_valid_data_space_lte

    @perf_valid_data_space_lte.setter
    def perf_valid_data_space_lte(self, perf_valid_data_space_lte):
        """Sets the perf_valid_data_space_lte of this ClusterWhereInput.


        :param perf_valid_data_space_lte: The perf_valid_data_space_lte of this ClusterWhereInput.  # noqa: E501
        :type perf_valid_data_space_lte: int
        """

        self._perf_valid_data_space_lte = perf_valid_data_space_lte

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


        :return: The perf_valid_data_space_not of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._perf_valid_data_space_not

    @perf_valid_data_space_not.setter
    def perf_valid_data_space_not(self, perf_valid_data_space_not):
        """Sets the perf_valid_data_space_not of this ClusterWhereInput.


        :param perf_valid_data_space_not: The perf_valid_data_space_not of this ClusterWhereInput.  # noqa: E501
        :type perf_valid_data_space_not: int
        """

        self._perf_valid_data_space_not = perf_valid_data_space_not

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


        :return: The perf_valid_data_space_not_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._perf_valid_data_space_not_in

    @perf_valid_data_space_not_in.setter
    def perf_valid_data_space_not_in(self, perf_valid_data_space_not_in):
        """Sets the perf_valid_data_space_not_in of this ClusterWhereInput.


        :param perf_valid_data_space_not_in: The perf_valid_data_space_not_in of this ClusterWhereInput.  # noqa: E501
        :type perf_valid_data_space_not_in: list[int]
        """

        self._perf_valid_data_space_not_in = perf_valid_data_space_not_in

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


        :return: The planned_prioritized_space of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._planned_prioritized_space

    @planned_prioritized_space.setter
    def planned_prioritized_space(self, planned_prioritized_space):
        """Sets the planned_prioritized_space of this ClusterWhereInput.


        :param planned_prioritized_space: The planned_prioritized_space of this ClusterWhereInput.  # noqa: E501
        :type planned_prioritized_space: int
        """

        self._planned_prioritized_space = planned_prioritized_space

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


        :return: The planned_prioritized_space_gt of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._planned_prioritized_space_gt

    @planned_prioritized_space_gt.setter
    def planned_prioritized_space_gt(self, planned_prioritized_space_gt):
        """Sets the planned_prioritized_space_gt of this ClusterWhereInput.


        :param planned_prioritized_space_gt: The planned_prioritized_space_gt of this ClusterWhereInput.  # noqa: E501
        :type planned_prioritized_space_gt: int
        """

        self._planned_prioritized_space_gt = planned_prioritized_space_gt

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


        :return: The planned_prioritized_space_gte of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._planned_prioritized_space_gte

    @planned_prioritized_space_gte.setter
    def planned_prioritized_space_gte(self, planned_prioritized_space_gte):
        """Sets the planned_prioritized_space_gte of this ClusterWhereInput.


        :param planned_prioritized_space_gte: The planned_prioritized_space_gte of this ClusterWhereInput.  # noqa: E501
        :type planned_prioritized_space_gte: int
        """

        self._planned_prioritized_space_gte = planned_prioritized_space_gte

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


        :return: The planned_prioritized_space_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._planned_prioritized_space_in

    @planned_prioritized_space_in.setter
    def planned_prioritized_space_in(self, planned_prioritized_space_in):
        """Sets the planned_prioritized_space_in of this ClusterWhereInput.


        :param planned_prioritized_space_in: The planned_prioritized_space_in of this ClusterWhereInput.  # noqa: E501
        :type planned_prioritized_space_in: list[int]
        """

        self._planned_prioritized_space_in = planned_prioritized_space_in

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


        :return: The planned_prioritized_space_lt of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._planned_prioritized_space_lt

    @planned_prioritized_space_lt.setter
    def planned_prioritized_space_lt(self, planned_prioritized_space_lt):
        """Sets the planned_prioritized_space_lt of this ClusterWhereInput.


        :param planned_prioritized_space_lt: The planned_prioritized_space_lt of this ClusterWhereInput.  # noqa: E501
        :type planned_prioritized_space_lt: int
        """

        self._planned_prioritized_space_lt = planned_prioritized_space_lt

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


        :return: The planned_prioritized_space_lte of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._planned_prioritized_space_lte

    @planned_prioritized_space_lte.setter
    def planned_prioritized_space_lte(self, planned_prioritized_space_lte):
        """Sets the planned_prioritized_space_lte of this ClusterWhereInput.


        :param planned_prioritized_space_lte: The planned_prioritized_space_lte of this ClusterWhereInput.  # noqa: E501
        :type planned_prioritized_space_lte: int
        """

        self._planned_prioritized_space_lte = planned_prioritized_space_lte

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


        :return: The planned_prioritized_space_not of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._planned_prioritized_space_not

    @planned_prioritized_space_not.setter
    def planned_prioritized_space_not(self, planned_prioritized_space_not):
        """Sets the planned_prioritized_space_not of this ClusterWhereInput.


        :param planned_prioritized_space_not: The planned_prioritized_space_not of this ClusterWhereInput.  # noqa: E501
        :type planned_prioritized_space_not: int
        """

        self._planned_prioritized_space_not = planned_prioritized_space_not

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


        :return: The planned_prioritized_space_not_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._planned_prioritized_space_not_in

    @planned_prioritized_space_not_in.setter
    def planned_prioritized_space_not_in(self, planned_prioritized_space_not_in):
        """Sets the planned_prioritized_space_not_in of this ClusterWhereInput.


        :param planned_prioritized_space_not_in: The planned_prioritized_space_not_in of this ClusterWhereInput.  # noqa: E501
        :type planned_prioritized_space_not_in: list[int]
        """

        self._planned_prioritized_space_not_in = planned_prioritized_space_not_in

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


        :return: The pmem_enabled of this ClusterWhereInput.  # noqa: E501
        :rtype: bool
        """
        return self._pmem_enabled

    @pmem_enabled.setter
    def pmem_enabled(self, pmem_enabled):
        """Sets the pmem_enabled of this ClusterWhereInput.


        :param pmem_enabled: The pmem_enabled of this ClusterWhereInput.  # noqa: E501
        :type pmem_enabled: bool
        """

        self._pmem_enabled = pmem_enabled

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


        :return: The pmem_enabled_not of this ClusterWhereInput.  # noqa: E501
        :rtype: bool
        """
        return self._pmem_enabled_not

    @pmem_enabled_not.setter
    def pmem_enabled_not(self, pmem_enabled_not):
        """Sets the pmem_enabled_not of this ClusterWhereInput.


        :param pmem_enabled_not: The pmem_enabled_not of this ClusterWhereInput.  # noqa: E501
        :type pmem_enabled_not: bool
        """

        self._pmem_enabled_not = pmem_enabled_not

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


        :return: The prio_space_percentage of this ClusterWhereInput.  # noqa: E501
        :rtype: float
        """
        return self._prio_space_percentage

    @prio_space_percentage.setter
    def prio_space_percentage(self, prio_space_percentage):
        """Sets the prio_space_percentage of this ClusterWhereInput.


        :param prio_space_percentage: The prio_space_percentage of this ClusterWhereInput.  # noqa: E501
        :type prio_space_percentage: float
        """

        self._prio_space_percentage = prio_space_percentage

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


        :return: The prio_space_percentage_gt of this ClusterWhereInput.  # noqa: E501
        :rtype: float
        """
        return self._prio_space_percentage_gt

    @prio_space_percentage_gt.setter
    def prio_space_percentage_gt(self, prio_space_percentage_gt):
        """Sets the prio_space_percentage_gt of this ClusterWhereInput.


        :param prio_space_percentage_gt: The prio_space_percentage_gt of this ClusterWhereInput.  # noqa: E501
        :type prio_space_percentage_gt: float
        """

        self._prio_space_percentage_gt = prio_space_percentage_gt

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


        :return: The prio_space_percentage_gte of this ClusterWhereInput.  # noqa: E501
        :rtype: float
        """
        return self._prio_space_percentage_gte

    @prio_space_percentage_gte.setter
    def prio_space_percentage_gte(self, prio_space_percentage_gte):
        """Sets the prio_space_percentage_gte of this ClusterWhereInput.


        :param prio_space_percentage_gte: The prio_space_percentage_gte of this ClusterWhereInput.  # noqa: E501
        :type prio_space_percentage_gte: float
        """

        self._prio_space_percentage_gte = prio_space_percentage_gte

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


        :return: The prio_space_percentage_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[float]
        """
        return self._prio_space_percentage_in

    @prio_space_percentage_in.setter
    def prio_space_percentage_in(self, prio_space_percentage_in):
        """Sets the prio_space_percentage_in of this ClusterWhereInput.


        :param prio_space_percentage_in: The prio_space_percentage_in of this ClusterWhereInput.  # noqa: E501
        :type prio_space_percentage_in: list[float]
        """

        self._prio_space_percentage_in = prio_space_percentage_in

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


        :return: The prio_space_percentage_lt of this ClusterWhereInput.  # noqa: E501
        :rtype: float
        """
        return self._prio_space_percentage_lt

    @prio_space_percentage_lt.setter
    def prio_space_percentage_lt(self, prio_space_percentage_lt):
        """Sets the prio_space_percentage_lt of this ClusterWhereInput.


        :param prio_space_percentage_lt: The prio_space_percentage_lt of this ClusterWhereInput.  # noqa: E501
        :type prio_space_percentage_lt: float
        """

        self._prio_space_percentage_lt = prio_space_percentage_lt

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


        :return: The prio_space_percentage_lte of this ClusterWhereInput.  # noqa: E501
        :rtype: float
        """
        return self._prio_space_percentage_lte

    @prio_space_percentage_lte.setter
    def prio_space_percentage_lte(self, prio_space_percentage_lte):
        """Sets the prio_space_percentage_lte of this ClusterWhereInput.


        :param prio_space_percentage_lte: The prio_space_percentage_lte of this ClusterWhereInput.  # noqa: E501
        :type prio_space_percentage_lte: float
        """

        self._prio_space_percentage_lte = prio_space_percentage_lte

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


        :return: The prio_space_percentage_not of this ClusterWhereInput.  # noqa: E501
        :rtype: float
        """
        return self._prio_space_percentage_not

    @prio_space_percentage_not.setter
    def prio_space_percentage_not(self, prio_space_percentage_not):
        """Sets the prio_space_percentage_not of this ClusterWhereInput.


        :param prio_space_percentage_not: The prio_space_percentage_not of this ClusterWhereInput.  # noqa: E501
        :type prio_space_percentage_not: float
        """

        self._prio_space_percentage_not = prio_space_percentage_not

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


        :return: The prio_space_percentage_not_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[float]
        """
        return self._prio_space_percentage_not_in

    @prio_space_percentage_not_in.setter
    def prio_space_percentage_not_in(self, prio_space_percentage_not_in):
        """Sets the prio_space_percentage_not_in of this ClusterWhereInput.


        :param prio_space_percentage_not_in: The prio_space_percentage_not_in of this ClusterWhereInput.  # noqa: E501
        :type prio_space_percentage_not_in: list[float]
        """

        self._prio_space_percentage_not_in = prio_space_percentage_not_in

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


        :return: The provisioned_cpu_cores of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._provisioned_cpu_cores

    @provisioned_cpu_cores.setter
    def provisioned_cpu_cores(self, provisioned_cpu_cores):
        """Sets the provisioned_cpu_cores of this ClusterWhereInput.


        :param provisioned_cpu_cores: The provisioned_cpu_cores of this ClusterWhereInput.  # noqa: E501
        :type provisioned_cpu_cores: int
        """

        self._provisioned_cpu_cores = provisioned_cpu_cores

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


        :return: The provisioned_cpu_cores_for_active_vm of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._provisioned_cpu_cores_for_active_vm

    @provisioned_cpu_cores_for_active_vm.setter
    def provisioned_cpu_cores_for_active_vm(self, provisioned_cpu_cores_for_active_vm):
        """Sets the provisioned_cpu_cores_for_active_vm of this ClusterWhereInput.


        :param provisioned_cpu_cores_for_active_vm: The provisioned_cpu_cores_for_active_vm of this ClusterWhereInput.  # noqa: E501
        :type provisioned_cpu_cores_for_active_vm: int
        """

        self._provisioned_cpu_cores_for_active_vm = provisioned_cpu_cores_for_active_vm

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


        :return: The provisioned_cpu_cores_for_active_vm_gt of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._provisioned_cpu_cores_for_active_vm_gt

    @provisioned_cpu_cores_for_active_vm_gt.setter
    def provisioned_cpu_cores_for_active_vm_gt(self, provisioned_cpu_cores_for_active_vm_gt):
        """Sets the provisioned_cpu_cores_for_active_vm_gt of this ClusterWhereInput.


        :param provisioned_cpu_cores_for_active_vm_gt: The provisioned_cpu_cores_for_active_vm_gt of this ClusterWhereInput.  # noqa: E501
        :type provisioned_cpu_cores_for_active_vm_gt: int
        """

        self._provisioned_cpu_cores_for_active_vm_gt = provisioned_cpu_cores_for_active_vm_gt

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


        :return: The provisioned_cpu_cores_for_active_vm_gte of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._provisioned_cpu_cores_for_active_vm_gte

    @provisioned_cpu_cores_for_active_vm_gte.setter
    def provisioned_cpu_cores_for_active_vm_gte(self, provisioned_cpu_cores_for_active_vm_gte):
        """Sets the provisioned_cpu_cores_for_active_vm_gte of this ClusterWhereInput.


        :param provisioned_cpu_cores_for_active_vm_gte: The provisioned_cpu_cores_for_active_vm_gte of this ClusterWhereInput.  # noqa: E501
        :type provisioned_cpu_cores_for_active_vm_gte: int
        """

        self._provisioned_cpu_cores_for_active_vm_gte = provisioned_cpu_cores_for_active_vm_gte

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


        :return: The provisioned_cpu_cores_for_active_vm_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._provisioned_cpu_cores_for_active_vm_in

    @provisioned_cpu_cores_for_active_vm_in.setter
    def provisioned_cpu_cores_for_active_vm_in(self, provisioned_cpu_cores_for_active_vm_in):
        """Sets the provisioned_cpu_cores_for_active_vm_in of this ClusterWhereInput.


        :param provisioned_cpu_cores_for_active_vm_in: The provisioned_cpu_cores_for_active_vm_in of this ClusterWhereInput.  # noqa: E501
        :type provisioned_cpu_cores_for_active_vm_in: list[int]
        """

        self._provisioned_cpu_cores_for_active_vm_in = provisioned_cpu_cores_for_active_vm_in

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


        :return: The provisioned_cpu_cores_for_active_vm_lt of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._provisioned_cpu_cores_for_active_vm_lt

    @provisioned_cpu_cores_for_active_vm_lt.setter
    def provisioned_cpu_cores_for_active_vm_lt(self, provisioned_cpu_cores_for_active_vm_lt):
        """Sets the provisioned_cpu_cores_for_active_vm_lt of this ClusterWhereInput.


        :param provisioned_cpu_cores_for_active_vm_lt: The provisioned_cpu_cores_for_active_vm_lt of this ClusterWhereInput.  # noqa: E501
        :type provisioned_cpu_cores_for_active_vm_lt: int
        """

        self._provisioned_cpu_cores_for_active_vm_lt = provisioned_cpu_cores_for_active_vm_lt

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


        :return: The provisioned_cpu_cores_for_active_vm_lte of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._provisioned_cpu_cores_for_active_vm_lte

    @provisioned_cpu_cores_for_active_vm_lte.setter
    def provisioned_cpu_cores_for_active_vm_lte(self, provisioned_cpu_cores_for_active_vm_lte):
        """Sets the provisioned_cpu_cores_for_active_vm_lte of this ClusterWhereInput.


        :param provisioned_cpu_cores_for_active_vm_lte: The provisioned_cpu_cores_for_active_vm_lte of this ClusterWhereInput.  # noqa: E501
        :type provisioned_cpu_cores_for_active_vm_lte: int
        """

        self._provisioned_cpu_cores_for_active_vm_lte = provisioned_cpu_cores_for_active_vm_lte

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


        :return: The provisioned_cpu_cores_for_active_vm_not of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._provisioned_cpu_cores_for_active_vm_not

    @provisioned_cpu_cores_for_active_vm_not.setter
    def provisioned_cpu_cores_for_active_vm_not(self, provisioned_cpu_cores_for_active_vm_not):
        """Sets the provisioned_cpu_cores_for_active_vm_not of this ClusterWhereInput.


        :param provisioned_cpu_cores_for_active_vm_not: The provisioned_cpu_cores_for_active_vm_not of this ClusterWhereInput.  # noqa: E501
        :type provisioned_cpu_cores_for_active_vm_not: int
        """

        self._provisioned_cpu_cores_for_active_vm_not = provisioned_cpu_cores_for_active_vm_not

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


        :return: The provisioned_cpu_cores_for_active_vm_not_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._provisioned_cpu_cores_for_active_vm_not_in

    @provisioned_cpu_cores_for_active_vm_not_in.setter
    def provisioned_cpu_cores_for_active_vm_not_in(self, provisioned_cpu_cores_for_active_vm_not_in):
        """Sets the provisioned_cpu_cores_for_active_vm_not_in of this ClusterWhereInput.


        :param provisioned_cpu_cores_for_active_vm_not_in: The provisioned_cpu_cores_for_active_vm_not_in of this ClusterWhereInput.  # noqa: E501
        :type provisioned_cpu_cores_for_active_vm_not_in: list[int]
        """

        self._provisioned_cpu_cores_for_active_vm_not_in = provisioned_cpu_cores_for_active_vm_not_in

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


        :return: The provisioned_cpu_cores_gt of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._provisioned_cpu_cores_gt

    @provisioned_cpu_cores_gt.setter
    def provisioned_cpu_cores_gt(self, provisioned_cpu_cores_gt):
        """Sets the provisioned_cpu_cores_gt of this ClusterWhereInput.


        :param provisioned_cpu_cores_gt: The provisioned_cpu_cores_gt of this ClusterWhereInput.  # noqa: E501
        :type provisioned_cpu_cores_gt: int
        """

        self._provisioned_cpu_cores_gt = provisioned_cpu_cores_gt

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


        :return: The provisioned_cpu_cores_gte of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._provisioned_cpu_cores_gte

    @provisioned_cpu_cores_gte.setter
    def provisioned_cpu_cores_gte(self, provisioned_cpu_cores_gte):
        """Sets the provisioned_cpu_cores_gte of this ClusterWhereInput.


        :param provisioned_cpu_cores_gte: The provisioned_cpu_cores_gte of this ClusterWhereInput.  # noqa: E501
        :type provisioned_cpu_cores_gte: int
        """

        self._provisioned_cpu_cores_gte = provisioned_cpu_cores_gte

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


        :return: The provisioned_cpu_cores_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._provisioned_cpu_cores_in

    @provisioned_cpu_cores_in.setter
    def provisioned_cpu_cores_in(self, provisioned_cpu_cores_in):
        """Sets the provisioned_cpu_cores_in of this ClusterWhereInput.


        :param provisioned_cpu_cores_in: The provisioned_cpu_cores_in of this ClusterWhereInput.  # noqa: E501
        :type provisioned_cpu_cores_in: list[int]
        """

        self._provisioned_cpu_cores_in = provisioned_cpu_cores_in

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


        :return: The provisioned_cpu_cores_lt of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._provisioned_cpu_cores_lt

    @provisioned_cpu_cores_lt.setter
    def provisioned_cpu_cores_lt(self, provisioned_cpu_cores_lt):
        """Sets the provisioned_cpu_cores_lt of this ClusterWhereInput.


        :param provisioned_cpu_cores_lt: The provisioned_cpu_cores_lt of this ClusterWhereInput.  # noqa: E501
        :type provisioned_cpu_cores_lt: int
        """

        self._provisioned_cpu_cores_lt = provisioned_cpu_cores_lt

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


        :return: The provisioned_cpu_cores_lte of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._provisioned_cpu_cores_lte

    @provisioned_cpu_cores_lte.setter
    def provisioned_cpu_cores_lte(self, provisioned_cpu_cores_lte):
        """Sets the provisioned_cpu_cores_lte of this ClusterWhereInput.


        :param provisioned_cpu_cores_lte: The provisioned_cpu_cores_lte of this ClusterWhereInput.  # noqa: E501
        :type provisioned_cpu_cores_lte: int
        """

        self._provisioned_cpu_cores_lte = provisioned_cpu_cores_lte

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


        :return: The provisioned_cpu_cores_not of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._provisioned_cpu_cores_not

    @provisioned_cpu_cores_not.setter
    def provisioned_cpu_cores_not(self, provisioned_cpu_cores_not):
        """Sets the provisioned_cpu_cores_not of this ClusterWhereInput.


        :param provisioned_cpu_cores_not: The provisioned_cpu_cores_not of this ClusterWhereInput.  # noqa: E501
        :type provisioned_cpu_cores_not: int
        """

        self._provisioned_cpu_cores_not = provisioned_cpu_cores_not

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


        :return: The provisioned_cpu_cores_not_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._provisioned_cpu_cores_not_in

    @provisioned_cpu_cores_not_in.setter
    def provisioned_cpu_cores_not_in(self, provisioned_cpu_cores_not_in):
        """Sets the provisioned_cpu_cores_not_in of this ClusterWhereInput.


        :param provisioned_cpu_cores_not_in: The provisioned_cpu_cores_not_in of this ClusterWhereInput.  # noqa: E501
        :type provisioned_cpu_cores_not_in: list[int]
        """

        self._provisioned_cpu_cores_not_in = provisioned_cpu_cores_not_in

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


        :return: The provisioned_for_active_vm_ratio of this ClusterWhereInput.  # noqa: E501
        :rtype: float
        """
        return self._provisioned_for_active_vm_ratio

    @provisioned_for_active_vm_ratio.setter
    def provisioned_for_active_vm_ratio(self, provisioned_for_active_vm_ratio):
        """Sets the provisioned_for_active_vm_ratio of this ClusterWhereInput.


        :param provisioned_for_active_vm_ratio: The provisioned_for_active_vm_ratio of this ClusterWhereInput.  # noqa: E501
        :type provisioned_for_active_vm_ratio: float
        """

        self._provisioned_for_active_vm_ratio = provisioned_for_active_vm_ratio

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


        :return: The provisioned_for_active_vm_ratio_gt of this ClusterWhereInput.  # noqa: E501
        :rtype: float
        """
        return self._provisioned_for_active_vm_ratio_gt

    @provisioned_for_active_vm_ratio_gt.setter
    def provisioned_for_active_vm_ratio_gt(self, provisioned_for_active_vm_ratio_gt):
        """Sets the provisioned_for_active_vm_ratio_gt of this ClusterWhereInput.


        :param provisioned_for_active_vm_ratio_gt: The provisioned_for_active_vm_ratio_gt of this ClusterWhereInput.  # noqa: E501
        :type provisioned_for_active_vm_ratio_gt: float
        """

        self._provisioned_for_active_vm_ratio_gt = provisioned_for_active_vm_ratio_gt

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


        :return: The provisioned_for_active_vm_ratio_gte of this ClusterWhereInput.  # noqa: E501
        :rtype: float
        """
        return self._provisioned_for_active_vm_ratio_gte

    @provisioned_for_active_vm_ratio_gte.setter
    def provisioned_for_active_vm_ratio_gte(self, provisioned_for_active_vm_ratio_gte):
        """Sets the provisioned_for_active_vm_ratio_gte of this ClusterWhereInput.


        :param provisioned_for_active_vm_ratio_gte: The provisioned_for_active_vm_ratio_gte of this ClusterWhereInput.  # noqa: E501
        :type provisioned_for_active_vm_ratio_gte: float
        """

        self._provisioned_for_active_vm_ratio_gte = provisioned_for_active_vm_ratio_gte

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


        :return: The provisioned_for_active_vm_ratio_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[float]
        """
        return self._provisioned_for_active_vm_ratio_in

    @provisioned_for_active_vm_ratio_in.setter
    def provisioned_for_active_vm_ratio_in(self, provisioned_for_active_vm_ratio_in):
        """Sets the provisioned_for_active_vm_ratio_in of this ClusterWhereInput.


        :param provisioned_for_active_vm_ratio_in: The provisioned_for_active_vm_ratio_in of this ClusterWhereInput.  # noqa: E501
        :type provisioned_for_active_vm_ratio_in: list[float]
        """

        self._provisioned_for_active_vm_ratio_in = provisioned_for_active_vm_ratio_in

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


        :return: The provisioned_for_active_vm_ratio_lt of this ClusterWhereInput.  # noqa: E501
        :rtype: float
        """
        return self._provisioned_for_active_vm_ratio_lt

    @provisioned_for_active_vm_ratio_lt.setter
    def provisioned_for_active_vm_ratio_lt(self, provisioned_for_active_vm_ratio_lt):
        """Sets the provisioned_for_active_vm_ratio_lt of this ClusterWhereInput.


        :param provisioned_for_active_vm_ratio_lt: The provisioned_for_active_vm_ratio_lt of this ClusterWhereInput.  # noqa: E501
        :type provisioned_for_active_vm_ratio_lt: float
        """

        self._provisioned_for_active_vm_ratio_lt = provisioned_for_active_vm_ratio_lt

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


        :return: The provisioned_for_active_vm_ratio_lte of this ClusterWhereInput.  # noqa: E501
        :rtype: float
        """
        return self._provisioned_for_active_vm_ratio_lte

    @provisioned_for_active_vm_ratio_lte.setter
    def provisioned_for_active_vm_ratio_lte(self, provisioned_for_active_vm_ratio_lte):
        """Sets the provisioned_for_active_vm_ratio_lte of this ClusterWhereInput.


        :param provisioned_for_active_vm_ratio_lte: The provisioned_for_active_vm_ratio_lte of this ClusterWhereInput.  # noqa: E501
        :type provisioned_for_active_vm_ratio_lte: float
        """

        self._provisioned_for_active_vm_ratio_lte = provisioned_for_active_vm_ratio_lte

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


        :return: The provisioned_for_active_vm_ratio_not of this ClusterWhereInput.  # noqa: E501
        :rtype: float
        """
        return self._provisioned_for_active_vm_ratio_not

    @provisioned_for_active_vm_ratio_not.setter
    def provisioned_for_active_vm_ratio_not(self, provisioned_for_active_vm_ratio_not):
        """Sets the provisioned_for_active_vm_ratio_not of this ClusterWhereInput.


        :param provisioned_for_active_vm_ratio_not: The provisioned_for_active_vm_ratio_not of this ClusterWhereInput.  # noqa: E501
        :type provisioned_for_active_vm_ratio_not: float
        """

        self._provisioned_for_active_vm_ratio_not = provisioned_for_active_vm_ratio_not

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


        :return: The provisioned_for_active_vm_ratio_not_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[float]
        """
        return self._provisioned_for_active_vm_ratio_not_in

    @provisioned_for_active_vm_ratio_not_in.setter
    def provisioned_for_active_vm_ratio_not_in(self, provisioned_for_active_vm_ratio_not_in):
        """Sets the provisioned_for_active_vm_ratio_not_in of this ClusterWhereInput.


        :param provisioned_for_active_vm_ratio_not_in: The provisioned_for_active_vm_ratio_not_in of this ClusterWhereInput.  # noqa: E501
        :type provisioned_for_active_vm_ratio_not_in: list[float]
        """

        self._provisioned_for_active_vm_ratio_not_in = provisioned_for_active_vm_ratio_not_in

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


        :return: The provisioned_memory_bytes of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._provisioned_memory_bytes

    @provisioned_memory_bytes.setter
    def provisioned_memory_bytes(self, provisioned_memory_bytes):
        """Sets the provisioned_memory_bytes of this ClusterWhereInput.


        :param provisioned_memory_bytes: The provisioned_memory_bytes of this ClusterWhereInput.  # noqa: E501
        :type provisioned_memory_bytes: int
        """

        self._provisioned_memory_bytes = provisioned_memory_bytes

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


        :return: The provisioned_memory_bytes_gt of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._provisioned_memory_bytes_gt

    @provisioned_memory_bytes_gt.setter
    def provisioned_memory_bytes_gt(self, provisioned_memory_bytes_gt):
        """Sets the provisioned_memory_bytes_gt of this ClusterWhereInput.


        :param provisioned_memory_bytes_gt: The provisioned_memory_bytes_gt of this ClusterWhereInput.  # noqa: E501
        :type provisioned_memory_bytes_gt: int
        """

        self._provisioned_memory_bytes_gt = provisioned_memory_bytes_gt

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


        :return: The provisioned_memory_bytes_gte of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._provisioned_memory_bytes_gte

    @provisioned_memory_bytes_gte.setter
    def provisioned_memory_bytes_gte(self, provisioned_memory_bytes_gte):
        """Sets the provisioned_memory_bytes_gte of this ClusterWhereInput.


        :param provisioned_memory_bytes_gte: The provisioned_memory_bytes_gte of this ClusterWhereInput.  # noqa: E501
        :type provisioned_memory_bytes_gte: int
        """

        self._provisioned_memory_bytes_gte = provisioned_memory_bytes_gte

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


        :return: The provisioned_memory_bytes_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._provisioned_memory_bytes_in

    @provisioned_memory_bytes_in.setter
    def provisioned_memory_bytes_in(self, provisioned_memory_bytes_in):
        """Sets the provisioned_memory_bytes_in of this ClusterWhereInput.


        :param provisioned_memory_bytes_in: The provisioned_memory_bytes_in of this ClusterWhereInput.  # noqa: E501
        :type provisioned_memory_bytes_in: list[int]
        """

        self._provisioned_memory_bytes_in = provisioned_memory_bytes_in

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


        :return: The provisioned_memory_bytes_lt of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._provisioned_memory_bytes_lt

    @provisioned_memory_bytes_lt.setter
    def provisioned_memory_bytes_lt(self, provisioned_memory_bytes_lt):
        """Sets the provisioned_memory_bytes_lt of this ClusterWhereInput.


        :param provisioned_memory_bytes_lt: The provisioned_memory_bytes_lt of this ClusterWhereInput.  # noqa: E501
        :type provisioned_memory_bytes_lt: int
        """

        self._provisioned_memory_bytes_lt = provisioned_memory_bytes_lt

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


        :return: The provisioned_memory_bytes_lte of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._provisioned_memory_bytes_lte

    @provisioned_memory_bytes_lte.setter
    def provisioned_memory_bytes_lte(self, provisioned_memory_bytes_lte):
        """Sets the provisioned_memory_bytes_lte of this ClusterWhereInput.


        :param provisioned_memory_bytes_lte: The provisioned_memory_bytes_lte of this ClusterWhereInput.  # noqa: E501
        :type provisioned_memory_bytes_lte: int
        """

        self._provisioned_memory_bytes_lte = provisioned_memory_bytes_lte

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


        :return: The provisioned_memory_bytes_not of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._provisioned_memory_bytes_not

    @provisioned_memory_bytes_not.setter
    def provisioned_memory_bytes_not(self, provisioned_memory_bytes_not):
        """Sets the provisioned_memory_bytes_not of this ClusterWhereInput.


        :param provisioned_memory_bytes_not: The provisioned_memory_bytes_not of this ClusterWhereInput.  # noqa: E501
        :type provisioned_memory_bytes_not: int
        """

        self._provisioned_memory_bytes_not = provisioned_memory_bytes_not

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


        :return: The provisioned_memory_bytes_not_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._provisioned_memory_bytes_not_in

    @provisioned_memory_bytes_not_in.setter
    def provisioned_memory_bytes_not_in(self, provisioned_memory_bytes_not_in):
        """Sets the provisioned_memory_bytes_not_in of this ClusterWhereInput.


        :param provisioned_memory_bytes_not_in: The provisioned_memory_bytes_not_in of this ClusterWhereInput.  # noqa: E501
        :type provisioned_memory_bytes_not_in: list[int]
        """

        self._provisioned_memory_bytes_not_in = provisioned_memory_bytes_not_in

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


        :return: The provisioned_ratio of this ClusterWhereInput.  # noqa: E501
        :rtype: float
        """
        return self._provisioned_ratio

    @provisioned_ratio.setter
    def provisioned_ratio(self, provisioned_ratio):
        """Sets the provisioned_ratio of this ClusterWhereInput.


        :param provisioned_ratio: The provisioned_ratio of this ClusterWhereInput.  # noqa: E501
        :type provisioned_ratio: float
        """

        self._provisioned_ratio = provisioned_ratio

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


        :return: The provisioned_ratio_gt of this ClusterWhereInput.  # noqa: E501
        :rtype: float
        """
        return self._provisioned_ratio_gt

    @provisioned_ratio_gt.setter
    def provisioned_ratio_gt(self, provisioned_ratio_gt):
        """Sets the provisioned_ratio_gt of this ClusterWhereInput.


        :param provisioned_ratio_gt: The provisioned_ratio_gt of this ClusterWhereInput.  # noqa: E501
        :type provisioned_ratio_gt: float
        """

        self._provisioned_ratio_gt = provisioned_ratio_gt

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


        :return: The provisioned_ratio_gte of this ClusterWhereInput.  # noqa: E501
        :rtype: float
        """
        return self._provisioned_ratio_gte

    @provisioned_ratio_gte.setter
    def provisioned_ratio_gte(self, provisioned_ratio_gte):
        """Sets the provisioned_ratio_gte of this ClusterWhereInput.


        :param provisioned_ratio_gte: The provisioned_ratio_gte of this ClusterWhereInput.  # noqa: E501
        :type provisioned_ratio_gte: float
        """

        self._provisioned_ratio_gte = provisioned_ratio_gte

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


        :return: The provisioned_ratio_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[float]
        """
        return self._provisioned_ratio_in

    @provisioned_ratio_in.setter
    def provisioned_ratio_in(self, provisioned_ratio_in):
        """Sets the provisioned_ratio_in of this ClusterWhereInput.


        :param provisioned_ratio_in: The provisioned_ratio_in of this ClusterWhereInput.  # noqa: E501
        :type provisioned_ratio_in: list[float]
        """

        self._provisioned_ratio_in = provisioned_ratio_in

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


        :return: The provisioned_ratio_lt of this ClusterWhereInput.  # noqa: E501
        :rtype: float
        """
        return self._provisioned_ratio_lt

    @provisioned_ratio_lt.setter
    def provisioned_ratio_lt(self, provisioned_ratio_lt):
        """Sets the provisioned_ratio_lt of this ClusterWhereInput.


        :param provisioned_ratio_lt: The provisioned_ratio_lt of this ClusterWhereInput.  # noqa: E501
        :type provisioned_ratio_lt: float
        """

        self._provisioned_ratio_lt = provisioned_ratio_lt

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


        :return: The provisioned_ratio_lte of this ClusterWhereInput.  # noqa: E501
        :rtype: float
        """
        return self._provisioned_ratio_lte

    @provisioned_ratio_lte.setter
    def provisioned_ratio_lte(self, provisioned_ratio_lte):
        """Sets the provisioned_ratio_lte of this ClusterWhereInput.


        :param provisioned_ratio_lte: The provisioned_ratio_lte of this ClusterWhereInput.  # noqa: E501
        :type provisioned_ratio_lte: float
        """

        self._provisioned_ratio_lte = provisioned_ratio_lte

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


        :return: The provisioned_ratio_not of this ClusterWhereInput.  # noqa: E501
        :rtype: float
        """
        return self._provisioned_ratio_not

    @provisioned_ratio_not.setter
    def provisioned_ratio_not(self, provisioned_ratio_not):
        """Sets the provisioned_ratio_not of this ClusterWhereInput.


        :param provisioned_ratio_not: The provisioned_ratio_not of this ClusterWhereInput.  # noqa: E501
        :type provisioned_ratio_not: float
        """

        self._provisioned_ratio_not = provisioned_ratio_not

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


        :return: The provisioned_ratio_not_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[float]
        """
        return self._provisioned_ratio_not_in

    @provisioned_ratio_not_in.setter
    def provisioned_ratio_not_in(self, provisioned_ratio_not_in):
        """Sets the provisioned_ratio_not_in of this ClusterWhereInput.


        :param provisioned_ratio_not_in: The provisioned_ratio_not_in of this ClusterWhereInput.  # noqa: E501
        :type provisioned_ratio_not_in: list[float]
        """

        self._provisioned_ratio_not_in = provisioned_ratio_not_in

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


        :return: The rdma_enabled of this ClusterWhereInput.  # noqa: E501
        :rtype: bool
        """
        return self._rdma_enabled

    @rdma_enabled.setter
    def rdma_enabled(self, rdma_enabled):
        """Sets the rdma_enabled of this ClusterWhereInput.


        :param rdma_enabled: The rdma_enabled of this ClusterWhereInput.  # noqa: E501
        :type rdma_enabled: bool
        """

        self._rdma_enabled = rdma_enabled

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


        :return: The rdma_enabled_not of this ClusterWhereInput.  # noqa: E501
        :rtype: bool
        """
        return self._rdma_enabled_not

    @rdma_enabled_not.setter
    def rdma_enabled_not(self, rdma_enabled_not):
        """Sets the rdma_enabled_not of this ClusterWhereInput.


        :param rdma_enabled_not: The rdma_enabled_not of this ClusterWhereInput.  # noqa: E501
        :type rdma_enabled_not: bool
        """

        self._rdma_enabled_not = rdma_enabled_not

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


        :return: The recover_data_size of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._recover_data_size

    @recover_data_size.setter
    def recover_data_size(self, recover_data_size):
        """Sets the recover_data_size of this ClusterWhereInput.


        :param recover_data_size: The recover_data_size of this ClusterWhereInput.  # noqa: E501
        :type recover_data_size: int
        """

        self._recover_data_size = recover_data_size

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


        :return: The recover_data_size_gt of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._recover_data_size_gt

    @recover_data_size_gt.setter
    def recover_data_size_gt(self, recover_data_size_gt):
        """Sets the recover_data_size_gt of this ClusterWhereInput.


        :param recover_data_size_gt: The recover_data_size_gt of this ClusterWhereInput.  # noqa: E501
        :type recover_data_size_gt: int
        """

        self._recover_data_size_gt = recover_data_size_gt

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


        :return: The recover_data_size_gte of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._recover_data_size_gte

    @recover_data_size_gte.setter
    def recover_data_size_gte(self, recover_data_size_gte):
        """Sets the recover_data_size_gte of this ClusterWhereInput.


        :param recover_data_size_gte: The recover_data_size_gte of this ClusterWhereInput.  # noqa: E501
        :type recover_data_size_gte: int
        """

        self._recover_data_size_gte = recover_data_size_gte

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


        :return: The recover_data_size_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._recover_data_size_in

    @recover_data_size_in.setter
    def recover_data_size_in(self, recover_data_size_in):
        """Sets the recover_data_size_in of this ClusterWhereInput.


        :param recover_data_size_in: The recover_data_size_in of this ClusterWhereInput.  # noqa: E501
        :type recover_data_size_in: list[int]
        """

        self._recover_data_size_in = recover_data_size_in

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


        :return: The recover_data_size_lt of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._recover_data_size_lt

    @recover_data_size_lt.setter
    def recover_data_size_lt(self, recover_data_size_lt):
        """Sets the recover_data_size_lt of this ClusterWhereInput.


        :param recover_data_size_lt: The recover_data_size_lt of this ClusterWhereInput.  # noqa: E501
        :type recover_data_size_lt: int
        """

        self._recover_data_size_lt = recover_data_size_lt

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


        :return: The recover_data_size_lte of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._recover_data_size_lte

    @recover_data_size_lte.setter
    def recover_data_size_lte(self, recover_data_size_lte):
        """Sets the recover_data_size_lte of this ClusterWhereInput.


        :param recover_data_size_lte: The recover_data_size_lte of this ClusterWhereInput.  # noqa: E501
        :type recover_data_size_lte: int
        """

        self._recover_data_size_lte = recover_data_size_lte

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


        :return: The recover_data_size_not of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._recover_data_size_not

    @recover_data_size_not.setter
    def recover_data_size_not(self, recover_data_size_not):
        """Sets the recover_data_size_not of this ClusterWhereInput.


        :param recover_data_size_not: The recover_data_size_not of this ClusterWhereInput.  # noqa: E501
        :type recover_data_size_not: int
        """

        self._recover_data_size_not = recover_data_size_not

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


        :return: The recover_data_size_not_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._recover_data_size_not_in

    @recover_data_size_not_in.setter
    def recover_data_size_not_in(self, recover_data_size_not_in):
        """Sets the recover_data_size_not_in of this ClusterWhereInput.


        :param recover_data_size_not_in: The recover_data_size_not_in of this ClusterWhereInput.  # noqa: E501
        :type recover_data_size_not_in: list[int]
        """

        self._recover_data_size_not_in = recover_data_size_not_in

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


        :return: The recover_speed of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._recover_speed

    @recover_speed.setter
    def recover_speed(self, recover_speed):
        """Sets the recover_speed of this ClusterWhereInput.


        :param recover_speed: The recover_speed of this ClusterWhereInput.  # noqa: E501
        :type recover_speed: int
        """

        self._recover_speed = recover_speed

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


        :return: The recover_speed_gt of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._recover_speed_gt

    @recover_speed_gt.setter
    def recover_speed_gt(self, recover_speed_gt):
        """Sets the recover_speed_gt of this ClusterWhereInput.


        :param recover_speed_gt: The recover_speed_gt of this ClusterWhereInput.  # noqa: E501
        :type recover_speed_gt: int
        """

        self._recover_speed_gt = recover_speed_gt

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


        :return: The recover_speed_gte of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._recover_speed_gte

    @recover_speed_gte.setter
    def recover_speed_gte(self, recover_speed_gte):
        """Sets the recover_speed_gte of this ClusterWhereInput.


        :param recover_speed_gte: The recover_speed_gte of this ClusterWhereInput.  # noqa: E501
        :type recover_speed_gte: int
        """

        self._recover_speed_gte = recover_speed_gte

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


        :return: The recover_speed_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._recover_speed_in

    @recover_speed_in.setter
    def recover_speed_in(self, recover_speed_in):
        """Sets the recover_speed_in of this ClusterWhereInput.


        :param recover_speed_in: The recover_speed_in of this ClusterWhereInput.  # noqa: E501
        :type recover_speed_in: list[int]
        """

        self._recover_speed_in = recover_speed_in

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


        :return: The recover_speed_lt of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._recover_speed_lt

    @recover_speed_lt.setter
    def recover_speed_lt(self, recover_speed_lt):
        """Sets the recover_speed_lt of this ClusterWhereInput.


        :param recover_speed_lt: The recover_speed_lt of this ClusterWhereInput.  # noqa: E501
        :type recover_speed_lt: int
        """

        self._recover_speed_lt = recover_speed_lt

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


        :return: The recover_speed_lte of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._recover_speed_lte

    @recover_speed_lte.setter
    def recover_speed_lte(self, recover_speed_lte):
        """Sets the recover_speed_lte of this ClusterWhereInput.


        :param recover_speed_lte: The recover_speed_lte of this ClusterWhereInput.  # noqa: E501
        :type recover_speed_lte: int
        """

        self._recover_speed_lte = recover_speed_lte

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


        :return: The recover_speed_not of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._recover_speed_not

    @recover_speed_not.setter
    def recover_speed_not(self, recover_speed_not):
        """Sets the recover_speed_not of this ClusterWhereInput.


        :param recover_speed_not: The recover_speed_not of this ClusterWhereInput.  # noqa: E501
        :type recover_speed_not: int
        """

        self._recover_speed_not = recover_speed_not

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


        :return: The recover_speed_not_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._recover_speed_not_in

    @recover_speed_not_in.setter
    def recover_speed_not_in(self, recover_speed_not_in):
        """Sets the recover_speed_not_in of this ClusterWhereInput.


        :param recover_speed_not_in: The recover_speed_not_in of this ClusterWhereInput.  # noqa: E501
        :type recover_speed_not_in: list[int]
        """

        self._recover_speed_not_in = recover_speed_not_in

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


        :return: The replica_capacity_only of this ClusterWhereInput.  # noqa: E501
        :rtype: bool
        """
        return self._replica_capacity_only

    @replica_capacity_only.setter
    def replica_capacity_only(self, replica_capacity_only):
        """Sets the replica_capacity_only of this ClusterWhereInput.


        :param replica_capacity_only: The replica_capacity_only of this ClusterWhereInput.  # noqa: E501
        :type replica_capacity_only: bool
        """

        self._replica_capacity_only = replica_capacity_only

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


        :return: The replica_capacity_only_not of this ClusterWhereInput.  # noqa: E501
        :rtype: bool
        """
        return self._replica_capacity_only_not

    @replica_capacity_only_not.setter
    def replica_capacity_only_not(self, replica_capacity_only_not):
        """Sets the replica_capacity_only_not of this ClusterWhereInput.


        :param replica_capacity_only_not: The replica_capacity_only_not of this ClusterWhereInput.  # noqa: E501
        :type replica_capacity_only_not: bool
        """

        self._replica_capacity_only_not = replica_capacity_only_not

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


        :return: The reserved_cpu_cores_for_system_service of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._reserved_cpu_cores_for_system_service

    @reserved_cpu_cores_for_system_service.setter
    def reserved_cpu_cores_for_system_service(self, reserved_cpu_cores_for_system_service):
        """Sets the reserved_cpu_cores_for_system_service of this ClusterWhereInput.


        :param reserved_cpu_cores_for_system_service: The reserved_cpu_cores_for_system_service of this ClusterWhereInput.  # noqa: E501
        :type reserved_cpu_cores_for_system_service: int
        """

        self._reserved_cpu_cores_for_system_service = reserved_cpu_cores_for_system_service

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


        :return: The reserved_cpu_cores_for_system_service_gt of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._reserved_cpu_cores_for_system_service_gt

    @reserved_cpu_cores_for_system_service_gt.setter
    def reserved_cpu_cores_for_system_service_gt(self, reserved_cpu_cores_for_system_service_gt):
        """Sets the reserved_cpu_cores_for_system_service_gt of this ClusterWhereInput.


        :param reserved_cpu_cores_for_system_service_gt: The reserved_cpu_cores_for_system_service_gt of this ClusterWhereInput.  # noqa: E501
        :type reserved_cpu_cores_for_system_service_gt: int
        """

        self._reserved_cpu_cores_for_system_service_gt = reserved_cpu_cores_for_system_service_gt

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


        :return: The reserved_cpu_cores_for_system_service_gte of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._reserved_cpu_cores_for_system_service_gte

    @reserved_cpu_cores_for_system_service_gte.setter
    def reserved_cpu_cores_for_system_service_gte(self, reserved_cpu_cores_for_system_service_gte):
        """Sets the reserved_cpu_cores_for_system_service_gte of this ClusterWhereInput.


        :param reserved_cpu_cores_for_system_service_gte: The reserved_cpu_cores_for_system_service_gte of this ClusterWhereInput.  # noqa: E501
        :type reserved_cpu_cores_for_system_service_gte: int
        """

        self._reserved_cpu_cores_for_system_service_gte = reserved_cpu_cores_for_system_service_gte

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


        :return: The reserved_cpu_cores_for_system_service_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._reserved_cpu_cores_for_system_service_in

    @reserved_cpu_cores_for_system_service_in.setter
    def reserved_cpu_cores_for_system_service_in(self, reserved_cpu_cores_for_system_service_in):
        """Sets the reserved_cpu_cores_for_system_service_in of this ClusterWhereInput.


        :param reserved_cpu_cores_for_system_service_in: The reserved_cpu_cores_for_system_service_in of this ClusterWhereInput.  # noqa: E501
        :type reserved_cpu_cores_for_system_service_in: list[int]
        """

        self._reserved_cpu_cores_for_system_service_in = reserved_cpu_cores_for_system_service_in

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


        :return: The reserved_cpu_cores_for_system_service_lt of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._reserved_cpu_cores_for_system_service_lt

    @reserved_cpu_cores_for_system_service_lt.setter
    def reserved_cpu_cores_for_system_service_lt(self, reserved_cpu_cores_for_system_service_lt):
        """Sets the reserved_cpu_cores_for_system_service_lt of this ClusterWhereInput.


        :param reserved_cpu_cores_for_system_service_lt: The reserved_cpu_cores_for_system_service_lt of this ClusterWhereInput.  # noqa: E501
        :type reserved_cpu_cores_for_system_service_lt: int
        """

        self._reserved_cpu_cores_for_system_service_lt = reserved_cpu_cores_for_system_service_lt

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


        :return: The reserved_cpu_cores_for_system_service_lte of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._reserved_cpu_cores_for_system_service_lte

    @reserved_cpu_cores_for_system_service_lte.setter
    def reserved_cpu_cores_for_system_service_lte(self, reserved_cpu_cores_for_system_service_lte):
        """Sets the reserved_cpu_cores_for_system_service_lte of this ClusterWhereInput.


        :param reserved_cpu_cores_for_system_service_lte: The reserved_cpu_cores_for_system_service_lte of this ClusterWhereInput.  # noqa: E501
        :type reserved_cpu_cores_for_system_service_lte: int
        """

        self._reserved_cpu_cores_for_system_service_lte = reserved_cpu_cores_for_system_service_lte

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


        :return: The reserved_cpu_cores_for_system_service_not of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._reserved_cpu_cores_for_system_service_not

    @reserved_cpu_cores_for_system_service_not.setter
    def reserved_cpu_cores_for_system_service_not(self, reserved_cpu_cores_for_system_service_not):
        """Sets the reserved_cpu_cores_for_system_service_not of this ClusterWhereInput.


        :param reserved_cpu_cores_for_system_service_not: The reserved_cpu_cores_for_system_service_not of this ClusterWhereInput.  # noqa: E501
        :type reserved_cpu_cores_for_system_service_not: int
        """

        self._reserved_cpu_cores_for_system_service_not = reserved_cpu_cores_for_system_service_not

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


        :return: The reserved_cpu_cores_for_system_service_not_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._reserved_cpu_cores_for_system_service_not_in

    @reserved_cpu_cores_for_system_service_not_in.setter
    def reserved_cpu_cores_for_system_service_not_in(self, reserved_cpu_cores_for_system_service_not_in):
        """Sets the reserved_cpu_cores_for_system_service_not_in of this ClusterWhereInput.


        :param reserved_cpu_cores_for_system_service_not_in: The reserved_cpu_cores_for_system_service_not_in of this ClusterWhereInput.  # noqa: E501
        :type reserved_cpu_cores_for_system_service_not_in: list[int]
        """

        self._reserved_cpu_cores_for_system_service_not_in = reserved_cpu_cores_for_system_service_not_in

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


        :return: The running_vm_num of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._running_vm_num

    @running_vm_num.setter
    def running_vm_num(self, running_vm_num):
        """Sets the running_vm_num of this ClusterWhereInput.


        :param running_vm_num: The running_vm_num of this ClusterWhereInput.  # noqa: E501
        :type running_vm_num: int
        """

        self._running_vm_num = running_vm_num

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


        :return: The running_vm_num_gt of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._running_vm_num_gt

    @running_vm_num_gt.setter
    def running_vm_num_gt(self, running_vm_num_gt):
        """Sets the running_vm_num_gt of this ClusterWhereInput.


        :param running_vm_num_gt: The running_vm_num_gt of this ClusterWhereInput.  # noqa: E501
        :type running_vm_num_gt: int
        """

        self._running_vm_num_gt = running_vm_num_gt

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


        :return: The running_vm_num_gte of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._running_vm_num_gte

    @running_vm_num_gte.setter
    def running_vm_num_gte(self, running_vm_num_gte):
        """Sets the running_vm_num_gte of this ClusterWhereInput.


        :param running_vm_num_gte: The running_vm_num_gte of this ClusterWhereInput.  # noqa: E501
        :type running_vm_num_gte: int
        """

        self._running_vm_num_gte = running_vm_num_gte

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


        :return: The running_vm_num_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._running_vm_num_in

    @running_vm_num_in.setter
    def running_vm_num_in(self, running_vm_num_in):
        """Sets the running_vm_num_in of this ClusterWhereInput.


        :param running_vm_num_in: The running_vm_num_in of this ClusterWhereInput.  # noqa: E501
        :type running_vm_num_in: list[int]
        """

        self._running_vm_num_in = running_vm_num_in

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


        :return: The running_vm_num_lt of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._running_vm_num_lt

    @running_vm_num_lt.setter
    def running_vm_num_lt(self, running_vm_num_lt):
        """Sets the running_vm_num_lt of this ClusterWhereInput.


        :param running_vm_num_lt: The running_vm_num_lt of this ClusterWhereInput.  # noqa: E501
        :type running_vm_num_lt: int
        """

        self._running_vm_num_lt = running_vm_num_lt

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


        :return: The running_vm_num_lte of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._running_vm_num_lte

    @running_vm_num_lte.setter
    def running_vm_num_lte(self, running_vm_num_lte):
        """Sets the running_vm_num_lte of this ClusterWhereInput.


        :param running_vm_num_lte: The running_vm_num_lte of this ClusterWhereInput.  # noqa: E501
        :type running_vm_num_lte: int
        """

        self._running_vm_num_lte = running_vm_num_lte

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


        :return: The running_vm_num_not of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._running_vm_num_not

    @running_vm_num_not.setter
    def running_vm_num_not(self, running_vm_num_not):
        """Sets the running_vm_num_not of this ClusterWhereInput.


        :param running_vm_num_not: The running_vm_num_not of this ClusterWhereInput.  # noqa: E501
        :type running_vm_num_not: int
        """

        self._running_vm_num_not = running_vm_num_not

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


        :return: The running_vm_num_not_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._running_vm_num_not_in

    @running_vm_num_not_in.setter
    def running_vm_num_not_in(self, running_vm_num_not_in):
        """Sets the running_vm_num_not_in of this ClusterWhereInput.


        :param running_vm_num_not_in: The running_vm_num_not_in of this ClusterWhereInput.  # noqa: E501
        :type running_vm_num_not_in: list[int]
        """

        self._running_vm_num_not_in = running_vm_num_not_in

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


        :return: The software_edition of this ClusterWhereInput.  # noqa: E501
        :rtype: SoftwareEdition
        """
        return self._software_edition

    @software_edition.setter
    def software_edition(self, software_edition):
        """Sets the software_edition of this ClusterWhereInput.


        :param software_edition: The software_edition of this ClusterWhereInput.  # noqa: E501
        :type software_edition: SoftwareEdition
        """

        self._software_edition = software_edition

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


        :return: The software_edition_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[SoftwareEdition]
        """
        return self._software_edition_in

    @software_edition_in.setter
    def software_edition_in(self, software_edition_in):
        """Sets the software_edition_in of this ClusterWhereInput.


        :param software_edition_in: The software_edition_in of this ClusterWhereInput.  # noqa: E501
        :type software_edition_in: list[SoftwareEdition]
        """

        self._software_edition_in = software_edition_in

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


        :return: The software_edition_not of this ClusterWhereInput.  # noqa: E501
        :rtype: SoftwareEdition
        """
        return self._software_edition_not

    @software_edition_not.setter
    def software_edition_not(self, software_edition_not):
        """Sets the software_edition_not of this ClusterWhereInput.


        :param software_edition_not: The software_edition_not of this ClusterWhereInput.  # noqa: E501
        :type software_edition_not: SoftwareEdition
        """

        self._software_edition_not = software_edition_not

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


        :return: The software_edition_not_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[SoftwareEdition]
        """
        return self._software_edition_not_in

    @software_edition_not_in.setter
    def software_edition_not_in(self, software_edition_not_in):
        """Sets the software_edition_not_in of this ClusterWhereInput.


        :param software_edition_not_in: The software_edition_not_in of this ClusterWhereInput.  # noqa: E501
        :type software_edition_not_in: list[SoftwareEdition]
        """

        self._software_edition_not_in = software_edition_not_in

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


        :return: The stopped_vm_num of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._stopped_vm_num

    @stopped_vm_num.setter
    def stopped_vm_num(self, stopped_vm_num):
        """Sets the stopped_vm_num of this ClusterWhereInput.


        :param stopped_vm_num: The stopped_vm_num of this ClusterWhereInput.  # noqa: E501
        :type stopped_vm_num: int
        """

        self._stopped_vm_num = stopped_vm_num

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


        :return: The stopped_vm_num_gt of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._stopped_vm_num_gt

    @stopped_vm_num_gt.setter
    def stopped_vm_num_gt(self, stopped_vm_num_gt):
        """Sets the stopped_vm_num_gt of this ClusterWhereInput.


        :param stopped_vm_num_gt: The stopped_vm_num_gt of this ClusterWhereInput.  # noqa: E501
        :type stopped_vm_num_gt: int
        """

        self._stopped_vm_num_gt = stopped_vm_num_gt

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


        :return: The stopped_vm_num_gte of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._stopped_vm_num_gte

    @stopped_vm_num_gte.setter
    def stopped_vm_num_gte(self, stopped_vm_num_gte):
        """Sets the stopped_vm_num_gte of this ClusterWhereInput.


        :param stopped_vm_num_gte: The stopped_vm_num_gte of this ClusterWhereInput.  # noqa: E501
        :type stopped_vm_num_gte: int
        """

        self._stopped_vm_num_gte = stopped_vm_num_gte

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


        :return: The stopped_vm_num_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._stopped_vm_num_in

    @stopped_vm_num_in.setter
    def stopped_vm_num_in(self, stopped_vm_num_in):
        """Sets the stopped_vm_num_in of this ClusterWhereInput.


        :param stopped_vm_num_in: The stopped_vm_num_in of this ClusterWhereInput.  # noqa: E501
        :type stopped_vm_num_in: list[int]
        """

        self._stopped_vm_num_in = stopped_vm_num_in

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


        :return: The stopped_vm_num_lt of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._stopped_vm_num_lt

    @stopped_vm_num_lt.setter
    def stopped_vm_num_lt(self, stopped_vm_num_lt):
        """Sets the stopped_vm_num_lt of this ClusterWhereInput.


        :param stopped_vm_num_lt: The stopped_vm_num_lt of this ClusterWhereInput.  # noqa: E501
        :type stopped_vm_num_lt: int
        """

        self._stopped_vm_num_lt = stopped_vm_num_lt

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


        :return: The stopped_vm_num_lte of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._stopped_vm_num_lte

    @stopped_vm_num_lte.setter
    def stopped_vm_num_lte(self, stopped_vm_num_lte):
        """Sets the stopped_vm_num_lte of this ClusterWhereInput.


        :param stopped_vm_num_lte: The stopped_vm_num_lte of this ClusterWhereInput.  # noqa: E501
        :type stopped_vm_num_lte: int
        """

        self._stopped_vm_num_lte = stopped_vm_num_lte

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


        :return: The stopped_vm_num_not of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._stopped_vm_num_not

    @stopped_vm_num_not.setter
    def stopped_vm_num_not(self, stopped_vm_num_not):
        """Sets the stopped_vm_num_not of this ClusterWhereInput.


        :param stopped_vm_num_not: The stopped_vm_num_not of this ClusterWhereInput.  # noqa: E501
        :type stopped_vm_num_not: int
        """

        self._stopped_vm_num_not = stopped_vm_num_not

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


        :return: The stopped_vm_num_not_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._stopped_vm_num_not_in

    @stopped_vm_num_not_in.setter
    def stopped_vm_num_not_in(self, stopped_vm_num_not_in):
        """Sets the stopped_vm_num_not_in of this ClusterWhereInput.


        :param stopped_vm_num_not_in: The stopped_vm_num_not_in of this ClusterWhereInput.  # noqa: E501
        :type stopped_vm_num_not_in: list[int]
        """

        self._stopped_vm_num_not_in = stopped_vm_num_not_in

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


        :return: The stretch of this ClusterWhereInput.  # noqa: E501
        :rtype: bool
        """
        return self._stretch

    @stretch.setter
    def stretch(self, stretch):
        """Sets the stretch of this ClusterWhereInput.


        :param stretch: The stretch of this ClusterWhereInput.  # noqa: E501
        :type stretch: bool
        """

        self._stretch = stretch

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


        :return: The stretch_not of this ClusterWhereInput.  # noqa: E501
        :rtype: bool
        """
        return self._stretch_not

    @stretch_not.setter
    def stretch_not(self, stretch_not):
        """Sets the stretch_not of this ClusterWhereInput.


        :param stretch_not: The stretch_not of this ClusterWhereInput.  # noqa: E501
        :type stretch_not: bool
        """

        self._stretch_not = stretch_not

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


        :return: The suspended_vm_num of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._suspended_vm_num

    @suspended_vm_num.setter
    def suspended_vm_num(self, suspended_vm_num):
        """Sets the suspended_vm_num of this ClusterWhereInput.


        :param suspended_vm_num: The suspended_vm_num of this ClusterWhereInput.  # noqa: E501
        :type suspended_vm_num: int
        """

        self._suspended_vm_num = suspended_vm_num

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


        :return: The suspended_vm_num_gt of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._suspended_vm_num_gt

    @suspended_vm_num_gt.setter
    def suspended_vm_num_gt(self, suspended_vm_num_gt):
        """Sets the suspended_vm_num_gt of this ClusterWhereInput.


        :param suspended_vm_num_gt: The suspended_vm_num_gt of this ClusterWhereInput.  # noqa: E501
        :type suspended_vm_num_gt: int
        """

        self._suspended_vm_num_gt = suspended_vm_num_gt

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


        :return: The suspended_vm_num_gte of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._suspended_vm_num_gte

    @suspended_vm_num_gte.setter
    def suspended_vm_num_gte(self, suspended_vm_num_gte):
        """Sets the suspended_vm_num_gte of this ClusterWhereInput.


        :param suspended_vm_num_gte: The suspended_vm_num_gte of this ClusterWhereInput.  # noqa: E501
        :type suspended_vm_num_gte: int
        """

        self._suspended_vm_num_gte = suspended_vm_num_gte

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


        :return: The suspended_vm_num_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._suspended_vm_num_in

    @suspended_vm_num_in.setter
    def suspended_vm_num_in(self, suspended_vm_num_in):
        """Sets the suspended_vm_num_in of this ClusterWhereInput.


        :param suspended_vm_num_in: The suspended_vm_num_in of this ClusterWhereInput.  # noqa: E501
        :type suspended_vm_num_in: list[int]
        """

        self._suspended_vm_num_in = suspended_vm_num_in

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


        :return: The suspended_vm_num_lt of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._suspended_vm_num_lt

    @suspended_vm_num_lt.setter
    def suspended_vm_num_lt(self, suspended_vm_num_lt):
        """Sets the suspended_vm_num_lt of this ClusterWhereInput.


        :param suspended_vm_num_lt: The suspended_vm_num_lt of this ClusterWhereInput.  # noqa: E501
        :type suspended_vm_num_lt: int
        """

        self._suspended_vm_num_lt = suspended_vm_num_lt

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


        :return: The suspended_vm_num_lte of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._suspended_vm_num_lte

    @suspended_vm_num_lte.setter
    def suspended_vm_num_lte(self, suspended_vm_num_lte):
        """Sets the suspended_vm_num_lte of this ClusterWhereInput.


        :param suspended_vm_num_lte: The suspended_vm_num_lte of this ClusterWhereInput.  # noqa: E501
        :type suspended_vm_num_lte: int
        """

        self._suspended_vm_num_lte = suspended_vm_num_lte

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


        :return: The suspended_vm_num_not of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._suspended_vm_num_not

    @suspended_vm_num_not.setter
    def suspended_vm_num_not(self, suspended_vm_num_not):
        """Sets the suspended_vm_num_not of this ClusterWhereInput.


        :param suspended_vm_num_not: The suspended_vm_num_not of this ClusterWhereInput.  # noqa: E501
        :type suspended_vm_num_not: int
        """

        self._suspended_vm_num_not = suspended_vm_num_not

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


        :return: The suspended_vm_num_not_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._suspended_vm_num_not_in

    @suspended_vm_num_not_in.setter
    def suspended_vm_num_not_in(self, suspended_vm_num_not_in):
        """Sets the suspended_vm_num_not_in of this ClusterWhereInput.


        :param suspended_vm_num_not_in: The suspended_vm_num_not_in of this ClusterWhereInput.  # noqa: E501
        :type suspended_vm_num_not_in: list[int]
        """

        self._suspended_vm_num_not_in = suspended_vm_num_not_in

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


        :return: The total_cache_capacity of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._total_cache_capacity

    @total_cache_capacity.setter
    def total_cache_capacity(self, total_cache_capacity):
        """Sets the total_cache_capacity of this ClusterWhereInput.


        :param total_cache_capacity: The total_cache_capacity of this ClusterWhereInput.  # noqa: E501
        :type total_cache_capacity: int
        """

        self._total_cache_capacity = total_cache_capacity

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


        :return: The total_cache_capacity_gt of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._total_cache_capacity_gt

    @total_cache_capacity_gt.setter
    def total_cache_capacity_gt(self, total_cache_capacity_gt):
        """Sets the total_cache_capacity_gt of this ClusterWhereInput.


        :param total_cache_capacity_gt: The total_cache_capacity_gt of this ClusterWhereInput.  # noqa: E501
        :type total_cache_capacity_gt: int
        """

        self._total_cache_capacity_gt = total_cache_capacity_gt

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


        :return: The total_cache_capacity_gte of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._total_cache_capacity_gte

    @total_cache_capacity_gte.setter
    def total_cache_capacity_gte(self, total_cache_capacity_gte):
        """Sets the total_cache_capacity_gte of this ClusterWhereInput.


        :param total_cache_capacity_gte: The total_cache_capacity_gte of this ClusterWhereInput.  # noqa: E501
        :type total_cache_capacity_gte: int
        """

        self._total_cache_capacity_gte = total_cache_capacity_gte

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


        :return: The total_cache_capacity_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._total_cache_capacity_in

    @total_cache_capacity_in.setter
    def total_cache_capacity_in(self, total_cache_capacity_in):
        """Sets the total_cache_capacity_in of this ClusterWhereInput.


        :param total_cache_capacity_in: The total_cache_capacity_in of this ClusterWhereInput.  # noqa: E501
        :type total_cache_capacity_in: list[int]
        """

        self._total_cache_capacity_in = total_cache_capacity_in

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


        :return: The total_cache_capacity_lt of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._total_cache_capacity_lt

    @total_cache_capacity_lt.setter
    def total_cache_capacity_lt(self, total_cache_capacity_lt):
        """Sets the total_cache_capacity_lt of this ClusterWhereInput.


        :param total_cache_capacity_lt: The total_cache_capacity_lt of this ClusterWhereInput.  # noqa: E501
        :type total_cache_capacity_lt: int
        """

        self._total_cache_capacity_lt = total_cache_capacity_lt

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


        :return: The total_cache_capacity_lte of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._total_cache_capacity_lte

    @total_cache_capacity_lte.setter
    def total_cache_capacity_lte(self, total_cache_capacity_lte):
        """Sets the total_cache_capacity_lte of this ClusterWhereInput.


        :param total_cache_capacity_lte: The total_cache_capacity_lte of this ClusterWhereInput.  # noqa: E501
        :type total_cache_capacity_lte: int
        """

        self._total_cache_capacity_lte = total_cache_capacity_lte

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


        :return: The total_cache_capacity_not of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._total_cache_capacity_not

    @total_cache_capacity_not.setter
    def total_cache_capacity_not(self, total_cache_capacity_not):
        """Sets the total_cache_capacity_not of this ClusterWhereInput.


        :param total_cache_capacity_not: The total_cache_capacity_not of this ClusterWhereInput.  # noqa: E501
        :type total_cache_capacity_not: int
        """

        self._total_cache_capacity_not = total_cache_capacity_not

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


        :return: The total_cache_capacity_not_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._total_cache_capacity_not_in

    @total_cache_capacity_not_in.setter
    def total_cache_capacity_not_in(self, total_cache_capacity_not_in):
        """Sets the total_cache_capacity_not_in of this ClusterWhereInput.


        :param total_cache_capacity_not_in: The total_cache_capacity_not_in of this ClusterWhereInput.  # noqa: E501
        :type total_cache_capacity_not_in: list[int]
        """

        self._total_cache_capacity_not_in = total_cache_capacity_not_in

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


        :return: The total_cpu_cores of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._total_cpu_cores

    @total_cpu_cores.setter
    def total_cpu_cores(self, total_cpu_cores):
        """Sets the total_cpu_cores of this ClusterWhereInput.


        :param total_cpu_cores: The total_cpu_cores of this ClusterWhereInput.  # noqa: E501
        :type total_cpu_cores: int
        """

        self._total_cpu_cores = total_cpu_cores

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


        :return: The total_cpu_cores_gt of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._total_cpu_cores_gt

    @total_cpu_cores_gt.setter
    def total_cpu_cores_gt(self, total_cpu_cores_gt):
        """Sets the total_cpu_cores_gt of this ClusterWhereInput.


        :param total_cpu_cores_gt: The total_cpu_cores_gt of this ClusterWhereInput.  # noqa: E501
        :type total_cpu_cores_gt: int
        """

        self._total_cpu_cores_gt = total_cpu_cores_gt

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


        :return: The total_cpu_cores_gte of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._total_cpu_cores_gte

    @total_cpu_cores_gte.setter
    def total_cpu_cores_gte(self, total_cpu_cores_gte):
        """Sets the total_cpu_cores_gte of this ClusterWhereInput.


        :param total_cpu_cores_gte: The total_cpu_cores_gte of this ClusterWhereInput.  # noqa: E501
        :type total_cpu_cores_gte: int
        """

        self._total_cpu_cores_gte = total_cpu_cores_gte

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


        :return: The total_cpu_cores_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._total_cpu_cores_in

    @total_cpu_cores_in.setter
    def total_cpu_cores_in(self, total_cpu_cores_in):
        """Sets the total_cpu_cores_in of this ClusterWhereInput.


        :param total_cpu_cores_in: The total_cpu_cores_in of this ClusterWhereInput.  # noqa: E501
        :type total_cpu_cores_in: list[int]
        """

        self._total_cpu_cores_in = total_cpu_cores_in

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


        :return: The total_cpu_cores_lt of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._total_cpu_cores_lt

    @total_cpu_cores_lt.setter
    def total_cpu_cores_lt(self, total_cpu_cores_lt):
        """Sets the total_cpu_cores_lt of this ClusterWhereInput.


        :param total_cpu_cores_lt: The total_cpu_cores_lt of this ClusterWhereInput.  # noqa: E501
        :type total_cpu_cores_lt: int
        """

        self._total_cpu_cores_lt = total_cpu_cores_lt

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


        :return: The total_cpu_cores_lte of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._total_cpu_cores_lte

    @total_cpu_cores_lte.setter
    def total_cpu_cores_lte(self, total_cpu_cores_lte):
        """Sets the total_cpu_cores_lte of this ClusterWhereInput.


        :param total_cpu_cores_lte: The total_cpu_cores_lte of this ClusterWhereInput.  # noqa: E501
        :type total_cpu_cores_lte: int
        """

        self._total_cpu_cores_lte = total_cpu_cores_lte

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


        :return: The total_cpu_cores_not of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._total_cpu_cores_not

    @total_cpu_cores_not.setter
    def total_cpu_cores_not(self, total_cpu_cores_not):
        """Sets the total_cpu_cores_not of this ClusterWhereInput.


        :param total_cpu_cores_not: The total_cpu_cores_not of this ClusterWhereInput.  # noqa: E501
        :type total_cpu_cores_not: int
        """

        self._total_cpu_cores_not = total_cpu_cores_not

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


        :return: The total_cpu_cores_not_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._total_cpu_cores_not_in

    @total_cpu_cores_not_in.setter
    def total_cpu_cores_not_in(self, total_cpu_cores_not_in):
        """Sets the total_cpu_cores_not_in of this ClusterWhereInput.


        :param total_cpu_cores_not_in: The total_cpu_cores_not_in of this ClusterWhereInput.  # noqa: E501
        :type total_cpu_cores_not_in: list[int]
        """

        self._total_cpu_cores_not_in = total_cpu_cores_not_in

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


        :return: The total_cpu_hz of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._total_cpu_hz

    @total_cpu_hz.setter
    def total_cpu_hz(self, total_cpu_hz):
        """Sets the total_cpu_hz of this ClusterWhereInput.


        :param total_cpu_hz: The total_cpu_hz of this ClusterWhereInput.  # noqa: E501
        :type total_cpu_hz: int
        """

        self._total_cpu_hz = total_cpu_hz

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


        :return: The total_cpu_hz_gt of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._total_cpu_hz_gt

    @total_cpu_hz_gt.setter
    def total_cpu_hz_gt(self, total_cpu_hz_gt):
        """Sets the total_cpu_hz_gt of this ClusterWhereInput.


        :param total_cpu_hz_gt: The total_cpu_hz_gt of this ClusterWhereInput.  # noqa: E501
        :type total_cpu_hz_gt: int
        """

        self._total_cpu_hz_gt = total_cpu_hz_gt

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


        :return: The total_cpu_hz_gte of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._total_cpu_hz_gte

    @total_cpu_hz_gte.setter
    def total_cpu_hz_gte(self, total_cpu_hz_gte):
        """Sets the total_cpu_hz_gte of this ClusterWhereInput.


        :param total_cpu_hz_gte: The total_cpu_hz_gte of this ClusterWhereInput.  # noqa: E501
        :type total_cpu_hz_gte: int
        """

        self._total_cpu_hz_gte = total_cpu_hz_gte

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


        :return: The total_cpu_hz_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._total_cpu_hz_in

    @total_cpu_hz_in.setter
    def total_cpu_hz_in(self, total_cpu_hz_in):
        """Sets the total_cpu_hz_in of this ClusterWhereInput.


        :param total_cpu_hz_in: The total_cpu_hz_in of this ClusterWhereInput.  # noqa: E501
        :type total_cpu_hz_in: list[int]
        """

        self._total_cpu_hz_in = total_cpu_hz_in

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


        :return: The total_cpu_hz_lt of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._total_cpu_hz_lt

    @total_cpu_hz_lt.setter
    def total_cpu_hz_lt(self, total_cpu_hz_lt):
        """Sets the total_cpu_hz_lt of this ClusterWhereInput.


        :param total_cpu_hz_lt: The total_cpu_hz_lt of this ClusterWhereInput.  # noqa: E501
        :type total_cpu_hz_lt: int
        """

        self._total_cpu_hz_lt = total_cpu_hz_lt

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


        :return: The total_cpu_hz_lte of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._total_cpu_hz_lte

    @total_cpu_hz_lte.setter
    def total_cpu_hz_lte(self, total_cpu_hz_lte):
        """Sets the total_cpu_hz_lte of this ClusterWhereInput.


        :param total_cpu_hz_lte: The total_cpu_hz_lte of this ClusterWhereInput.  # noqa: E501
        :type total_cpu_hz_lte: int
        """

        self._total_cpu_hz_lte = total_cpu_hz_lte

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


        :return: The total_cpu_hz_not of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._total_cpu_hz_not

    @total_cpu_hz_not.setter
    def total_cpu_hz_not(self, total_cpu_hz_not):
        """Sets the total_cpu_hz_not of this ClusterWhereInput.


        :param total_cpu_hz_not: The total_cpu_hz_not of this ClusterWhereInput.  # noqa: E501
        :type total_cpu_hz_not: int
        """

        self._total_cpu_hz_not = total_cpu_hz_not

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


        :return: The total_cpu_hz_not_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._total_cpu_hz_not_in

    @total_cpu_hz_not_in.setter
    def total_cpu_hz_not_in(self, total_cpu_hz_not_in):
        """Sets the total_cpu_hz_not_in of this ClusterWhereInput.


        :param total_cpu_hz_not_in: The total_cpu_hz_not_in of this ClusterWhereInput.  # noqa: E501
        :type total_cpu_hz_not_in: list[int]
        """

        self._total_cpu_hz_not_in = total_cpu_hz_not_in

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


        :return: The total_cpu_sockets of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._total_cpu_sockets

    @total_cpu_sockets.setter
    def total_cpu_sockets(self, total_cpu_sockets):
        """Sets the total_cpu_sockets of this ClusterWhereInput.


        :param total_cpu_sockets: The total_cpu_sockets of this ClusterWhereInput.  # noqa: E501
        :type total_cpu_sockets: int
        """

        self._total_cpu_sockets = total_cpu_sockets

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


        :return: The total_cpu_sockets_gt of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._total_cpu_sockets_gt

    @total_cpu_sockets_gt.setter
    def total_cpu_sockets_gt(self, total_cpu_sockets_gt):
        """Sets the total_cpu_sockets_gt of this ClusterWhereInput.


        :param total_cpu_sockets_gt: The total_cpu_sockets_gt of this ClusterWhereInput.  # noqa: E501
        :type total_cpu_sockets_gt: int
        """

        self._total_cpu_sockets_gt = total_cpu_sockets_gt

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


        :return: The total_cpu_sockets_gte of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._total_cpu_sockets_gte

    @total_cpu_sockets_gte.setter
    def total_cpu_sockets_gte(self, total_cpu_sockets_gte):
        """Sets the total_cpu_sockets_gte of this ClusterWhereInput.


        :param total_cpu_sockets_gte: The total_cpu_sockets_gte of this ClusterWhereInput.  # noqa: E501
        :type total_cpu_sockets_gte: int
        """

        self._total_cpu_sockets_gte = total_cpu_sockets_gte

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


        :return: The total_cpu_sockets_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._total_cpu_sockets_in

    @total_cpu_sockets_in.setter
    def total_cpu_sockets_in(self, total_cpu_sockets_in):
        """Sets the total_cpu_sockets_in of this ClusterWhereInput.


        :param total_cpu_sockets_in: The total_cpu_sockets_in of this ClusterWhereInput.  # noqa: E501
        :type total_cpu_sockets_in: list[int]
        """

        self._total_cpu_sockets_in = total_cpu_sockets_in

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


        :return: The total_cpu_sockets_lt of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._total_cpu_sockets_lt

    @total_cpu_sockets_lt.setter
    def total_cpu_sockets_lt(self, total_cpu_sockets_lt):
        """Sets the total_cpu_sockets_lt of this ClusterWhereInput.


        :param total_cpu_sockets_lt: The total_cpu_sockets_lt of this ClusterWhereInput.  # noqa: E501
        :type total_cpu_sockets_lt: int
        """

        self._total_cpu_sockets_lt = total_cpu_sockets_lt

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


        :return: The total_cpu_sockets_lte of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._total_cpu_sockets_lte

    @total_cpu_sockets_lte.setter
    def total_cpu_sockets_lte(self, total_cpu_sockets_lte):
        """Sets the total_cpu_sockets_lte of this ClusterWhereInput.


        :param total_cpu_sockets_lte: The total_cpu_sockets_lte of this ClusterWhereInput.  # noqa: E501
        :type total_cpu_sockets_lte: int
        """

        self._total_cpu_sockets_lte = total_cpu_sockets_lte

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


        :return: The total_cpu_sockets_not of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._total_cpu_sockets_not

    @total_cpu_sockets_not.setter
    def total_cpu_sockets_not(self, total_cpu_sockets_not):
        """Sets the total_cpu_sockets_not of this ClusterWhereInput.


        :param total_cpu_sockets_not: The total_cpu_sockets_not of this ClusterWhereInput.  # noqa: E501
        :type total_cpu_sockets_not: int
        """

        self._total_cpu_sockets_not = total_cpu_sockets_not

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


        :return: The total_cpu_sockets_not_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._total_cpu_sockets_not_in

    @total_cpu_sockets_not_in.setter
    def total_cpu_sockets_not_in(self, total_cpu_sockets_not_in):
        """Sets the total_cpu_sockets_not_in of this ClusterWhereInput.


        :param total_cpu_sockets_not_in: The total_cpu_sockets_not_in of this ClusterWhereInput.  # noqa: E501
        :type total_cpu_sockets_not_in: list[int]
        """

        self._total_cpu_sockets_not_in = total_cpu_sockets_not_in

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


        :return: The total_data_capacity of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._total_data_capacity

    @total_data_capacity.setter
    def total_data_capacity(self, total_data_capacity):
        """Sets the total_data_capacity of this ClusterWhereInput.


        :param total_data_capacity: The total_data_capacity of this ClusterWhereInput.  # noqa: E501
        :type total_data_capacity: int
        """

        self._total_data_capacity = total_data_capacity

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


        :return: The total_data_capacity_gt of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._total_data_capacity_gt

    @total_data_capacity_gt.setter
    def total_data_capacity_gt(self, total_data_capacity_gt):
        """Sets the total_data_capacity_gt of this ClusterWhereInput.


        :param total_data_capacity_gt: The total_data_capacity_gt of this ClusterWhereInput.  # noqa: E501
        :type total_data_capacity_gt: int
        """

        self._total_data_capacity_gt = total_data_capacity_gt

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


        :return: The total_data_capacity_gte of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._total_data_capacity_gte

    @total_data_capacity_gte.setter
    def total_data_capacity_gte(self, total_data_capacity_gte):
        """Sets the total_data_capacity_gte of this ClusterWhereInput.


        :param total_data_capacity_gte: The total_data_capacity_gte of this ClusterWhereInput.  # noqa: E501
        :type total_data_capacity_gte: int
        """

        self._total_data_capacity_gte = total_data_capacity_gte

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


        :return: The total_data_capacity_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._total_data_capacity_in

    @total_data_capacity_in.setter
    def total_data_capacity_in(self, total_data_capacity_in):
        """Sets the total_data_capacity_in of this ClusterWhereInput.


        :param total_data_capacity_in: The total_data_capacity_in of this ClusterWhereInput.  # noqa: E501
        :type total_data_capacity_in: list[int]
        """

        self._total_data_capacity_in = total_data_capacity_in

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


        :return: The total_data_capacity_lt of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._total_data_capacity_lt

    @total_data_capacity_lt.setter
    def total_data_capacity_lt(self, total_data_capacity_lt):
        """Sets the total_data_capacity_lt of this ClusterWhereInput.


        :param total_data_capacity_lt: The total_data_capacity_lt of this ClusterWhereInput.  # noqa: E501
        :type total_data_capacity_lt: int
        """

        self._total_data_capacity_lt = total_data_capacity_lt

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


        :return: The total_data_capacity_lte of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._total_data_capacity_lte

    @total_data_capacity_lte.setter
    def total_data_capacity_lte(self, total_data_capacity_lte):
        """Sets the total_data_capacity_lte of this ClusterWhereInput.


        :param total_data_capacity_lte: The total_data_capacity_lte of this ClusterWhereInput.  # noqa: E501
        :type total_data_capacity_lte: int
        """

        self._total_data_capacity_lte = total_data_capacity_lte

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


        :return: The total_data_capacity_not of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._total_data_capacity_not

    @total_data_capacity_not.setter
    def total_data_capacity_not(self, total_data_capacity_not):
        """Sets the total_data_capacity_not of this ClusterWhereInput.


        :param total_data_capacity_not: The total_data_capacity_not of this ClusterWhereInput.  # noqa: E501
        :type total_data_capacity_not: int
        """

        self._total_data_capacity_not = total_data_capacity_not

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


        :return: The total_data_capacity_not_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._total_data_capacity_not_in

    @total_data_capacity_not_in.setter
    def total_data_capacity_not_in(self, total_data_capacity_not_in):
        """Sets the total_data_capacity_not_in of this ClusterWhereInput.


        :param total_data_capacity_not_in: The total_data_capacity_not_in of this ClusterWhereInput.  # noqa: E501
        :type total_data_capacity_not_in: list[int]
        """

        self._total_data_capacity_not_in = total_data_capacity_not_in

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


        :return: The total_memory_bytes of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._total_memory_bytes

    @total_memory_bytes.setter
    def total_memory_bytes(self, total_memory_bytes):
        """Sets the total_memory_bytes of this ClusterWhereInput.


        :param total_memory_bytes: The total_memory_bytes of this ClusterWhereInput.  # noqa: E501
        :type total_memory_bytes: int
        """

        self._total_memory_bytes = total_memory_bytes

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


        :return: The total_memory_bytes_gt of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._total_memory_bytes_gt

    @total_memory_bytes_gt.setter
    def total_memory_bytes_gt(self, total_memory_bytes_gt):
        """Sets the total_memory_bytes_gt of this ClusterWhereInput.


        :param total_memory_bytes_gt: The total_memory_bytes_gt of this ClusterWhereInput.  # noqa: E501
        :type total_memory_bytes_gt: int
        """

        self._total_memory_bytes_gt = total_memory_bytes_gt

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


        :return: The total_memory_bytes_gte of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._total_memory_bytes_gte

    @total_memory_bytes_gte.setter
    def total_memory_bytes_gte(self, total_memory_bytes_gte):
        """Sets the total_memory_bytes_gte of this ClusterWhereInput.


        :param total_memory_bytes_gte: The total_memory_bytes_gte of this ClusterWhereInput.  # noqa: E501
        :type total_memory_bytes_gte: int
        """

        self._total_memory_bytes_gte = total_memory_bytes_gte

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


        :return: The total_memory_bytes_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._total_memory_bytes_in

    @total_memory_bytes_in.setter
    def total_memory_bytes_in(self, total_memory_bytes_in):
        """Sets the total_memory_bytes_in of this ClusterWhereInput.


        :param total_memory_bytes_in: The total_memory_bytes_in of this ClusterWhereInput.  # noqa: E501
        :type total_memory_bytes_in: list[int]
        """

        self._total_memory_bytes_in = total_memory_bytes_in

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


        :return: The total_memory_bytes_lt of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._total_memory_bytes_lt

    @total_memory_bytes_lt.setter
    def total_memory_bytes_lt(self, total_memory_bytes_lt):
        """Sets the total_memory_bytes_lt of this ClusterWhereInput.


        :param total_memory_bytes_lt: The total_memory_bytes_lt of this ClusterWhereInput.  # noqa: E501
        :type total_memory_bytes_lt: int
        """

        self._total_memory_bytes_lt = total_memory_bytes_lt

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


        :return: The total_memory_bytes_lte of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._total_memory_bytes_lte

    @total_memory_bytes_lte.setter
    def total_memory_bytes_lte(self, total_memory_bytes_lte):
        """Sets the total_memory_bytes_lte of this ClusterWhereInput.


        :param total_memory_bytes_lte: The total_memory_bytes_lte of this ClusterWhereInput.  # noqa: E501
        :type total_memory_bytes_lte: int
        """

        self._total_memory_bytes_lte = total_memory_bytes_lte

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


        :return: The total_memory_bytes_not of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._total_memory_bytes_not

    @total_memory_bytes_not.setter
    def total_memory_bytes_not(self, total_memory_bytes_not):
        """Sets the total_memory_bytes_not of this ClusterWhereInput.


        :param total_memory_bytes_not: The total_memory_bytes_not of this ClusterWhereInput.  # noqa: E501
        :type total_memory_bytes_not: int
        """

        self._total_memory_bytes_not = total_memory_bytes_not

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


        :return: The total_memory_bytes_not_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._total_memory_bytes_not_in

    @total_memory_bytes_not_in.setter
    def total_memory_bytes_not_in(self, total_memory_bytes_not_in):
        """Sets the total_memory_bytes_not_in of this ClusterWhereInput.


        :param total_memory_bytes_not_in: The total_memory_bytes_not_in of this ClusterWhereInput.  # noqa: E501
        :type total_memory_bytes_not_in: list[int]
        """

        self._total_memory_bytes_not_in = total_memory_bytes_not_in

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


        :return: The total_prio_volume_size of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._total_prio_volume_size

    @total_prio_volume_size.setter
    def total_prio_volume_size(self, total_prio_volume_size):
        """Sets the total_prio_volume_size of this ClusterWhereInput.


        :param total_prio_volume_size: The total_prio_volume_size of this ClusterWhereInput.  # noqa: E501
        :type total_prio_volume_size: int
        """

        self._total_prio_volume_size = total_prio_volume_size

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


        :return: The total_prio_volume_size_gt of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._total_prio_volume_size_gt

    @total_prio_volume_size_gt.setter
    def total_prio_volume_size_gt(self, total_prio_volume_size_gt):
        """Sets the total_prio_volume_size_gt of this ClusterWhereInput.


        :param total_prio_volume_size_gt: The total_prio_volume_size_gt of this ClusterWhereInput.  # noqa: E501
        :type total_prio_volume_size_gt: int
        """

        self._total_prio_volume_size_gt = total_prio_volume_size_gt

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


        :return: The total_prio_volume_size_gte of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._total_prio_volume_size_gte

    @total_prio_volume_size_gte.setter
    def total_prio_volume_size_gte(self, total_prio_volume_size_gte):
        """Sets the total_prio_volume_size_gte of this ClusterWhereInput.


        :param total_prio_volume_size_gte: The total_prio_volume_size_gte of this ClusterWhereInput.  # noqa: E501
        :type total_prio_volume_size_gte: int
        """

        self._total_prio_volume_size_gte = total_prio_volume_size_gte

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


        :return: The total_prio_volume_size_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._total_prio_volume_size_in

    @total_prio_volume_size_in.setter
    def total_prio_volume_size_in(self, total_prio_volume_size_in):
        """Sets the total_prio_volume_size_in of this ClusterWhereInput.


        :param total_prio_volume_size_in: The total_prio_volume_size_in of this ClusterWhereInput.  # noqa: E501
        :type total_prio_volume_size_in: list[int]
        """

        self._total_prio_volume_size_in = total_prio_volume_size_in

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


        :return: The total_prio_volume_size_lt of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._total_prio_volume_size_lt

    @total_prio_volume_size_lt.setter
    def total_prio_volume_size_lt(self, total_prio_volume_size_lt):
        """Sets the total_prio_volume_size_lt of this ClusterWhereInput.


        :param total_prio_volume_size_lt: The total_prio_volume_size_lt of this ClusterWhereInput.  # noqa: E501
        :type total_prio_volume_size_lt: int
        """

        self._total_prio_volume_size_lt = total_prio_volume_size_lt

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


        :return: The total_prio_volume_size_lte of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._total_prio_volume_size_lte

    @total_prio_volume_size_lte.setter
    def total_prio_volume_size_lte(self, total_prio_volume_size_lte):
        """Sets the total_prio_volume_size_lte of this ClusterWhereInput.


        :param total_prio_volume_size_lte: The total_prio_volume_size_lte of this ClusterWhereInput.  # noqa: E501
        :type total_prio_volume_size_lte: int
        """

        self._total_prio_volume_size_lte = total_prio_volume_size_lte

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


        :return: The total_prio_volume_size_not of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._total_prio_volume_size_not

    @total_prio_volume_size_not.setter
    def total_prio_volume_size_not(self, total_prio_volume_size_not):
        """Sets the total_prio_volume_size_not of this ClusterWhereInput.


        :param total_prio_volume_size_not: The total_prio_volume_size_not of this ClusterWhereInput.  # noqa: E501
        :type total_prio_volume_size_not: int
        """

        self._total_prio_volume_size_not = total_prio_volume_size_not

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


        :return: The total_prio_volume_size_not_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._total_prio_volume_size_not_in

    @total_prio_volume_size_not_in.setter
    def total_prio_volume_size_not_in(self, total_prio_volume_size_not_in):
        """Sets the total_prio_volume_size_not_in of this ClusterWhereInput.


        :param total_prio_volume_size_not_in: The total_prio_volume_size_not_in of this ClusterWhereInput.  # noqa: E501
        :type total_prio_volume_size_not_in: list[int]
        """

        self._total_prio_volume_size_not_in = total_prio_volume_size_not_in

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


        :return: The total_prio_volume_size_usage of this ClusterWhereInput.  # noqa: E501
        :rtype: float
        """
        return self._total_prio_volume_size_usage

    @total_prio_volume_size_usage.setter
    def total_prio_volume_size_usage(self, total_prio_volume_size_usage):
        """Sets the total_prio_volume_size_usage of this ClusterWhereInput.


        :param total_prio_volume_size_usage: The total_prio_volume_size_usage of this ClusterWhereInput.  # noqa: E501
        :type total_prio_volume_size_usage: float
        """

        self._total_prio_volume_size_usage = total_prio_volume_size_usage

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


        :return: The total_prio_volume_size_usage_gt of this ClusterWhereInput.  # noqa: E501
        :rtype: float
        """
        return self._total_prio_volume_size_usage_gt

    @total_prio_volume_size_usage_gt.setter
    def total_prio_volume_size_usage_gt(self, total_prio_volume_size_usage_gt):
        """Sets the total_prio_volume_size_usage_gt of this ClusterWhereInput.


        :param total_prio_volume_size_usage_gt: The total_prio_volume_size_usage_gt of this ClusterWhereInput.  # noqa: E501
        :type total_prio_volume_size_usage_gt: float
        """

        self._total_prio_volume_size_usage_gt = total_prio_volume_size_usage_gt

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


        :return: The total_prio_volume_size_usage_gte of this ClusterWhereInput.  # noqa: E501
        :rtype: float
        """
        return self._total_prio_volume_size_usage_gte

    @total_prio_volume_size_usage_gte.setter
    def total_prio_volume_size_usage_gte(self, total_prio_volume_size_usage_gte):
        """Sets the total_prio_volume_size_usage_gte of this ClusterWhereInput.


        :param total_prio_volume_size_usage_gte: The total_prio_volume_size_usage_gte of this ClusterWhereInput.  # noqa: E501
        :type total_prio_volume_size_usage_gte: float
        """

        self._total_prio_volume_size_usage_gte = total_prio_volume_size_usage_gte

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


        :return: The total_prio_volume_size_usage_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[float]
        """
        return self._total_prio_volume_size_usage_in

    @total_prio_volume_size_usage_in.setter
    def total_prio_volume_size_usage_in(self, total_prio_volume_size_usage_in):
        """Sets the total_prio_volume_size_usage_in of this ClusterWhereInput.


        :param total_prio_volume_size_usage_in: The total_prio_volume_size_usage_in of this ClusterWhereInput.  # noqa: E501
        :type total_prio_volume_size_usage_in: list[float]
        """

        self._total_prio_volume_size_usage_in = total_prio_volume_size_usage_in

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


        :return: The total_prio_volume_size_usage_lt of this ClusterWhereInput.  # noqa: E501
        :rtype: float
        """
        return self._total_prio_volume_size_usage_lt

    @total_prio_volume_size_usage_lt.setter
    def total_prio_volume_size_usage_lt(self, total_prio_volume_size_usage_lt):
        """Sets the total_prio_volume_size_usage_lt of this ClusterWhereInput.


        :param total_prio_volume_size_usage_lt: The total_prio_volume_size_usage_lt of this ClusterWhereInput.  # noqa: E501
        :type total_prio_volume_size_usage_lt: float
        """

        self._total_prio_volume_size_usage_lt = total_prio_volume_size_usage_lt

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


        :return: The total_prio_volume_size_usage_lte of this ClusterWhereInput.  # noqa: E501
        :rtype: float
        """
        return self._total_prio_volume_size_usage_lte

    @total_prio_volume_size_usage_lte.setter
    def total_prio_volume_size_usage_lte(self, total_prio_volume_size_usage_lte):
        """Sets the total_prio_volume_size_usage_lte of this ClusterWhereInput.


        :param total_prio_volume_size_usage_lte: The total_prio_volume_size_usage_lte of this ClusterWhereInput.  # noqa: E501
        :type total_prio_volume_size_usage_lte: float
        """

        self._total_prio_volume_size_usage_lte = total_prio_volume_size_usage_lte

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


        :return: The total_prio_volume_size_usage_not of this ClusterWhereInput.  # noqa: E501
        :rtype: float
        """
        return self._total_prio_volume_size_usage_not

    @total_prio_volume_size_usage_not.setter
    def total_prio_volume_size_usage_not(self, total_prio_volume_size_usage_not):
        """Sets the total_prio_volume_size_usage_not of this ClusterWhereInput.


        :param total_prio_volume_size_usage_not: The total_prio_volume_size_usage_not of this ClusterWhereInput.  # noqa: E501
        :type total_prio_volume_size_usage_not: float
        """

        self._total_prio_volume_size_usage_not = total_prio_volume_size_usage_not

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


        :return: The total_prio_volume_size_usage_not_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[float]
        """
        return self._total_prio_volume_size_usage_not_in

    @total_prio_volume_size_usage_not_in.setter
    def total_prio_volume_size_usage_not_in(self, total_prio_volume_size_usage_not_in):
        """Sets the total_prio_volume_size_usage_not_in of this ClusterWhereInput.


        :param total_prio_volume_size_usage_not_in: The total_prio_volume_size_usage_not_in of this ClusterWhereInput.  # noqa: E501
        :type total_prio_volume_size_usage_not_in: list[float]
        """

        self._total_prio_volume_size_usage_not_in = total_prio_volume_size_usage_not_in

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


        :return: The type of this ClusterWhereInput.  # noqa: E501
        :rtype: ClusterType
        """
        return self._type

    @type.setter
    def type(self, type):
        """Sets the type of this ClusterWhereInput.


        :param type: The type of this ClusterWhereInput.  # noqa: E501
        :type type: ClusterType
        """

        self._type = type

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


        :return: The type_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[ClusterType]
        """
        return self._type_in

    @type_in.setter
    def type_in(self, type_in):
        """Sets the type_in of this ClusterWhereInput.


        :param type_in: The type_in of this ClusterWhereInput.  # noqa: E501
        :type type_in: list[ClusterType]
        """

        self._type_in = type_in

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


        :return: The type_not of this ClusterWhereInput.  # noqa: E501
        :rtype: ClusterType
        """
        return self._type_not

    @type_not.setter
    def type_not(self, type_not):
        """Sets the type_not of this ClusterWhereInput.


        :param type_not: The type_not of this ClusterWhereInput.  # noqa: E501
        :type type_not: ClusterType
        """

        self._type_not = type_not

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


        :return: The type_not_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[ClusterType]
        """
        return self._type_not_in

    @type_not_in.setter
    def type_not_in(self, type_not_in):
        """Sets the type_not_in of this ClusterWhereInput.


        :param type_not_in: The type_not_in of this ClusterWhereInput.  # noqa: E501
        :type type_not_in: list[ClusterType]
        """

        self._type_not_in = type_not_in

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


        :return: The upgrade_for_tiering of this ClusterWhereInput.  # noqa: E501
        :rtype: bool
        """
        return self._upgrade_for_tiering

    @upgrade_for_tiering.setter
    def upgrade_for_tiering(self, upgrade_for_tiering):
        """Sets the upgrade_for_tiering of this ClusterWhereInput.


        :param upgrade_for_tiering: The upgrade_for_tiering of this ClusterWhereInput.  # noqa: E501
        :type upgrade_for_tiering: bool
        """

        self._upgrade_for_tiering = upgrade_for_tiering

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


        :return: The upgrade_for_tiering_not of this ClusterWhereInput.  # noqa: E501
        :rtype: bool
        """
        return self._upgrade_for_tiering_not

    @upgrade_for_tiering_not.setter
    def upgrade_for_tiering_not(self, upgrade_for_tiering_not):
        """Sets the upgrade_for_tiering_not of this ClusterWhereInput.


        :param upgrade_for_tiering_not: The upgrade_for_tiering_not of this ClusterWhereInput.  # noqa: E501
        :type upgrade_for_tiering_not: bool
        """

        self._upgrade_for_tiering_not = upgrade_for_tiering_not

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


        :return: The upgrade_tool_version of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._upgrade_tool_version

    @upgrade_tool_version.setter
    def upgrade_tool_version(self, upgrade_tool_version):
        """Sets the upgrade_tool_version of this ClusterWhereInput.


        :param upgrade_tool_version: The upgrade_tool_version of this ClusterWhereInput.  # noqa: E501
        :type upgrade_tool_version: str
        """

        self._upgrade_tool_version = upgrade_tool_version

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


        :return: The upgrade_tool_version_contains of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._upgrade_tool_version_contains

    @upgrade_tool_version_contains.setter
    def upgrade_tool_version_contains(self, upgrade_tool_version_contains):
        """Sets the upgrade_tool_version_contains of this ClusterWhereInput.


        :param upgrade_tool_version_contains: The upgrade_tool_version_contains of this ClusterWhereInput.  # noqa: E501
        :type upgrade_tool_version_contains: str
        """

        self._upgrade_tool_version_contains = upgrade_tool_version_contains

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


        :return: The upgrade_tool_version_ends_with of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._upgrade_tool_version_ends_with

    @upgrade_tool_version_ends_with.setter
    def upgrade_tool_version_ends_with(self, upgrade_tool_version_ends_with):
        """Sets the upgrade_tool_version_ends_with of this ClusterWhereInput.


        :param upgrade_tool_version_ends_with: The upgrade_tool_version_ends_with of this ClusterWhereInput.  # noqa: E501
        :type upgrade_tool_version_ends_with: str
        """

        self._upgrade_tool_version_ends_with = upgrade_tool_version_ends_with

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


        :return: The upgrade_tool_version_gt of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._upgrade_tool_version_gt

    @upgrade_tool_version_gt.setter
    def upgrade_tool_version_gt(self, upgrade_tool_version_gt):
        """Sets the upgrade_tool_version_gt of this ClusterWhereInput.


        :param upgrade_tool_version_gt: The upgrade_tool_version_gt of this ClusterWhereInput.  # noqa: E501
        :type upgrade_tool_version_gt: str
        """

        self._upgrade_tool_version_gt = upgrade_tool_version_gt

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


        :return: The upgrade_tool_version_gte of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._upgrade_tool_version_gte

    @upgrade_tool_version_gte.setter
    def upgrade_tool_version_gte(self, upgrade_tool_version_gte):
        """Sets the upgrade_tool_version_gte of this ClusterWhereInput.


        :param upgrade_tool_version_gte: The upgrade_tool_version_gte of this ClusterWhereInput.  # noqa: E501
        :type upgrade_tool_version_gte: str
        """

        self._upgrade_tool_version_gte = upgrade_tool_version_gte

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


        :return: The upgrade_tool_version_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[str]
        """
        return self._upgrade_tool_version_in

    @upgrade_tool_version_in.setter
    def upgrade_tool_version_in(self, upgrade_tool_version_in):
        """Sets the upgrade_tool_version_in of this ClusterWhereInput.


        :param upgrade_tool_version_in: The upgrade_tool_version_in of this ClusterWhereInput.  # noqa: E501
        :type upgrade_tool_version_in: list[str]
        """

        self._upgrade_tool_version_in = upgrade_tool_version_in

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


        :return: The upgrade_tool_version_lt of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._upgrade_tool_version_lt

    @upgrade_tool_version_lt.setter
    def upgrade_tool_version_lt(self, upgrade_tool_version_lt):
        """Sets the upgrade_tool_version_lt of this ClusterWhereInput.


        :param upgrade_tool_version_lt: The upgrade_tool_version_lt of this ClusterWhereInput.  # noqa: E501
        :type upgrade_tool_version_lt: str
        """

        self._upgrade_tool_version_lt = upgrade_tool_version_lt

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


        :return: The upgrade_tool_version_lte of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._upgrade_tool_version_lte

    @upgrade_tool_version_lte.setter
    def upgrade_tool_version_lte(self, upgrade_tool_version_lte):
        """Sets the upgrade_tool_version_lte of this ClusterWhereInput.


        :param upgrade_tool_version_lte: The upgrade_tool_version_lte of this ClusterWhereInput.  # noqa: E501
        :type upgrade_tool_version_lte: str
        """

        self._upgrade_tool_version_lte = upgrade_tool_version_lte

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


        :return: The upgrade_tool_version_not of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._upgrade_tool_version_not

    @upgrade_tool_version_not.setter
    def upgrade_tool_version_not(self, upgrade_tool_version_not):
        """Sets the upgrade_tool_version_not of this ClusterWhereInput.


        :param upgrade_tool_version_not: The upgrade_tool_version_not of this ClusterWhereInput.  # noqa: E501
        :type upgrade_tool_version_not: str
        """

        self._upgrade_tool_version_not = upgrade_tool_version_not

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


        :return: The upgrade_tool_version_not_contains of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._upgrade_tool_version_not_contains

    @upgrade_tool_version_not_contains.setter
    def upgrade_tool_version_not_contains(self, upgrade_tool_version_not_contains):
        """Sets the upgrade_tool_version_not_contains of this ClusterWhereInput.


        :param upgrade_tool_version_not_contains: The upgrade_tool_version_not_contains of this ClusterWhereInput.  # noqa: E501
        :type upgrade_tool_version_not_contains: str
        """

        self._upgrade_tool_version_not_contains = upgrade_tool_version_not_contains

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


        :return: The upgrade_tool_version_not_ends_with of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._upgrade_tool_version_not_ends_with

    @upgrade_tool_version_not_ends_with.setter
    def upgrade_tool_version_not_ends_with(self, upgrade_tool_version_not_ends_with):
        """Sets the upgrade_tool_version_not_ends_with of this ClusterWhereInput.


        :param upgrade_tool_version_not_ends_with: The upgrade_tool_version_not_ends_with of this ClusterWhereInput.  # noqa: E501
        :type upgrade_tool_version_not_ends_with: str
        """

        self._upgrade_tool_version_not_ends_with = upgrade_tool_version_not_ends_with

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


        :return: The upgrade_tool_version_not_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[str]
        """
        return self._upgrade_tool_version_not_in

    @upgrade_tool_version_not_in.setter
    def upgrade_tool_version_not_in(self, upgrade_tool_version_not_in):
        """Sets the upgrade_tool_version_not_in of this ClusterWhereInput.


        :param upgrade_tool_version_not_in: The upgrade_tool_version_not_in of this ClusterWhereInput.  # noqa: E501
        :type upgrade_tool_version_not_in: list[str]
        """

        self._upgrade_tool_version_not_in = upgrade_tool_version_not_in

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


        :return: The upgrade_tool_version_not_starts_with of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._upgrade_tool_version_not_starts_with

    @upgrade_tool_version_not_starts_with.setter
    def upgrade_tool_version_not_starts_with(self, upgrade_tool_version_not_starts_with):
        """Sets the upgrade_tool_version_not_starts_with of this ClusterWhereInput.


        :param upgrade_tool_version_not_starts_with: The upgrade_tool_version_not_starts_with of this ClusterWhereInput.  # noqa: E501
        :type upgrade_tool_version_not_starts_with: str
        """

        self._upgrade_tool_version_not_starts_with = upgrade_tool_version_not_starts_with

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


        :return: The upgrade_tool_version_starts_with of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._upgrade_tool_version_starts_with

    @upgrade_tool_version_starts_with.setter
    def upgrade_tool_version_starts_with(self, upgrade_tool_version_starts_with):
        """Sets the upgrade_tool_version_starts_with of this ClusterWhereInput.


        :param upgrade_tool_version_starts_with: The upgrade_tool_version_starts_with of this ClusterWhereInput.  # noqa: E501
        :type upgrade_tool_version_starts_with: str
        """

        self._upgrade_tool_version_starts_with = upgrade_tool_version_starts_with

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


        :return: The used_cache_space of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._used_cache_space

    @used_cache_space.setter
    def used_cache_space(self, used_cache_space):
        """Sets the used_cache_space of this ClusterWhereInput.


        :param used_cache_space: The used_cache_space of this ClusterWhereInput.  # noqa: E501
        :type used_cache_space: int
        """

        self._used_cache_space = used_cache_space

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


        :return: The used_cache_space_gt of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._used_cache_space_gt

    @used_cache_space_gt.setter
    def used_cache_space_gt(self, used_cache_space_gt):
        """Sets the used_cache_space_gt of this ClusterWhereInput.


        :param used_cache_space_gt: The used_cache_space_gt of this ClusterWhereInput.  # noqa: E501
        :type used_cache_space_gt: int
        """

        self._used_cache_space_gt = used_cache_space_gt

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


        :return: The used_cache_space_gte of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._used_cache_space_gte

    @used_cache_space_gte.setter
    def used_cache_space_gte(self, used_cache_space_gte):
        """Sets the used_cache_space_gte of this ClusterWhereInput.


        :param used_cache_space_gte: The used_cache_space_gte of this ClusterWhereInput.  # noqa: E501
        :type used_cache_space_gte: int
        """

        self._used_cache_space_gte = used_cache_space_gte

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


        :return: The used_cache_space_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._used_cache_space_in

    @used_cache_space_in.setter
    def used_cache_space_in(self, used_cache_space_in):
        """Sets the used_cache_space_in of this ClusterWhereInput.


        :param used_cache_space_in: The used_cache_space_in of this ClusterWhereInput.  # noqa: E501
        :type used_cache_space_in: list[int]
        """

        self._used_cache_space_in = used_cache_space_in

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


        :return: The used_cache_space_lt of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._used_cache_space_lt

    @used_cache_space_lt.setter
    def used_cache_space_lt(self, used_cache_space_lt):
        """Sets the used_cache_space_lt of this ClusterWhereInput.


        :param used_cache_space_lt: The used_cache_space_lt of this ClusterWhereInput.  # noqa: E501
        :type used_cache_space_lt: int
        """

        self._used_cache_space_lt = used_cache_space_lt

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


        :return: The used_cache_space_lte of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._used_cache_space_lte

    @used_cache_space_lte.setter
    def used_cache_space_lte(self, used_cache_space_lte):
        """Sets the used_cache_space_lte of this ClusterWhereInput.


        :param used_cache_space_lte: The used_cache_space_lte of this ClusterWhereInput.  # noqa: E501
        :type used_cache_space_lte: int
        """

        self._used_cache_space_lte = used_cache_space_lte

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


        :return: The used_cache_space_not of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._used_cache_space_not

    @used_cache_space_not.setter
    def used_cache_space_not(self, used_cache_space_not):
        """Sets the used_cache_space_not of this ClusterWhereInput.


        :param used_cache_space_not: The used_cache_space_not of this ClusterWhereInput.  # noqa: E501
        :type used_cache_space_not: int
        """

        self._used_cache_space_not = used_cache_space_not

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


        :return: The used_cache_space_not_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._used_cache_space_not_in

    @used_cache_space_not_in.setter
    def used_cache_space_not_in(self, used_cache_space_not_in):
        """Sets the used_cache_space_not_in of this ClusterWhereInput.


        :param used_cache_space_not_in: The used_cache_space_not_in of this ClusterWhereInput.  # noqa: E501
        :type used_cache_space_not_in: list[int]
        """

        self._used_cache_space_not_in = used_cache_space_not_in

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


        :return: The used_cpu_hz of this ClusterWhereInput.  # noqa: E501
        :rtype: float
        """
        return self._used_cpu_hz

    @used_cpu_hz.setter
    def used_cpu_hz(self, used_cpu_hz):
        """Sets the used_cpu_hz of this ClusterWhereInput.


        :param used_cpu_hz: The used_cpu_hz of this ClusterWhereInput.  # noqa: E501
        :type used_cpu_hz: float
        """

        self._used_cpu_hz = used_cpu_hz

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


        :return: The used_cpu_hz_gt of this ClusterWhereInput.  # noqa: E501
        :rtype: float
        """
        return self._used_cpu_hz_gt

    @used_cpu_hz_gt.setter
    def used_cpu_hz_gt(self, used_cpu_hz_gt):
        """Sets the used_cpu_hz_gt of this ClusterWhereInput.


        :param used_cpu_hz_gt: The used_cpu_hz_gt of this ClusterWhereInput.  # noqa: E501
        :type used_cpu_hz_gt: float
        """

        self._used_cpu_hz_gt = used_cpu_hz_gt

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


        :return: The used_cpu_hz_gte of this ClusterWhereInput.  # noqa: E501
        :rtype: float
        """
        return self._used_cpu_hz_gte

    @used_cpu_hz_gte.setter
    def used_cpu_hz_gte(self, used_cpu_hz_gte):
        """Sets the used_cpu_hz_gte of this ClusterWhereInput.


        :param used_cpu_hz_gte: The used_cpu_hz_gte of this ClusterWhereInput.  # noqa: E501
        :type used_cpu_hz_gte: float
        """

        self._used_cpu_hz_gte = used_cpu_hz_gte

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


        :return: The used_cpu_hz_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[float]
        """
        return self._used_cpu_hz_in

    @used_cpu_hz_in.setter
    def used_cpu_hz_in(self, used_cpu_hz_in):
        """Sets the used_cpu_hz_in of this ClusterWhereInput.


        :param used_cpu_hz_in: The used_cpu_hz_in of this ClusterWhereInput.  # noqa: E501
        :type used_cpu_hz_in: list[float]
        """

        self._used_cpu_hz_in = used_cpu_hz_in

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


        :return: The used_cpu_hz_lt of this ClusterWhereInput.  # noqa: E501
        :rtype: float
        """
        return self._used_cpu_hz_lt

    @used_cpu_hz_lt.setter
    def used_cpu_hz_lt(self, used_cpu_hz_lt):
        """Sets the used_cpu_hz_lt of this ClusterWhereInput.


        :param used_cpu_hz_lt: The used_cpu_hz_lt of this ClusterWhereInput.  # noqa: E501
        :type used_cpu_hz_lt: float
        """

        self._used_cpu_hz_lt = used_cpu_hz_lt

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


        :return: The used_cpu_hz_lte of this ClusterWhereInput.  # noqa: E501
        :rtype: float
        """
        return self._used_cpu_hz_lte

    @used_cpu_hz_lte.setter
    def used_cpu_hz_lte(self, used_cpu_hz_lte):
        """Sets the used_cpu_hz_lte of this ClusterWhereInput.


        :param used_cpu_hz_lte: The used_cpu_hz_lte of this ClusterWhereInput.  # noqa: E501
        :type used_cpu_hz_lte: float
        """

        self._used_cpu_hz_lte = used_cpu_hz_lte

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


        :return: The used_cpu_hz_not of this ClusterWhereInput.  # noqa: E501
        :rtype: float
        """
        return self._used_cpu_hz_not

    @used_cpu_hz_not.setter
    def used_cpu_hz_not(self, used_cpu_hz_not):
        """Sets the used_cpu_hz_not of this ClusterWhereInput.


        :param used_cpu_hz_not: The used_cpu_hz_not of this ClusterWhereInput.  # noqa: E501
        :type used_cpu_hz_not: float
        """

        self._used_cpu_hz_not = used_cpu_hz_not

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


        :return: The used_cpu_hz_not_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[float]
        """
        return self._used_cpu_hz_not_in

    @used_cpu_hz_not_in.setter
    def used_cpu_hz_not_in(self, used_cpu_hz_not_in):
        """Sets the used_cpu_hz_not_in of this ClusterWhereInput.


        :param used_cpu_hz_not_in: The used_cpu_hz_not_in of this ClusterWhereInput.  # noqa: E501
        :type used_cpu_hz_not_in: list[float]
        """

        self._used_cpu_hz_not_in = used_cpu_hz_not_in

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


        :return: The used_data_space of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._used_data_space

    @used_data_space.setter
    def used_data_space(self, used_data_space):
        """Sets the used_data_space of this ClusterWhereInput.


        :param used_data_space: The used_data_space of this ClusterWhereInput.  # noqa: E501
        :type used_data_space: int
        """

        self._used_data_space = used_data_space

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


        :return: The used_data_space_gt of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._used_data_space_gt

    @used_data_space_gt.setter
    def used_data_space_gt(self, used_data_space_gt):
        """Sets the used_data_space_gt of this ClusterWhereInput.


        :param used_data_space_gt: The used_data_space_gt of this ClusterWhereInput.  # noqa: E501
        :type used_data_space_gt: int
        """

        self._used_data_space_gt = used_data_space_gt

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


        :return: The used_data_space_gte of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._used_data_space_gte

    @used_data_space_gte.setter
    def used_data_space_gte(self, used_data_space_gte):
        """Sets the used_data_space_gte of this ClusterWhereInput.


        :param used_data_space_gte: The used_data_space_gte of this ClusterWhereInput.  # noqa: E501
        :type used_data_space_gte: int
        """

        self._used_data_space_gte = used_data_space_gte

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


        :return: The used_data_space_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._used_data_space_in

    @used_data_space_in.setter
    def used_data_space_in(self, used_data_space_in):
        """Sets the used_data_space_in of this ClusterWhereInput.


        :param used_data_space_in: The used_data_space_in of this ClusterWhereInput.  # noqa: E501
        :type used_data_space_in: list[int]
        """

        self._used_data_space_in = used_data_space_in

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


        :return: The used_data_space_lt of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._used_data_space_lt

    @used_data_space_lt.setter
    def used_data_space_lt(self, used_data_space_lt):
        """Sets the used_data_space_lt of this ClusterWhereInput.


        :param used_data_space_lt: The used_data_space_lt of this ClusterWhereInput.  # noqa: E501
        :type used_data_space_lt: int
        """

        self._used_data_space_lt = used_data_space_lt

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


        :return: The used_data_space_lte of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._used_data_space_lte

    @used_data_space_lte.setter
    def used_data_space_lte(self, used_data_space_lte):
        """Sets the used_data_space_lte of this ClusterWhereInput.


        :param used_data_space_lte: The used_data_space_lte of this ClusterWhereInput.  # noqa: E501
        :type used_data_space_lte: int
        """

        self._used_data_space_lte = used_data_space_lte

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


        :return: The used_data_space_not of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._used_data_space_not

    @used_data_space_not.setter
    def used_data_space_not(self, used_data_space_not):
        """Sets the used_data_space_not of this ClusterWhereInput.


        :param used_data_space_not: The used_data_space_not of this ClusterWhereInput.  # noqa: E501
        :type used_data_space_not: int
        """

        self._used_data_space_not = used_data_space_not

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


        :return: The used_data_space_not_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._used_data_space_not_in

    @used_data_space_not_in.setter
    def used_data_space_not_in(self, used_data_space_not_in):
        """Sets the used_data_space_not_in of this ClusterWhereInput.


        :param used_data_space_not_in: The used_data_space_not_in of this ClusterWhereInput.  # noqa: E501
        :type used_data_space_not_in: list[int]
        """

        self._used_data_space_not_in = used_data_space_not_in

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


        :return: The used_memory_bytes of this ClusterWhereInput.  # noqa: E501
        :rtype: float
        """
        return self._used_memory_bytes

    @used_memory_bytes.setter
    def used_memory_bytes(self, used_memory_bytes):
        """Sets the used_memory_bytes of this ClusterWhereInput.


        :param used_memory_bytes: The used_memory_bytes of this ClusterWhereInput.  # noqa: E501
        :type used_memory_bytes: float
        """

        self._used_memory_bytes = used_memory_bytes

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


        :return: The used_memory_bytes_gt of this ClusterWhereInput.  # noqa: E501
        :rtype: float
        """
        return self._used_memory_bytes_gt

    @used_memory_bytes_gt.setter
    def used_memory_bytes_gt(self, used_memory_bytes_gt):
        """Sets the used_memory_bytes_gt of this ClusterWhereInput.


        :param used_memory_bytes_gt: The used_memory_bytes_gt of this ClusterWhereInput.  # noqa: E501
        :type used_memory_bytes_gt: float
        """

        self._used_memory_bytes_gt = used_memory_bytes_gt

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


        :return: The used_memory_bytes_gte of this ClusterWhereInput.  # noqa: E501
        :rtype: float
        """
        return self._used_memory_bytes_gte

    @used_memory_bytes_gte.setter
    def used_memory_bytes_gte(self, used_memory_bytes_gte):
        """Sets the used_memory_bytes_gte of this ClusterWhereInput.


        :param used_memory_bytes_gte: The used_memory_bytes_gte of this ClusterWhereInput.  # noqa: E501
        :type used_memory_bytes_gte: float
        """

        self._used_memory_bytes_gte = used_memory_bytes_gte

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


        :return: The used_memory_bytes_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[float]
        """
        return self._used_memory_bytes_in

    @used_memory_bytes_in.setter
    def used_memory_bytes_in(self, used_memory_bytes_in):
        """Sets the used_memory_bytes_in of this ClusterWhereInput.


        :param used_memory_bytes_in: The used_memory_bytes_in of this ClusterWhereInput.  # noqa: E501
        :type used_memory_bytes_in: list[float]
        """

        self._used_memory_bytes_in = used_memory_bytes_in

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


        :return: The used_memory_bytes_lt of this ClusterWhereInput.  # noqa: E501
        :rtype: float
        """
        return self._used_memory_bytes_lt

    @used_memory_bytes_lt.setter
    def used_memory_bytes_lt(self, used_memory_bytes_lt):
        """Sets the used_memory_bytes_lt of this ClusterWhereInput.


        :param used_memory_bytes_lt: The used_memory_bytes_lt of this ClusterWhereInput.  # noqa: E501
        :type used_memory_bytes_lt: float
        """

        self._used_memory_bytes_lt = used_memory_bytes_lt

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


        :return: The used_memory_bytes_lte of this ClusterWhereInput.  # noqa: E501
        :rtype: float
        """
        return self._used_memory_bytes_lte

    @used_memory_bytes_lte.setter
    def used_memory_bytes_lte(self, used_memory_bytes_lte):
        """Sets the used_memory_bytes_lte of this ClusterWhereInput.


        :param used_memory_bytes_lte: The used_memory_bytes_lte of this ClusterWhereInput.  # noqa: E501
        :type used_memory_bytes_lte: float
        """

        self._used_memory_bytes_lte = used_memory_bytes_lte

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


        :return: The used_memory_bytes_not of this ClusterWhereInput.  # noqa: E501
        :rtype: float
        """
        return self._used_memory_bytes_not

    @used_memory_bytes_not.setter
    def used_memory_bytes_not(self, used_memory_bytes_not):
        """Sets the used_memory_bytes_not of this ClusterWhereInput.


        :param used_memory_bytes_not: The used_memory_bytes_not of this ClusterWhereInput.  # noqa: E501
        :type used_memory_bytes_not: float
        """

        self._used_memory_bytes_not = used_memory_bytes_not

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


        :return: The used_memory_bytes_not_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[float]
        """
        return self._used_memory_bytes_not_in

    @used_memory_bytes_not_in.setter
    def used_memory_bytes_not_in(self, used_memory_bytes_not_in):
        """Sets the used_memory_bytes_not_in of this ClusterWhereInput.


        :param used_memory_bytes_not_in: The used_memory_bytes_not_in of this ClusterWhereInput.  # noqa: E501
        :type used_memory_bytes_not_in: list[float]
        """

        self._used_memory_bytes_not_in = used_memory_bytes_not_in

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


        :return: The valid_cache_space of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._valid_cache_space

    @valid_cache_space.setter
    def valid_cache_space(self, valid_cache_space):
        """Sets the valid_cache_space of this ClusterWhereInput.


        :param valid_cache_space: The valid_cache_space of this ClusterWhereInput.  # noqa: E501
        :type valid_cache_space: int
        """

        self._valid_cache_space = valid_cache_space

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


        :return: The valid_cache_space_gt of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._valid_cache_space_gt

    @valid_cache_space_gt.setter
    def valid_cache_space_gt(self, valid_cache_space_gt):
        """Sets the valid_cache_space_gt of this ClusterWhereInput.


        :param valid_cache_space_gt: The valid_cache_space_gt of this ClusterWhereInput.  # noqa: E501
        :type valid_cache_space_gt: int
        """

        self._valid_cache_space_gt = valid_cache_space_gt

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


        :return: The valid_cache_space_gte of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._valid_cache_space_gte

    @valid_cache_space_gte.setter
    def valid_cache_space_gte(self, valid_cache_space_gte):
        """Sets the valid_cache_space_gte of this ClusterWhereInput.


        :param valid_cache_space_gte: The valid_cache_space_gte of this ClusterWhereInput.  # noqa: E501
        :type valid_cache_space_gte: int
        """

        self._valid_cache_space_gte = valid_cache_space_gte

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


        :return: The valid_cache_space_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._valid_cache_space_in

    @valid_cache_space_in.setter
    def valid_cache_space_in(self, valid_cache_space_in):
        """Sets the valid_cache_space_in of this ClusterWhereInput.


        :param valid_cache_space_in: The valid_cache_space_in of this ClusterWhereInput.  # noqa: E501
        :type valid_cache_space_in: list[int]
        """

        self._valid_cache_space_in = valid_cache_space_in

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


        :return: The valid_cache_space_lt of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._valid_cache_space_lt

    @valid_cache_space_lt.setter
    def valid_cache_space_lt(self, valid_cache_space_lt):
        """Sets the valid_cache_space_lt of this ClusterWhereInput.


        :param valid_cache_space_lt: The valid_cache_space_lt of this ClusterWhereInput.  # noqa: E501
        :type valid_cache_space_lt: int
        """

        self._valid_cache_space_lt = valid_cache_space_lt

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


        :return: The valid_cache_space_lte of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._valid_cache_space_lte

    @valid_cache_space_lte.setter
    def valid_cache_space_lte(self, valid_cache_space_lte):
        """Sets the valid_cache_space_lte of this ClusterWhereInput.


        :param valid_cache_space_lte: The valid_cache_space_lte of this ClusterWhereInput.  # noqa: E501
        :type valid_cache_space_lte: int
        """

        self._valid_cache_space_lte = valid_cache_space_lte

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


        :return: The valid_cache_space_not of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._valid_cache_space_not

    @valid_cache_space_not.setter
    def valid_cache_space_not(self, valid_cache_space_not):
        """Sets the valid_cache_space_not of this ClusterWhereInput.


        :param valid_cache_space_not: The valid_cache_space_not of this ClusterWhereInput.  # noqa: E501
        :type valid_cache_space_not: int
        """

        self._valid_cache_space_not = valid_cache_space_not

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


        :return: The valid_cache_space_not_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._valid_cache_space_not_in

    @valid_cache_space_not_in.setter
    def valid_cache_space_not_in(self, valid_cache_space_not_in):
        """Sets the valid_cache_space_not_in of this ClusterWhereInput.


        :param valid_cache_space_not_in: The valid_cache_space_not_in of this ClusterWhereInput.  # noqa: E501
        :type valid_cache_space_not_in: list[int]
        """

        self._valid_cache_space_not_in = valid_cache_space_not_in

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


        :return: The valid_data_space of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._valid_data_space

    @valid_data_space.setter
    def valid_data_space(self, valid_data_space):
        """Sets the valid_data_space of this ClusterWhereInput.


        :param valid_data_space: The valid_data_space of this ClusterWhereInput.  # noqa: E501
        :type valid_data_space: int
        """

        self._valid_data_space = valid_data_space

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


        :return: The valid_data_space_gt of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._valid_data_space_gt

    @valid_data_space_gt.setter
    def valid_data_space_gt(self, valid_data_space_gt):
        """Sets the valid_data_space_gt of this ClusterWhereInput.


        :param valid_data_space_gt: The valid_data_space_gt of this ClusterWhereInput.  # noqa: E501
        :type valid_data_space_gt: int
        """

        self._valid_data_space_gt = valid_data_space_gt

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


        :return: The valid_data_space_gte of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._valid_data_space_gte

    @valid_data_space_gte.setter
    def valid_data_space_gte(self, valid_data_space_gte):
        """Sets the valid_data_space_gte of this ClusterWhereInput.


        :param valid_data_space_gte: The valid_data_space_gte of this ClusterWhereInput.  # noqa: E501
        :type valid_data_space_gte: int
        """

        self._valid_data_space_gte = valid_data_space_gte

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


        :return: The valid_data_space_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._valid_data_space_in

    @valid_data_space_in.setter
    def valid_data_space_in(self, valid_data_space_in):
        """Sets the valid_data_space_in of this ClusterWhereInput.


        :param valid_data_space_in: The valid_data_space_in of this ClusterWhereInput.  # noqa: E501
        :type valid_data_space_in: list[int]
        """

        self._valid_data_space_in = valid_data_space_in

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


        :return: The valid_data_space_lt of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._valid_data_space_lt

    @valid_data_space_lt.setter
    def valid_data_space_lt(self, valid_data_space_lt):
        """Sets the valid_data_space_lt of this ClusterWhereInput.


        :param valid_data_space_lt: The valid_data_space_lt of this ClusterWhereInput.  # noqa: E501
        :type valid_data_space_lt: int
        """

        self._valid_data_space_lt = valid_data_space_lt

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


        :return: The valid_data_space_lte of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._valid_data_space_lte

    @valid_data_space_lte.setter
    def valid_data_space_lte(self, valid_data_space_lte):
        """Sets the valid_data_space_lte of this ClusterWhereInput.


        :param valid_data_space_lte: The valid_data_space_lte of this ClusterWhereInput.  # noqa: E501
        :type valid_data_space_lte: int
        """

        self._valid_data_space_lte = valid_data_space_lte

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


        :return: The valid_data_space_not of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._valid_data_space_not

    @valid_data_space_not.setter
    def valid_data_space_not(self, valid_data_space_not):
        """Sets the valid_data_space_not of this ClusterWhereInput.


        :param valid_data_space_not: The valid_data_space_not of this ClusterWhereInput.  # noqa: E501
        :type valid_data_space_not: int
        """

        self._valid_data_space_not = valid_data_space_not

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


        :return: The valid_data_space_not_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._valid_data_space_not_in

    @valid_data_space_not_in.setter
    def valid_data_space_not_in(self, valid_data_space_not_in):
        """Sets the valid_data_space_not_in of this ClusterWhereInput.


        :param valid_data_space_not_in: The valid_data_space_not_in of this ClusterWhereInput.  # noqa: E501
        :type valid_data_space_not_in: list[int]
        """

        self._valid_data_space_not_in = valid_data_space_not_in

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


        :return: The vdses_every of this ClusterWhereInput.  # noqa: E501
        :rtype: VdsWhereInput
        """
        return self._vdses_every

    @vdses_every.setter
    def vdses_every(self, vdses_every):
        """Sets the vdses_every of this ClusterWhereInput.


        :param vdses_every: The vdses_every of this ClusterWhereInput.  # noqa: E501
        :type vdses_every: VdsWhereInput
        """

        self._vdses_every = vdses_every

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


        :return: The vdses_none of this ClusterWhereInput.  # noqa: E501
        :rtype: VdsWhereInput
        """
        return self._vdses_none

    @vdses_none.setter
    def vdses_none(self, vdses_none):
        """Sets the vdses_none of this ClusterWhereInput.


        :param vdses_none: The vdses_none of this ClusterWhereInput.  # noqa: E501
        :type vdses_none: VdsWhereInput
        """

        self._vdses_none = vdses_none

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


        :return: The vdses_some of this ClusterWhereInput.  # noqa: E501
        :rtype: VdsWhereInput
        """
        return self._vdses_some

    @vdses_some.setter
    def vdses_some(self, vdses_some):
        """Sets the vdses_some of this ClusterWhereInput.


        :param vdses_some: The vdses_some of this ClusterWhereInput.  # noqa: E501
        :type vdses_some: VdsWhereInput
        """

        self._vdses_some = vdses_some

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


        :return: The version of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._version

    @version.setter
    def version(self, version):
        """Sets the version of this ClusterWhereInput.


        :param version: The version of this ClusterWhereInput.  # noqa: E501
        :type version: str
        """

        self._version = version

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


        :return: The version_contains of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._version_contains

    @version_contains.setter
    def version_contains(self, version_contains):
        """Sets the version_contains of this ClusterWhereInput.


        :param version_contains: The version_contains of this ClusterWhereInput.  # noqa: E501
        :type version_contains: str
        """

        self._version_contains = version_contains

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


        :return: The version_ends_with of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._version_ends_with

    @version_ends_with.setter
    def version_ends_with(self, version_ends_with):
        """Sets the version_ends_with of this ClusterWhereInput.


        :param version_ends_with: The version_ends_with of this ClusterWhereInput.  # noqa: E501
        :type version_ends_with: str
        """

        self._version_ends_with = version_ends_with

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


        :return: The version_gt of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._version_gt

    @version_gt.setter
    def version_gt(self, version_gt):
        """Sets the version_gt of this ClusterWhereInput.


        :param version_gt: The version_gt of this ClusterWhereInput.  # noqa: E501
        :type version_gt: str
        """

        self._version_gt = version_gt

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


        :return: The version_gte of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._version_gte

    @version_gte.setter
    def version_gte(self, version_gte):
        """Sets the version_gte of this ClusterWhereInput.


        :param version_gte: The version_gte of this ClusterWhereInput.  # noqa: E501
        :type version_gte: str
        """

        self._version_gte = version_gte

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


        :return: The version_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[str]
        """
        return self._version_in

    @version_in.setter
    def version_in(self, version_in):
        """Sets the version_in of this ClusterWhereInput.


        :param version_in: The version_in of this ClusterWhereInput.  # noqa: E501
        :type version_in: list[str]
        """

        self._version_in = version_in

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


        :return: The version_lt of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._version_lt

    @version_lt.setter
    def version_lt(self, version_lt):
        """Sets the version_lt of this ClusterWhereInput.


        :param version_lt: The version_lt of this ClusterWhereInput.  # noqa: E501
        :type version_lt: str
        """

        self._version_lt = version_lt

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


        :return: The version_lte of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._version_lte

    @version_lte.setter
    def version_lte(self, version_lte):
        """Sets the version_lte of this ClusterWhereInput.


        :param version_lte: The version_lte of this ClusterWhereInput.  # noqa: E501
        :type version_lte: str
        """

        self._version_lte = version_lte

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


        :return: The version_not of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._version_not

    @version_not.setter
    def version_not(self, version_not):
        """Sets the version_not of this ClusterWhereInput.


        :param version_not: The version_not of this ClusterWhereInput.  # noqa: E501
        :type version_not: str
        """

        self._version_not = version_not

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


        :return: The version_not_contains of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._version_not_contains

    @version_not_contains.setter
    def version_not_contains(self, version_not_contains):
        """Sets the version_not_contains of this ClusterWhereInput.


        :param version_not_contains: The version_not_contains of this ClusterWhereInput.  # noqa: E501
        :type version_not_contains: str
        """

        self._version_not_contains = version_not_contains

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


        :return: The version_not_ends_with of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._version_not_ends_with

    @version_not_ends_with.setter
    def version_not_ends_with(self, version_not_ends_with):
        """Sets the version_not_ends_with of this ClusterWhereInput.


        :param version_not_ends_with: The version_not_ends_with of this ClusterWhereInput.  # noqa: E501
        :type version_not_ends_with: str
        """

        self._version_not_ends_with = version_not_ends_with

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


        :return: The version_not_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[str]
        """
        return self._version_not_in

    @version_not_in.setter
    def version_not_in(self, version_not_in):
        """Sets the version_not_in of this ClusterWhereInput.


        :param version_not_in: The version_not_in of this ClusterWhereInput.  # noqa: E501
        :type version_not_in: list[str]
        """

        self._version_not_in = version_not_in

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


        :return: The version_not_starts_with of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._version_not_starts_with

    @version_not_starts_with.setter
    def version_not_starts_with(self, version_not_starts_with):
        """Sets the version_not_starts_with of this ClusterWhereInput.


        :param version_not_starts_with: The version_not_starts_with of this ClusterWhereInput.  # noqa: E501
        :type version_not_starts_with: str
        """

        self._version_not_starts_with = version_not_starts_with

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


        :return: The version_starts_with of this ClusterWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._version_starts_with

    @version_starts_with.setter
    def version_starts_with(self, version_starts_with):
        """Sets the version_starts_with of this ClusterWhereInput.


        :param version_starts_with: The version_starts_with of this ClusterWhereInput.  # noqa: E501
        :type version_starts_with: str
        """

        self._version_starts_with = version_starts_with

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


        :return: The vhost_enabled of this ClusterWhereInput.  # noqa: E501
        :rtype: bool
        """
        return self._vhost_enabled

    @vhost_enabled.setter
    def vhost_enabled(self, vhost_enabled):
        """Sets the vhost_enabled of this ClusterWhereInput.


        :param vhost_enabled: The vhost_enabled of this ClusterWhereInput.  # noqa: E501
        :type vhost_enabled: bool
        """

        self._vhost_enabled = vhost_enabled

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


        :return: The vhost_enabled_not of this ClusterWhereInput.  # noqa: E501
        :rtype: bool
        """
        return self._vhost_enabled_not

    @vhost_enabled_not.setter
    def vhost_enabled_not(self, vhost_enabled_not):
        """Sets the vhost_enabled_not of this ClusterWhereInput.


        :param vhost_enabled_not: The vhost_enabled_not of this ClusterWhereInput.  # noqa: E501
        :type vhost_enabled_not: bool
        """

        self._vhost_enabled_not = vhost_enabled_not

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


        :return: The vm_folders_every of this ClusterWhereInput.  # noqa: E501
        :rtype: VmFolderWhereInput
        """
        return self._vm_folders_every

    @vm_folders_every.setter
    def vm_folders_every(self, vm_folders_every):
        """Sets the vm_folders_every of this ClusterWhereInput.


        :param vm_folders_every: The vm_folders_every of this ClusterWhereInput.  # noqa: E501
        :type vm_folders_every: VmFolderWhereInput
        """

        self._vm_folders_every = vm_folders_every

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


        :return: The vm_folders_none of this ClusterWhereInput.  # noqa: E501
        :rtype: VmFolderWhereInput
        """
        return self._vm_folders_none

    @vm_folders_none.setter
    def vm_folders_none(self, vm_folders_none):
        """Sets the vm_folders_none of this ClusterWhereInput.


        :param vm_folders_none: The vm_folders_none of this ClusterWhereInput.  # noqa: E501
        :type vm_folders_none: VmFolderWhereInput
        """

        self._vm_folders_none = vm_folders_none

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


        :return: The vm_folders_some of this ClusterWhereInput.  # noqa: E501
        :rtype: VmFolderWhereInput
        """
        return self._vm_folders_some

    @vm_folders_some.setter
    def vm_folders_some(self, vm_folders_some):
        """Sets the vm_folders_some of this ClusterWhereInput.


        :param vm_folders_some: The vm_folders_some of this ClusterWhereInput.  # noqa: E501
        :type vm_folders_some: VmFolderWhereInput
        """

        self._vm_folders_some = vm_folders_some

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


        :return: The vm_num of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._vm_num

    @vm_num.setter
    def vm_num(self, vm_num):
        """Sets the vm_num of this ClusterWhereInput.


        :param vm_num: The vm_num of this ClusterWhereInput.  # noqa: E501
        :type vm_num: int
        """

        self._vm_num = vm_num

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


        :return: The vm_num_gt of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._vm_num_gt

    @vm_num_gt.setter
    def vm_num_gt(self, vm_num_gt):
        """Sets the vm_num_gt of this ClusterWhereInput.


        :param vm_num_gt: The vm_num_gt of this ClusterWhereInput.  # noqa: E501
        :type vm_num_gt: int
        """

        self._vm_num_gt = vm_num_gt

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


        :return: The vm_num_gte of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._vm_num_gte

    @vm_num_gte.setter
    def vm_num_gte(self, vm_num_gte):
        """Sets the vm_num_gte of this ClusterWhereInput.


        :param vm_num_gte: The vm_num_gte of this ClusterWhereInput.  # noqa: E501
        :type vm_num_gte: int
        """

        self._vm_num_gte = vm_num_gte

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


        :return: The vm_num_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._vm_num_in

    @vm_num_in.setter
    def vm_num_in(self, vm_num_in):
        """Sets the vm_num_in of this ClusterWhereInput.


        :param vm_num_in: The vm_num_in of this ClusterWhereInput.  # noqa: E501
        :type vm_num_in: list[int]
        """

        self._vm_num_in = vm_num_in

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


        :return: The vm_num_lt of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._vm_num_lt

    @vm_num_lt.setter
    def vm_num_lt(self, vm_num_lt):
        """Sets the vm_num_lt of this ClusterWhereInput.


        :param vm_num_lt: The vm_num_lt of this ClusterWhereInput.  # noqa: E501
        :type vm_num_lt: int
        """

        self._vm_num_lt = vm_num_lt

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


        :return: The vm_num_lte of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._vm_num_lte

    @vm_num_lte.setter
    def vm_num_lte(self, vm_num_lte):
        """Sets the vm_num_lte of this ClusterWhereInput.


        :param vm_num_lte: The vm_num_lte of this ClusterWhereInput.  # noqa: E501
        :type vm_num_lte: int
        """

        self._vm_num_lte = vm_num_lte

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


        :return: The vm_num_not of this ClusterWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._vm_num_not

    @vm_num_not.setter
    def vm_num_not(self, vm_num_not):
        """Sets the vm_num_not of this ClusterWhereInput.


        :param vm_num_not: The vm_num_not of this ClusterWhereInput.  # noqa: E501
        :type vm_num_not: int
        """

        self._vm_num_not = vm_num_not

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


        :return: The vm_num_not_in of this ClusterWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._vm_num_not_in

    @vm_num_not_in.setter
    def vm_num_not_in(self, vm_num_not_in):
        """Sets the vm_num_not_in of this ClusterWhereInput.


        :param vm_num_not_in: The vm_num_not_in of this ClusterWhereInput.  # noqa: E501
        :type vm_num_not_in: list[int]
        """

        self._vm_num_not_in = vm_num_not_in

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


        :return: The vm_templates_every of this ClusterWhereInput.  # noqa: E501
        :rtype: VmTemplateWhereInput
        """
        return self._vm_templates_every

    @vm_templates_every.setter
    def vm_templates_every(self, vm_templates_every):
        """Sets the vm_templates_every of this ClusterWhereInput.


        :param vm_templates_every: The vm_templates_every of this ClusterWhereInput.  # noqa: E501
        :type vm_templates_every: VmTemplateWhereInput
        """

        self._vm_templates_every = vm_templates_every

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


        :return: The vm_templates_none of this ClusterWhereInput.  # noqa: E501
        :rtype: VmTemplateWhereInput
        """
        return self._vm_templates_none

    @vm_templates_none.setter
    def vm_templates_none(self, vm_templates_none):
        """Sets the vm_templates_none of this ClusterWhereInput.


        :param vm_templates_none: The vm_templates_none of this ClusterWhereInput.  # noqa: E501
        :type vm_templates_none: VmTemplateWhereInput
        """

        self._vm_templates_none = vm_templates_none

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


        :return: The vm_templates_some of this ClusterWhereInput.  # noqa: E501
        :rtype: VmTemplateWhereInput
        """
        return self._vm_templates_some

    @vm_templates_some.setter
    def vm_templates_some(self, vm_templates_some):
        """Sets the vm_templates_some of this ClusterWhereInput.


        :param vm_templates_some: The vm_templates_some of this ClusterWhereInput.  # noqa: E501
        :type vm_templates_some: VmTemplateWhereInput
        """

        self._vm_templates_some = vm_templates_some

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


        :return: The vms_every of this ClusterWhereInput.  # noqa: E501
        :rtype: VmWhereInput
        """
        return self._vms_every

    @vms_every.setter
    def vms_every(self, vms_every):
        """Sets the vms_every of this ClusterWhereInput.


        :param vms_every: The vms_every of this ClusterWhereInput.  # noqa: E501
        :type vms_every: VmWhereInput
        """

        self._vms_every = vms_every

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


        :return: The vms_none of this ClusterWhereInput.  # noqa: E501
        :rtype: VmWhereInput
        """
        return self._vms_none

    @vms_none.setter
    def vms_none(self, vms_none):
        """Sets the vms_none of this ClusterWhereInput.


        :param vms_none: The vms_none of this ClusterWhereInput.  # noqa: E501
        :type vms_none: VmWhereInput
        """

        self._vms_none = vms_none

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


        :return: The vms_some of this ClusterWhereInput.  # noqa: E501
        :rtype: VmWhereInput
        """
        return self._vms_some

    @vms_some.setter
    def vms_some(self, vms_some):
        """Sets the vms_some of this ClusterWhereInput.


        :param vms_some: The vms_some of this ClusterWhereInput.  # noqa: E501
        :type vms_some: VmWhereInput
        """

        self._vms_some = vms_some

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

        def convert(x):
            if hasattr(x, "to_dict"):
                args = getfullargspec(x.to_dict).args
                if len(args) == 1:
                    return x.to_dict()
                else:
                    return x.to_dict(serialize)
            else:
                return x

        for attr, _ in six.iteritems(self.openapi_types):
            value = getattr(self, attr)
            attr = self.attribute_map.get(attr, attr) if serialize else attr
            if isinstance(value, list):
                result[attr] = list(map(
                    lambda x: convert(x),
                    value
                ))
            elif isinstance(value, dict):
                result[attr] = dict(map(
                    lambda item: (item[0], convert(item[1])),
                    value.items()
                ))
            else:
                result[attr] = convert(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, ClusterWhereInput):
            return False

        return self.to_dict() == other.to_dict()

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

        return self.to_dict() != other.to_dict()
