# 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 IscsiTargetWhereInput(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[IscsiTargetWhereInput]',
        '_not': 'list[IscsiTargetWhereInput]',
        '_or': 'list[IscsiTargetWhereInput]',
        'bps': 'int',
        'bps_gt': 'int',
        'bps_gte': 'int',
        'bps_in': 'list[int]',
        'bps_lt': 'int',
        'bps_lte': 'int',
        'bps_max': 'int',
        'bps_max_gt': 'int',
        'bps_max_gte': 'int',
        'bps_max_in': 'list[int]',
        'bps_max_length': 'int',
        'bps_max_length_gt': 'int',
        'bps_max_length_gte': 'int',
        'bps_max_length_in': 'list[int]',
        'bps_max_length_lt': 'int',
        'bps_max_length_lte': 'int',
        'bps_max_length_not': 'int',
        'bps_max_length_not_in': 'list[int]',
        'bps_max_lt': 'int',
        'bps_max_lte': 'int',
        'bps_max_not': 'int',
        'bps_max_not_in': 'list[int]',
        'bps_not': 'int',
        'bps_not_in': 'list[int]',
        'bps_rd': 'int',
        'bps_rd_gt': 'int',
        'bps_rd_gte': 'int',
        'bps_rd_in': 'list[int]',
        'bps_rd_lt': 'int',
        'bps_rd_lte': 'int',
        'bps_rd_max': 'int',
        'bps_rd_max_gt': 'int',
        'bps_rd_max_gte': 'int',
        'bps_rd_max_in': 'list[int]',
        'bps_rd_max_length': 'int',
        'bps_rd_max_length_gt': 'int',
        'bps_rd_max_length_gte': 'int',
        'bps_rd_max_length_in': 'list[int]',
        'bps_rd_max_length_lt': 'int',
        'bps_rd_max_length_lte': 'int',
        'bps_rd_max_length_not': 'int',
        'bps_rd_max_length_not_in': 'list[int]',
        'bps_rd_max_lt': 'int',
        'bps_rd_max_lte': 'int',
        'bps_rd_max_not': 'int',
        'bps_rd_max_not_in': 'list[int]',
        'bps_rd_not': 'int',
        'bps_rd_not_in': 'list[int]',
        'bps_wr': 'int',
        'bps_wr_gt': 'int',
        'bps_wr_gte': 'int',
        'bps_wr_in': 'list[int]',
        'bps_wr_lt': 'int',
        'bps_wr_lte': 'int',
        'bps_wr_max': 'int',
        'bps_wr_max_gt': 'int',
        'bps_wr_max_gte': 'int',
        'bps_wr_max_in': 'list[int]',
        'bps_wr_max_length': 'int',
        'bps_wr_max_length_gt': 'int',
        'bps_wr_max_length_gte': 'int',
        'bps_wr_max_length_in': 'list[int]',
        'bps_wr_max_length_lt': 'int',
        'bps_wr_max_length_lte': 'int',
        'bps_wr_max_length_not': 'int',
        'bps_wr_max_length_not_in': 'list[int]',
        'bps_wr_max_lt': 'int',
        'bps_wr_max_lte': 'int',
        'bps_wr_max_not': 'int',
        'bps_wr_max_not_in': 'list[int]',
        'bps_wr_not': 'int',
        'bps_wr_not_in': 'list[int]',
        'chap_enabled': 'bool',
        'chap_enabled_not': 'bool',
        'chap_name': 'str',
        'chap_name_contains': 'str',
        'chap_name_ends_with': 'str',
        'chap_name_gt': 'str',
        'chap_name_gte': 'str',
        'chap_name_in': 'list[str]',
        'chap_name_lt': 'str',
        'chap_name_lte': 'str',
        'chap_name_not': 'str',
        'chap_name_not_contains': 'str',
        'chap_name_not_ends_with': 'str',
        'chap_name_not_in': 'list[str]',
        'chap_name_not_starts_with': 'str',
        'chap_name_starts_with': 'str',
        'chap_secret': 'str',
        'chap_secret_contains': 'str',
        'chap_secret_ends_with': 'str',
        'chap_secret_gt': 'str',
        'chap_secret_gte': 'str',
        'chap_secret_in': 'list[str]',
        'chap_secret_lt': 'str',
        'chap_secret_lte': 'str',
        'chap_secret_not': 'str',
        'chap_secret_not_contains': 'str',
        'chap_secret_not_ends_with': 'str',
        'chap_secret_not_in': 'list[str]',
        'chap_secret_not_starts_with': 'str',
        'chap_secret_starts_with': 'str',
        'cluster': 'ClusterWhereInput',
        'configuration_adaptive': 'bool',
        'configuration_adaptive_not': 'bool',
        'configuration_method': 'ConfigurationMethod',
        'configuration_method_in': 'list[ConfigurationMethod]',
        'configuration_method_not': 'ConfigurationMethod',
        'configuration_method_not_in': 'list[ConfigurationMethod]',
        'description': 'str',
        'description_contains': 'str',
        'description_ends_with': 'str',
        'description_gt': 'str',
        'description_gte': 'str',
        'description_in': 'list[str]',
        'description_lt': 'str',
        'description_lte': 'str',
        'description_not': 'str',
        'description_not_contains': 'str',
        'description_not_ends_with': 'str',
        'description_not_in': 'list[str]',
        'description_not_starts_with': 'str',
        'description_starts_with': 'str',
        'ec_k': 'int',
        'ec_k_gt': 'int',
        'ec_k_gte': 'int',
        'ec_k_in': 'list[int]',
        'ec_k_lt': 'int',
        'ec_k_lte': 'int',
        'ec_k_not': 'int',
        'ec_k_not_in': 'list[int]',
        'ec_m': 'int',
        'ec_m_gt': 'int',
        'ec_m_gte': 'int',
        'ec_m_in': 'list[int]',
        'ec_m_lt': 'int',
        'ec_m_lte': 'int',
        'ec_m_not': 'int',
        'ec_m_not_in': 'list[int]',
        'encrypt_method': 'EncryptMethod',
        'encrypt_method_in': 'list[EncryptMethod]',
        'encrypt_method_not': 'EncryptMethod',
        'encrypt_method_not_in': 'list[EncryptMethod]',
        'entity_async_status': 'EntityAsyncStatus',
        'entity_async_status_in': 'list[EntityAsyncStatus]',
        'entity_async_status_not': 'EntityAsyncStatus',
        'entity_async_status_not_in': 'list[EntityAsyncStatus]',
        'external_use': 'bool',
        'external_use_not': 'bool',
        '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',
        'internal': 'bool',
        'internal_not': 'bool',
        'io_size': 'int',
        'io_size_gt': 'int',
        'io_size_gte': 'int',
        'io_size_in': 'list[int]',
        'io_size_lt': 'int',
        'io_size_lte': 'int',
        'io_size_not': 'int',
        'io_size_not_in': 'list[int]',
        'iops': 'int',
        'iops_gt': 'int',
        'iops_gte': 'int',
        'iops_in': 'list[int]',
        'iops_lt': 'int',
        'iops_lte': 'int',
        'iops_max': 'int',
        'iops_max_gt': 'int',
        'iops_max_gte': 'int',
        'iops_max_in': 'list[int]',
        'iops_max_length': 'int',
        'iops_max_length_gt': 'int',
        'iops_max_length_gte': 'int',
        'iops_max_length_in': 'list[int]',
        'iops_max_length_lt': 'int',
        'iops_max_length_lte': 'int',
        'iops_max_length_not': 'int',
        'iops_max_length_not_in': 'list[int]',
        'iops_max_lt': 'int',
        'iops_max_lte': 'int',
        'iops_max_not': 'int',
        'iops_max_not_in': 'list[int]',
        'iops_not': 'int',
        'iops_not_in': 'list[int]',
        'iops_rd': 'int',
        'iops_rd_gt': 'int',
        'iops_rd_gte': 'int',
        'iops_rd_in': 'list[int]',
        'iops_rd_lt': 'int',
        'iops_rd_lte': 'int',
        'iops_rd_max': 'int',
        'iops_rd_max_gt': 'int',
        'iops_rd_max_gte': 'int',
        'iops_rd_max_in': 'list[int]',
        'iops_rd_max_length': 'int',
        'iops_rd_max_length_gt': 'int',
        'iops_rd_max_length_gte': 'int',
        'iops_rd_max_length_in': 'list[int]',
        'iops_rd_max_length_lt': 'int',
        'iops_rd_max_length_lte': 'int',
        'iops_rd_max_length_not': 'int',
        'iops_rd_max_length_not_in': 'list[int]',
        'iops_rd_max_lt': 'int',
        'iops_rd_max_lte': 'int',
        'iops_rd_max_not': 'int',
        'iops_rd_max_not_in': 'list[int]',
        'iops_rd_not': 'int',
        'iops_rd_not_in': 'list[int]',
        'iops_wr': 'int',
        'iops_wr_gt': 'int',
        'iops_wr_gte': 'int',
        'iops_wr_in': 'list[int]',
        'iops_wr_lt': 'int',
        'iops_wr_lte': 'int',
        'iops_wr_max': 'int',
        'iops_wr_max_gt': 'int',
        'iops_wr_max_gte': 'int',
        'iops_wr_max_in': 'list[int]',
        'iops_wr_max_length': 'int',
        'iops_wr_max_length_gt': 'int',
        'iops_wr_max_length_gte': 'int',
        'iops_wr_max_length_in': 'list[int]',
        'iops_wr_max_length_lt': 'int',
        'iops_wr_max_length_lte': 'int',
        'iops_wr_max_length_not': 'int',
        'iops_wr_max_length_not_in': 'list[int]',
        'iops_wr_max_lt': 'int',
        'iops_wr_max_lte': 'int',
        'iops_wr_max_not': 'int',
        'iops_wr_max_not_in': 'list[int]',
        'iops_wr_not': 'int',
        'iops_wr_not_in': 'list[int]',
        'ip_whitelist': 'str',
        'ip_whitelist_contains': 'str',
        'ip_whitelist_ends_with': 'str',
        'ip_whitelist_gt': 'str',
        'ip_whitelist_gte': 'str',
        'ip_whitelist_in': 'list[str]',
        'ip_whitelist_lt': 'str',
        'ip_whitelist_lte': 'str',
        'ip_whitelist_not': 'str',
        'ip_whitelist_not_contains': 'str',
        'ip_whitelist_not_ends_with': 'str',
        'ip_whitelist_not_in': 'list[str]',
        'ip_whitelist_not_starts_with': 'str',
        'ip_whitelist_starts_with': 'str',
        'iqn_name': 'str',
        'iqn_name_contains': 'str',
        'iqn_name_ends_with': 'str',
        'iqn_name_gt': 'str',
        'iqn_name_gte': 'str',
        'iqn_name_in': 'list[str]',
        'iqn_name_lt': 'str',
        'iqn_name_lte': 'str',
        'iqn_name_not': 'str',
        'iqn_name_not_contains': 'str',
        'iqn_name_not_ends_with': 'str',
        'iqn_name_not_in': 'list[str]',
        'iqn_name_not_starts_with': 'str',
        'iqn_name_starts_with': 'str',
        'iqn_whitelist': 'str',
        'iqn_whitelist_contains': 'str',
        'iqn_whitelist_ends_with': 'str',
        'iqn_whitelist_gt': 'str',
        'iqn_whitelist_gte': 'str',
        'iqn_whitelist_in': 'list[str]',
        'iqn_whitelist_lt': 'str',
        'iqn_whitelist_lte': 'str',
        'iqn_whitelist_not': 'str',
        'iqn_whitelist_not_contains': 'str',
        'iqn_whitelist_not_ends_with': 'str',
        'iqn_whitelist_not_in': 'list[str]',
        'iqn_whitelist_not_starts_with': 'str',
        'iqn_whitelist_starts_with': 'str',
        'iscsi_luns_num': 'int',
        'iscsi_luns_num_gt': 'int',
        'iscsi_luns_num_gte': 'int',
        'iscsi_luns_num_in': 'list[int]',
        'iscsi_luns_num_lt': 'int',
        'iscsi_luns_num_lte': 'int',
        'iscsi_luns_num_not': 'int',
        'iscsi_luns_num_not_in': 'list[int]',
        'labels_every': 'LabelWhereInput',
        'labels_none': 'LabelWhereInput',
        'labels_some': 'LabelWhereInput',
        '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',
        'luns_every': 'IscsiLunWhereInput',
        'luns_none': 'IscsiLunWhereInput',
        'luns_some': 'IscsiLunWhereInput',
        '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',
        'prioritized': 'bool',
        'prioritized_not': 'bool',
        'replica_num': 'int',
        'replica_num_gt': 'int',
        'replica_num_gte': 'int',
        'replica_num_in': 'list[int]',
        'replica_num_lt': 'int',
        'replica_num_lte': 'int',
        'replica_num_not': 'int',
        'replica_num_not_in': 'list[int]',
        'resiliency_type': 'ResiliencyType',
        'resiliency_type_in': 'list[ResiliencyType]',
        'resiliency_type_not': 'ResiliencyType',
        'resiliency_type_not_in': 'list[ResiliencyType]',
        'stripe_num': 'int',
        'stripe_num_gt': 'int',
        'stripe_num_gte': 'int',
        'stripe_num_in': 'list[int]',
        'stripe_num_lt': 'int',
        'stripe_num_lte': 'int',
        'stripe_num_not': 'int',
        'stripe_num_not_in': 'list[int]',
        'stripe_size': 'int',
        'stripe_size_gt': 'int',
        'stripe_size_gte': 'int',
        'stripe_size_in': 'list[int]',
        'stripe_size_lt': 'int',
        'stripe_size_lte': 'int',
        'stripe_size_not': 'int',
        'stripe_size_not_in': 'list[int]',
        'thin_provision': 'bool',
        'thin_provision_not': 'bool'
    }

    attribute_map = {
        '_and': 'AND',
        '_not': 'NOT',
        '_or': 'OR',
        'bps': 'bps',
        'bps_gt': 'bps_gt',
        'bps_gte': 'bps_gte',
        'bps_in': 'bps_in',
        'bps_lt': 'bps_lt',
        'bps_lte': 'bps_lte',
        'bps_max': 'bps_max',
        'bps_max_gt': 'bps_max_gt',
        'bps_max_gte': 'bps_max_gte',
        'bps_max_in': 'bps_max_in',
        'bps_max_length': 'bps_max_length',
        'bps_max_length_gt': 'bps_max_length_gt',
        'bps_max_length_gte': 'bps_max_length_gte',
        'bps_max_length_in': 'bps_max_length_in',
        'bps_max_length_lt': 'bps_max_length_lt',
        'bps_max_length_lte': 'bps_max_length_lte',
        'bps_max_length_not': 'bps_max_length_not',
        'bps_max_length_not_in': 'bps_max_length_not_in',
        'bps_max_lt': 'bps_max_lt',
        'bps_max_lte': 'bps_max_lte',
        'bps_max_not': 'bps_max_not',
        'bps_max_not_in': 'bps_max_not_in',
        'bps_not': 'bps_not',
        'bps_not_in': 'bps_not_in',
        'bps_rd': 'bps_rd',
        'bps_rd_gt': 'bps_rd_gt',
        'bps_rd_gte': 'bps_rd_gte',
        'bps_rd_in': 'bps_rd_in',
        'bps_rd_lt': 'bps_rd_lt',
        'bps_rd_lte': 'bps_rd_lte',
        'bps_rd_max': 'bps_rd_max',
        'bps_rd_max_gt': 'bps_rd_max_gt',
        'bps_rd_max_gte': 'bps_rd_max_gte',
        'bps_rd_max_in': 'bps_rd_max_in',
        'bps_rd_max_length': 'bps_rd_max_length',
        'bps_rd_max_length_gt': 'bps_rd_max_length_gt',
        'bps_rd_max_length_gte': 'bps_rd_max_length_gte',
        'bps_rd_max_length_in': 'bps_rd_max_length_in',
        'bps_rd_max_length_lt': 'bps_rd_max_length_lt',
        'bps_rd_max_length_lte': 'bps_rd_max_length_lte',
        'bps_rd_max_length_not': 'bps_rd_max_length_not',
        'bps_rd_max_length_not_in': 'bps_rd_max_length_not_in',
        'bps_rd_max_lt': 'bps_rd_max_lt',
        'bps_rd_max_lte': 'bps_rd_max_lte',
        'bps_rd_max_not': 'bps_rd_max_not',
        'bps_rd_max_not_in': 'bps_rd_max_not_in',
        'bps_rd_not': 'bps_rd_not',
        'bps_rd_not_in': 'bps_rd_not_in',
        'bps_wr': 'bps_wr',
        'bps_wr_gt': 'bps_wr_gt',
        'bps_wr_gte': 'bps_wr_gte',
        'bps_wr_in': 'bps_wr_in',
        'bps_wr_lt': 'bps_wr_lt',
        'bps_wr_lte': 'bps_wr_lte',
        'bps_wr_max': 'bps_wr_max',
        'bps_wr_max_gt': 'bps_wr_max_gt',
        'bps_wr_max_gte': 'bps_wr_max_gte',
        'bps_wr_max_in': 'bps_wr_max_in',
        'bps_wr_max_length': 'bps_wr_max_length',
        'bps_wr_max_length_gt': 'bps_wr_max_length_gt',
        'bps_wr_max_length_gte': 'bps_wr_max_length_gte',
        'bps_wr_max_length_in': 'bps_wr_max_length_in',
        'bps_wr_max_length_lt': 'bps_wr_max_length_lt',
        'bps_wr_max_length_lte': 'bps_wr_max_length_lte',
        'bps_wr_max_length_not': 'bps_wr_max_length_not',
        'bps_wr_max_length_not_in': 'bps_wr_max_length_not_in',
        'bps_wr_max_lt': 'bps_wr_max_lt',
        'bps_wr_max_lte': 'bps_wr_max_lte',
        'bps_wr_max_not': 'bps_wr_max_not',
        'bps_wr_max_not_in': 'bps_wr_max_not_in',
        'bps_wr_not': 'bps_wr_not',
        'bps_wr_not_in': 'bps_wr_not_in',
        'chap_enabled': 'chap_enabled',
        'chap_enabled_not': 'chap_enabled_not',
        'chap_name': 'chap_name',
        'chap_name_contains': 'chap_name_contains',
        'chap_name_ends_with': 'chap_name_ends_with',
        'chap_name_gt': 'chap_name_gt',
        'chap_name_gte': 'chap_name_gte',
        'chap_name_in': 'chap_name_in',
        'chap_name_lt': 'chap_name_lt',
        'chap_name_lte': 'chap_name_lte',
        'chap_name_not': 'chap_name_not',
        'chap_name_not_contains': 'chap_name_not_contains',
        'chap_name_not_ends_with': 'chap_name_not_ends_with',
        'chap_name_not_in': 'chap_name_not_in',
        'chap_name_not_starts_with': 'chap_name_not_starts_with',
        'chap_name_starts_with': 'chap_name_starts_with',
        'chap_secret': 'chap_secret',
        'chap_secret_contains': 'chap_secret_contains',
        'chap_secret_ends_with': 'chap_secret_ends_with',
        'chap_secret_gt': 'chap_secret_gt',
        'chap_secret_gte': 'chap_secret_gte',
        'chap_secret_in': 'chap_secret_in',
        'chap_secret_lt': 'chap_secret_lt',
        'chap_secret_lte': 'chap_secret_lte',
        'chap_secret_not': 'chap_secret_not',
        'chap_secret_not_contains': 'chap_secret_not_contains',
        'chap_secret_not_ends_with': 'chap_secret_not_ends_with',
        'chap_secret_not_in': 'chap_secret_not_in',
        'chap_secret_not_starts_with': 'chap_secret_not_starts_with',
        'chap_secret_starts_with': 'chap_secret_starts_with',
        'cluster': 'cluster',
        'configuration_adaptive': 'configuration_adaptive',
        'configuration_adaptive_not': 'configuration_adaptive_not',
        'configuration_method': 'configuration_method',
        'configuration_method_in': 'configuration_method_in',
        'configuration_method_not': 'configuration_method_not',
        'configuration_method_not_in': 'configuration_method_not_in',
        'description': 'description',
        'description_contains': 'description_contains',
        'description_ends_with': 'description_ends_with',
        'description_gt': 'description_gt',
        'description_gte': 'description_gte',
        'description_in': 'description_in',
        'description_lt': 'description_lt',
        'description_lte': 'description_lte',
        'description_not': 'description_not',
        'description_not_contains': 'description_not_contains',
        'description_not_ends_with': 'description_not_ends_with',
        'description_not_in': 'description_not_in',
        'description_not_starts_with': 'description_not_starts_with',
        'description_starts_with': 'description_starts_with',
        'ec_k': 'ec_k',
        'ec_k_gt': 'ec_k_gt',
        'ec_k_gte': 'ec_k_gte',
        'ec_k_in': 'ec_k_in',
        'ec_k_lt': 'ec_k_lt',
        'ec_k_lte': 'ec_k_lte',
        'ec_k_not': 'ec_k_not',
        'ec_k_not_in': 'ec_k_not_in',
        'ec_m': 'ec_m',
        'ec_m_gt': 'ec_m_gt',
        'ec_m_gte': 'ec_m_gte',
        'ec_m_in': 'ec_m_in',
        'ec_m_lt': 'ec_m_lt',
        'ec_m_lte': 'ec_m_lte',
        'ec_m_not': 'ec_m_not',
        'ec_m_not_in': 'ec_m_not_in',
        'encrypt_method': 'encrypt_method',
        'encrypt_method_in': 'encrypt_method_in',
        'encrypt_method_not': 'encrypt_method_not',
        'encrypt_method_not_in': 'encrypt_method_not_in',
        'entity_async_status': 'entityAsyncStatus',
        'entity_async_status_in': 'entityAsyncStatus_in',
        'entity_async_status_not': 'entityAsyncStatus_not',
        'entity_async_status_not_in': 'entityAsyncStatus_not_in',
        'external_use': 'external_use',
        'external_use_not': 'external_use_not',
        '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',
        'internal': 'internal',
        'internal_not': 'internal_not',
        'io_size': 'io_size',
        'io_size_gt': 'io_size_gt',
        'io_size_gte': 'io_size_gte',
        'io_size_in': 'io_size_in',
        'io_size_lt': 'io_size_lt',
        'io_size_lte': 'io_size_lte',
        'io_size_not': 'io_size_not',
        'io_size_not_in': 'io_size_not_in',
        'iops': 'iops',
        'iops_gt': 'iops_gt',
        'iops_gte': 'iops_gte',
        'iops_in': 'iops_in',
        'iops_lt': 'iops_lt',
        'iops_lte': 'iops_lte',
        'iops_max': 'iops_max',
        'iops_max_gt': 'iops_max_gt',
        'iops_max_gte': 'iops_max_gte',
        'iops_max_in': 'iops_max_in',
        'iops_max_length': 'iops_max_length',
        'iops_max_length_gt': 'iops_max_length_gt',
        'iops_max_length_gte': 'iops_max_length_gte',
        'iops_max_length_in': 'iops_max_length_in',
        'iops_max_length_lt': 'iops_max_length_lt',
        'iops_max_length_lte': 'iops_max_length_lte',
        'iops_max_length_not': 'iops_max_length_not',
        'iops_max_length_not_in': 'iops_max_length_not_in',
        'iops_max_lt': 'iops_max_lt',
        'iops_max_lte': 'iops_max_lte',
        'iops_max_not': 'iops_max_not',
        'iops_max_not_in': 'iops_max_not_in',
        'iops_not': 'iops_not',
        'iops_not_in': 'iops_not_in',
        'iops_rd': 'iops_rd',
        'iops_rd_gt': 'iops_rd_gt',
        'iops_rd_gte': 'iops_rd_gte',
        'iops_rd_in': 'iops_rd_in',
        'iops_rd_lt': 'iops_rd_lt',
        'iops_rd_lte': 'iops_rd_lte',
        'iops_rd_max': 'iops_rd_max',
        'iops_rd_max_gt': 'iops_rd_max_gt',
        'iops_rd_max_gte': 'iops_rd_max_gte',
        'iops_rd_max_in': 'iops_rd_max_in',
        'iops_rd_max_length': 'iops_rd_max_length',
        'iops_rd_max_length_gt': 'iops_rd_max_length_gt',
        'iops_rd_max_length_gte': 'iops_rd_max_length_gte',
        'iops_rd_max_length_in': 'iops_rd_max_length_in',
        'iops_rd_max_length_lt': 'iops_rd_max_length_lt',
        'iops_rd_max_length_lte': 'iops_rd_max_length_lte',
        'iops_rd_max_length_not': 'iops_rd_max_length_not',
        'iops_rd_max_length_not_in': 'iops_rd_max_length_not_in',
        'iops_rd_max_lt': 'iops_rd_max_lt',
        'iops_rd_max_lte': 'iops_rd_max_lte',
        'iops_rd_max_not': 'iops_rd_max_not',
        'iops_rd_max_not_in': 'iops_rd_max_not_in',
        'iops_rd_not': 'iops_rd_not',
        'iops_rd_not_in': 'iops_rd_not_in',
        'iops_wr': 'iops_wr',
        'iops_wr_gt': 'iops_wr_gt',
        'iops_wr_gte': 'iops_wr_gte',
        'iops_wr_in': 'iops_wr_in',
        'iops_wr_lt': 'iops_wr_lt',
        'iops_wr_lte': 'iops_wr_lte',
        'iops_wr_max': 'iops_wr_max',
        'iops_wr_max_gt': 'iops_wr_max_gt',
        'iops_wr_max_gte': 'iops_wr_max_gte',
        'iops_wr_max_in': 'iops_wr_max_in',
        'iops_wr_max_length': 'iops_wr_max_length',
        'iops_wr_max_length_gt': 'iops_wr_max_length_gt',
        'iops_wr_max_length_gte': 'iops_wr_max_length_gte',
        'iops_wr_max_length_in': 'iops_wr_max_length_in',
        'iops_wr_max_length_lt': 'iops_wr_max_length_lt',
        'iops_wr_max_length_lte': 'iops_wr_max_length_lte',
        'iops_wr_max_length_not': 'iops_wr_max_length_not',
        'iops_wr_max_length_not_in': 'iops_wr_max_length_not_in',
        'iops_wr_max_lt': 'iops_wr_max_lt',
        'iops_wr_max_lte': 'iops_wr_max_lte',
        'iops_wr_max_not': 'iops_wr_max_not',
        'iops_wr_max_not_in': 'iops_wr_max_not_in',
        'iops_wr_not': 'iops_wr_not',
        'iops_wr_not_in': 'iops_wr_not_in',
        'ip_whitelist': 'ip_whitelist',
        'ip_whitelist_contains': 'ip_whitelist_contains',
        'ip_whitelist_ends_with': 'ip_whitelist_ends_with',
        'ip_whitelist_gt': 'ip_whitelist_gt',
        'ip_whitelist_gte': 'ip_whitelist_gte',
        'ip_whitelist_in': 'ip_whitelist_in',
        'ip_whitelist_lt': 'ip_whitelist_lt',
        'ip_whitelist_lte': 'ip_whitelist_lte',
        'ip_whitelist_not': 'ip_whitelist_not',
        'ip_whitelist_not_contains': 'ip_whitelist_not_contains',
        'ip_whitelist_not_ends_with': 'ip_whitelist_not_ends_with',
        'ip_whitelist_not_in': 'ip_whitelist_not_in',
        'ip_whitelist_not_starts_with': 'ip_whitelist_not_starts_with',
        'ip_whitelist_starts_with': 'ip_whitelist_starts_with',
        'iqn_name': 'iqn_name',
        'iqn_name_contains': 'iqn_name_contains',
        'iqn_name_ends_with': 'iqn_name_ends_with',
        'iqn_name_gt': 'iqn_name_gt',
        'iqn_name_gte': 'iqn_name_gte',
        'iqn_name_in': 'iqn_name_in',
        'iqn_name_lt': 'iqn_name_lt',
        'iqn_name_lte': 'iqn_name_lte',
        'iqn_name_not': 'iqn_name_not',
        'iqn_name_not_contains': 'iqn_name_not_contains',
        'iqn_name_not_ends_with': 'iqn_name_not_ends_with',
        'iqn_name_not_in': 'iqn_name_not_in',
        'iqn_name_not_starts_with': 'iqn_name_not_starts_with',
        'iqn_name_starts_with': 'iqn_name_starts_with',
        'iqn_whitelist': 'iqn_whitelist',
        'iqn_whitelist_contains': 'iqn_whitelist_contains',
        'iqn_whitelist_ends_with': 'iqn_whitelist_ends_with',
        'iqn_whitelist_gt': 'iqn_whitelist_gt',
        'iqn_whitelist_gte': 'iqn_whitelist_gte',
        'iqn_whitelist_in': 'iqn_whitelist_in',
        'iqn_whitelist_lt': 'iqn_whitelist_lt',
        'iqn_whitelist_lte': 'iqn_whitelist_lte',
        'iqn_whitelist_not': 'iqn_whitelist_not',
        'iqn_whitelist_not_contains': 'iqn_whitelist_not_contains',
        'iqn_whitelist_not_ends_with': 'iqn_whitelist_not_ends_with',
        'iqn_whitelist_not_in': 'iqn_whitelist_not_in',
        'iqn_whitelist_not_starts_with': 'iqn_whitelist_not_starts_with',
        'iqn_whitelist_starts_with': 'iqn_whitelist_starts_with',
        'iscsi_luns_num': 'iscsi_luns_num',
        'iscsi_luns_num_gt': 'iscsi_luns_num_gt',
        'iscsi_luns_num_gte': 'iscsi_luns_num_gte',
        'iscsi_luns_num_in': 'iscsi_luns_num_in',
        'iscsi_luns_num_lt': 'iscsi_luns_num_lt',
        'iscsi_luns_num_lte': 'iscsi_luns_num_lte',
        'iscsi_luns_num_not': 'iscsi_luns_num_not',
        'iscsi_luns_num_not_in': 'iscsi_luns_num_not_in',
        'labels_every': 'labels_every',
        'labels_none': 'labels_none',
        'labels_some': 'labels_some',
        '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',
        'luns_every': 'luns_every',
        'luns_none': 'luns_none',
        'luns_some': 'luns_some',
        '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',
        'prioritized': 'prioritized',
        'prioritized_not': 'prioritized_not',
        'replica_num': 'replica_num',
        'replica_num_gt': 'replica_num_gt',
        'replica_num_gte': 'replica_num_gte',
        'replica_num_in': 'replica_num_in',
        'replica_num_lt': 'replica_num_lt',
        'replica_num_lte': 'replica_num_lte',
        'replica_num_not': 'replica_num_not',
        'replica_num_not_in': 'replica_num_not_in',
        'resiliency_type': 'resiliency_type',
        'resiliency_type_in': 'resiliency_type_in',
        'resiliency_type_not': 'resiliency_type_not',
        'resiliency_type_not_in': 'resiliency_type_not_in',
        'stripe_num': 'stripe_num',
        'stripe_num_gt': 'stripe_num_gt',
        'stripe_num_gte': 'stripe_num_gte',
        'stripe_num_in': 'stripe_num_in',
        'stripe_num_lt': 'stripe_num_lt',
        'stripe_num_lte': 'stripe_num_lte',
        'stripe_num_not': 'stripe_num_not',
        'stripe_num_not_in': 'stripe_num_not_in',
        'stripe_size': 'stripe_size',
        'stripe_size_gt': 'stripe_size_gt',
        'stripe_size_gte': 'stripe_size_gte',
        'stripe_size_in': 'stripe_size_in',
        'stripe_size_lt': 'stripe_size_lt',
        'stripe_size_lte': 'stripe_size_lte',
        'stripe_size_not': 'stripe_size_not',
        'stripe_size_not_in': 'stripe_size_not_in',
        'thin_provision': 'thin_provision',
        'thin_provision_not': 'thin_provision_not'
    }

    def __init__(self, **kwargs):  # noqa: E501
        """IscsiTargetWhereInput - 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._bps = None
        self._bps_gt = None
        self._bps_gte = None
        self._bps_in = None
        self._bps_lt = None
        self._bps_lte = None
        self._bps_max = None
        self._bps_max_gt = None
        self._bps_max_gte = None
        self._bps_max_in = None
        self._bps_max_length = None
        self._bps_max_length_gt = None
        self._bps_max_length_gte = None
        self._bps_max_length_in = None
        self._bps_max_length_lt = None
        self._bps_max_length_lte = None
        self._bps_max_length_not = None
        self._bps_max_length_not_in = None
        self._bps_max_lt = None
        self._bps_max_lte = None
        self._bps_max_not = None
        self._bps_max_not_in = None
        self._bps_not = None
        self._bps_not_in = None
        self._bps_rd = None
        self._bps_rd_gt = None
        self._bps_rd_gte = None
        self._bps_rd_in = None
        self._bps_rd_lt = None
        self._bps_rd_lte = None
        self._bps_rd_max = None
        self._bps_rd_max_gt = None
        self._bps_rd_max_gte = None
        self._bps_rd_max_in = None
        self._bps_rd_max_length = None
        self._bps_rd_max_length_gt = None
        self._bps_rd_max_length_gte = None
        self._bps_rd_max_length_in = None
        self._bps_rd_max_length_lt = None
        self._bps_rd_max_length_lte = None
        self._bps_rd_max_length_not = None
        self._bps_rd_max_length_not_in = None
        self._bps_rd_max_lt = None
        self._bps_rd_max_lte = None
        self._bps_rd_max_not = None
        self._bps_rd_max_not_in = None
        self._bps_rd_not = None
        self._bps_rd_not_in = None
        self._bps_wr = None
        self._bps_wr_gt = None
        self._bps_wr_gte = None
        self._bps_wr_in = None
        self._bps_wr_lt = None
        self._bps_wr_lte = None
        self._bps_wr_max = None
        self._bps_wr_max_gt = None
        self._bps_wr_max_gte = None
        self._bps_wr_max_in = None
        self._bps_wr_max_length = None
        self._bps_wr_max_length_gt = None
        self._bps_wr_max_length_gte = None
        self._bps_wr_max_length_in = None
        self._bps_wr_max_length_lt = None
        self._bps_wr_max_length_lte = None
        self._bps_wr_max_length_not = None
        self._bps_wr_max_length_not_in = None
        self._bps_wr_max_lt = None
        self._bps_wr_max_lte = None
        self._bps_wr_max_not = None
        self._bps_wr_max_not_in = None
        self._bps_wr_not = None
        self._bps_wr_not_in = None
        self._chap_enabled = None
        self._chap_enabled_not = None
        self._chap_name = None
        self._chap_name_contains = None
        self._chap_name_ends_with = None
        self._chap_name_gt = None
        self._chap_name_gte = None
        self._chap_name_in = None
        self._chap_name_lt = None
        self._chap_name_lte = None
        self._chap_name_not = None
        self._chap_name_not_contains = None
        self._chap_name_not_ends_with = None
        self._chap_name_not_in = None
        self._chap_name_not_starts_with = None
        self._chap_name_starts_with = None
        self._chap_secret = None
        self._chap_secret_contains = None
        self._chap_secret_ends_with = None
        self._chap_secret_gt = None
        self._chap_secret_gte = None
        self._chap_secret_in = None
        self._chap_secret_lt = None
        self._chap_secret_lte = None
        self._chap_secret_not = None
        self._chap_secret_not_contains = None
        self._chap_secret_not_ends_with = None
        self._chap_secret_not_in = None
        self._chap_secret_not_starts_with = None
        self._chap_secret_starts_with = None
        self._cluster = None
        self._configuration_adaptive = None
        self._configuration_adaptive_not = None
        self._configuration_method = None
        self._configuration_method_in = None
        self._configuration_method_not = None
        self._configuration_method_not_in = None
        self._description = None
        self._description_contains = None
        self._description_ends_with = None
        self._description_gt = None
        self._description_gte = None
        self._description_in = None
        self._description_lt = None
        self._description_lte = None
        self._description_not = None
        self._description_not_contains = None
        self._description_not_ends_with = None
        self._description_not_in = None
        self._description_not_starts_with = None
        self._description_starts_with = None
        self._ec_k = None
        self._ec_k_gt = None
        self._ec_k_gte = None
        self._ec_k_in = None
        self._ec_k_lt = None
        self._ec_k_lte = None
        self._ec_k_not = None
        self._ec_k_not_in = None
        self._ec_m = None
        self._ec_m_gt = None
        self._ec_m_gte = None
        self._ec_m_in = None
        self._ec_m_lt = None
        self._ec_m_lte = None
        self._ec_m_not = None
        self._ec_m_not_in = None
        self._encrypt_method = None
        self._encrypt_method_in = None
        self._encrypt_method_not = None
        self._encrypt_method_not_in = 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._external_use = None
        self._external_use_not = 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._internal = None
        self._internal_not = None
        self._io_size = None
        self._io_size_gt = None
        self._io_size_gte = None
        self._io_size_in = None
        self._io_size_lt = None
        self._io_size_lte = None
        self._io_size_not = None
        self._io_size_not_in = None
        self._iops = None
        self._iops_gt = None
        self._iops_gte = None
        self._iops_in = None
        self._iops_lt = None
        self._iops_lte = None
        self._iops_max = None
        self._iops_max_gt = None
        self._iops_max_gte = None
        self._iops_max_in = None
        self._iops_max_length = None
        self._iops_max_length_gt = None
        self._iops_max_length_gte = None
        self._iops_max_length_in = None
        self._iops_max_length_lt = None
        self._iops_max_length_lte = None
        self._iops_max_length_not = None
        self._iops_max_length_not_in = None
        self._iops_max_lt = None
        self._iops_max_lte = None
        self._iops_max_not = None
        self._iops_max_not_in = None
        self._iops_not = None
        self._iops_not_in = None
        self._iops_rd = None
        self._iops_rd_gt = None
        self._iops_rd_gte = None
        self._iops_rd_in = None
        self._iops_rd_lt = None
        self._iops_rd_lte = None
        self._iops_rd_max = None
        self._iops_rd_max_gt = None
        self._iops_rd_max_gte = None
        self._iops_rd_max_in = None
        self._iops_rd_max_length = None
        self._iops_rd_max_length_gt = None
        self._iops_rd_max_length_gte = None
        self._iops_rd_max_length_in = None
        self._iops_rd_max_length_lt = None
        self._iops_rd_max_length_lte = None
        self._iops_rd_max_length_not = None
        self._iops_rd_max_length_not_in = None
        self._iops_rd_max_lt = None
        self._iops_rd_max_lte = None
        self._iops_rd_max_not = None
        self._iops_rd_max_not_in = None
        self._iops_rd_not = None
        self._iops_rd_not_in = None
        self._iops_wr = None
        self._iops_wr_gt = None
        self._iops_wr_gte = None
        self._iops_wr_in = None
        self._iops_wr_lt = None
        self._iops_wr_lte = None
        self._iops_wr_max = None
        self._iops_wr_max_gt = None
        self._iops_wr_max_gte = None
        self._iops_wr_max_in = None
        self._iops_wr_max_length = None
        self._iops_wr_max_length_gt = None
        self._iops_wr_max_length_gte = None
        self._iops_wr_max_length_in = None
        self._iops_wr_max_length_lt = None
        self._iops_wr_max_length_lte = None
        self._iops_wr_max_length_not = None
        self._iops_wr_max_length_not_in = None
        self._iops_wr_max_lt = None
        self._iops_wr_max_lte = None
        self._iops_wr_max_not = None
        self._iops_wr_max_not_in = None
        self._iops_wr_not = None
        self._iops_wr_not_in = None
        self._ip_whitelist = None
        self._ip_whitelist_contains = None
        self._ip_whitelist_ends_with = None
        self._ip_whitelist_gt = None
        self._ip_whitelist_gte = None
        self._ip_whitelist_in = None
        self._ip_whitelist_lt = None
        self._ip_whitelist_lte = None
        self._ip_whitelist_not = None
        self._ip_whitelist_not_contains = None
        self._ip_whitelist_not_ends_with = None
        self._ip_whitelist_not_in = None
        self._ip_whitelist_not_starts_with = None
        self._ip_whitelist_starts_with = None
        self._iqn_name = None
        self._iqn_name_contains = None
        self._iqn_name_ends_with = None
        self._iqn_name_gt = None
        self._iqn_name_gte = None
        self._iqn_name_in = None
        self._iqn_name_lt = None
        self._iqn_name_lte = None
        self._iqn_name_not = None
        self._iqn_name_not_contains = None
        self._iqn_name_not_ends_with = None
        self._iqn_name_not_in = None
        self._iqn_name_not_starts_with = None
        self._iqn_name_starts_with = None
        self._iqn_whitelist = None
        self._iqn_whitelist_contains = None
        self._iqn_whitelist_ends_with = None
        self._iqn_whitelist_gt = None
        self._iqn_whitelist_gte = None
        self._iqn_whitelist_in = None
        self._iqn_whitelist_lt = None
        self._iqn_whitelist_lte = None
        self._iqn_whitelist_not = None
        self._iqn_whitelist_not_contains = None
        self._iqn_whitelist_not_ends_with = None
        self._iqn_whitelist_not_in = None
        self._iqn_whitelist_not_starts_with = None
        self._iqn_whitelist_starts_with = None
        self._iscsi_luns_num = None
        self._iscsi_luns_num_gt = None
        self._iscsi_luns_num_gte = None
        self._iscsi_luns_num_in = None
        self._iscsi_luns_num_lt = None
        self._iscsi_luns_num_lte = None
        self._iscsi_luns_num_not = None
        self._iscsi_luns_num_not_in = None
        self._labels_every = None
        self._labels_none = None
        self._labels_some = 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._luns_every = None
        self._luns_none = None
        self._luns_some = 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._prioritized = None
        self._prioritized_not = None
        self._replica_num = None
        self._replica_num_gt = None
        self._replica_num_gte = None
        self._replica_num_in = None
        self._replica_num_lt = None
        self._replica_num_lte = None
        self._replica_num_not = None
        self._replica_num_not_in = None
        self._resiliency_type = None
        self._resiliency_type_in = None
        self._resiliency_type_not = None
        self._resiliency_type_not_in = None
        self._stripe_num = None
        self._stripe_num_gt = None
        self._stripe_num_gte = None
        self._stripe_num_in = None
        self._stripe_num_lt = None
        self._stripe_num_lte = None
        self._stripe_num_not = None
        self._stripe_num_not_in = None
        self._stripe_size = None
        self._stripe_size_gt = None
        self._stripe_size_gte = None
        self._stripe_size_in = None
        self._stripe_size_lt = None
        self._stripe_size_lte = None
        self._stripe_size_not = None
        self._stripe_size_not_in = None
        self._thin_provision = None
        self._thin_provision_not = None
        self.discriminator = None

        self._and = kwargs.get("_and", None)
        self._not = kwargs.get("_not", None)
        self._or = kwargs.get("_or", None)
        self.bps = kwargs.get("bps", None)
        self.bps_gt = kwargs.get("bps_gt", None)
        self.bps_gte = kwargs.get("bps_gte", None)
        self.bps_in = kwargs.get("bps_in", None)
        self.bps_lt = kwargs.get("bps_lt", None)
        self.bps_lte = kwargs.get("bps_lte", None)
        self.bps_max = kwargs.get("bps_max", None)
        self.bps_max_gt = kwargs.get("bps_max_gt", None)
        self.bps_max_gte = kwargs.get("bps_max_gte", None)
        self.bps_max_in = kwargs.get("bps_max_in", None)
        self.bps_max_length = kwargs.get("bps_max_length", None)
        self.bps_max_length_gt = kwargs.get("bps_max_length_gt", None)
        self.bps_max_length_gte = kwargs.get("bps_max_length_gte", None)
        self.bps_max_length_in = kwargs.get("bps_max_length_in", None)
        self.bps_max_length_lt = kwargs.get("bps_max_length_lt", None)
        self.bps_max_length_lte = kwargs.get("bps_max_length_lte", None)
        self.bps_max_length_not = kwargs.get("bps_max_length_not", None)
        self.bps_max_length_not_in = kwargs.get("bps_max_length_not_in", None)
        self.bps_max_lt = kwargs.get("bps_max_lt", None)
        self.bps_max_lte = kwargs.get("bps_max_lte", None)
        self.bps_max_not = kwargs.get("bps_max_not", None)
        self.bps_max_not_in = kwargs.get("bps_max_not_in", None)
        self.bps_not = kwargs.get("bps_not", None)
        self.bps_not_in = kwargs.get("bps_not_in", None)
        self.bps_rd = kwargs.get("bps_rd", None)
        self.bps_rd_gt = kwargs.get("bps_rd_gt", None)
        self.bps_rd_gte = kwargs.get("bps_rd_gte", None)
        self.bps_rd_in = kwargs.get("bps_rd_in", None)
        self.bps_rd_lt = kwargs.get("bps_rd_lt", None)
        self.bps_rd_lte = kwargs.get("bps_rd_lte", None)
        self.bps_rd_max = kwargs.get("bps_rd_max", None)
        self.bps_rd_max_gt = kwargs.get("bps_rd_max_gt", None)
        self.bps_rd_max_gte = kwargs.get("bps_rd_max_gte", None)
        self.bps_rd_max_in = kwargs.get("bps_rd_max_in", None)
        self.bps_rd_max_length = kwargs.get("bps_rd_max_length", None)
        self.bps_rd_max_length_gt = kwargs.get("bps_rd_max_length_gt", None)
        self.bps_rd_max_length_gte = kwargs.get("bps_rd_max_length_gte", None)
        self.bps_rd_max_length_in = kwargs.get("bps_rd_max_length_in", None)
        self.bps_rd_max_length_lt = kwargs.get("bps_rd_max_length_lt", None)
        self.bps_rd_max_length_lte = kwargs.get("bps_rd_max_length_lte", None)
        self.bps_rd_max_length_not = kwargs.get("bps_rd_max_length_not", None)
        self.bps_rd_max_length_not_in = kwargs.get("bps_rd_max_length_not_in", None)
        self.bps_rd_max_lt = kwargs.get("bps_rd_max_lt", None)
        self.bps_rd_max_lte = kwargs.get("bps_rd_max_lte", None)
        self.bps_rd_max_not = kwargs.get("bps_rd_max_not", None)
        self.bps_rd_max_not_in = kwargs.get("bps_rd_max_not_in", None)
        self.bps_rd_not = kwargs.get("bps_rd_not", None)
        self.bps_rd_not_in = kwargs.get("bps_rd_not_in", None)
        self.bps_wr = kwargs.get("bps_wr", None)
        self.bps_wr_gt = kwargs.get("bps_wr_gt", None)
        self.bps_wr_gte = kwargs.get("bps_wr_gte", None)
        self.bps_wr_in = kwargs.get("bps_wr_in", None)
        self.bps_wr_lt = kwargs.get("bps_wr_lt", None)
        self.bps_wr_lte = kwargs.get("bps_wr_lte", None)
        self.bps_wr_max = kwargs.get("bps_wr_max", None)
        self.bps_wr_max_gt = kwargs.get("bps_wr_max_gt", None)
        self.bps_wr_max_gte = kwargs.get("bps_wr_max_gte", None)
        self.bps_wr_max_in = kwargs.get("bps_wr_max_in", None)
        self.bps_wr_max_length = kwargs.get("bps_wr_max_length", None)
        self.bps_wr_max_length_gt = kwargs.get("bps_wr_max_length_gt", None)
        self.bps_wr_max_length_gte = kwargs.get("bps_wr_max_length_gte", None)
        self.bps_wr_max_length_in = kwargs.get("bps_wr_max_length_in", None)
        self.bps_wr_max_length_lt = kwargs.get("bps_wr_max_length_lt", None)
        self.bps_wr_max_length_lte = kwargs.get("bps_wr_max_length_lte", None)
        self.bps_wr_max_length_not = kwargs.get("bps_wr_max_length_not", None)
        self.bps_wr_max_length_not_in = kwargs.get("bps_wr_max_length_not_in", None)
        self.bps_wr_max_lt = kwargs.get("bps_wr_max_lt", None)
        self.bps_wr_max_lte = kwargs.get("bps_wr_max_lte", None)
        self.bps_wr_max_not = kwargs.get("bps_wr_max_not", None)
        self.bps_wr_max_not_in = kwargs.get("bps_wr_max_not_in", None)
        self.bps_wr_not = kwargs.get("bps_wr_not", None)
        self.bps_wr_not_in = kwargs.get("bps_wr_not_in", None)
        self.chap_enabled = kwargs.get("chap_enabled", None)
        self.chap_enabled_not = kwargs.get("chap_enabled_not", None)
        self.chap_name = kwargs.get("chap_name", None)
        self.chap_name_contains = kwargs.get("chap_name_contains", None)
        self.chap_name_ends_with = kwargs.get("chap_name_ends_with", None)
        self.chap_name_gt = kwargs.get("chap_name_gt", None)
        self.chap_name_gte = kwargs.get("chap_name_gte", None)
        self.chap_name_in = kwargs.get("chap_name_in", None)
        self.chap_name_lt = kwargs.get("chap_name_lt", None)
        self.chap_name_lte = kwargs.get("chap_name_lte", None)
        self.chap_name_not = kwargs.get("chap_name_not", None)
        self.chap_name_not_contains = kwargs.get("chap_name_not_contains", None)
        self.chap_name_not_ends_with = kwargs.get("chap_name_not_ends_with", None)
        self.chap_name_not_in = kwargs.get("chap_name_not_in", None)
        self.chap_name_not_starts_with = kwargs.get("chap_name_not_starts_with", None)
        self.chap_name_starts_with = kwargs.get("chap_name_starts_with", None)
        self.chap_secret = kwargs.get("chap_secret", None)
        self.chap_secret_contains = kwargs.get("chap_secret_contains", None)
        self.chap_secret_ends_with = kwargs.get("chap_secret_ends_with", None)
        self.chap_secret_gt = kwargs.get("chap_secret_gt", None)
        self.chap_secret_gte = kwargs.get("chap_secret_gte", None)
        self.chap_secret_in = kwargs.get("chap_secret_in", None)
        self.chap_secret_lt = kwargs.get("chap_secret_lt", None)
        self.chap_secret_lte = kwargs.get("chap_secret_lte", None)
        self.chap_secret_not = kwargs.get("chap_secret_not", None)
        self.chap_secret_not_contains = kwargs.get("chap_secret_not_contains", None)
        self.chap_secret_not_ends_with = kwargs.get("chap_secret_not_ends_with", None)
        self.chap_secret_not_in = kwargs.get("chap_secret_not_in", None)
        self.chap_secret_not_starts_with = kwargs.get("chap_secret_not_starts_with", None)
        self.chap_secret_starts_with = kwargs.get("chap_secret_starts_with", None)
        self.cluster = kwargs.get("cluster", None)
        self.configuration_adaptive = kwargs.get("configuration_adaptive", None)
        self.configuration_adaptive_not = kwargs.get("configuration_adaptive_not", None)
        self.configuration_method = kwargs.get("configuration_method", None)
        self.configuration_method_in = kwargs.get("configuration_method_in", None)
        self.configuration_method_not = kwargs.get("configuration_method_not", None)
        self.configuration_method_not_in = kwargs.get("configuration_method_not_in", None)
        self.description = kwargs.get("description", None)
        self.description_contains = kwargs.get("description_contains", None)
        self.description_ends_with = kwargs.get("description_ends_with", None)
        self.description_gt = kwargs.get("description_gt", None)
        self.description_gte = kwargs.get("description_gte", None)
        self.description_in = kwargs.get("description_in", None)
        self.description_lt = kwargs.get("description_lt", None)
        self.description_lte = kwargs.get("description_lte", None)
        self.description_not = kwargs.get("description_not", None)
        self.description_not_contains = kwargs.get("description_not_contains", None)
        self.description_not_ends_with = kwargs.get("description_not_ends_with", None)
        self.description_not_in = kwargs.get("description_not_in", None)
        self.description_not_starts_with = kwargs.get("description_not_starts_with", None)
        self.description_starts_with = kwargs.get("description_starts_with", None)
        self.ec_k = kwargs.get("ec_k", None)
        self.ec_k_gt = kwargs.get("ec_k_gt", None)
        self.ec_k_gte = kwargs.get("ec_k_gte", None)
        self.ec_k_in = kwargs.get("ec_k_in", None)
        self.ec_k_lt = kwargs.get("ec_k_lt", None)
        self.ec_k_lte = kwargs.get("ec_k_lte", None)
        self.ec_k_not = kwargs.get("ec_k_not", None)
        self.ec_k_not_in = kwargs.get("ec_k_not_in", None)
        self.ec_m = kwargs.get("ec_m", None)
        self.ec_m_gt = kwargs.get("ec_m_gt", None)
        self.ec_m_gte = kwargs.get("ec_m_gte", None)
        self.ec_m_in = kwargs.get("ec_m_in", None)
        self.ec_m_lt = kwargs.get("ec_m_lt", None)
        self.ec_m_lte = kwargs.get("ec_m_lte", None)
        self.ec_m_not = kwargs.get("ec_m_not", None)
        self.ec_m_not_in = kwargs.get("ec_m_not_in", None)
        self.encrypt_method = kwargs.get("encrypt_method", None)
        self.encrypt_method_in = kwargs.get("encrypt_method_in", None)
        self.encrypt_method_not = kwargs.get("encrypt_method_not", None)
        self.encrypt_method_not_in = kwargs.get("encrypt_method_not_in", 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.external_use = kwargs.get("external_use", None)
        self.external_use_not = kwargs.get("external_use_not", 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.internal = kwargs.get("internal", None)
        self.internal_not = kwargs.get("internal_not", None)
        self.io_size = kwargs.get("io_size", None)
        self.io_size_gt = kwargs.get("io_size_gt", None)
        self.io_size_gte = kwargs.get("io_size_gte", None)
        self.io_size_in = kwargs.get("io_size_in", None)
        self.io_size_lt = kwargs.get("io_size_lt", None)
        self.io_size_lte = kwargs.get("io_size_lte", None)
        self.io_size_not = kwargs.get("io_size_not", None)
        self.io_size_not_in = kwargs.get("io_size_not_in", None)
        self.iops = kwargs.get("iops", None)
        self.iops_gt = kwargs.get("iops_gt", None)
        self.iops_gte = kwargs.get("iops_gte", None)
        self.iops_in = kwargs.get("iops_in", None)
        self.iops_lt = kwargs.get("iops_lt", None)
        self.iops_lte = kwargs.get("iops_lte", None)
        self.iops_max = kwargs.get("iops_max", None)
        self.iops_max_gt = kwargs.get("iops_max_gt", None)
        self.iops_max_gte = kwargs.get("iops_max_gte", None)
        self.iops_max_in = kwargs.get("iops_max_in", None)
        self.iops_max_length = kwargs.get("iops_max_length", None)
        self.iops_max_length_gt = kwargs.get("iops_max_length_gt", None)
        self.iops_max_length_gte = kwargs.get("iops_max_length_gte", None)
        self.iops_max_length_in = kwargs.get("iops_max_length_in", None)
        self.iops_max_length_lt = kwargs.get("iops_max_length_lt", None)
        self.iops_max_length_lte = kwargs.get("iops_max_length_lte", None)
        self.iops_max_length_not = kwargs.get("iops_max_length_not", None)
        self.iops_max_length_not_in = kwargs.get("iops_max_length_not_in", None)
        self.iops_max_lt = kwargs.get("iops_max_lt", None)
        self.iops_max_lte = kwargs.get("iops_max_lte", None)
        self.iops_max_not = kwargs.get("iops_max_not", None)
        self.iops_max_not_in = kwargs.get("iops_max_not_in", None)
        self.iops_not = kwargs.get("iops_not", None)
        self.iops_not_in = kwargs.get("iops_not_in", None)
        self.iops_rd = kwargs.get("iops_rd", None)
        self.iops_rd_gt = kwargs.get("iops_rd_gt", None)
        self.iops_rd_gte = kwargs.get("iops_rd_gte", None)
        self.iops_rd_in = kwargs.get("iops_rd_in", None)
        self.iops_rd_lt = kwargs.get("iops_rd_lt", None)
        self.iops_rd_lte = kwargs.get("iops_rd_lte", None)
        self.iops_rd_max = kwargs.get("iops_rd_max", None)
        self.iops_rd_max_gt = kwargs.get("iops_rd_max_gt", None)
        self.iops_rd_max_gte = kwargs.get("iops_rd_max_gte", None)
        self.iops_rd_max_in = kwargs.get("iops_rd_max_in", None)
        self.iops_rd_max_length = kwargs.get("iops_rd_max_length", None)
        self.iops_rd_max_length_gt = kwargs.get("iops_rd_max_length_gt", None)
        self.iops_rd_max_length_gte = kwargs.get("iops_rd_max_length_gte", None)
        self.iops_rd_max_length_in = kwargs.get("iops_rd_max_length_in", None)
        self.iops_rd_max_length_lt = kwargs.get("iops_rd_max_length_lt", None)
        self.iops_rd_max_length_lte = kwargs.get("iops_rd_max_length_lte", None)
        self.iops_rd_max_length_not = kwargs.get("iops_rd_max_length_not", None)
        self.iops_rd_max_length_not_in = kwargs.get("iops_rd_max_length_not_in", None)
        self.iops_rd_max_lt = kwargs.get("iops_rd_max_lt", None)
        self.iops_rd_max_lte = kwargs.get("iops_rd_max_lte", None)
        self.iops_rd_max_not = kwargs.get("iops_rd_max_not", None)
        self.iops_rd_max_not_in = kwargs.get("iops_rd_max_not_in", None)
        self.iops_rd_not = kwargs.get("iops_rd_not", None)
        self.iops_rd_not_in = kwargs.get("iops_rd_not_in", None)
        self.iops_wr = kwargs.get("iops_wr", None)
        self.iops_wr_gt = kwargs.get("iops_wr_gt", None)
        self.iops_wr_gte = kwargs.get("iops_wr_gte", None)
        self.iops_wr_in = kwargs.get("iops_wr_in", None)
        self.iops_wr_lt = kwargs.get("iops_wr_lt", None)
        self.iops_wr_lte = kwargs.get("iops_wr_lte", None)
        self.iops_wr_max = kwargs.get("iops_wr_max", None)
        self.iops_wr_max_gt = kwargs.get("iops_wr_max_gt", None)
        self.iops_wr_max_gte = kwargs.get("iops_wr_max_gte", None)
        self.iops_wr_max_in = kwargs.get("iops_wr_max_in", None)
        self.iops_wr_max_length = kwargs.get("iops_wr_max_length", None)
        self.iops_wr_max_length_gt = kwargs.get("iops_wr_max_length_gt", None)
        self.iops_wr_max_length_gte = kwargs.get("iops_wr_max_length_gte", None)
        self.iops_wr_max_length_in = kwargs.get("iops_wr_max_length_in", None)
        self.iops_wr_max_length_lt = kwargs.get("iops_wr_max_length_lt", None)
        self.iops_wr_max_length_lte = kwargs.get("iops_wr_max_length_lte", None)
        self.iops_wr_max_length_not = kwargs.get("iops_wr_max_length_not", None)
        self.iops_wr_max_length_not_in = kwargs.get("iops_wr_max_length_not_in", None)
        self.iops_wr_max_lt = kwargs.get("iops_wr_max_lt", None)
        self.iops_wr_max_lte = kwargs.get("iops_wr_max_lte", None)
        self.iops_wr_max_not = kwargs.get("iops_wr_max_not", None)
        self.iops_wr_max_not_in = kwargs.get("iops_wr_max_not_in", None)
        self.iops_wr_not = kwargs.get("iops_wr_not", None)
        self.iops_wr_not_in = kwargs.get("iops_wr_not_in", None)
        self.ip_whitelist = kwargs.get("ip_whitelist", None)
        self.ip_whitelist_contains = kwargs.get("ip_whitelist_contains", None)
        self.ip_whitelist_ends_with = kwargs.get("ip_whitelist_ends_with", None)
        self.ip_whitelist_gt = kwargs.get("ip_whitelist_gt", None)
        self.ip_whitelist_gte = kwargs.get("ip_whitelist_gte", None)
        self.ip_whitelist_in = kwargs.get("ip_whitelist_in", None)
        self.ip_whitelist_lt = kwargs.get("ip_whitelist_lt", None)
        self.ip_whitelist_lte = kwargs.get("ip_whitelist_lte", None)
        self.ip_whitelist_not = kwargs.get("ip_whitelist_not", None)
        self.ip_whitelist_not_contains = kwargs.get("ip_whitelist_not_contains", None)
        self.ip_whitelist_not_ends_with = kwargs.get("ip_whitelist_not_ends_with", None)
        self.ip_whitelist_not_in = kwargs.get("ip_whitelist_not_in", None)
        self.ip_whitelist_not_starts_with = kwargs.get("ip_whitelist_not_starts_with", None)
        self.ip_whitelist_starts_with = kwargs.get("ip_whitelist_starts_with", None)
        self.iqn_name = kwargs.get("iqn_name", None)
        self.iqn_name_contains = kwargs.get("iqn_name_contains", None)
        self.iqn_name_ends_with = kwargs.get("iqn_name_ends_with", None)
        self.iqn_name_gt = kwargs.get("iqn_name_gt", None)
        self.iqn_name_gte = kwargs.get("iqn_name_gte", None)
        self.iqn_name_in = kwargs.get("iqn_name_in", None)
        self.iqn_name_lt = kwargs.get("iqn_name_lt", None)
        self.iqn_name_lte = kwargs.get("iqn_name_lte", None)
        self.iqn_name_not = kwargs.get("iqn_name_not", None)
        self.iqn_name_not_contains = kwargs.get("iqn_name_not_contains", None)
        self.iqn_name_not_ends_with = kwargs.get("iqn_name_not_ends_with", None)
        self.iqn_name_not_in = kwargs.get("iqn_name_not_in", None)
        self.iqn_name_not_starts_with = kwargs.get("iqn_name_not_starts_with", None)
        self.iqn_name_starts_with = kwargs.get("iqn_name_starts_with", None)
        self.iqn_whitelist = kwargs.get("iqn_whitelist", None)
        self.iqn_whitelist_contains = kwargs.get("iqn_whitelist_contains", None)
        self.iqn_whitelist_ends_with = kwargs.get("iqn_whitelist_ends_with", None)
        self.iqn_whitelist_gt = kwargs.get("iqn_whitelist_gt", None)
        self.iqn_whitelist_gte = kwargs.get("iqn_whitelist_gte", None)
        self.iqn_whitelist_in = kwargs.get("iqn_whitelist_in", None)
        self.iqn_whitelist_lt = kwargs.get("iqn_whitelist_lt", None)
        self.iqn_whitelist_lte = kwargs.get("iqn_whitelist_lte", None)
        self.iqn_whitelist_not = kwargs.get("iqn_whitelist_not", None)
        self.iqn_whitelist_not_contains = kwargs.get("iqn_whitelist_not_contains", None)
        self.iqn_whitelist_not_ends_with = kwargs.get("iqn_whitelist_not_ends_with", None)
        self.iqn_whitelist_not_in = kwargs.get("iqn_whitelist_not_in", None)
        self.iqn_whitelist_not_starts_with = kwargs.get("iqn_whitelist_not_starts_with", None)
        self.iqn_whitelist_starts_with = kwargs.get("iqn_whitelist_starts_with", None)
        self.iscsi_luns_num = kwargs.get("iscsi_luns_num", None)
        self.iscsi_luns_num_gt = kwargs.get("iscsi_luns_num_gt", None)
        self.iscsi_luns_num_gte = kwargs.get("iscsi_luns_num_gte", None)
        self.iscsi_luns_num_in = kwargs.get("iscsi_luns_num_in", None)
        self.iscsi_luns_num_lt = kwargs.get("iscsi_luns_num_lt", None)
        self.iscsi_luns_num_lte = kwargs.get("iscsi_luns_num_lte", None)
        self.iscsi_luns_num_not = kwargs.get("iscsi_luns_num_not", None)
        self.iscsi_luns_num_not_in = kwargs.get("iscsi_luns_num_not_in", 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.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.luns_every = kwargs.get("luns_every", None)
        self.luns_none = kwargs.get("luns_none", None)
        self.luns_some = kwargs.get("luns_some", 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.prioritized = kwargs.get("prioritized", None)
        self.prioritized_not = kwargs.get("prioritized_not", None)
        self.replica_num = kwargs.get("replica_num", None)
        self.replica_num_gt = kwargs.get("replica_num_gt", None)
        self.replica_num_gte = kwargs.get("replica_num_gte", None)
        self.replica_num_in = kwargs.get("replica_num_in", None)
        self.replica_num_lt = kwargs.get("replica_num_lt", None)
        self.replica_num_lte = kwargs.get("replica_num_lte", None)
        self.replica_num_not = kwargs.get("replica_num_not", None)
        self.replica_num_not_in = kwargs.get("replica_num_not_in", None)
        self.resiliency_type = kwargs.get("resiliency_type", None)
        self.resiliency_type_in = kwargs.get("resiliency_type_in", None)
        self.resiliency_type_not = kwargs.get("resiliency_type_not", None)
        self.resiliency_type_not_in = kwargs.get("resiliency_type_not_in", None)
        self.stripe_num = kwargs.get("stripe_num", None)
        self.stripe_num_gt = kwargs.get("stripe_num_gt", None)
        self.stripe_num_gte = kwargs.get("stripe_num_gte", None)
        self.stripe_num_in = kwargs.get("stripe_num_in", None)
        self.stripe_num_lt = kwargs.get("stripe_num_lt", None)
        self.stripe_num_lte = kwargs.get("stripe_num_lte", None)
        self.stripe_num_not = kwargs.get("stripe_num_not", None)
        self.stripe_num_not_in = kwargs.get("stripe_num_not_in", None)
        self.stripe_size = kwargs.get("stripe_size", None)
        self.stripe_size_gt = kwargs.get("stripe_size_gt", None)
        self.stripe_size_gte = kwargs.get("stripe_size_gte", None)
        self.stripe_size_in = kwargs.get("stripe_size_in", None)
        self.stripe_size_lt = kwargs.get("stripe_size_lt", None)
        self.stripe_size_lte = kwargs.get("stripe_size_lte", None)
        self.stripe_size_not = kwargs.get("stripe_size_not", None)
        self.stripe_size_not_in = kwargs.get("stripe_size_not_in", None)
        self.thin_provision = kwargs.get("thin_provision", None)
        self.thin_provision_not = kwargs.get("thin_provision_not", None)

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


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

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


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

        self.__and = _and

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


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

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


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

        self.__not = _not

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


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

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


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

        self.__or = _or

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


        :return: The bps of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._bps

    @bps.setter
    def bps(self, bps):
        """Sets the bps of this IscsiTargetWhereInput.


        :param bps: The bps of this IscsiTargetWhereInput.  # noqa: E501
        :type bps: int
        """

        self._bps = bps

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


        :return: The bps_gt of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._bps_gt

    @bps_gt.setter
    def bps_gt(self, bps_gt):
        """Sets the bps_gt of this IscsiTargetWhereInput.


        :param bps_gt: The bps_gt of this IscsiTargetWhereInput.  # noqa: E501
        :type bps_gt: int
        """

        self._bps_gt = bps_gt

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


        :return: The bps_gte of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._bps_gte

    @bps_gte.setter
    def bps_gte(self, bps_gte):
        """Sets the bps_gte of this IscsiTargetWhereInput.


        :param bps_gte: The bps_gte of this IscsiTargetWhereInput.  # noqa: E501
        :type bps_gte: int
        """

        self._bps_gte = bps_gte

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


        :return: The bps_in of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._bps_in

    @bps_in.setter
    def bps_in(self, bps_in):
        """Sets the bps_in of this IscsiTargetWhereInput.


        :param bps_in: The bps_in of this IscsiTargetWhereInput.  # noqa: E501
        :type bps_in: list[int]
        """

        self._bps_in = bps_in

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


        :return: The bps_lt of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._bps_lt

    @bps_lt.setter
    def bps_lt(self, bps_lt):
        """Sets the bps_lt of this IscsiTargetWhereInput.


        :param bps_lt: The bps_lt of this IscsiTargetWhereInput.  # noqa: E501
        :type bps_lt: int
        """

        self._bps_lt = bps_lt

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


        :return: The bps_lte of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._bps_lte

    @bps_lte.setter
    def bps_lte(self, bps_lte):
        """Sets the bps_lte of this IscsiTargetWhereInput.


        :param bps_lte: The bps_lte of this IscsiTargetWhereInput.  # noqa: E501
        :type bps_lte: int
        """

        self._bps_lte = bps_lte

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


        :return: The bps_max of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._bps_max

    @bps_max.setter
    def bps_max(self, bps_max):
        """Sets the bps_max of this IscsiTargetWhereInput.


        :param bps_max: The bps_max of this IscsiTargetWhereInput.  # noqa: E501
        :type bps_max: int
        """

        self._bps_max = bps_max

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


        :return: The bps_max_gt of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._bps_max_gt

    @bps_max_gt.setter
    def bps_max_gt(self, bps_max_gt):
        """Sets the bps_max_gt of this IscsiTargetWhereInput.


        :param bps_max_gt: The bps_max_gt of this IscsiTargetWhereInput.  # noqa: E501
        :type bps_max_gt: int
        """

        self._bps_max_gt = bps_max_gt

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


        :return: The bps_max_gte of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._bps_max_gte

    @bps_max_gte.setter
    def bps_max_gte(self, bps_max_gte):
        """Sets the bps_max_gte of this IscsiTargetWhereInput.


        :param bps_max_gte: The bps_max_gte of this IscsiTargetWhereInput.  # noqa: E501
        :type bps_max_gte: int
        """

        self._bps_max_gte = bps_max_gte

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


        :return: The bps_max_in of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._bps_max_in

    @bps_max_in.setter
    def bps_max_in(self, bps_max_in):
        """Sets the bps_max_in of this IscsiTargetWhereInput.


        :param bps_max_in: The bps_max_in of this IscsiTargetWhereInput.  # noqa: E501
        :type bps_max_in: list[int]
        """

        self._bps_max_in = bps_max_in

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


        :return: The bps_max_length of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._bps_max_length

    @bps_max_length.setter
    def bps_max_length(self, bps_max_length):
        """Sets the bps_max_length of this IscsiTargetWhereInput.


        :param bps_max_length: The bps_max_length of this IscsiTargetWhereInput.  # noqa: E501
        :type bps_max_length: int
        """

        self._bps_max_length = bps_max_length

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


        :return: The bps_max_length_gt of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._bps_max_length_gt

    @bps_max_length_gt.setter
    def bps_max_length_gt(self, bps_max_length_gt):
        """Sets the bps_max_length_gt of this IscsiTargetWhereInput.


        :param bps_max_length_gt: The bps_max_length_gt of this IscsiTargetWhereInput.  # noqa: E501
        :type bps_max_length_gt: int
        """

        self._bps_max_length_gt = bps_max_length_gt

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


        :return: The bps_max_length_gte of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._bps_max_length_gte

    @bps_max_length_gte.setter
    def bps_max_length_gte(self, bps_max_length_gte):
        """Sets the bps_max_length_gte of this IscsiTargetWhereInput.


        :param bps_max_length_gte: The bps_max_length_gte of this IscsiTargetWhereInput.  # noqa: E501
        :type bps_max_length_gte: int
        """

        self._bps_max_length_gte = bps_max_length_gte

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


        :return: The bps_max_length_in of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._bps_max_length_in

    @bps_max_length_in.setter
    def bps_max_length_in(self, bps_max_length_in):
        """Sets the bps_max_length_in of this IscsiTargetWhereInput.


        :param bps_max_length_in: The bps_max_length_in of this IscsiTargetWhereInput.  # noqa: E501
        :type bps_max_length_in: list[int]
        """

        self._bps_max_length_in = bps_max_length_in

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


        :return: The bps_max_length_lt of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._bps_max_length_lt

    @bps_max_length_lt.setter
    def bps_max_length_lt(self, bps_max_length_lt):
        """Sets the bps_max_length_lt of this IscsiTargetWhereInput.


        :param bps_max_length_lt: The bps_max_length_lt of this IscsiTargetWhereInput.  # noqa: E501
        :type bps_max_length_lt: int
        """

        self._bps_max_length_lt = bps_max_length_lt

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


        :return: The bps_max_length_lte of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._bps_max_length_lte

    @bps_max_length_lte.setter
    def bps_max_length_lte(self, bps_max_length_lte):
        """Sets the bps_max_length_lte of this IscsiTargetWhereInput.


        :param bps_max_length_lte: The bps_max_length_lte of this IscsiTargetWhereInput.  # noqa: E501
        :type bps_max_length_lte: int
        """

        self._bps_max_length_lte = bps_max_length_lte

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


        :return: The bps_max_length_not of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._bps_max_length_not

    @bps_max_length_not.setter
    def bps_max_length_not(self, bps_max_length_not):
        """Sets the bps_max_length_not of this IscsiTargetWhereInput.


        :param bps_max_length_not: The bps_max_length_not of this IscsiTargetWhereInput.  # noqa: E501
        :type bps_max_length_not: int
        """

        self._bps_max_length_not = bps_max_length_not

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


        :return: The bps_max_length_not_in of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._bps_max_length_not_in

    @bps_max_length_not_in.setter
    def bps_max_length_not_in(self, bps_max_length_not_in):
        """Sets the bps_max_length_not_in of this IscsiTargetWhereInput.


        :param bps_max_length_not_in: The bps_max_length_not_in of this IscsiTargetWhereInput.  # noqa: E501
        :type bps_max_length_not_in: list[int]
        """

        self._bps_max_length_not_in = bps_max_length_not_in

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


        :return: The bps_max_lt of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._bps_max_lt

    @bps_max_lt.setter
    def bps_max_lt(self, bps_max_lt):
        """Sets the bps_max_lt of this IscsiTargetWhereInput.


        :param bps_max_lt: The bps_max_lt of this IscsiTargetWhereInput.  # noqa: E501
        :type bps_max_lt: int
        """

        self._bps_max_lt = bps_max_lt

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


        :return: The bps_max_lte of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._bps_max_lte

    @bps_max_lte.setter
    def bps_max_lte(self, bps_max_lte):
        """Sets the bps_max_lte of this IscsiTargetWhereInput.


        :param bps_max_lte: The bps_max_lte of this IscsiTargetWhereInput.  # noqa: E501
        :type bps_max_lte: int
        """

        self._bps_max_lte = bps_max_lte

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


        :return: The bps_max_not of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._bps_max_not

    @bps_max_not.setter
    def bps_max_not(self, bps_max_not):
        """Sets the bps_max_not of this IscsiTargetWhereInput.


        :param bps_max_not: The bps_max_not of this IscsiTargetWhereInput.  # noqa: E501
        :type bps_max_not: int
        """

        self._bps_max_not = bps_max_not

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


        :return: The bps_max_not_in of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._bps_max_not_in

    @bps_max_not_in.setter
    def bps_max_not_in(self, bps_max_not_in):
        """Sets the bps_max_not_in of this IscsiTargetWhereInput.


        :param bps_max_not_in: The bps_max_not_in of this IscsiTargetWhereInput.  # noqa: E501
        :type bps_max_not_in: list[int]
        """

        self._bps_max_not_in = bps_max_not_in

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


        :return: The bps_not of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._bps_not

    @bps_not.setter
    def bps_not(self, bps_not):
        """Sets the bps_not of this IscsiTargetWhereInput.


        :param bps_not: The bps_not of this IscsiTargetWhereInput.  # noqa: E501
        :type bps_not: int
        """

        self._bps_not = bps_not

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


        :return: The bps_not_in of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._bps_not_in

    @bps_not_in.setter
    def bps_not_in(self, bps_not_in):
        """Sets the bps_not_in of this IscsiTargetWhereInput.


        :param bps_not_in: The bps_not_in of this IscsiTargetWhereInput.  # noqa: E501
        :type bps_not_in: list[int]
        """

        self._bps_not_in = bps_not_in

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


        :return: The bps_rd of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._bps_rd

    @bps_rd.setter
    def bps_rd(self, bps_rd):
        """Sets the bps_rd of this IscsiTargetWhereInput.


        :param bps_rd: The bps_rd of this IscsiTargetWhereInput.  # noqa: E501
        :type bps_rd: int
        """

        self._bps_rd = bps_rd

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


        :return: The bps_rd_gt of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._bps_rd_gt

    @bps_rd_gt.setter
    def bps_rd_gt(self, bps_rd_gt):
        """Sets the bps_rd_gt of this IscsiTargetWhereInput.


        :param bps_rd_gt: The bps_rd_gt of this IscsiTargetWhereInput.  # noqa: E501
        :type bps_rd_gt: int
        """

        self._bps_rd_gt = bps_rd_gt

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


        :return: The bps_rd_gte of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._bps_rd_gte

    @bps_rd_gte.setter
    def bps_rd_gte(self, bps_rd_gte):
        """Sets the bps_rd_gte of this IscsiTargetWhereInput.


        :param bps_rd_gte: The bps_rd_gte of this IscsiTargetWhereInput.  # noqa: E501
        :type bps_rd_gte: int
        """

        self._bps_rd_gte = bps_rd_gte

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


        :return: The bps_rd_in of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._bps_rd_in

    @bps_rd_in.setter
    def bps_rd_in(self, bps_rd_in):
        """Sets the bps_rd_in of this IscsiTargetWhereInput.


        :param bps_rd_in: The bps_rd_in of this IscsiTargetWhereInput.  # noqa: E501
        :type bps_rd_in: list[int]
        """

        self._bps_rd_in = bps_rd_in

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


        :return: The bps_rd_lt of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._bps_rd_lt

    @bps_rd_lt.setter
    def bps_rd_lt(self, bps_rd_lt):
        """Sets the bps_rd_lt of this IscsiTargetWhereInput.


        :param bps_rd_lt: The bps_rd_lt of this IscsiTargetWhereInput.  # noqa: E501
        :type bps_rd_lt: int
        """

        self._bps_rd_lt = bps_rd_lt

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


        :return: The bps_rd_lte of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._bps_rd_lte

    @bps_rd_lte.setter
    def bps_rd_lte(self, bps_rd_lte):
        """Sets the bps_rd_lte of this IscsiTargetWhereInput.


        :param bps_rd_lte: The bps_rd_lte of this IscsiTargetWhereInput.  # noqa: E501
        :type bps_rd_lte: int
        """

        self._bps_rd_lte = bps_rd_lte

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


        :return: The bps_rd_max of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._bps_rd_max

    @bps_rd_max.setter
    def bps_rd_max(self, bps_rd_max):
        """Sets the bps_rd_max of this IscsiTargetWhereInput.


        :param bps_rd_max: The bps_rd_max of this IscsiTargetWhereInput.  # noqa: E501
        :type bps_rd_max: int
        """

        self._bps_rd_max = bps_rd_max

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


        :return: The bps_rd_max_gt of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._bps_rd_max_gt

    @bps_rd_max_gt.setter
    def bps_rd_max_gt(self, bps_rd_max_gt):
        """Sets the bps_rd_max_gt of this IscsiTargetWhereInput.


        :param bps_rd_max_gt: The bps_rd_max_gt of this IscsiTargetWhereInput.  # noqa: E501
        :type bps_rd_max_gt: int
        """

        self._bps_rd_max_gt = bps_rd_max_gt

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


        :return: The bps_rd_max_gte of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._bps_rd_max_gte

    @bps_rd_max_gte.setter
    def bps_rd_max_gte(self, bps_rd_max_gte):
        """Sets the bps_rd_max_gte of this IscsiTargetWhereInput.


        :param bps_rd_max_gte: The bps_rd_max_gte of this IscsiTargetWhereInput.  # noqa: E501
        :type bps_rd_max_gte: int
        """

        self._bps_rd_max_gte = bps_rd_max_gte

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


        :return: The bps_rd_max_in of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._bps_rd_max_in

    @bps_rd_max_in.setter
    def bps_rd_max_in(self, bps_rd_max_in):
        """Sets the bps_rd_max_in of this IscsiTargetWhereInput.


        :param bps_rd_max_in: The bps_rd_max_in of this IscsiTargetWhereInput.  # noqa: E501
        :type bps_rd_max_in: list[int]
        """

        self._bps_rd_max_in = bps_rd_max_in

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


        :return: The bps_rd_max_length of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._bps_rd_max_length

    @bps_rd_max_length.setter
    def bps_rd_max_length(self, bps_rd_max_length):
        """Sets the bps_rd_max_length of this IscsiTargetWhereInput.


        :param bps_rd_max_length: The bps_rd_max_length of this IscsiTargetWhereInput.  # noqa: E501
        :type bps_rd_max_length: int
        """

        self._bps_rd_max_length = bps_rd_max_length

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


        :return: The bps_rd_max_length_gt of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._bps_rd_max_length_gt

    @bps_rd_max_length_gt.setter
    def bps_rd_max_length_gt(self, bps_rd_max_length_gt):
        """Sets the bps_rd_max_length_gt of this IscsiTargetWhereInput.


        :param bps_rd_max_length_gt: The bps_rd_max_length_gt of this IscsiTargetWhereInput.  # noqa: E501
        :type bps_rd_max_length_gt: int
        """

        self._bps_rd_max_length_gt = bps_rd_max_length_gt

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


        :return: The bps_rd_max_length_gte of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._bps_rd_max_length_gte

    @bps_rd_max_length_gte.setter
    def bps_rd_max_length_gte(self, bps_rd_max_length_gte):
        """Sets the bps_rd_max_length_gte of this IscsiTargetWhereInput.


        :param bps_rd_max_length_gte: The bps_rd_max_length_gte of this IscsiTargetWhereInput.  # noqa: E501
        :type bps_rd_max_length_gte: int
        """

        self._bps_rd_max_length_gte = bps_rd_max_length_gte

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


        :return: The bps_rd_max_length_in of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._bps_rd_max_length_in

    @bps_rd_max_length_in.setter
    def bps_rd_max_length_in(self, bps_rd_max_length_in):
        """Sets the bps_rd_max_length_in of this IscsiTargetWhereInput.


        :param bps_rd_max_length_in: The bps_rd_max_length_in of this IscsiTargetWhereInput.  # noqa: E501
        :type bps_rd_max_length_in: list[int]
        """

        self._bps_rd_max_length_in = bps_rd_max_length_in

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


        :return: The bps_rd_max_length_lt of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._bps_rd_max_length_lt

    @bps_rd_max_length_lt.setter
    def bps_rd_max_length_lt(self, bps_rd_max_length_lt):
        """Sets the bps_rd_max_length_lt of this IscsiTargetWhereInput.


        :param bps_rd_max_length_lt: The bps_rd_max_length_lt of this IscsiTargetWhereInput.  # noqa: E501
        :type bps_rd_max_length_lt: int
        """

        self._bps_rd_max_length_lt = bps_rd_max_length_lt

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


        :return: The bps_rd_max_length_lte of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._bps_rd_max_length_lte

    @bps_rd_max_length_lte.setter
    def bps_rd_max_length_lte(self, bps_rd_max_length_lte):
        """Sets the bps_rd_max_length_lte of this IscsiTargetWhereInput.


        :param bps_rd_max_length_lte: The bps_rd_max_length_lte of this IscsiTargetWhereInput.  # noqa: E501
        :type bps_rd_max_length_lte: int
        """

        self._bps_rd_max_length_lte = bps_rd_max_length_lte

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


        :return: The bps_rd_max_length_not of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._bps_rd_max_length_not

    @bps_rd_max_length_not.setter
    def bps_rd_max_length_not(self, bps_rd_max_length_not):
        """Sets the bps_rd_max_length_not of this IscsiTargetWhereInput.


        :param bps_rd_max_length_not: The bps_rd_max_length_not of this IscsiTargetWhereInput.  # noqa: E501
        :type bps_rd_max_length_not: int
        """

        self._bps_rd_max_length_not = bps_rd_max_length_not

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


        :return: The bps_rd_max_length_not_in of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._bps_rd_max_length_not_in

    @bps_rd_max_length_not_in.setter
    def bps_rd_max_length_not_in(self, bps_rd_max_length_not_in):
        """Sets the bps_rd_max_length_not_in of this IscsiTargetWhereInput.


        :param bps_rd_max_length_not_in: The bps_rd_max_length_not_in of this IscsiTargetWhereInput.  # noqa: E501
        :type bps_rd_max_length_not_in: list[int]
        """

        self._bps_rd_max_length_not_in = bps_rd_max_length_not_in

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


        :return: The bps_rd_max_lt of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._bps_rd_max_lt

    @bps_rd_max_lt.setter
    def bps_rd_max_lt(self, bps_rd_max_lt):
        """Sets the bps_rd_max_lt of this IscsiTargetWhereInput.


        :param bps_rd_max_lt: The bps_rd_max_lt of this IscsiTargetWhereInput.  # noqa: E501
        :type bps_rd_max_lt: int
        """

        self._bps_rd_max_lt = bps_rd_max_lt

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


        :return: The bps_rd_max_lte of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._bps_rd_max_lte

    @bps_rd_max_lte.setter
    def bps_rd_max_lte(self, bps_rd_max_lte):
        """Sets the bps_rd_max_lte of this IscsiTargetWhereInput.


        :param bps_rd_max_lte: The bps_rd_max_lte of this IscsiTargetWhereInput.  # noqa: E501
        :type bps_rd_max_lte: int
        """

        self._bps_rd_max_lte = bps_rd_max_lte

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


        :return: The bps_rd_max_not of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._bps_rd_max_not

    @bps_rd_max_not.setter
    def bps_rd_max_not(self, bps_rd_max_not):
        """Sets the bps_rd_max_not of this IscsiTargetWhereInput.


        :param bps_rd_max_not: The bps_rd_max_not of this IscsiTargetWhereInput.  # noqa: E501
        :type bps_rd_max_not: int
        """

        self._bps_rd_max_not = bps_rd_max_not

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


        :return: The bps_rd_max_not_in of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._bps_rd_max_not_in

    @bps_rd_max_not_in.setter
    def bps_rd_max_not_in(self, bps_rd_max_not_in):
        """Sets the bps_rd_max_not_in of this IscsiTargetWhereInput.


        :param bps_rd_max_not_in: The bps_rd_max_not_in of this IscsiTargetWhereInput.  # noqa: E501
        :type bps_rd_max_not_in: list[int]
        """

        self._bps_rd_max_not_in = bps_rd_max_not_in

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


        :return: The bps_rd_not of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._bps_rd_not

    @bps_rd_not.setter
    def bps_rd_not(self, bps_rd_not):
        """Sets the bps_rd_not of this IscsiTargetWhereInput.


        :param bps_rd_not: The bps_rd_not of this IscsiTargetWhereInput.  # noqa: E501
        :type bps_rd_not: int
        """

        self._bps_rd_not = bps_rd_not

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


        :return: The bps_rd_not_in of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._bps_rd_not_in

    @bps_rd_not_in.setter
    def bps_rd_not_in(self, bps_rd_not_in):
        """Sets the bps_rd_not_in of this IscsiTargetWhereInput.


        :param bps_rd_not_in: The bps_rd_not_in of this IscsiTargetWhereInput.  # noqa: E501
        :type bps_rd_not_in: list[int]
        """

        self._bps_rd_not_in = bps_rd_not_in

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


        :return: The bps_wr of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._bps_wr

    @bps_wr.setter
    def bps_wr(self, bps_wr):
        """Sets the bps_wr of this IscsiTargetWhereInput.


        :param bps_wr: The bps_wr of this IscsiTargetWhereInput.  # noqa: E501
        :type bps_wr: int
        """

        self._bps_wr = bps_wr

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


        :return: The bps_wr_gt of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._bps_wr_gt

    @bps_wr_gt.setter
    def bps_wr_gt(self, bps_wr_gt):
        """Sets the bps_wr_gt of this IscsiTargetWhereInput.


        :param bps_wr_gt: The bps_wr_gt of this IscsiTargetWhereInput.  # noqa: E501
        :type bps_wr_gt: int
        """

        self._bps_wr_gt = bps_wr_gt

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


        :return: The bps_wr_gte of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._bps_wr_gte

    @bps_wr_gte.setter
    def bps_wr_gte(self, bps_wr_gte):
        """Sets the bps_wr_gte of this IscsiTargetWhereInput.


        :param bps_wr_gte: The bps_wr_gte of this IscsiTargetWhereInput.  # noqa: E501
        :type bps_wr_gte: int
        """

        self._bps_wr_gte = bps_wr_gte

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


        :return: The bps_wr_in of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._bps_wr_in

    @bps_wr_in.setter
    def bps_wr_in(self, bps_wr_in):
        """Sets the bps_wr_in of this IscsiTargetWhereInput.


        :param bps_wr_in: The bps_wr_in of this IscsiTargetWhereInput.  # noqa: E501
        :type bps_wr_in: list[int]
        """

        self._bps_wr_in = bps_wr_in

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


        :return: The bps_wr_lt of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._bps_wr_lt

    @bps_wr_lt.setter
    def bps_wr_lt(self, bps_wr_lt):
        """Sets the bps_wr_lt of this IscsiTargetWhereInput.


        :param bps_wr_lt: The bps_wr_lt of this IscsiTargetWhereInput.  # noqa: E501
        :type bps_wr_lt: int
        """

        self._bps_wr_lt = bps_wr_lt

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


        :return: The bps_wr_lte of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._bps_wr_lte

    @bps_wr_lte.setter
    def bps_wr_lte(self, bps_wr_lte):
        """Sets the bps_wr_lte of this IscsiTargetWhereInput.


        :param bps_wr_lte: The bps_wr_lte of this IscsiTargetWhereInput.  # noqa: E501
        :type bps_wr_lte: int
        """

        self._bps_wr_lte = bps_wr_lte

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


        :return: The bps_wr_max of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._bps_wr_max

    @bps_wr_max.setter
    def bps_wr_max(self, bps_wr_max):
        """Sets the bps_wr_max of this IscsiTargetWhereInput.


        :param bps_wr_max: The bps_wr_max of this IscsiTargetWhereInput.  # noqa: E501
        :type bps_wr_max: int
        """

        self._bps_wr_max = bps_wr_max

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


        :return: The bps_wr_max_gt of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._bps_wr_max_gt

    @bps_wr_max_gt.setter
    def bps_wr_max_gt(self, bps_wr_max_gt):
        """Sets the bps_wr_max_gt of this IscsiTargetWhereInput.


        :param bps_wr_max_gt: The bps_wr_max_gt of this IscsiTargetWhereInput.  # noqa: E501
        :type bps_wr_max_gt: int
        """

        self._bps_wr_max_gt = bps_wr_max_gt

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


        :return: The bps_wr_max_gte of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._bps_wr_max_gte

    @bps_wr_max_gte.setter
    def bps_wr_max_gte(self, bps_wr_max_gte):
        """Sets the bps_wr_max_gte of this IscsiTargetWhereInput.


        :param bps_wr_max_gte: The bps_wr_max_gte of this IscsiTargetWhereInput.  # noqa: E501
        :type bps_wr_max_gte: int
        """

        self._bps_wr_max_gte = bps_wr_max_gte

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


        :return: The bps_wr_max_in of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._bps_wr_max_in

    @bps_wr_max_in.setter
    def bps_wr_max_in(self, bps_wr_max_in):
        """Sets the bps_wr_max_in of this IscsiTargetWhereInput.


        :param bps_wr_max_in: The bps_wr_max_in of this IscsiTargetWhereInput.  # noqa: E501
        :type bps_wr_max_in: list[int]
        """

        self._bps_wr_max_in = bps_wr_max_in

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


        :return: The bps_wr_max_length of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._bps_wr_max_length

    @bps_wr_max_length.setter
    def bps_wr_max_length(self, bps_wr_max_length):
        """Sets the bps_wr_max_length of this IscsiTargetWhereInput.


        :param bps_wr_max_length: The bps_wr_max_length of this IscsiTargetWhereInput.  # noqa: E501
        :type bps_wr_max_length: int
        """

        self._bps_wr_max_length = bps_wr_max_length

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


        :return: The bps_wr_max_length_gt of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._bps_wr_max_length_gt

    @bps_wr_max_length_gt.setter
    def bps_wr_max_length_gt(self, bps_wr_max_length_gt):
        """Sets the bps_wr_max_length_gt of this IscsiTargetWhereInput.


        :param bps_wr_max_length_gt: The bps_wr_max_length_gt of this IscsiTargetWhereInput.  # noqa: E501
        :type bps_wr_max_length_gt: int
        """

        self._bps_wr_max_length_gt = bps_wr_max_length_gt

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


        :return: The bps_wr_max_length_gte of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._bps_wr_max_length_gte

    @bps_wr_max_length_gte.setter
    def bps_wr_max_length_gte(self, bps_wr_max_length_gte):
        """Sets the bps_wr_max_length_gte of this IscsiTargetWhereInput.


        :param bps_wr_max_length_gte: The bps_wr_max_length_gte of this IscsiTargetWhereInput.  # noqa: E501
        :type bps_wr_max_length_gte: int
        """

        self._bps_wr_max_length_gte = bps_wr_max_length_gte

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


        :return: The bps_wr_max_length_in of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._bps_wr_max_length_in

    @bps_wr_max_length_in.setter
    def bps_wr_max_length_in(self, bps_wr_max_length_in):
        """Sets the bps_wr_max_length_in of this IscsiTargetWhereInput.


        :param bps_wr_max_length_in: The bps_wr_max_length_in of this IscsiTargetWhereInput.  # noqa: E501
        :type bps_wr_max_length_in: list[int]
        """

        self._bps_wr_max_length_in = bps_wr_max_length_in

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


        :return: The bps_wr_max_length_lt of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._bps_wr_max_length_lt

    @bps_wr_max_length_lt.setter
    def bps_wr_max_length_lt(self, bps_wr_max_length_lt):
        """Sets the bps_wr_max_length_lt of this IscsiTargetWhereInput.


        :param bps_wr_max_length_lt: The bps_wr_max_length_lt of this IscsiTargetWhereInput.  # noqa: E501
        :type bps_wr_max_length_lt: int
        """

        self._bps_wr_max_length_lt = bps_wr_max_length_lt

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


        :return: The bps_wr_max_length_lte of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._bps_wr_max_length_lte

    @bps_wr_max_length_lte.setter
    def bps_wr_max_length_lte(self, bps_wr_max_length_lte):
        """Sets the bps_wr_max_length_lte of this IscsiTargetWhereInput.


        :param bps_wr_max_length_lte: The bps_wr_max_length_lte of this IscsiTargetWhereInput.  # noqa: E501
        :type bps_wr_max_length_lte: int
        """

        self._bps_wr_max_length_lte = bps_wr_max_length_lte

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


        :return: The bps_wr_max_length_not of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._bps_wr_max_length_not

    @bps_wr_max_length_not.setter
    def bps_wr_max_length_not(self, bps_wr_max_length_not):
        """Sets the bps_wr_max_length_not of this IscsiTargetWhereInput.


        :param bps_wr_max_length_not: The bps_wr_max_length_not of this IscsiTargetWhereInput.  # noqa: E501
        :type bps_wr_max_length_not: int
        """

        self._bps_wr_max_length_not = bps_wr_max_length_not

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


        :return: The bps_wr_max_length_not_in of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._bps_wr_max_length_not_in

    @bps_wr_max_length_not_in.setter
    def bps_wr_max_length_not_in(self, bps_wr_max_length_not_in):
        """Sets the bps_wr_max_length_not_in of this IscsiTargetWhereInput.


        :param bps_wr_max_length_not_in: The bps_wr_max_length_not_in of this IscsiTargetWhereInput.  # noqa: E501
        :type bps_wr_max_length_not_in: list[int]
        """

        self._bps_wr_max_length_not_in = bps_wr_max_length_not_in

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


        :return: The bps_wr_max_lt of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._bps_wr_max_lt

    @bps_wr_max_lt.setter
    def bps_wr_max_lt(self, bps_wr_max_lt):
        """Sets the bps_wr_max_lt of this IscsiTargetWhereInput.


        :param bps_wr_max_lt: The bps_wr_max_lt of this IscsiTargetWhereInput.  # noqa: E501
        :type bps_wr_max_lt: int
        """

        self._bps_wr_max_lt = bps_wr_max_lt

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


        :return: The bps_wr_max_lte of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._bps_wr_max_lte

    @bps_wr_max_lte.setter
    def bps_wr_max_lte(self, bps_wr_max_lte):
        """Sets the bps_wr_max_lte of this IscsiTargetWhereInput.


        :param bps_wr_max_lte: The bps_wr_max_lte of this IscsiTargetWhereInput.  # noqa: E501
        :type bps_wr_max_lte: int
        """

        self._bps_wr_max_lte = bps_wr_max_lte

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


        :return: The bps_wr_max_not of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._bps_wr_max_not

    @bps_wr_max_not.setter
    def bps_wr_max_not(self, bps_wr_max_not):
        """Sets the bps_wr_max_not of this IscsiTargetWhereInput.


        :param bps_wr_max_not: The bps_wr_max_not of this IscsiTargetWhereInput.  # noqa: E501
        :type bps_wr_max_not: int
        """

        self._bps_wr_max_not = bps_wr_max_not

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


        :return: The bps_wr_max_not_in of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._bps_wr_max_not_in

    @bps_wr_max_not_in.setter
    def bps_wr_max_not_in(self, bps_wr_max_not_in):
        """Sets the bps_wr_max_not_in of this IscsiTargetWhereInput.


        :param bps_wr_max_not_in: The bps_wr_max_not_in of this IscsiTargetWhereInput.  # noqa: E501
        :type bps_wr_max_not_in: list[int]
        """

        self._bps_wr_max_not_in = bps_wr_max_not_in

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


        :return: The bps_wr_not of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._bps_wr_not

    @bps_wr_not.setter
    def bps_wr_not(self, bps_wr_not):
        """Sets the bps_wr_not of this IscsiTargetWhereInput.


        :param bps_wr_not: The bps_wr_not of this IscsiTargetWhereInput.  # noqa: E501
        :type bps_wr_not: int
        """

        self._bps_wr_not = bps_wr_not

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


        :return: The bps_wr_not_in of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._bps_wr_not_in

    @bps_wr_not_in.setter
    def bps_wr_not_in(self, bps_wr_not_in):
        """Sets the bps_wr_not_in of this IscsiTargetWhereInput.


        :param bps_wr_not_in: The bps_wr_not_in of this IscsiTargetWhereInput.  # noqa: E501
        :type bps_wr_not_in: list[int]
        """

        self._bps_wr_not_in = bps_wr_not_in

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


        :return: The chap_enabled of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: bool
        """
        return self._chap_enabled

    @chap_enabled.setter
    def chap_enabled(self, chap_enabled):
        """Sets the chap_enabled of this IscsiTargetWhereInput.


        :param chap_enabled: The chap_enabled of this IscsiTargetWhereInput.  # noqa: E501
        :type chap_enabled: bool
        """

        self._chap_enabled = chap_enabled

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


        :return: The chap_enabled_not of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: bool
        """
        return self._chap_enabled_not

    @chap_enabled_not.setter
    def chap_enabled_not(self, chap_enabled_not):
        """Sets the chap_enabled_not of this IscsiTargetWhereInput.


        :param chap_enabled_not: The chap_enabled_not of this IscsiTargetWhereInput.  # noqa: E501
        :type chap_enabled_not: bool
        """

        self._chap_enabled_not = chap_enabled_not

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


        :return: The chap_name of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._chap_name

    @chap_name.setter
    def chap_name(self, chap_name):
        """Sets the chap_name of this IscsiTargetWhereInput.


        :param chap_name: The chap_name of this IscsiTargetWhereInput.  # noqa: E501
        :type chap_name: str
        """

        self._chap_name = chap_name

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


        :return: The chap_name_contains of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._chap_name_contains

    @chap_name_contains.setter
    def chap_name_contains(self, chap_name_contains):
        """Sets the chap_name_contains of this IscsiTargetWhereInput.


        :param chap_name_contains: The chap_name_contains of this IscsiTargetWhereInput.  # noqa: E501
        :type chap_name_contains: str
        """

        self._chap_name_contains = chap_name_contains

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


        :return: The chap_name_ends_with of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._chap_name_ends_with

    @chap_name_ends_with.setter
    def chap_name_ends_with(self, chap_name_ends_with):
        """Sets the chap_name_ends_with of this IscsiTargetWhereInput.


        :param chap_name_ends_with: The chap_name_ends_with of this IscsiTargetWhereInput.  # noqa: E501
        :type chap_name_ends_with: str
        """

        self._chap_name_ends_with = chap_name_ends_with

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


        :return: The chap_name_gt of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._chap_name_gt

    @chap_name_gt.setter
    def chap_name_gt(self, chap_name_gt):
        """Sets the chap_name_gt of this IscsiTargetWhereInput.


        :param chap_name_gt: The chap_name_gt of this IscsiTargetWhereInput.  # noqa: E501
        :type chap_name_gt: str
        """

        self._chap_name_gt = chap_name_gt

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


        :return: The chap_name_gte of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._chap_name_gte

    @chap_name_gte.setter
    def chap_name_gte(self, chap_name_gte):
        """Sets the chap_name_gte of this IscsiTargetWhereInput.


        :param chap_name_gte: The chap_name_gte of this IscsiTargetWhereInput.  # noqa: E501
        :type chap_name_gte: str
        """

        self._chap_name_gte = chap_name_gte

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


        :return: The chap_name_in of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: list[str]
        """
        return self._chap_name_in

    @chap_name_in.setter
    def chap_name_in(self, chap_name_in):
        """Sets the chap_name_in of this IscsiTargetWhereInput.


        :param chap_name_in: The chap_name_in of this IscsiTargetWhereInput.  # noqa: E501
        :type chap_name_in: list[str]
        """

        self._chap_name_in = chap_name_in

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


        :return: The chap_name_lt of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._chap_name_lt

    @chap_name_lt.setter
    def chap_name_lt(self, chap_name_lt):
        """Sets the chap_name_lt of this IscsiTargetWhereInput.


        :param chap_name_lt: The chap_name_lt of this IscsiTargetWhereInput.  # noqa: E501
        :type chap_name_lt: str
        """

        self._chap_name_lt = chap_name_lt

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


        :return: The chap_name_lte of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._chap_name_lte

    @chap_name_lte.setter
    def chap_name_lte(self, chap_name_lte):
        """Sets the chap_name_lte of this IscsiTargetWhereInput.


        :param chap_name_lte: The chap_name_lte of this IscsiTargetWhereInput.  # noqa: E501
        :type chap_name_lte: str
        """

        self._chap_name_lte = chap_name_lte

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


        :return: The chap_name_not of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._chap_name_not

    @chap_name_not.setter
    def chap_name_not(self, chap_name_not):
        """Sets the chap_name_not of this IscsiTargetWhereInput.


        :param chap_name_not: The chap_name_not of this IscsiTargetWhereInput.  # noqa: E501
        :type chap_name_not: str
        """

        self._chap_name_not = chap_name_not

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


        :return: The chap_name_not_contains of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._chap_name_not_contains

    @chap_name_not_contains.setter
    def chap_name_not_contains(self, chap_name_not_contains):
        """Sets the chap_name_not_contains of this IscsiTargetWhereInput.


        :param chap_name_not_contains: The chap_name_not_contains of this IscsiTargetWhereInput.  # noqa: E501
        :type chap_name_not_contains: str
        """

        self._chap_name_not_contains = chap_name_not_contains

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


        :return: The chap_name_not_ends_with of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._chap_name_not_ends_with

    @chap_name_not_ends_with.setter
    def chap_name_not_ends_with(self, chap_name_not_ends_with):
        """Sets the chap_name_not_ends_with of this IscsiTargetWhereInput.


        :param chap_name_not_ends_with: The chap_name_not_ends_with of this IscsiTargetWhereInput.  # noqa: E501
        :type chap_name_not_ends_with: str
        """

        self._chap_name_not_ends_with = chap_name_not_ends_with

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


        :return: The chap_name_not_in of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: list[str]
        """
        return self._chap_name_not_in

    @chap_name_not_in.setter
    def chap_name_not_in(self, chap_name_not_in):
        """Sets the chap_name_not_in of this IscsiTargetWhereInput.


        :param chap_name_not_in: The chap_name_not_in of this IscsiTargetWhereInput.  # noqa: E501
        :type chap_name_not_in: list[str]
        """

        self._chap_name_not_in = chap_name_not_in

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


        :return: The chap_name_not_starts_with of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._chap_name_not_starts_with

    @chap_name_not_starts_with.setter
    def chap_name_not_starts_with(self, chap_name_not_starts_with):
        """Sets the chap_name_not_starts_with of this IscsiTargetWhereInput.


        :param chap_name_not_starts_with: The chap_name_not_starts_with of this IscsiTargetWhereInput.  # noqa: E501
        :type chap_name_not_starts_with: str
        """

        self._chap_name_not_starts_with = chap_name_not_starts_with

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


        :return: The chap_name_starts_with of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._chap_name_starts_with

    @chap_name_starts_with.setter
    def chap_name_starts_with(self, chap_name_starts_with):
        """Sets the chap_name_starts_with of this IscsiTargetWhereInput.


        :param chap_name_starts_with: The chap_name_starts_with of this IscsiTargetWhereInput.  # noqa: E501
        :type chap_name_starts_with: str
        """

        self._chap_name_starts_with = chap_name_starts_with

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


        :return: The chap_secret of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._chap_secret

    @chap_secret.setter
    def chap_secret(self, chap_secret):
        """Sets the chap_secret of this IscsiTargetWhereInput.


        :param chap_secret: The chap_secret of this IscsiTargetWhereInput.  # noqa: E501
        :type chap_secret: str
        """

        self._chap_secret = chap_secret

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


        :return: The chap_secret_contains of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._chap_secret_contains

    @chap_secret_contains.setter
    def chap_secret_contains(self, chap_secret_contains):
        """Sets the chap_secret_contains of this IscsiTargetWhereInput.


        :param chap_secret_contains: The chap_secret_contains of this IscsiTargetWhereInput.  # noqa: E501
        :type chap_secret_contains: str
        """

        self._chap_secret_contains = chap_secret_contains

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


        :return: The chap_secret_ends_with of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._chap_secret_ends_with

    @chap_secret_ends_with.setter
    def chap_secret_ends_with(self, chap_secret_ends_with):
        """Sets the chap_secret_ends_with of this IscsiTargetWhereInput.


        :param chap_secret_ends_with: The chap_secret_ends_with of this IscsiTargetWhereInput.  # noqa: E501
        :type chap_secret_ends_with: str
        """

        self._chap_secret_ends_with = chap_secret_ends_with

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


        :return: The chap_secret_gt of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._chap_secret_gt

    @chap_secret_gt.setter
    def chap_secret_gt(self, chap_secret_gt):
        """Sets the chap_secret_gt of this IscsiTargetWhereInput.


        :param chap_secret_gt: The chap_secret_gt of this IscsiTargetWhereInput.  # noqa: E501
        :type chap_secret_gt: str
        """

        self._chap_secret_gt = chap_secret_gt

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


        :return: The chap_secret_gte of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._chap_secret_gte

    @chap_secret_gte.setter
    def chap_secret_gte(self, chap_secret_gte):
        """Sets the chap_secret_gte of this IscsiTargetWhereInput.


        :param chap_secret_gte: The chap_secret_gte of this IscsiTargetWhereInput.  # noqa: E501
        :type chap_secret_gte: str
        """

        self._chap_secret_gte = chap_secret_gte

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


        :return: The chap_secret_in of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: list[str]
        """
        return self._chap_secret_in

    @chap_secret_in.setter
    def chap_secret_in(self, chap_secret_in):
        """Sets the chap_secret_in of this IscsiTargetWhereInput.


        :param chap_secret_in: The chap_secret_in of this IscsiTargetWhereInput.  # noqa: E501
        :type chap_secret_in: list[str]
        """

        self._chap_secret_in = chap_secret_in

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


        :return: The chap_secret_lt of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._chap_secret_lt

    @chap_secret_lt.setter
    def chap_secret_lt(self, chap_secret_lt):
        """Sets the chap_secret_lt of this IscsiTargetWhereInput.


        :param chap_secret_lt: The chap_secret_lt of this IscsiTargetWhereInput.  # noqa: E501
        :type chap_secret_lt: str
        """

        self._chap_secret_lt = chap_secret_lt

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


        :return: The chap_secret_lte of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._chap_secret_lte

    @chap_secret_lte.setter
    def chap_secret_lte(self, chap_secret_lte):
        """Sets the chap_secret_lte of this IscsiTargetWhereInput.


        :param chap_secret_lte: The chap_secret_lte of this IscsiTargetWhereInput.  # noqa: E501
        :type chap_secret_lte: str
        """

        self._chap_secret_lte = chap_secret_lte

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


        :return: The chap_secret_not of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._chap_secret_not

    @chap_secret_not.setter
    def chap_secret_not(self, chap_secret_not):
        """Sets the chap_secret_not of this IscsiTargetWhereInput.


        :param chap_secret_not: The chap_secret_not of this IscsiTargetWhereInput.  # noqa: E501
        :type chap_secret_not: str
        """

        self._chap_secret_not = chap_secret_not

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


        :return: The chap_secret_not_contains of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._chap_secret_not_contains

    @chap_secret_not_contains.setter
    def chap_secret_not_contains(self, chap_secret_not_contains):
        """Sets the chap_secret_not_contains of this IscsiTargetWhereInput.


        :param chap_secret_not_contains: The chap_secret_not_contains of this IscsiTargetWhereInput.  # noqa: E501
        :type chap_secret_not_contains: str
        """

        self._chap_secret_not_contains = chap_secret_not_contains

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


        :return: The chap_secret_not_ends_with of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._chap_secret_not_ends_with

    @chap_secret_not_ends_with.setter
    def chap_secret_not_ends_with(self, chap_secret_not_ends_with):
        """Sets the chap_secret_not_ends_with of this IscsiTargetWhereInput.


        :param chap_secret_not_ends_with: The chap_secret_not_ends_with of this IscsiTargetWhereInput.  # noqa: E501
        :type chap_secret_not_ends_with: str
        """

        self._chap_secret_not_ends_with = chap_secret_not_ends_with

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


        :return: The chap_secret_not_in of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: list[str]
        """
        return self._chap_secret_not_in

    @chap_secret_not_in.setter
    def chap_secret_not_in(self, chap_secret_not_in):
        """Sets the chap_secret_not_in of this IscsiTargetWhereInput.


        :param chap_secret_not_in: The chap_secret_not_in of this IscsiTargetWhereInput.  # noqa: E501
        :type chap_secret_not_in: list[str]
        """

        self._chap_secret_not_in = chap_secret_not_in

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


        :return: The chap_secret_not_starts_with of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._chap_secret_not_starts_with

    @chap_secret_not_starts_with.setter
    def chap_secret_not_starts_with(self, chap_secret_not_starts_with):
        """Sets the chap_secret_not_starts_with of this IscsiTargetWhereInput.


        :param chap_secret_not_starts_with: The chap_secret_not_starts_with of this IscsiTargetWhereInput.  # noqa: E501
        :type chap_secret_not_starts_with: str
        """

        self._chap_secret_not_starts_with = chap_secret_not_starts_with

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


        :return: The chap_secret_starts_with of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._chap_secret_starts_with

    @chap_secret_starts_with.setter
    def chap_secret_starts_with(self, chap_secret_starts_with):
        """Sets the chap_secret_starts_with of this IscsiTargetWhereInput.


        :param chap_secret_starts_with: The chap_secret_starts_with of this IscsiTargetWhereInput.  # noqa: E501
        :type chap_secret_starts_with: str
        """

        self._chap_secret_starts_with = chap_secret_starts_with

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


        :return: The cluster of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: ClusterWhereInput
        """
        return self._cluster

    @cluster.setter
    def cluster(self, cluster):
        """Sets the cluster of this IscsiTargetWhereInput.


        :param cluster: The cluster of this IscsiTargetWhereInput.  # noqa: E501
        :type cluster: ClusterWhereInput
        """

        self._cluster = cluster

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


        :return: The configuration_adaptive of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: bool
        """
        return self._configuration_adaptive

    @configuration_adaptive.setter
    def configuration_adaptive(self, configuration_adaptive):
        """Sets the configuration_adaptive of this IscsiTargetWhereInput.


        :param configuration_adaptive: The configuration_adaptive of this IscsiTargetWhereInput.  # noqa: E501
        :type configuration_adaptive: bool
        """

        self._configuration_adaptive = configuration_adaptive

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


        :return: The configuration_adaptive_not of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: bool
        """
        return self._configuration_adaptive_not

    @configuration_adaptive_not.setter
    def configuration_adaptive_not(self, configuration_adaptive_not):
        """Sets the configuration_adaptive_not of this IscsiTargetWhereInput.


        :param configuration_adaptive_not: The configuration_adaptive_not of this IscsiTargetWhereInput.  # noqa: E501
        :type configuration_adaptive_not: bool
        """

        self._configuration_adaptive_not = configuration_adaptive_not

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


        :return: The configuration_method of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: ConfigurationMethod
        """
        return self._configuration_method

    @configuration_method.setter
    def configuration_method(self, configuration_method):
        """Sets the configuration_method of this IscsiTargetWhereInput.


        :param configuration_method: The configuration_method of this IscsiTargetWhereInput.  # noqa: E501
        :type configuration_method: ConfigurationMethod
        """

        self._configuration_method = configuration_method

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


        :return: The configuration_method_in of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: list[ConfigurationMethod]
        """
        return self._configuration_method_in

    @configuration_method_in.setter
    def configuration_method_in(self, configuration_method_in):
        """Sets the configuration_method_in of this IscsiTargetWhereInput.


        :param configuration_method_in: The configuration_method_in of this IscsiTargetWhereInput.  # noqa: E501
        :type configuration_method_in: list[ConfigurationMethod]
        """

        self._configuration_method_in = configuration_method_in

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


        :return: The configuration_method_not of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: ConfigurationMethod
        """
        return self._configuration_method_not

    @configuration_method_not.setter
    def configuration_method_not(self, configuration_method_not):
        """Sets the configuration_method_not of this IscsiTargetWhereInput.


        :param configuration_method_not: The configuration_method_not of this IscsiTargetWhereInput.  # noqa: E501
        :type configuration_method_not: ConfigurationMethod
        """

        self._configuration_method_not = configuration_method_not

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


        :return: The configuration_method_not_in of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: list[ConfigurationMethod]
        """
        return self._configuration_method_not_in

    @configuration_method_not_in.setter
    def configuration_method_not_in(self, configuration_method_not_in):
        """Sets the configuration_method_not_in of this IscsiTargetWhereInput.


        :param configuration_method_not_in: The configuration_method_not_in of this IscsiTargetWhereInput.  # noqa: E501
        :type configuration_method_not_in: list[ConfigurationMethod]
        """

        self._configuration_method_not_in = configuration_method_not_in

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


        :return: The description of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._description

    @description.setter
    def description(self, description):
        """Sets the description of this IscsiTargetWhereInput.


        :param description: The description of this IscsiTargetWhereInput.  # noqa: E501
        :type description: str
        """

        self._description = description

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


        :return: The description_contains of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._description_contains

    @description_contains.setter
    def description_contains(self, description_contains):
        """Sets the description_contains of this IscsiTargetWhereInput.


        :param description_contains: The description_contains of this IscsiTargetWhereInput.  # noqa: E501
        :type description_contains: str
        """

        self._description_contains = description_contains

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


        :return: The description_ends_with of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._description_ends_with

    @description_ends_with.setter
    def description_ends_with(self, description_ends_with):
        """Sets the description_ends_with of this IscsiTargetWhereInput.


        :param description_ends_with: The description_ends_with of this IscsiTargetWhereInput.  # noqa: E501
        :type description_ends_with: str
        """

        self._description_ends_with = description_ends_with

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


        :return: The description_gt of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._description_gt

    @description_gt.setter
    def description_gt(self, description_gt):
        """Sets the description_gt of this IscsiTargetWhereInput.


        :param description_gt: The description_gt of this IscsiTargetWhereInput.  # noqa: E501
        :type description_gt: str
        """

        self._description_gt = description_gt

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


        :return: The description_gte of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._description_gte

    @description_gte.setter
    def description_gte(self, description_gte):
        """Sets the description_gte of this IscsiTargetWhereInput.


        :param description_gte: The description_gte of this IscsiTargetWhereInput.  # noqa: E501
        :type description_gte: str
        """

        self._description_gte = description_gte

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


        :return: The description_in of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: list[str]
        """
        return self._description_in

    @description_in.setter
    def description_in(self, description_in):
        """Sets the description_in of this IscsiTargetWhereInput.


        :param description_in: The description_in of this IscsiTargetWhereInput.  # noqa: E501
        :type description_in: list[str]
        """

        self._description_in = description_in

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


        :return: The description_lt of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._description_lt

    @description_lt.setter
    def description_lt(self, description_lt):
        """Sets the description_lt of this IscsiTargetWhereInput.


        :param description_lt: The description_lt of this IscsiTargetWhereInput.  # noqa: E501
        :type description_lt: str
        """

        self._description_lt = description_lt

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


        :return: The description_lte of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._description_lte

    @description_lte.setter
    def description_lte(self, description_lte):
        """Sets the description_lte of this IscsiTargetWhereInput.


        :param description_lte: The description_lte of this IscsiTargetWhereInput.  # noqa: E501
        :type description_lte: str
        """

        self._description_lte = description_lte

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


        :return: The description_not of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._description_not

    @description_not.setter
    def description_not(self, description_not):
        """Sets the description_not of this IscsiTargetWhereInput.


        :param description_not: The description_not of this IscsiTargetWhereInput.  # noqa: E501
        :type description_not: str
        """

        self._description_not = description_not

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


        :return: The description_not_contains of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._description_not_contains

    @description_not_contains.setter
    def description_not_contains(self, description_not_contains):
        """Sets the description_not_contains of this IscsiTargetWhereInput.


        :param description_not_contains: The description_not_contains of this IscsiTargetWhereInput.  # noqa: E501
        :type description_not_contains: str
        """

        self._description_not_contains = description_not_contains

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


        :return: The description_not_ends_with of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._description_not_ends_with

    @description_not_ends_with.setter
    def description_not_ends_with(self, description_not_ends_with):
        """Sets the description_not_ends_with of this IscsiTargetWhereInput.


        :param description_not_ends_with: The description_not_ends_with of this IscsiTargetWhereInput.  # noqa: E501
        :type description_not_ends_with: str
        """

        self._description_not_ends_with = description_not_ends_with

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


        :return: The description_not_in of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: list[str]
        """
        return self._description_not_in

    @description_not_in.setter
    def description_not_in(self, description_not_in):
        """Sets the description_not_in of this IscsiTargetWhereInput.


        :param description_not_in: The description_not_in of this IscsiTargetWhereInput.  # noqa: E501
        :type description_not_in: list[str]
        """

        self._description_not_in = description_not_in

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


        :return: The description_not_starts_with of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._description_not_starts_with

    @description_not_starts_with.setter
    def description_not_starts_with(self, description_not_starts_with):
        """Sets the description_not_starts_with of this IscsiTargetWhereInput.


        :param description_not_starts_with: The description_not_starts_with of this IscsiTargetWhereInput.  # noqa: E501
        :type description_not_starts_with: str
        """

        self._description_not_starts_with = description_not_starts_with

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


        :return: The description_starts_with of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._description_starts_with

    @description_starts_with.setter
    def description_starts_with(self, description_starts_with):
        """Sets the description_starts_with of this IscsiTargetWhereInput.


        :param description_starts_with: The description_starts_with of this IscsiTargetWhereInput.  # noqa: E501
        :type description_starts_with: str
        """

        self._description_starts_with = description_starts_with

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


        :return: The ec_k of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._ec_k

    @ec_k.setter
    def ec_k(self, ec_k):
        """Sets the ec_k of this IscsiTargetWhereInput.


        :param ec_k: The ec_k of this IscsiTargetWhereInput.  # noqa: E501
        :type ec_k: int
        """

        self._ec_k = ec_k

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


        :return: The ec_k_gt of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._ec_k_gt

    @ec_k_gt.setter
    def ec_k_gt(self, ec_k_gt):
        """Sets the ec_k_gt of this IscsiTargetWhereInput.


        :param ec_k_gt: The ec_k_gt of this IscsiTargetWhereInput.  # noqa: E501
        :type ec_k_gt: int
        """

        self._ec_k_gt = ec_k_gt

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


        :return: The ec_k_gte of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._ec_k_gte

    @ec_k_gte.setter
    def ec_k_gte(self, ec_k_gte):
        """Sets the ec_k_gte of this IscsiTargetWhereInput.


        :param ec_k_gte: The ec_k_gte of this IscsiTargetWhereInput.  # noqa: E501
        :type ec_k_gte: int
        """

        self._ec_k_gte = ec_k_gte

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


        :return: The ec_k_in of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._ec_k_in

    @ec_k_in.setter
    def ec_k_in(self, ec_k_in):
        """Sets the ec_k_in of this IscsiTargetWhereInput.


        :param ec_k_in: The ec_k_in of this IscsiTargetWhereInput.  # noqa: E501
        :type ec_k_in: list[int]
        """

        self._ec_k_in = ec_k_in

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


        :return: The ec_k_lt of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._ec_k_lt

    @ec_k_lt.setter
    def ec_k_lt(self, ec_k_lt):
        """Sets the ec_k_lt of this IscsiTargetWhereInput.


        :param ec_k_lt: The ec_k_lt of this IscsiTargetWhereInput.  # noqa: E501
        :type ec_k_lt: int
        """

        self._ec_k_lt = ec_k_lt

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


        :return: The ec_k_lte of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._ec_k_lte

    @ec_k_lte.setter
    def ec_k_lte(self, ec_k_lte):
        """Sets the ec_k_lte of this IscsiTargetWhereInput.


        :param ec_k_lte: The ec_k_lte of this IscsiTargetWhereInput.  # noqa: E501
        :type ec_k_lte: int
        """

        self._ec_k_lte = ec_k_lte

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


        :return: The ec_k_not of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._ec_k_not

    @ec_k_not.setter
    def ec_k_not(self, ec_k_not):
        """Sets the ec_k_not of this IscsiTargetWhereInput.


        :param ec_k_not: The ec_k_not of this IscsiTargetWhereInput.  # noqa: E501
        :type ec_k_not: int
        """

        self._ec_k_not = ec_k_not

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


        :return: The ec_k_not_in of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._ec_k_not_in

    @ec_k_not_in.setter
    def ec_k_not_in(self, ec_k_not_in):
        """Sets the ec_k_not_in of this IscsiTargetWhereInput.


        :param ec_k_not_in: The ec_k_not_in of this IscsiTargetWhereInput.  # noqa: E501
        :type ec_k_not_in: list[int]
        """

        self._ec_k_not_in = ec_k_not_in

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


        :return: The ec_m of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._ec_m

    @ec_m.setter
    def ec_m(self, ec_m):
        """Sets the ec_m of this IscsiTargetWhereInput.


        :param ec_m: The ec_m of this IscsiTargetWhereInput.  # noqa: E501
        :type ec_m: int
        """

        self._ec_m = ec_m

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


        :return: The ec_m_gt of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._ec_m_gt

    @ec_m_gt.setter
    def ec_m_gt(self, ec_m_gt):
        """Sets the ec_m_gt of this IscsiTargetWhereInput.


        :param ec_m_gt: The ec_m_gt of this IscsiTargetWhereInput.  # noqa: E501
        :type ec_m_gt: int
        """

        self._ec_m_gt = ec_m_gt

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


        :return: The ec_m_gte of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._ec_m_gte

    @ec_m_gte.setter
    def ec_m_gte(self, ec_m_gte):
        """Sets the ec_m_gte of this IscsiTargetWhereInput.


        :param ec_m_gte: The ec_m_gte of this IscsiTargetWhereInput.  # noqa: E501
        :type ec_m_gte: int
        """

        self._ec_m_gte = ec_m_gte

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


        :return: The ec_m_in of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._ec_m_in

    @ec_m_in.setter
    def ec_m_in(self, ec_m_in):
        """Sets the ec_m_in of this IscsiTargetWhereInput.


        :param ec_m_in: The ec_m_in of this IscsiTargetWhereInput.  # noqa: E501
        :type ec_m_in: list[int]
        """

        self._ec_m_in = ec_m_in

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


        :return: The ec_m_lt of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._ec_m_lt

    @ec_m_lt.setter
    def ec_m_lt(self, ec_m_lt):
        """Sets the ec_m_lt of this IscsiTargetWhereInput.


        :param ec_m_lt: The ec_m_lt of this IscsiTargetWhereInput.  # noqa: E501
        :type ec_m_lt: int
        """

        self._ec_m_lt = ec_m_lt

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


        :return: The ec_m_lte of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._ec_m_lte

    @ec_m_lte.setter
    def ec_m_lte(self, ec_m_lte):
        """Sets the ec_m_lte of this IscsiTargetWhereInput.


        :param ec_m_lte: The ec_m_lte of this IscsiTargetWhereInput.  # noqa: E501
        :type ec_m_lte: int
        """

        self._ec_m_lte = ec_m_lte

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


        :return: The ec_m_not of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._ec_m_not

    @ec_m_not.setter
    def ec_m_not(self, ec_m_not):
        """Sets the ec_m_not of this IscsiTargetWhereInput.


        :param ec_m_not: The ec_m_not of this IscsiTargetWhereInput.  # noqa: E501
        :type ec_m_not: int
        """

        self._ec_m_not = ec_m_not

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


        :return: The ec_m_not_in of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._ec_m_not_in

    @ec_m_not_in.setter
    def ec_m_not_in(self, ec_m_not_in):
        """Sets the ec_m_not_in of this IscsiTargetWhereInput.


        :param ec_m_not_in: The ec_m_not_in of this IscsiTargetWhereInput.  # noqa: E501
        :type ec_m_not_in: list[int]
        """

        self._ec_m_not_in = ec_m_not_in

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


        :return: The encrypt_method of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: EncryptMethod
        """
        return self._encrypt_method

    @encrypt_method.setter
    def encrypt_method(self, encrypt_method):
        """Sets the encrypt_method of this IscsiTargetWhereInput.


        :param encrypt_method: The encrypt_method of this IscsiTargetWhereInput.  # noqa: E501
        :type encrypt_method: EncryptMethod
        """

        self._encrypt_method = encrypt_method

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


        :return: The encrypt_method_in of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: list[EncryptMethod]
        """
        return self._encrypt_method_in

    @encrypt_method_in.setter
    def encrypt_method_in(self, encrypt_method_in):
        """Sets the encrypt_method_in of this IscsiTargetWhereInput.


        :param encrypt_method_in: The encrypt_method_in of this IscsiTargetWhereInput.  # noqa: E501
        :type encrypt_method_in: list[EncryptMethod]
        """

        self._encrypt_method_in = encrypt_method_in

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


        :return: The encrypt_method_not of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: EncryptMethod
        """
        return self._encrypt_method_not

    @encrypt_method_not.setter
    def encrypt_method_not(self, encrypt_method_not):
        """Sets the encrypt_method_not of this IscsiTargetWhereInput.


        :param encrypt_method_not: The encrypt_method_not of this IscsiTargetWhereInput.  # noqa: E501
        :type encrypt_method_not: EncryptMethod
        """

        self._encrypt_method_not = encrypt_method_not

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


        :return: The encrypt_method_not_in of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: list[EncryptMethod]
        """
        return self._encrypt_method_not_in

    @encrypt_method_not_in.setter
    def encrypt_method_not_in(self, encrypt_method_not_in):
        """Sets the encrypt_method_not_in of this IscsiTargetWhereInput.


        :param encrypt_method_not_in: The encrypt_method_not_in of this IscsiTargetWhereInput.  # noqa: E501
        :type encrypt_method_not_in: list[EncryptMethod]
        """

        self._encrypt_method_not_in = encrypt_method_not_in

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


        :return: The entity_async_status of this IscsiTargetWhereInput.  # 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 IscsiTargetWhereInput.


        :param entity_async_status: The entity_async_status of this IscsiTargetWhereInput.  # 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 IscsiTargetWhereInput.  # noqa: E501


        :return: The entity_async_status_in of this IscsiTargetWhereInput.  # 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 IscsiTargetWhereInput.


        :param entity_async_status_in: The entity_async_status_in of this IscsiTargetWhereInput.  # 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 IscsiTargetWhereInput.  # noqa: E501


        :return: The entity_async_status_not of this IscsiTargetWhereInput.  # 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 IscsiTargetWhereInput.


        :param entity_async_status_not: The entity_async_status_not of this IscsiTargetWhereInput.  # 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 IscsiTargetWhereInput.  # noqa: E501


        :return: The entity_async_status_not_in of this IscsiTargetWhereInput.  # 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 IscsiTargetWhereInput.


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

        self._entity_async_status_not_in = entity_async_status_not_in

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


        :return: The external_use of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: bool
        """
        return self._external_use

    @external_use.setter
    def external_use(self, external_use):
        """Sets the external_use of this IscsiTargetWhereInput.


        :param external_use: The external_use of this IscsiTargetWhereInput.  # noqa: E501
        :type external_use: bool
        """

        self._external_use = external_use

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


        :return: The external_use_not of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: bool
        """
        return self._external_use_not

    @external_use_not.setter
    def external_use_not(self, external_use_not):
        """Sets the external_use_not of this IscsiTargetWhereInput.


        :param external_use_not: The external_use_not of this IscsiTargetWhereInput.  # noqa: E501
        :type external_use_not: bool
        """

        self._external_use_not = external_use_not

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


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

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


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

        self._id = id

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


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

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


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

        self._id_contains = id_contains

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


        :return: The id_ends_with of this IscsiTargetWhereInput.  # 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 IscsiTargetWhereInput.


        :param id_ends_with: The id_ends_with of this IscsiTargetWhereInput.  # 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 IscsiTargetWhereInput.  # noqa: E501


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

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


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

        self._id_gt = id_gt

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


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

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


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

        self._id_gte = id_gte

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


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

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


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

        self._id_in = id_in

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


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

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


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

        self._id_lt = id_lt

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


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

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


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

        self._id_lte = id_lte

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


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

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


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

        self._id_not = id_not

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


        :return: The id_not_contains of this IscsiTargetWhereInput.  # 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 IscsiTargetWhereInput.


        :param id_not_contains: The id_not_contains of this IscsiTargetWhereInput.  # 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 IscsiTargetWhereInput.  # noqa: E501


        :return: The id_not_ends_with of this IscsiTargetWhereInput.  # 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 IscsiTargetWhereInput.


        :param id_not_ends_with: The id_not_ends_with of this IscsiTargetWhereInput.  # 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 IscsiTargetWhereInput.  # noqa: E501


        :return: The id_not_in of this IscsiTargetWhereInput.  # 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 IscsiTargetWhereInput.


        :param id_not_in: The id_not_in of this IscsiTargetWhereInput.  # 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 IscsiTargetWhereInput.  # noqa: E501


        :return: The id_not_starts_with of this IscsiTargetWhereInput.  # 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 IscsiTargetWhereInput.


        :param id_not_starts_with: The id_not_starts_with of this IscsiTargetWhereInput.  # 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 IscsiTargetWhereInput.  # noqa: E501


        :return: The id_starts_with of this IscsiTargetWhereInput.  # 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 IscsiTargetWhereInput.


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

        self._id_starts_with = id_starts_with

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


        :return: The internal of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: bool
        """
        return self._internal

    @internal.setter
    def internal(self, internal):
        """Sets the internal of this IscsiTargetWhereInput.


        :param internal: The internal of this IscsiTargetWhereInput.  # noqa: E501
        :type internal: bool
        """

        self._internal = internal

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


        :return: The internal_not of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: bool
        """
        return self._internal_not

    @internal_not.setter
    def internal_not(self, internal_not):
        """Sets the internal_not of this IscsiTargetWhereInput.


        :param internal_not: The internal_not of this IscsiTargetWhereInput.  # noqa: E501
        :type internal_not: bool
        """

        self._internal_not = internal_not

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


        :return: The io_size of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._io_size

    @io_size.setter
    def io_size(self, io_size):
        """Sets the io_size of this IscsiTargetWhereInput.


        :param io_size: The io_size of this IscsiTargetWhereInput.  # noqa: E501
        :type io_size: int
        """

        self._io_size = io_size

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


        :return: The io_size_gt of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._io_size_gt

    @io_size_gt.setter
    def io_size_gt(self, io_size_gt):
        """Sets the io_size_gt of this IscsiTargetWhereInput.


        :param io_size_gt: The io_size_gt of this IscsiTargetWhereInput.  # noqa: E501
        :type io_size_gt: int
        """

        self._io_size_gt = io_size_gt

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


        :return: The io_size_gte of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._io_size_gte

    @io_size_gte.setter
    def io_size_gte(self, io_size_gte):
        """Sets the io_size_gte of this IscsiTargetWhereInput.


        :param io_size_gte: The io_size_gte of this IscsiTargetWhereInput.  # noqa: E501
        :type io_size_gte: int
        """

        self._io_size_gte = io_size_gte

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


        :return: The io_size_in of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._io_size_in

    @io_size_in.setter
    def io_size_in(self, io_size_in):
        """Sets the io_size_in of this IscsiTargetWhereInput.


        :param io_size_in: The io_size_in of this IscsiTargetWhereInput.  # noqa: E501
        :type io_size_in: list[int]
        """

        self._io_size_in = io_size_in

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


        :return: The io_size_lt of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._io_size_lt

    @io_size_lt.setter
    def io_size_lt(self, io_size_lt):
        """Sets the io_size_lt of this IscsiTargetWhereInput.


        :param io_size_lt: The io_size_lt of this IscsiTargetWhereInput.  # noqa: E501
        :type io_size_lt: int
        """

        self._io_size_lt = io_size_lt

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


        :return: The io_size_lte of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._io_size_lte

    @io_size_lte.setter
    def io_size_lte(self, io_size_lte):
        """Sets the io_size_lte of this IscsiTargetWhereInput.


        :param io_size_lte: The io_size_lte of this IscsiTargetWhereInput.  # noqa: E501
        :type io_size_lte: int
        """

        self._io_size_lte = io_size_lte

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


        :return: The io_size_not of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._io_size_not

    @io_size_not.setter
    def io_size_not(self, io_size_not):
        """Sets the io_size_not of this IscsiTargetWhereInput.


        :param io_size_not: The io_size_not of this IscsiTargetWhereInput.  # noqa: E501
        :type io_size_not: int
        """

        self._io_size_not = io_size_not

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


        :return: The io_size_not_in of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._io_size_not_in

    @io_size_not_in.setter
    def io_size_not_in(self, io_size_not_in):
        """Sets the io_size_not_in of this IscsiTargetWhereInput.


        :param io_size_not_in: The io_size_not_in of this IscsiTargetWhereInput.  # noqa: E501
        :type io_size_not_in: list[int]
        """

        self._io_size_not_in = io_size_not_in

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


        :return: The iops of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._iops

    @iops.setter
    def iops(self, iops):
        """Sets the iops of this IscsiTargetWhereInput.


        :param iops: The iops of this IscsiTargetWhereInput.  # noqa: E501
        :type iops: int
        """

        self._iops = iops

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


        :return: The iops_gt of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._iops_gt

    @iops_gt.setter
    def iops_gt(self, iops_gt):
        """Sets the iops_gt of this IscsiTargetWhereInput.


        :param iops_gt: The iops_gt of this IscsiTargetWhereInput.  # noqa: E501
        :type iops_gt: int
        """

        self._iops_gt = iops_gt

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


        :return: The iops_gte of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._iops_gte

    @iops_gte.setter
    def iops_gte(self, iops_gte):
        """Sets the iops_gte of this IscsiTargetWhereInput.


        :param iops_gte: The iops_gte of this IscsiTargetWhereInput.  # noqa: E501
        :type iops_gte: int
        """

        self._iops_gte = iops_gte

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


        :return: The iops_in of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._iops_in

    @iops_in.setter
    def iops_in(self, iops_in):
        """Sets the iops_in of this IscsiTargetWhereInput.


        :param iops_in: The iops_in of this IscsiTargetWhereInput.  # noqa: E501
        :type iops_in: list[int]
        """

        self._iops_in = iops_in

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


        :return: The iops_lt of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._iops_lt

    @iops_lt.setter
    def iops_lt(self, iops_lt):
        """Sets the iops_lt of this IscsiTargetWhereInput.


        :param iops_lt: The iops_lt of this IscsiTargetWhereInput.  # noqa: E501
        :type iops_lt: int
        """

        self._iops_lt = iops_lt

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


        :return: The iops_lte of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._iops_lte

    @iops_lte.setter
    def iops_lte(self, iops_lte):
        """Sets the iops_lte of this IscsiTargetWhereInput.


        :param iops_lte: The iops_lte of this IscsiTargetWhereInput.  # noqa: E501
        :type iops_lte: int
        """

        self._iops_lte = iops_lte

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


        :return: The iops_max of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._iops_max

    @iops_max.setter
    def iops_max(self, iops_max):
        """Sets the iops_max of this IscsiTargetWhereInput.


        :param iops_max: The iops_max of this IscsiTargetWhereInput.  # noqa: E501
        :type iops_max: int
        """

        self._iops_max = iops_max

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


        :return: The iops_max_gt of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._iops_max_gt

    @iops_max_gt.setter
    def iops_max_gt(self, iops_max_gt):
        """Sets the iops_max_gt of this IscsiTargetWhereInput.


        :param iops_max_gt: The iops_max_gt of this IscsiTargetWhereInput.  # noqa: E501
        :type iops_max_gt: int
        """

        self._iops_max_gt = iops_max_gt

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


        :return: The iops_max_gte of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._iops_max_gte

    @iops_max_gte.setter
    def iops_max_gte(self, iops_max_gte):
        """Sets the iops_max_gte of this IscsiTargetWhereInput.


        :param iops_max_gte: The iops_max_gte of this IscsiTargetWhereInput.  # noqa: E501
        :type iops_max_gte: int
        """

        self._iops_max_gte = iops_max_gte

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


        :return: The iops_max_in of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._iops_max_in

    @iops_max_in.setter
    def iops_max_in(self, iops_max_in):
        """Sets the iops_max_in of this IscsiTargetWhereInput.


        :param iops_max_in: The iops_max_in of this IscsiTargetWhereInput.  # noqa: E501
        :type iops_max_in: list[int]
        """

        self._iops_max_in = iops_max_in

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


        :return: The iops_max_length of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._iops_max_length

    @iops_max_length.setter
    def iops_max_length(self, iops_max_length):
        """Sets the iops_max_length of this IscsiTargetWhereInput.


        :param iops_max_length: The iops_max_length of this IscsiTargetWhereInput.  # noqa: E501
        :type iops_max_length: int
        """

        self._iops_max_length = iops_max_length

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


        :return: The iops_max_length_gt of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._iops_max_length_gt

    @iops_max_length_gt.setter
    def iops_max_length_gt(self, iops_max_length_gt):
        """Sets the iops_max_length_gt of this IscsiTargetWhereInput.


        :param iops_max_length_gt: The iops_max_length_gt of this IscsiTargetWhereInput.  # noqa: E501
        :type iops_max_length_gt: int
        """

        self._iops_max_length_gt = iops_max_length_gt

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


        :return: The iops_max_length_gte of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._iops_max_length_gte

    @iops_max_length_gte.setter
    def iops_max_length_gte(self, iops_max_length_gte):
        """Sets the iops_max_length_gte of this IscsiTargetWhereInput.


        :param iops_max_length_gte: The iops_max_length_gte of this IscsiTargetWhereInput.  # noqa: E501
        :type iops_max_length_gte: int
        """

        self._iops_max_length_gte = iops_max_length_gte

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


        :return: The iops_max_length_in of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._iops_max_length_in

    @iops_max_length_in.setter
    def iops_max_length_in(self, iops_max_length_in):
        """Sets the iops_max_length_in of this IscsiTargetWhereInput.


        :param iops_max_length_in: The iops_max_length_in of this IscsiTargetWhereInput.  # noqa: E501
        :type iops_max_length_in: list[int]
        """

        self._iops_max_length_in = iops_max_length_in

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


        :return: The iops_max_length_lt of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._iops_max_length_lt

    @iops_max_length_lt.setter
    def iops_max_length_lt(self, iops_max_length_lt):
        """Sets the iops_max_length_lt of this IscsiTargetWhereInput.


        :param iops_max_length_lt: The iops_max_length_lt of this IscsiTargetWhereInput.  # noqa: E501
        :type iops_max_length_lt: int
        """

        self._iops_max_length_lt = iops_max_length_lt

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


        :return: The iops_max_length_lte of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._iops_max_length_lte

    @iops_max_length_lte.setter
    def iops_max_length_lte(self, iops_max_length_lte):
        """Sets the iops_max_length_lte of this IscsiTargetWhereInput.


        :param iops_max_length_lte: The iops_max_length_lte of this IscsiTargetWhereInput.  # noqa: E501
        :type iops_max_length_lte: int
        """

        self._iops_max_length_lte = iops_max_length_lte

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


        :return: The iops_max_length_not of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._iops_max_length_not

    @iops_max_length_not.setter
    def iops_max_length_not(self, iops_max_length_not):
        """Sets the iops_max_length_not of this IscsiTargetWhereInput.


        :param iops_max_length_not: The iops_max_length_not of this IscsiTargetWhereInput.  # noqa: E501
        :type iops_max_length_not: int
        """

        self._iops_max_length_not = iops_max_length_not

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


        :return: The iops_max_length_not_in of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._iops_max_length_not_in

    @iops_max_length_not_in.setter
    def iops_max_length_not_in(self, iops_max_length_not_in):
        """Sets the iops_max_length_not_in of this IscsiTargetWhereInput.


        :param iops_max_length_not_in: The iops_max_length_not_in of this IscsiTargetWhereInput.  # noqa: E501
        :type iops_max_length_not_in: list[int]
        """

        self._iops_max_length_not_in = iops_max_length_not_in

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


        :return: The iops_max_lt of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._iops_max_lt

    @iops_max_lt.setter
    def iops_max_lt(self, iops_max_lt):
        """Sets the iops_max_lt of this IscsiTargetWhereInput.


        :param iops_max_lt: The iops_max_lt of this IscsiTargetWhereInput.  # noqa: E501
        :type iops_max_lt: int
        """

        self._iops_max_lt = iops_max_lt

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


        :return: The iops_max_lte of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._iops_max_lte

    @iops_max_lte.setter
    def iops_max_lte(self, iops_max_lte):
        """Sets the iops_max_lte of this IscsiTargetWhereInput.


        :param iops_max_lte: The iops_max_lte of this IscsiTargetWhereInput.  # noqa: E501
        :type iops_max_lte: int
        """

        self._iops_max_lte = iops_max_lte

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


        :return: The iops_max_not of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._iops_max_not

    @iops_max_not.setter
    def iops_max_not(self, iops_max_not):
        """Sets the iops_max_not of this IscsiTargetWhereInput.


        :param iops_max_not: The iops_max_not of this IscsiTargetWhereInput.  # noqa: E501
        :type iops_max_not: int
        """

        self._iops_max_not = iops_max_not

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


        :return: The iops_max_not_in of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._iops_max_not_in

    @iops_max_not_in.setter
    def iops_max_not_in(self, iops_max_not_in):
        """Sets the iops_max_not_in of this IscsiTargetWhereInput.


        :param iops_max_not_in: The iops_max_not_in of this IscsiTargetWhereInput.  # noqa: E501
        :type iops_max_not_in: list[int]
        """

        self._iops_max_not_in = iops_max_not_in

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


        :return: The iops_not of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._iops_not

    @iops_not.setter
    def iops_not(self, iops_not):
        """Sets the iops_not of this IscsiTargetWhereInput.


        :param iops_not: The iops_not of this IscsiTargetWhereInput.  # noqa: E501
        :type iops_not: int
        """

        self._iops_not = iops_not

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


        :return: The iops_not_in of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._iops_not_in

    @iops_not_in.setter
    def iops_not_in(self, iops_not_in):
        """Sets the iops_not_in of this IscsiTargetWhereInput.


        :param iops_not_in: The iops_not_in of this IscsiTargetWhereInput.  # noqa: E501
        :type iops_not_in: list[int]
        """

        self._iops_not_in = iops_not_in

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


        :return: The iops_rd of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._iops_rd

    @iops_rd.setter
    def iops_rd(self, iops_rd):
        """Sets the iops_rd of this IscsiTargetWhereInput.


        :param iops_rd: The iops_rd of this IscsiTargetWhereInput.  # noqa: E501
        :type iops_rd: int
        """

        self._iops_rd = iops_rd

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


        :return: The iops_rd_gt of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._iops_rd_gt

    @iops_rd_gt.setter
    def iops_rd_gt(self, iops_rd_gt):
        """Sets the iops_rd_gt of this IscsiTargetWhereInput.


        :param iops_rd_gt: The iops_rd_gt of this IscsiTargetWhereInput.  # noqa: E501
        :type iops_rd_gt: int
        """

        self._iops_rd_gt = iops_rd_gt

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


        :return: The iops_rd_gte of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._iops_rd_gte

    @iops_rd_gte.setter
    def iops_rd_gte(self, iops_rd_gte):
        """Sets the iops_rd_gte of this IscsiTargetWhereInput.


        :param iops_rd_gte: The iops_rd_gte of this IscsiTargetWhereInput.  # noqa: E501
        :type iops_rd_gte: int
        """

        self._iops_rd_gte = iops_rd_gte

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


        :return: The iops_rd_in of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._iops_rd_in

    @iops_rd_in.setter
    def iops_rd_in(self, iops_rd_in):
        """Sets the iops_rd_in of this IscsiTargetWhereInput.


        :param iops_rd_in: The iops_rd_in of this IscsiTargetWhereInput.  # noqa: E501
        :type iops_rd_in: list[int]
        """

        self._iops_rd_in = iops_rd_in

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


        :return: The iops_rd_lt of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._iops_rd_lt

    @iops_rd_lt.setter
    def iops_rd_lt(self, iops_rd_lt):
        """Sets the iops_rd_lt of this IscsiTargetWhereInput.


        :param iops_rd_lt: The iops_rd_lt of this IscsiTargetWhereInput.  # noqa: E501
        :type iops_rd_lt: int
        """

        self._iops_rd_lt = iops_rd_lt

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


        :return: The iops_rd_lte of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._iops_rd_lte

    @iops_rd_lte.setter
    def iops_rd_lte(self, iops_rd_lte):
        """Sets the iops_rd_lte of this IscsiTargetWhereInput.


        :param iops_rd_lte: The iops_rd_lte of this IscsiTargetWhereInput.  # noqa: E501
        :type iops_rd_lte: int
        """

        self._iops_rd_lte = iops_rd_lte

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


        :return: The iops_rd_max of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._iops_rd_max

    @iops_rd_max.setter
    def iops_rd_max(self, iops_rd_max):
        """Sets the iops_rd_max of this IscsiTargetWhereInput.


        :param iops_rd_max: The iops_rd_max of this IscsiTargetWhereInput.  # noqa: E501
        :type iops_rd_max: int
        """

        self._iops_rd_max = iops_rd_max

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


        :return: The iops_rd_max_gt of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._iops_rd_max_gt

    @iops_rd_max_gt.setter
    def iops_rd_max_gt(self, iops_rd_max_gt):
        """Sets the iops_rd_max_gt of this IscsiTargetWhereInput.


        :param iops_rd_max_gt: The iops_rd_max_gt of this IscsiTargetWhereInput.  # noqa: E501
        :type iops_rd_max_gt: int
        """

        self._iops_rd_max_gt = iops_rd_max_gt

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


        :return: The iops_rd_max_gte of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._iops_rd_max_gte

    @iops_rd_max_gte.setter
    def iops_rd_max_gte(self, iops_rd_max_gte):
        """Sets the iops_rd_max_gte of this IscsiTargetWhereInput.


        :param iops_rd_max_gte: The iops_rd_max_gte of this IscsiTargetWhereInput.  # noqa: E501
        :type iops_rd_max_gte: int
        """

        self._iops_rd_max_gte = iops_rd_max_gte

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


        :return: The iops_rd_max_in of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._iops_rd_max_in

    @iops_rd_max_in.setter
    def iops_rd_max_in(self, iops_rd_max_in):
        """Sets the iops_rd_max_in of this IscsiTargetWhereInput.


        :param iops_rd_max_in: The iops_rd_max_in of this IscsiTargetWhereInput.  # noqa: E501
        :type iops_rd_max_in: list[int]
        """

        self._iops_rd_max_in = iops_rd_max_in

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


        :return: The iops_rd_max_length of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._iops_rd_max_length

    @iops_rd_max_length.setter
    def iops_rd_max_length(self, iops_rd_max_length):
        """Sets the iops_rd_max_length of this IscsiTargetWhereInput.


        :param iops_rd_max_length: The iops_rd_max_length of this IscsiTargetWhereInput.  # noqa: E501
        :type iops_rd_max_length: int
        """

        self._iops_rd_max_length = iops_rd_max_length

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


        :return: The iops_rd_max_length_gt of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._iops_rd_max_length_gt

    @iops_rd_max_length_gt.setter
    def iops_rd_max_length_gt(self, iops_rd_max_length_gt):
        """Sets the iops_rd_max_length_gt of this IscsiTargetWhereInput.


        :param iops_rd_max_length_gt: The iops_rd_max_length_gt of this IscsiTargetWhereInput.  # noqa: E501
        :type iops_rd_max_length_gt: int
        """

        self._iops_rd_max_length_gt = iops_rd_max_length_gt

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


        :return: The iops_rd_max_length_gte of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._iops_rd_max_length_gte

    @iops_rd_max_length_gte.setter
    def iops_rd_max_length_gte(self, iops_rd_max_length_gte):
        """Sets the iops_rd_max_length_gte of this IscsiTargetWhereInput.


        :param iops_rd_max_length_gte: The iops_rd_max_length_gte of this IscsiTargetWhereInput.  # noqa: E501
        :type iops_rd_max_length_gte: int
        """

        self._iops_rd_max_length_gte = iops_rd_max_length_gte

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


        :return: The iops_rd_max_length_in of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._iops_rd_max_length_in

    @iops_rd_max_length_in.setter
    def iops_rd_max_length_in(self, iops_rd_max_length_in):
        """Sets the iops_rd_max_length_in of this IscsiTargetWhereInput.


        :param iops_rd_max_length_in: The iops_rd_max_length_in of this IscsiTargetWhereInput.  # noqa: E501
        :type iops_rd_max_length_in: list[int]
        """

        self._iops_rd_max_length_in = iops_rd_max_length_in

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


        :return: The iops_rd_max_length_lt of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._iops_rd_max_length_lt

    @iops_rd_max_length_lt.setter
    def iops_rd_max_length_lt(self, iops_rd_max_length_lt):
        """Sets the iops_rd_max_length_lt of this IscsiTargetWhereInput.


        :param iops_rd_max_length_lt: The iops_rd_max_length_lt of this IscsiTargetWhereInput.  # noqa: E501
        :type iops_rd_max_length_lt: int
        """

        self._iops_rd_max_length_lt = iops_rd_max_length_lt

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


        :return: The iops_rd_max_length_lte of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._iops_rd_max_length_lte

    @iops_rd_max_length_lte.setter
    def iops_rd_max_length_lte(self, iops_rd_max_length_lte):
        """Sets the iops_rd_max_length_lte of this IscsiTargetWhereInput.


        :param iops_rd_max_length_lte: The iops_rd_max_length_lte of this IscsiTargetWhereInput.  # noqa: E501
        :type iops_rd_max_length_lte: int
        """

        self._iops_rd_max_length_lte = iops_rd_max_length_lte

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


        :return: The iops_rd_max_length_not of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._iops_rd_max_length_not

    @iops_rd_max_length_not.setter
    def iops_rd_max_length_not(self, iops_rd_max_length_not):
        """Sets the iops_rd_max_length_not of this IscsiTargetWhereInput.


        :param iops_rd_max_length_not: The iops_rd_max_length_not of this IscsiTargetWhereInput.  # noqa: E501
        :type iops_rd_max_length_not: int
        """

        self._iops_rd_max_length_not = iops_rd_max_length_not

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


        :return: The iops_rd_max_length_not_in of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._iops_rd_max_length_not_in

    @iops_rd_max_length_not_in.setter
    def iops_rd_max_length_not_in(self, iops_rd_max_length_not_in):
        """Sets the iops_rd_max_length_not_in of this IscsiTargetWhereInput.


        :param iops_rd_max_length_not_in: The iops_rd_max_length_not_in of this IscsiTargetWhereInput.  # noqa: E501
        :type iops_rd_max_length_not_in: list[int]
        """

        self._iops_rd_max_length_not_in = iops_rd_max_length_not_in

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


        :return: The iops_rd_max_lt of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._iops_rd_max_lt

    @iops_rd_max_lt.setter
    def iops_rd_max_lt(self, iops_rd_max_lt):
        """Sets the iops_rd_max_lt of this IscsiTargetWhereInput.


        :param iops_rd_max_lt: The iops_rd_max_lt of this IscsiTargetWhereInput.  # noqa: E501
        :type iops_rd_max_lt: int
        """

        self._iops_rd_max_lt = iops_rd_max_lt

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


        :return: The iops_rd_max_lte of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._iops_rd_max_lte

    @iops_rd_max_lte.setter
    def iops_rd_max_lte(self, iops_rd_max_lte):
        """Sets the iops_rd_max_lte of this IscsiTargetWhereInput.


        :param iops_rd_max_lte: The iops_rd_max_lte of this IscsiTargetWhereInput.  # noqa: E501
        :type iops_rd_max_lte: int
        """

        self._iops_rd_max_lte = iops_rd_max_lte

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


        :return: The iops_rd_max_not of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._iops_rd_max_not

    @iops_rd_max_not.setter
    def iops_rd_max_not(self, iops_rd_max_not):
        """Sets the iops_rd_max_not of this IscsiTargetWhereInput.


        :param iops_rd_max_not: The iops_rd_max_not of this IscsiTargetWhereInput.  # noqa: E501
        :type iops_rd_max_not: int
        """

        self._iops_rd_max_not = iops_rd_max_not

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


        :return: The iops_rd_max_not_in of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._iops_rd_max_not_in

    @iops_rd_max_not_in.setter
    def iops_rd_max_not_in(self, iops_rd_max_not_in):
        """Sets the iops_rd_max_not_in of this IscsiTargetWhereInput.


        :param iops_rd_max_not_in: The iops_rd_max_not_in of this IscsiTargetWhereInput.  # noqa: E501
        :type iops_rd_max_not_in: list[int]
        """

        self._iops_rd_max_not_in = iops_rd_max_not_in

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


        :return: The iops_rd_not of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._iops_rd_not

    @iops_rd_not.setter
    def iops_rd_not(self, iops_rd_not):
        """Sets the iops_rd_not of this IscsiTargetWhereInput.


        :param iops_rd_not: The iops_rd_not of this IscsiTargetWhereInput.  # noqa: E501
        :type iops_rd_not: int
        """

        self._iops_rd_not = iops_rd_not

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


        :return: The iops_rd_not_in of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._iops_rd_not_in

    @iops_rd_not_in.setter
    def iops_rd_not_in(self, iops_rd_not_in):
        """Sets the iops_rd_not_in of this IscsiTargetWhereInput.


        :param iops_rd_not_in: The iops_rd_not_in of this IscsiTargetWhereInput.  # noqa: E501
        :type iops_rd_not_in: list[int]
        """

        self._iops_rd_not_in = iops_rd_not_in

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


        :return: The iops_wr of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._iops_wr

    @iops_wr.setter
    def iops_wr(self, iops_wr):
        """Sets the iops_wr of this IscsiTargetWhereInput.


        :param iops_wr: The iops_wr of this IscsiTargetWhereInput.  # noqa: E501
        :type iops_wr: int
        """

        self._iops_wr = iops_wr

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


        :return: The iops_wr_gt of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._iops_wr_gt

    @iops_wr_gt.setter
    def iops_wr_gt(self, iops_wr_gt):
        """Sets the iops_wr_gt of this IscsiTargetWhereInput.


        :param iops_wr_gt: The iops_wr_gt of this IscsiTargetWhereInput.  # noqa: E501
        :type iops_wr_gt: int
        """

        self._iops_wr_gt = iops_wr_gt

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


        :return: The iops_wr_gte of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._iops_wr_gte

    @iops_wr_gte.setter
    def iops_wr_gte(self, iops_wr_gte):
        """Sets the iops_wr_gte of this IscsiTargetWhereInput.


        :param iops_wr_gte: The iops_wr_gte of this IscsiTargetWhereInput.  # noqa: E501
        :type iops_wr_gte: int
        """

        self._iops_wr_gte = iops_wr_gte

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


        :return: The iops_wr_in of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._iops_wr_in

    @iops_wr_in.setter
    def iops_wr_in(self, iops_wr_in):
        """Sets the iops_wr_in of this IscsiTargetWhereInput.


        :param iops_wr_in: The iops_wr_in of this IscsiTargetWhereInput.  # noqa: E501
        :type iops_wr_in: list[int]
        """

        self._iops_wr_in = iops_wr_in

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


        :return: The iops_wr_lt of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._iops_wr_lt

    @iops_wr_lt.setter
    def iops_wr_lt(self, iops_wr_lt):
        """Sets the iops_wr_lt of this IscsiTargetWhereInput.


        :param iops_wr_lt: The iops_wr_lt of this IscsiTargetWhereInput.  # noqa: E501
        :type iops_wr_lt: int
        """

        self._iops_wr_lt = iops_wr_lt

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


        :return: The iops_wr_lte of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._iops_wr_lte

    @iops_wr_lte.setter
    def iops_wr_lte(self, iops_wr_lte):
        """Sets the iops_wr_lte of this IscsiTargetWhereInput.


        :param iops_wr_lte: The iops_wr_lte of this IscsiTargetWhereInput.  # noqa: E501
        :type iops_wr_lte: int
        """

        self._iops_wr_lte = iops_wr_lte

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


        :return: The iops_wr_max of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._iops_wr_max

    @iops_wr_max.setter
    def iops_wr_max(self, iops_wr_max):
        """Sets the iops_wr_max of this IscsiTargetWhereInput.


        :param iops_wr_max: The iops_wr_max of this IscsiTargetWhereInput.  # noqa: E501
        :type iops_wr_max: int
        """

        self._iops_wr_max = iops_wr_max

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


        :return: The iops_wr_max_gt of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._iops_wr_max_gt

    @iops_wr_max_gt.setter
    def iops_wr_max_gt(self, iops_wr_max_gt):
        """Sets the iops_wr_max_gt of this IscsiTargetWhereInput.


        :param iops_wr_max_gt: The iops_wr_max_gt of this IscsiTargetWhereInput.  # noqa: E501
        :type iops_wr_max_gt: int
        """

        self._iops_wr_max_gt = iops_wr_max_gt

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


        :return: The iops_wr_max_gte of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._iops_wr_max_gte

    @iops_wr_max_gte.setter
    def iops_wr_max_gte(self, iops_wr_max_gte):
        """Sets the iops_wr_max_gte of this IscsiTargetWhereInput.


        :param iops_wr_max_gte: The iops_wr_max_gte of this IscsiTargetWhereInput.  # noqa: E501
        :type iops_wr_max_gte: int
        """

        self._iops_wr_max_gte = iops_wr_max_gte

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


        :return: The iops_wr_max_in of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._iops_wr_max_in

    @iops_wr_max_in.setter
    def iops_wr_max_in(self, iops_wr_max_in):
        """Sets the iops_wr_max_in of this IscsiTargetWhereInput.


        :param iops_wr_max_in: The iops_wr_max_in of this IscsiTargetWhereInput.  # noqa: E501
        :type iops_wr_max_in: list[int]
        """

        self._iops_wr_max_in = iops_wr_max_in

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


        :return: The iops_wr_max_length of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._iops_wr_max_length

    @iops_wr_max_length.setter
    def iops_wr_max_length(self, iops_wr_max_length):
        """Sets the iops_wr_max_length of this IscsiTargetWhereInput.


        :param iops_wr_max_length: The iops_wr_max_length of this IscsiTargetWhereInput.  # noqa: E501
        :type iops_wr_max_length: int
        """

        self._iops_wr_max_length = iops_wr_max_length

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


        :return: The iops_wr_max_length_gt of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._iops_wr_max_length_gt

    @iops_wr_max_length_gt.setter
    def iops_wr_max_length_gt(self, iops_wr_max_length_gt):
        """Sets the iops_wr_max_length_gt of this IscsiTargetWhereInput.


        :param iops_wr_max_length_gt: The iops_wr_max_length_gt of this IscsiTargetWhereInput.  # noqa: E501
        :type iops_wr_max_length_gt: int
        """

        self._iops_wr_max_length_gt = iops_wr_max_length_gt

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


        :return: The iops_wr_max_length_gte of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._iops_wr_max_length_gte

    @iops_wr_max_length_gte.setter
    def iops_wr_max_length_gte(self, iops_wr_max_length_gte):
        """Sets the iops_wr_max_length_gte of this IscsiTargetWhereInput.


        :param iops_wr_max_length_gte: The iops_wr_max_length_gte of this IscsiTargetWhereInput.  # noqa: E501
        :type iops_wr_max_length_gte: int
        """

        self._iops_wr_max_length_gte = iops_wr_max_length_gte

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


        :return: The iops_wr_max_length_in of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._iops_wr_max_length_in

    @iops_wr_max_length_in.setter
    def iops_wr_max_length_in(self, iops_wr_max_length_in):
        """Sets the iops_wr_max_length_in of this IscsiTargetWhereInput.


        :param iops_wr_max_length_in: The iops_wr_max_length_in of this IscsiTargetWhereInput.  # noqa: E501
        :type iops_wr_max_length_in: list[int]
        """

        self._iops_wr_max_length_in = iops_wr_max_length_in

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


        :return: The iops_wr_max_length_lt of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._iops_wr_max_length_lt

    @iops_wr_max_length_lt.setter
    def iops_wr_max_length_lt(self, iops_wr_max_length_lt):
        """Sets the iops_wr_max_length_lt of this IscsiTargetWhereInput.


        :param iops_wr_max_length_lt: The iops_wr_max_length_lt of this IscsiTargetWhereInput.  # noqa: E501
        :type iops_wr_max_length_lt: int
        """

        self._iops_wr_max_length_lt = iops_wr_max_length_lt

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


        :return: The iops_wr_max_length_lte of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._iops_wr_max_length_lte

    @iops_wr_max_length_lte.setter
    def iops_wr_max_length_lte(self, iops_wr_max_length_lte):
        """Sets the iops_wr_max_length_lte of this IscsiTargetWhereInput.


        :param iops_wr_max_length_lte: The iops_wr_max_length_lte of this IscsiTargetWhereInput.  # noqa: E501
        :type iops_wr_max_length_lte: int
        """

        self._iops_wr_max_length_lte = iops_wr_max_length_lte

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


        :return: The iops_wr_max_length_not of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._iops_wr_max_length_not

    @iops_wr_max_length_not.setter
    def iops_wr_max_length_not(self, iops_wr_max_length_not):
        """Sets the iops_wr_max_length_not of this IscsiTargetWhereInput.


        :param iops_wr_max_length_not: The iops_wr_max_length_not of this IscsiTargetWhereInput.  # noqa: E501
        :type iops_wr_max_length_not: int
        """

        self._iops_wr_max_length_not = iops_wr_max_length_not

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


        :return: The iops_wr_max_length_not_in of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._iops_wr_max_length_not_in

    @iops_wr_max_length_not_in.setter
    def iops_wr_max_length_not_in(self, iops_wr_max_length_not_in):
        """Sets the iops_wr_max_length_not_in of this IscsiTargetWhereInput.


        :param iops_wr_max_length_not_in: The iops_wr_max_length_not_in of this IscsiTargetWhereInput.  # noqa: E501
        :type iops_wr_max_length_not_in: list[int]
        """

        self._iops_wr_max_length_not_in = iops_wr_max_length_not_in

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


        :return: The iops_wr_max_lt of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._iops_wr_max_lt

    @iops_wr_max_lt.setter
    def iops_wr_max_lt(self, iops_wr_max_lt):
        """Sets the iops_wr_max_lt of this IscsiTargetWhereInput.


        :param iops_wr_max_lt: The iops_wr_max_lt of this IscsiTargetWhereInput.  # noqa: E501
        :type iops_wr_max_lt: int
        """

        self._iops_wr_max_lt = iops_wr_max_lt

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


        :return: The iops_wr_max_lte of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._iops_wr_max_lte

    @iops_wr_max_lte.setter
    def iops_wr_max_lte(self, iops_wr_max_lte):
        """Sets the iops_wr_max_lte of this IscsiTargetWhereInput.


        :param iops_wr_max_lte: The iops_wr_max_lte of this IscsiTargetWhereInput.  # noqa: E501
        :type iops_wr_max_lte: int
        """

        self._iops_wr_max_lte = iops_wr_max_lte

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


        :return: The iops_wr_max_not of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._iops_wr_max_not

    @iops_wr_max_not.setter
    def iops_wr_max_not(self, iops_wr_max_not):
        """Sets the iops_wr_max_not of this IscsiTargetWhereInput.


        :param iops_wr_max_not: The iops_wr_max_not of this IscsiTargetWhereInput.  # noqa: E501
        :type iops_wr_max_not: int
        """

        self._iops_wr_max_not = iops_wr_max_not

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


        :return: The iops_wr_max_not_in of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._iops_wr_max_not_in

    @iops_wr_max_not_in.setter
    def iops_wr_max_not_in(self, iops_wr_max_not_in):
        """Sets the iops_wr_max_not_in of this IscsiTargetWhereInput.


        :param iops_wr_max_not_in: The iops_wr_max_not_in of this IscsiTargetWhereInput.  # noqa: E501
        :type iops_wr_max_not_in: list[int]
        """

        self._iops_wr_max_not_in = iops_wr_max_not_in

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


        :return: The iops_wr_not of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._iops_wr_not

    @iops_wr_not.setter
    def iops_wr_not(self, iops_wr_not):
        """Sets the iops_wr_not of this IscsiTargetWhereInput.


        :param iops_wr_not: The iops_wr_not of this IscsiTargetWhereInput.  # noqa: E501
        :type iops_wr_not: int
        """

        self._iops_wr_not = iops_wr_not

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


        :return: The iops_wr_not_in of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._iops_wr_not_in

    @iops_wr_not_in.setter
    def iops_wr_not_in(self, iops_wr_not_in):
        """Sets the iops_wr_not_in of this IscsiTargetWhereInput.


        :param iops_wr_not_in: The iops_wr_not_in of this IscsiTargetWhereInput.  # noqa: E501
        :type iops_wr_not_in: list[int]
        """

        self._iops_wr_not_in = iops_wr_not_in

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


        :return: The ip_whitelist of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._ip_whitelist

    @ip_whitelist.setter
    def ip_whitelist(self, ip_whitelist):
        """Sets the ip_whitelist of this IscsiTargetWhereInput.


        :param ip_whitelist: The ip_whitelist of this IscsiTargetWhereInput.  # noqa: E501
        :type ip_whitelist: str
        """

        self._ip_whitelist = ip_whitelist

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


        :return: The ip_whitelist_contains of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._ip_whitelist_contains

    @ip_whitelist_contains.setter
    def ip_whitelist_contains(self, ip_whitelist_contains):
        """Sets the ip_whitelist_contains of this IscsiTargetWhereInput.


        :param ip_whitelist_contains: The ip_whitelist_contains of this IscsiTargetWhereInput.  # noqa: E501
        :type ip_whitelist_contains: str
        """

        self._ip_whitelist_contains = ip_whitelist_contains

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


        :return: The ip_whitelist_ends_with of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._ip_whitelist_ends_with

    @ip_whitelist_ends_with.setter
    def ip_whitelist_ends_with(self, ip_whitelist_ends_with):
        """Sets the ip_whitelist_ends_with of this IscsiTargetWhereInput.


        :param ip_whitelist_ends_with: The ip_whitelist_ends_with of this IscsiTargetWhereInput.  # noqa: E501
        :type ip_whitelist_ends_with: str
        """

        self._ip_whitelist_ends_with = ip_whitelist_ends_with

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


        :return: The ip_whitelist_gt of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._ip_whitelist_gt

    @ip_whitelist_gt.setter
    def ip_whitelist_gt(self, ip_whitelist_gt):
        """Sets the ip_whitelist_gt of this IscsiTargetWhereInput.


        :param ip_whitelist_gt: The ip_whitelist_gt of this IscsiTargetWhereInput.  # noqa: E501
        :type ip_whitelist_gt: str
        """

        self._ip_whitelist_gt = ip_whitelist_gt

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


        :return: The ip_whitelist_gte of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._ip_whitelist_gte

    @ip_whitelist_gte.setter
    def ip_whitelist_gte(self, ip_whitelist_gte):
        """Sets the ip_whitelist_gte of this IscsiTargetWhereInput.


        :param ip_whitelist_gte: The ip_whitelist_gte of this IscsiTargetWhereInput.  # noqa: E501
        :type ip_whitelist_gte: str
        """

        self._ip_whitelist_gte = ip_whitelist_gte

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


        :return: The ip_whitelist_in of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: list[str]
        """
        return self._ip_whitelist_in

    @ip_whitelist_in.setter
    def ip_whitelist_in(self, ip_whitelist_in):
        """Sets the ip_whitelist_in of this IscsiTargetWhereInput.


        :param ip_whitelist_in: The ip_whitelist_in of this IscsiTargetWhereInput.  # noqa: E501
        :type ip_whitelist_in: list[str]
        """

        self._ip_whitelist_in = ip_whitelist_in

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


        :return: The ip_whitelist_lt of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._ip_whitelist_lt

    @ip_whitelist_lt.setter
    def ip_whitelist_lt(self, ip_whitelist_lt):
        """Sets the ip_whitelist_lt of this IscsiTargetWhereInput.


        :param ip_whitelist_lt: The ip_whitelist_lt of this IscsiTargetWhereInput.  # noqa: E501
        :type ip_whitelist_lt: str
        """

        self._ip_whitelist_lt = ip_whitelist_lt

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


        :return: The ip_whitelist_lte of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._ip_whitelist_lte

    @ip_whitelist_lte.setter
    def ip_whitelist_lte(self, ip_whitelist_lte):
        """Sets the ip_whitelist_lte of this IscsiTargetWhereInput.


        :param ip_whitelist_lte: The ip_whitelist_lte of this IscsiTargetWhereInput.  # noqa: E501
        :type ip_whitelist_lte: str
        """

        self._ip_whitelist_lte = ip_whitelist_lte

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


        :return: The ip_whitelist_not of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._ip_whitelist_not

    @ip_whitelist_not.setter
    def ip_whitelist_not(self, ip_whitelist_not):
        """Sets the ip_whitelist_not of this IscsiTargetWhereInput.


        :param ip_whitelist_not: The ip_whitelist_not of this IscsiTargetWhereInput.  # noqa: E501
        :type ip_whitelist_not: str
        """

        self._ip_whitelist_not = ip_whitelist_not

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


        :return: The ip_whitelist_not_contains of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._ip_whitelist_not_contains

    @ip_whitelist_not_contains.setter
    def ip_whitelist_not_contains(self, ip_whitelist_not_contains):
        """Sets the ip_whitelist_not_contains of this IscsiTargetWhereInput.


        :param ip_whitelist_not_contains: The ip_whitelist_not_contains of this IscsiTargetWhereInput.  # noqa: E501
        :type ip_whitelist_not_contains: str
        """

        self._ip_whitelist_not_contains = ip_whitelist_not_contains

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


        :return: The ip_whitelist_not_ends_with of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._ip_whitelist_not_ends_with

    @ip_whitelist_not_ends_with.setter
    def ip_whitelist_not_ends_with(self, ip_whitelist_not_ends_with):
        """Sets the ip_whitelist_not_ends_with of this IscsiTargetWhereInput.


        :param ip_whitelist_not_ends_with: The ip_whitelist_not_ends_with of this IscsiTargetWhereInput.  # noqa: E501
        :type ip_whitelist_not_ends_with: str
        """

        self._ip_whitelist_not_ends_with = ip_whitelist_not_ends_with

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


        :return: The ip_whitelist_not_in of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: list[str]
        """
        return self._ip_whitelist_not_in

    @ip_whitelist_not_in.setter
    def ip_whitelist_not_in(self, ip_whitelist_not_in):
        """Sets the ip_whitelist_not_in of this IscsiTargetWhereInput.


        :param ip_whitelist_not_in: The ip_whitelist_not_in of this IscsiTargetWhereInput.  # noqa: E501
        :type ip_whitelist_not_in: list[str]
        """

        self._ip_whitelist_not_in = ip_whitelist_not_in

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


        :return: The ip_whitelist_not_starts_with of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._ip_whitelist_not_starts_with

    @ip_whitelist_not_starts_with.setter
    def ip_whitelist_not_starts_with(self, ip_whitelist_not_starts_with):
        """Sets the ip_whitelist_not_starts_with of this IscsiTargetWhereInput.


        :param ip_whitelist_not_starts_with: The ip_whitelist_not_starts_with of this IscsiTargetWhereInput.  # noqa: E501
        :type ip_whitelist_not_starts_with: str
        """

        self._ip_whitelist_not_starts_with = ip_whitelist_not_starts_with

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


        :return: The ip_whitelist_starts_with of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._ip_whitelist_starts_with

    @ip_whitelist_starts_with.setter
    def ip_whitelist_starts_with(self, ip_whitelist_starts_with):
        """Sets the ip_whitelist_starts_with of this IscsiTargetWhereInput.


        :param ip_whitelist_starts_with: The ip_whitelist_starts_with of this IscsiTargetWhereInput.  # noqa: E501
        :type ip_whitelist_starts_with: str
        """

        self._ip_whitelist_starts_with = ip_whitelist_starts_with

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


        :return: The iqn_name of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._iqn_name

    @iqn_name.setter
    def iqn_name(self, iqn_name):
        """Sets the iqn_name of this IscsiTargetWhereInput.


        :param iqn_name: The iqn_name of this IscsiTargetWhereInput.  # noqa: E501
        :type iqn_name: str
        """

        self._iqn_name = iqn_name

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


        :return: The iqn_name_contains of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._iqn_name_contains

    @iqn_name_contains.setter
    def iqn_name_contains(self, iqn_name_contains):
        """Sets the iqn_name_contains of this IscsiTargetWhereInput.


        :param iqn_name_contains: The iqn_name_contains of this IscsiTargetWhereInput.  # noqa: E501
        :type iqn_name_contains: str
        """

        self._iqn_name_contains = iqn_name_contains

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


        :return: The iqn_name_ends_with of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._iqn_name_ends_with

    @iqn_name_ends_with.setter
    def iqn_name_ends_with(self, iqn_name_ends_with):
        """Sets the iqn_name_ends_with of this IscsiTargetWhereInput.


        :param iqn_name_ends_with: The iqn_name_ends_with of this IscsiTargetWhereInput.  # noqa: E501
        :type iqn_name_ends_with: str
        """

        self._iqn_name_ends_with = iqn_name_ends_with

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


        :return: The iqn_name_gt of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._iqn_name_gt

    @iqn_name_gt.setter
    def iqn_name_gt(self, iqn_name_gt):
        """Sets the iqn_name_gt of this IscsiTargetWhereInput.


        :param iqn_name_gt: The iqn_name_gt of this IscsiTargetWhereInput.  # noqa: E501
        :type iqn_name_gt: str
        """

        self._iqn_name_gt = iqn_name_gt

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


        :return: The iqn_name_gte of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._iqn_name_gte

    @iqn_name_gte.setter
    def iqn_name_gte(self, iqn_name_gte):
        """Sets the iqn_name_gte of this IscsiTargetWhereInput.


        :param iqn_name_gte: The iqn_name_gte of this IscsiTargetWhereInput.  # noqa: E501
        :type iqn_name_gte: str
        """

        self._iqn_name_gte = iqn_name_gte

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


        :return: The iqn_name_in of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: list[str]
        """
        return self._iqn_name_in

    @iqn_name_in.setter
    def iqn_name_in(self, iqn_name_in):
        """Sets the iqn_name_in of this IscsiTargetWhereInput.


        :param iqn_name_in: The iqn_name_in of this IscsiTargetWhereInput.  # noqa: E501
        :type iqn_name_in: list[str]
        """

        self._iqn_name_in = iqn_name_in

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


        :return: The iqn_name_lt of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._iqn_name_lt

    @iqn_name_lt.setter
    def iqn_name_lt(self, iqn_name_lt):
        """Sets the iqn_name_lt of this IscsiTargetWhereInput.


        :param iqn_name_lt: The iqn_name_lt of this IscsiTargetWhereInput.  # noqa: E501
        :type iqn_name_lt: str
        """

        self._iqn_name_lt = iqn_name_lt

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


        :return: The iqn_name_lte of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._iqn_name_lte

    @iqn_name_lte.setter
    def iqn_name_lte(self, iqn_name_lte):
        """Sets the iqn_name_lte of this IscsiTargetWhereInput.


        :param iqn_name_lte: The iqn_name_lte of this IscsiTargetWhereInput.  # noqa: E501
        :type iqn_name_lte: str
        """

        self._iqn_name_lte = iqn_name_lte

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


        :return: The iqn_name_not of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._iqn_name_not

    @iqn_name_not.setter
    def iqn_name_not(self, iqn_name_not):
        """Sets the iqn_name_not of this IscsiTargetWhereInput.


        :param iqn_name_not: The iqn_name_not of this IscsiTargetWhereInput.  # noqa: E501
        :type iqn_name_not: str
        """

        self._iqn_name_not = iqn_name_not

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


        :return: The iqn_name_not_contains of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._iqn_name_not_contains

    @iqn_name_not_contains.setter
    def iqn_name_not_contains(self, iqn_name_not_contains):
        """Sets the iqn_name_not_contains of this IscsiTargetWhereInput.


        :param iqn_name_not_contains: The iqn_name_not_contains of this IscsiTargetWhereInput.  # noqa: E501
        :type iqn_name_not_contains: str
        """

        self._iqn_name_not_contains = iqn_name_not_contains

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


        :return: The iqn_name_not_ends_with of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._iqn_name_not_ends_with

    @iqn_name_not_ends_with.setter
    def iqn_name_not_ends_with(self, iqn_name_not_ends_with):
        """Sets the iqn_name_not_ends_with of this IscsiTargetWhereInput.


        :param iqn_name_not_ends_with: The iqn_name_not_ends_with of this IscsiTargetWhereInput.  # noqa: E501
        :type iqn_name_not_ends_with: str
        """

        self._iqn_name_not_ends_with = iqn_name_not_ends_with

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


        :return: The iqn_name_not_in of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: list[str]
        """
        return self._iqn_name_not_in

    @iqn_name_not_in.setter
    def iqn_name_not_in(self, iqn_name_not_in):
        """Sets the iqn_name_not_in of this IscsiTargetWhereInput.


        :param iqn_name_not_in: The iqn_name_not_in of this IscsiTargetWhereInput.  # noqa: E501
        :type iqn_name_not_in: list[str]
        """

        self._iqn_name_not_in = iqn_name_not_in

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


        :return: The iqn_name_not_starts_with of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._iqn_name_not_starts_with

    @iqn_name_not_starts_with.setter
    def iqn_name_not_starts_with(self, iqn_name_not_starts_with):
        """Sets the iqn_name_not_starts_with of this IscsiTargetWhereInput.


        :param iqn_name_not_starts_with: The iqn_name_not_starts_with of this IscsiTargetWhereInput.  # noqa: E501
        :type iqn_name_not_starts_with: str
        """

        self._iqn_name_not_starts_with = iqn_name_not_starts_with

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


        :return: The iqn_name_starts_with of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._iqn_name_starts_with

    @iqn_name_starts_with.setter
    def iqn_name_starts_with(self, iqn_name_starts_with):
        """Sets the iqn_name_starts_with of this IscsiTargetWhereInput.


        :param iqn_name_starts_with: The iqn_name_starts_with of this IscsiTargetWhereInput.  # noqa: E501
        :type iqn_name_starts_with: str
        """

        self._iqn_name_starts_with = iqn_name_starts_with

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


        :return: The iqn_whitelist of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._iqn_whitelist

    @iqn_whitelist.setter
    def iqn_whitelist(self, iqn_whitelist):
        """Sets the iqn_whitelist of this IscsiTargetWhereInput.


        :param iqn_whitelist: The iqn_whitelist of this IscsiTargetWhereInput.  # noqa: E501
        :type iqn_whitelist: str
        """

        self._iqn_whitelist = iqn_whitelist

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


        :return: The iqn_whitelist_contains of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._iqn_whitelist_contains

    @iqn_whitelist_contains.setter
    def iqn_whitelist_contains(self, iqn_whitelist_contains):
        """Sets the iqn_whitelist_contains of this IscsiTargetWhereInput.


        :param iqn_whitelist_contains: The iqn_whitelist_contains of this IscsiTargetWhereInput.  # noqa: E501
        :type iqn_whitelist_contains: str
        """

        self._iqn_whitelist_contains = iqn_whitelist_contains

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


        :return: The iqn_whitelist_ends_with of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._iqn_whitelist_ends_with

    @iqn_whitelist_ends_with.setter
    def iqn_whitelist_ends_with(self, iqn_whitelist_ends_with):
        """Sets the iqn_whitelist_ends_with of this IscsiTargetWhereInput.


        :param iqn_whitelist_ends_with: The iqn_whitelist_ends_with of this IscsiTargetWhereInput.  # noqa: E501
        :type iqn_whitelist_ends_with: str
        """

        self._iqn_whitelist_ends_with = iqn_whitelist_ends_with

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


        :return: The iqn_whitelist_gt of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._iqn_whitelist_gt

    @iqn_whitelist_gt.setter
    def iqn_whitelist_gt(self, iqn_whitelist_gt):
        """Sets the iqn_whitelist_gt of this IscsiTargetWhereInput.


        :param iqn_whitelist_gt: The iqn_whitelist_gt of this IscsiTargetWhereInput.  # noqa: E501
        :type iqn_whitelist_gt: str
        """

        self._iqn_whitelist_gt = iqn_whitelist_gt

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


        :return: The iqn_whitelist_gte of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._iqn_whitelist_gte

    @iqn_whitelist_gte.setter
    def iqn_whitelist_gte(self, iqn_whitelist_gte):
        """Sets the iqn_whitelist_gte of this IscsiTargetWhereInput.


        :param iqn_whitelist_gte: The iqn_whitelist_gte of this IscsiTargetWhereInput.  # noqa: E501
        :type iqn_whitelist_gte: str
        """

        self._iqn_whitelist_gte = iqn_whitelist_gte

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


        :return: The iqn_whitelist_in of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: list[str]
        """
        return self._iqn_whitelist_in

    @iqn_whitelist_in.setter
    def iqn_whitelist_in(self, iqn_whitelist_in):
        """Sets the iqn_whitelist_in of this IscsiTargetWhereInput.


        :param iqn_whitelist_in: The iqn_whitelist_in of this IscsiTargetWhereInput.  # noqa: E501
        :type iqn_whitelist_in: list[str]
        """

        self._iqn_whitelist_in = iqn_whitelist_in

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


        :return: The iqn_whitelist_lt of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._iqn_whitelist_lt

    @iqn_whitelist_lt.setter
    def iqn_whitelist_lt(self, iqn_whitelist_lt):
        """Sets the iqn_whitelist_lt of this IscsiTargetWhereInput.


        :param iqn_whitelist_lt: The iqn_whitelist_lt of this IscsiTargetWhereInput.  # noqa: E501
        :type iqn_whitelist_lt: str
        """

        self._iqn_whitelist_lt = iqn_whitelist_lt

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


        :return: The iqn_whitelist_lte of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._iqn_whitelist_lte

    @iqn_whitelist_lte.setter
    def iqn_whitelist_lte(self, iqn_whitelist_lte):
        """Sets the iqn_whitelist_lte of this IscsiTargetWhereInput.


        :param iqn_whitelist_lte: The iqn_whitelist_lte of this IscsiTargetWhereInput.  # noqa: E501
        :type iqn_whitelist_lte: str
        """

        self._iqn_whitelist_lte = iqn_whitelist_lte

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


        :return: The iqn_whitelist_not of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._iqn_whitelist_not

    @iqn_whitelist_not.setter
    def iqn_whitelist_not(self, iqn_whitelist_not):
        """Sets the iqn_whitelist_not of this IscsiTargetWhereInput.


        :param iqn_whitelist_not: The iqn_whitelist_not of this IscsiTargetWhereInput.  # noqa: E501
        :type iqn_whitelist_not: str
        """

        self._iqn_whitelist_not = iqn_whitelist_not

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


        :return: The iqn_whitelist_not_contains of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._iqn_whitelist_not_contains

    @iqn_whitelist_not_contains.setter
    def iqn_whitelist_not_contains(self, iqn_whitelist_not_contains):
        """Sets the iqn_whitelist_not_contains of this IscsiTargetWhereInput.


        :param iqn_whitelist_not_contains: The iqn_whitelist_not_contains of this IscsiTargetWhereInput.  # noqa: E501
        :type iqn_whitelist_not_contains: str
        """

        self._iqn_whitelist_not_contains = iqn_whitelist_not_contains

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


        :return: The iqn_whitelist_not_ends_with of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._iqn_whitelist_not_ends_with

    @iqn_whitelist_not_ends_with.setter
    def iqn_whitelist_not_ends_with(self, iqn_whitelist_not_ends_with):
        """Sets the iqn_whitelist_not_ends_with of this IscsiTargetWhereInput.


        :param iqn_whitelist_not_ends_with: The iqn_whitelist_not_ends_with of this IscsiTargetWhereInput.  # noqa: E501
        :type iqn_whitelist_not_ends_with: str
        """

        self._iqn_whitelist_not_ends_with = iqn_whitelist_not_ends_with

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


        :return: The iqn_whitelist_not_in of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: list[str]
        """
        return self._iqn_whitelist_not_in

    @iqn_whitelist_not_in.setter
    def iqn_whitelist_not_in(self, iqn_whitelist_not_in):
        """Sets the iqn_whitelist_not_in of this IscsiTargetWhereInput.


        :param iqn_whitelist_not_in: The iqn_whitelist_not_in of this IscsiTargetWhereInput.  # noqa: E501
        :type iqn_whitelist_not_in: list[str]
        """

        self._iqn_whitelist_not_in = iqn_whitelist_not_in

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


        :return: The iqn_whitelist_not_starts_with of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._iqn_whitelist_not_starts_with

    @iqn_whitelist_not_starts_with.setter
    def iqn_whitelist_not_starts_with(self, iqn_whitelist_not_starts_with):
        """Sets the iqn_whitelist_not_starts_with of this IscsiTargetWhereInput.


        :param iqn_whitelist_not_starts_with: The iqn_whitelist_not_starts_with of this IscsiTargetWhereInput.  # noqa: E501
        :type iqn_whitelist_not_starts_with: str
        """

        self._iqn_whitelist_not_starts_with = iqn_whitelist_not_starts_with

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


        :return: The iqn_whitelist_starts_with of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._iqn_whitelist_starts_with

    @iqn_whitelist_starts_with.setter
    def iqn_whitelist_starts_with(self, iqn_whitelist_starts_with):
        """Sets the iqn_whitelist_starts_with of this IscsiTargetWhereInput.


        :param iqn_whitelist_starts_with: The iqn_whitelist_starts_with of this IscsiTargetWhereInput.  # noqa: E501
        :type iqn_whitelist_starts_with: str
        """

        self._iqn_whitelist_starts_with = iqn_whitelist_starts_with

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


        :return: The iscsi_luns_num of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._iscsi_luns_num

    @iscsi_luns_num.setter
    def iscsi_luns_num(self, iscsi_luns_num):
        """Sets the iscsi_luns_num of this IscsiTargetWhereInput.


        :param iscsi_luns_num: The iscsi_luns_num of this IscsiTargetWhereInput.  # noqa: E501
        :type iscsi_luns_num: int
        """

        self._iscsi_luns_num = iscsi_luns_num

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


        :return: The iscsi_luns_num_gt of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._iscsi_luns_num_gt

    @iscsi_luns_num_gt.setter
    def iscsi_luns_num_gt(self, iscsi_luns_num_gt):
        """Sets the iscsi_luns_num_gt of this IscsiTargetWhereInput.


        :param iscsi_luns_num_gt: The iscsi_luns_num_gt of this IscsiTargetWhereInput.  # noqa: E501
        :type iscsi_luns_num_gt: int
        """

        self._iscsi_luns_num_gt = iscsi_luns_num_gt

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


        :return: The iscsi_luns_num_gte of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._iscsi_luns_num_gte

    @iscsi_luns_num_gte.setter
    def iscsi_luns_num_gte(self, iscsi_luns_num_gte):
        """Sets the iscsi_luns_num_gte of this IscsiTargetWhereInput.


        :param iscsi_luns_num_gte: The iscsi_luns_num_gte of this IscsiTargetWhereInput.  # noqa: E501
        :type iscsi_luns_num_gte: int
        """

        self._iscsi_luns_num_gte = iscsi_luns_num_gte

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


        :return: The iscsi_luns_num_in of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._iscsi_luns_num_in

    @iscsi_luns_num_in.setter
    def iscsi_luns_num_in(self, iscsi_luns_num_in):
        """Sets the iscsi_luns_num_in of this IscsiTargetWhereInput.


        :param iscsi_luns_num_in: The iscsi_luns_num_in of this IscsiTargetWhereInput.  # noqa: E501
        :type iscsi_luns_num_in: list[int]
        """

        self._iscsi_luns_num_in = iscsi_luns_num_in

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


        :return: The iscsi_luns_num_lt of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._iscsi_luns_num_lt

    @iscsi_luns_num_lt.setter
    def iscsi_luns_num_lt(self, iscsi_luns_num_lt):
        """Sets the iscsi_luns_num_lt of this IscsiTargetWhereInput.


        :param iscsi_luns_num_lt: The iscsi_luns_num_lt of this IscsiTargetWhereInput.  # noqa: E501
        :type iscsi_luns_num_lt: int
        """

        self._iscsi_luns_num_lt = iscsi_luns_num_lt

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


        :return: The iscsi_luns_num_lte of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._iscsi_luns_num_lte

    @iscsi_luns_num_lte.setter
    def iscsi_luns_num_lte(self, iscsi_luns_num_lte):
        """Sets the iscsi_luns_num_lte of this IscsiTargetWhereInput.


        :param iscsi_luns_num_lte: The iscsi_luns_num_lte of this IscsiTargetWhereInput.  # noqa: E501
        :type iscsi_luns_num_lte: int
        """

        self._iscsi_luns_num_lte = iscsi_luns_num_lte

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


        :return: The iscsi_luns_num_not of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._iscsi_luns_num_not

    @iscsi_luns_num_not.setter
    def iscsi_luns_num_not(self, iscsi_luns_num_not):
        """Sets the iscsi_luns_num_not of this IscsiTargetWhereInput.


        :param iscsi_luns_num_not: The iscsi_luns_num_not of this IscsiTargetWhereInput.  # noqa: E501
        :type iscsi_luns_num_not: int
        """

        self._iscsi_luns_num_not = iscsi_luns_num_not

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


        :return: The iscsi_luns_num_not_in of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._iscsi_luns_num_not_in

    @iscsi_luns_num_not_in.setter
    def iscsi_luns_num_not_in(self, iscsi_luns_num_not_in):
        """Sets the iscsi_luns_num_not_in of this IscsiTargetWhereInput.


        :param iscsi_luns_num_not_in: The iscsi_luns_num_not_in of this IscsiTargetWhereInput.  # noqa: E501
        :type iscsi_luns_num_not_in: list[int]
        """

        self._iscsi_luns_num_not_in = iscsi_luns_num_not_in

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


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

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


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

        self._labels_every = labels_every

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


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

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


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

        self._labels_none = labels_none

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


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

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


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

        self._labels_some = labels_some

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


        :return: The local_id of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._local_id

    @local_id.setter
    def local_id(self, local_id):
        """Sets the local_id of this IscsiTargetWhereInput.


        :param local_id: The local_id of this IscsiTargetWhereInput.  # noqa: E501
        :type local_id: str
        """

        self._local_id = local_id

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


        :return: The local_id_contains of this IscsiTargetWhereInput.  # 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 IscsiTargetWhereInput.


        :param local_id_contains: The local_id_contains of this IscsiTargetWhereInput.  # 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 IscsiTargetWhereInput.  # noqa: E501


        :return: The local_id_ends_with of this IscsiTargetWhereInput.  # 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 IscsiTargetWhereInput.


        :param local_id_ends_with: The local_id_ends_with of this IscsiTargetWhereInput.  # 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 IscsiTargetWhereInput.  # noqa: E501


        :return: The local_id_gt of this IscsiTargetWhereInput.  # 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 IscsiTargetWhereInput.


        :param local_id_gt: The local_id_gt of this IscsiTargetWhereInput.  # 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 IscsiTargetWhereInput.  # noqa: E501


        :return: The local_id_gte of this IscsiTargetWhereInput.  # 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 IscsiTargetWhereInput.


        :param local_id_gte: The local_id_gte of this IscsiTargetWhereInput.  # 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 IscsiTargetWhereInput.  # noqa: E501


        :return: The local_id_in of this IscsiTargetWhereInput.  # 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 IscsiTargetWhereInput.


        :param local_id_in: The local_id_in of this IscsiTargetWhereInput.  # 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 IscsiTargetWhereInput.  # noqa: E501


        :return: The local_id_lt of this IscsiTargetWhereInput.  # 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 IscsiTargetWhereInput.


        :param local_id_lt: The local_id_lt of this IscsiTargetWhereInput.  # 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 IscsiTargetWhereInput.  # noqa: E501


        :return: The local_id_lte of this IscsiTargetWhereInput.  # 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 IscsiTargetWhereInput.


        :param local_id_lte: The local_id_lte of this IscsiTargetWhereInput.  # 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 IscsiTargetWhereInput.  # noqa: E501


        :return: The local_id_not of this IscsiTargetWhereInput.  # 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 IscsiTargetWhereInput.


        :param local_id_not: The local_id_not of this IscsiTargetWhereInput.  # 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 IscsiTargetWhereInput.  # noqa: E501


        :return: The local_id_not_contains of this IscsiTargetWhereInput.  # 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 IscsiTargetWhereInput.


        :param local_id_not_contains: The local_id_not_contains of this IscsiTargetWhereInput.  # 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 IscsiTargetWhereInput.  # noqa: E501


        :return: The local_id_not_ends_with of this IscsiTargetWhereInput.  # 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 IscsiTargetWhereInput.


        :param local_id_not_ends_with: The local_id_not_ends_with of this IscsiTargetWhereInput.  # 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 IscsiTargetWhereInput.  # noqa: E501


        :return: The local_id_not_in of this IscsiTargetWhereInput.  # 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 IscsiTargetWhereInput.


        :param local_id_not_in: The local_id_not_in of this IscsiTargetWhereInput.  # 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 IscsiTargetWhereInput.  # noqa: E501


        :return: The local_id_not_starts_with of this IscsiTargetWhereInput.  # 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 IscsiTargetWhereInput.


        :param local_id_not_starts_with: The local_id_not_starts_with of this IscsiTargetWhereInput.  # 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 IscsiTargetWhereInput.  # noqa: E501


        :return: The local_id_starts_with of this IscsiTargetWhereInput.  # 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 IscsiTargetWhereInput.


        :param local_id_starts_with: The local_id_starts_with of this IscsiTargetWhereInput.  # noqa: E501
        :type local_id_starts_with: str
        """

        self._local_id_starts_with = local_id_starts_with

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


        :return: The luns_every of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: IscsiLunWhereInput
        """
        return self._luns_every

    @luns_every.setter
    def luns_every(self, luns_every):
        """Sets the luns_every of this IscsiTargetWhereInput.


        :param luns_every: The luns_every of this IscsiTargetWhereInput.  # noqa: E501
        :type luns_every: IscsiLunWhereInput
        """

        self._luns_every = luns_every

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


        :return: The luns_none of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: IscsiLunWhereInput
        """
        return self._luns_none

    @luns_none.setter
    def luns_none(self, luns_none):
        """Sets the luns_none of this IscsiTargetWhereInput.


        :param luns_none: The luns_none of this IscsiTargetWhereInput.  # noqa: E501
        :type luns_none: IscsiLunWhereInput
        """

        self._luns_none = luns_none

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


        :return: The luns_some of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: IscsiLunWhereInput
        """
        return self._luns_some

    @luns_some.setter
    def luns_some(self, luns_some):
        """Sets the luns_some of this IscsiTargetWhereInput.


        :param luns_some: The luns_some of this IscsiTargetWhereInput.  # noqa: E501
        :type luns_some: IscsiLunWhereInput
        """

        self._luns_some = luns_some

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


        :return: The name of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._name

    @name.setter
    def name(self, name):
        """Sets the name of this IscsiTargetWhereInput.


        :param name: The name of this IscsiTargetWhereInput.  # noqa: E501
        :type name: str
        """

        self._name = name

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


        :return: The name_contains of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._name_contains

    @name_contains.setter
    def name_contains(self, name_contains):
        """Sets the name_contains of this IscsiTargetWhereInput.


        :param name_contains: The name_contains of this IscsiTargetWhereInput.  # noqa: E501
        :type name_contains: str
        """

        self._name_contains = name_contains

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


        :return: The name_ends_with of this IscsiTargetWhereInput.  # 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 IscsiTargetWhereInput.


        :param name_ends_with: The name_ends_with of this IscsiTargetWhereInput.  # 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 IscsiTargetWhereInput.  # noqa: E501


        :return: The name_gt of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._name_gt

    @name_gt.setter
    def name_gt(self, name_gt):
        """Sets the name_gt of this IscsiTargetWhereInput.


        :param name_gt: The name_gt of this IscsiTargetWhereInput.  # noqa: E501
        :type name_gt: str
        """

        self._name_gt = name_gt

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


        :return: The name_gte of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._name_gte

    @name_gte.setter
    def name_gte(self, name_gte):
        """Sets the name_gte of this IscsiTargetWhereInput.


        :param name_gte: The name_gte of this IscsiTargetWhereInput.  # noqa: E501
        :type name_gte: str
        """

        self._name_gte = name_gte

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


        :return: The name_in of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: list[str]
        """
        return self._name_in

    @name_in.setter
    def name_in(self, name_in):
        """Sets the name_in of this IscsiTargetWhereInput.


        :param name_in: The name_in of this IscsiTargetWhereInput.  # noqa: E501
        :type name_in: list[str]
        """

        self._name_in = name_in

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


        :return: The name_lt of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._name_lt

    @name_lt.setter
    def name_lt(self, name_lt):
        """Sets the name_lt of this IscsiTargetWhereInput.


        :param name_lt: The name_lt of this IscsiTargetWhereInput.  # noqa: E501
        :type name_lt: str
        """

        self._name_lt = name_lt

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


        :return: The name_lte of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._name_lte

    @name_lte.setter
    def name_lte(self, name_lte):
        """Sets the name_lte of this IscsiTargetWhereInput.


        :param name_lte: The name_lte of this IscsiTargetWhereInput.  # noqa: E501
        :type name_lte: str
        """

        self._name_lte = name_lte

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


        :return: The name_not of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._name_not

    @name_not.setter
    def name_not(self, name_not):
        """Sets the name_not of this IscsiTargetWhereInput.


        :param name_not: The name_not of this IscsiTargetWhereInput.  # noqa: E501
        :type name_not: str
        """

        self._name_not = name_not

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


        :return: The name_not_contains of this IscsiTargetWhereInput.  # 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 IscsiTargetWhereInput.


        :param name_not_contains: The name_not_contains of this IscsiTargetWhereInput.  # 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 IscsiTargetWhereInput.  # noqa: E501


        :return: The name_not_ends_with of this IscsiTargetWhereInput.  # 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 IscsiTargetWhereInput.


        :param name_not_ends_with: The name_not_ends_with of this IscsiTargetWhereInput.  # 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 IscsiTargetWhereInput.  # noqa: E501


        :return: The name_not_in of this IscsiTargetWhereInput.  # 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 IscsiTargetWhereInput.


        :param name_not_in: The name_not_in of this IscsiTargetWhereInput.  # 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 IscsiTargetWhereInput.  # noqa: E501


        :return: The name_not_starts_with of this IscsiTargetWhereInput.  # 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 IscsiTargetWhereInput.


        :param name_not_starts_with: The name_not_starts_with of this IscsiTargetWhereInput.  # 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 IscsiTargetWhereInput.  # noqa: E501


        :return: The name_starts_with of this IscsiTargetWhereInput.  # 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 IscsiTargetWhereInput.


        :param name_starts_with: The name_starts_with of this IscsiTargetWhereInput.  # noqa: E501
        :type name_starts_with: str
        """

        self._name_starts_with = name_starts_with

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


        :return: The prioritized of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: bool
        """
        return self._prioritized

    @prioritized.setter
    def prioritized(self, prioritized):
        """Sets the prioritized of this IscsiTargetWhereInput.


        :param prioritized: The prioritized of this IscsiTargetWhereInput.  # noqa: E501
        :type prioritized: bool
        """

        self._prioritized = prioritized

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


        :return: The prioritized_not of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: bool
        """
        return self._prioritized_not

    @prioritized_not.setter
    def prioritized_not(self, prioritized_not):
        """Sets the prioritized_not of this IscsiTargetWhereInput.


        :param prioritized_not: The prioritized_not of this IscsiTargetWhereInput.  # noqa: E501
        :type prioritized_not: bool
        """

        self._prioritized_not = prioritized_not

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


        :return: The replica_num of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._replica_num

    @replica_num.setter
    def replica_num(self, replica_num):
        """Sets the replica_num of this IscsiTargetWhereInput.


        :param replica_num: The replica_num of this IscsiTargetWhereInput.  # noqa: E501
        :type replica_num: int
        """

        self._replica_num = replica_num

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


        :return: The replica_num_gt of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._replica_num_gt

    @replica_num_gt.setter
    def replica_num_gt(self, replica_num_gt):
        """Sets the replica_num_gt of this IscsiTargetWhereInput.


        :param replica_num_gt: The replica_num_gt of this IscsiTargetWhereInput.  # noqa: E501
        :type replica_num_gt: int
        """

        self._replica_num_gt = replica_num_gt

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


        :return: The replica_num_gte of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._replica_num_gte

    @replica_num_gte.setter
    def replica_num_gte(self, replica_num_gte):
        """Sets the replica_num_gte of this IscsiTargetWhereInput.


        :param replica_num_gte: The replica_num_gte of this IscsiTargetWhereInput.  # noqa: E501
        :type replica_num_gte: int
        """

        self._replica_num_gte = replica_num_gte

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


        :return: The replica_num_in of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._replica_num_in

    @replica_num_in.setter
    def replica_num_in(self, replica_num_in):
        """Sets the replica_num_in of this IscsiTargetWhereInput.


        :param replica_num_in: The replica_num_in of this IscsiTargetWhereInput.  # noqa: E501
        :type replica_num_in: list[int]
        """

        self._replica_num_in = replica_num_in

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


        :return: The replica_num_lt of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._replica_num_lt

    @replica_num_lt.setter
    def replica_num_lt(self, replica_num_lt):
        """Sets the replica_num_lt of this IscsiTargetWhereInput.


        :param replica_num_lt: The replica_num_lt of this IscsiTargetWhereInput.  # noqa: E501
        :type replica_num_lt: int
        """

        self._replica_num_lt = replica_num_lt

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


        :return: The replica_num_lte of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._replica_num_lte

    @replica_num_lte.setter
    def replica_num_lte(self, replica_num_lte):
        """Sets the replica_num_lte of this IscsiTargetWhereInput.


        :param replica_num_lte: The replica_num_lte of this IscsiTargetWhereInput.  # noqa: E501
        :type replica_num_lte: int
        """

        self._replica_num_lte = replica_num_lte

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


        :return: The replica_num_not of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._replica_num_not

    @replica_num_not.setter
    def replica_num_not(self, replica_num_not):
        """Sets the replica_num_not of this IscsiTargetWhereInput.


        :param replica_num_not: The replica_num_not of this IscsiTargetWhereInput.  # noqa: E501
        :type replica_num_not: int
        """

        self._replica_num_not = replica_num_not

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


        :return: The replica_num_not_in of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._replica_num_not_in

    @replica_num_not_in.setter
    def replica_num_not_in(self, replica_num_not_in):
        """Sets the replica_num_not_in of this IscsiTargetWhereInput.


        :param replica_num_not_in: The replica_num_not_in of this IscsiTargetWhereInput.  # noqa: E501
        :type replica_num_not_in: list[int]
        """

        self._replica_num_not_in = replica_num_not_in

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


        :return: The resiliency_type of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: ResiliencyType
        """
        return self._resiliency_type

    @resiliency_type.setter
    def resiliency_type(self, resiliency_type):
        """Sets the resiliency_type of this IscsiTargetWhereInput.


        :param resiliency_type: The resiliency_type of this IscsiTargetWhereInput.  # noqa: E501
        :type resiliency_type: ResiliencyType
        """

        self._resiliency_type = resiliency_type

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


        :return: The resiliency_type_in of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: list[ResiliencyType]
        """
        return self._resiliency_type_in

    @resiliency_type_in.setter
    def resiliency_type_in(self, resiliency_type_in):
        """Sets the resiliency_type_in of this IscsiTargetWhereInput.


        :param resiliency_type_in: The resiliency_type_in of this IscsiTargetWhereInput.  # noqa: E501
        :type resiliency_type_in: list[ResiliencyType]
        """

        self._resiliency_type_in = resiliency_type_in

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


        :return: The resiliency_type_not of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: ResiliencyType
        """
        return self._resiliency_type_not

    @resiliency_type_not.setter
    def resiliency_type_not(self, resiliency_type_not):
        """Sets the resiliency_type_not of this IscsiTargetWhereInput.


        :param resiliency_type_not: The resiliency_type_not of this IscsiTargetWhereInput.  # noqa: E501
        :type resiliency_type_not: ResiliencyType
        """

        self._resiliency_type_not = resiliency_type_not

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


        :return: The resiliency_type_not_in of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: list[ResiliencyType]
        """
        return self._resiliency_type_not_in

    @resiliency_type_not_in.setter
    def resiliency_type_not_in(self, resiliency_type_not_in):
        """Sets the resiliency_type_not_in of this IscsiTargetWhereInput.


        :param resiliency_type_not_in: The resiliency_type_not_in of this IscsiTargetWhereInput.  # noqa: E501
        :type resiliency_type_not_in: list[ResiliencyType]
        """

        self._resiliency_type_not_in = resiliency_type_not_in

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


        :return: The stripe_num of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._stripe_num

    @stripe_num.setter
    def stripe_num(self, stripe_num):
        """Sets the stripe_num of this IscsiTargetWhereInput.


        :param stripe_num: The stripe_num of this IscsiTargetWhereInput.  # noqa: E501
        :type stripe_num: int
        """

        self._stripe_num = stripe_num

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


        :return: The stripe_num_gt of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._stripe_num_gt

    @stripe_num_gt.setter
    def stripe_num_gt(self, stripe_num_gt):
        """Sets the stripe_num_gt of this IscsiTargetWhereInput.


        :param stripe_num_gt: The stripe_num_gt of this IscsiTargetWhereInput.  # noqa: E501
        :type stripe_num_gt: int
        """

        self._stripe_num_gt = stripe_num_gt

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


        :return: The stripe_num_gte of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._stripe_num_gte

    @stripe_num_gte.setter
    def stripe_num_gte(self, stripe_num_gte):
        """Sets the stripe_num_gte of this IscsiTargetWhereInput.


        :param stripe_num_gte: The stripe_num_gte of this IscsiTargetWhereInput.  # noqa: E501
        :type stripe_num_gte: int
        """

        self._stripe_num_gte = stripe_num_gte

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


        :return: The stripe_num_in of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._stripe_num_in

    @stripe_num_in.setter
    def stripe_num_in(self, stripe_num_in):
        """Sets the stripe_num_in of this IscsiTargetWhereInput.


        :param stripe_num_in: The stripe_num_in of this IscsiTargetWhereInput.  # noqa: E501
        :type stripe_num_in: list[int]
        """

        self._stripe_num_in = stripe_num_in

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


        :return: The stripe_num_lt of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._stripe_num_lt

    @stripe_num_lt.setter
    def stripe_num_lt(self, stripe_num_lt):
        """Sets the stripe_num_lt of this IscsiTargetWhereInput.


        :param stripe_num_lt: The stripe_num_lt of this IscsiTargetWhereInput.  # noqa: E501
        :type stripe_num_lt: int
        """

        self._stripe_num_lt = stripe_num_lt

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


        :return: The stripe_num_lte of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._stripe_num_lte

    @stripe_num_lte.setter
    def stripe_num_lte(self, stripe_num_lte):
        """Sets the stripe_num_lte of this IscsiTargetWhereInput.


        :param stripe_num_lte: The stripe_num_lte of this IscsiTargetWhereInput.  # noqa: E501
        :type stripe_num_lte: int
        """

        self._stripe_num_lte = stripe_num_lte

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


        :return: The stripe_num_not of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._stripe_num_not

    @stripe_num_not.setter
    def stripe_num_not(self, stripe_num_not):
        """Sets the stripe_num_not of this IscsiTargetWhereInput.


        :param stripe_num_not: The stripe_num_not of this IscsiTargetWhereInput.  # noqa: E501
        :type stripe_num_not: int
        """

        self._stripe_num_not = stripe_num_not

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


        :return: The stripe_num_not_in of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._stripe_num_not_in

    @stripe_num_not_in.setter
    def stripe_num_not_in(self, stripe_num_not_in):
        """Sets the stripe_num_not_in of this IscsiTargetWhereInput.


        :param stripe_num_not_in: The stripe_num_not_in of this IscsiTargetWhereInput.  # noqa: E501
        :type stripe_num_not_in: list[int]
        """

        self._stripe_num_not_in = stripe_num_not_in

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


        :return: The stripe_size of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._stripe_size

    @stripe_size.setter
    def stripe_size(self, stripe_size):
        """Sets the stripe_size of this IscsiTargetWhereInput.


        :param stripe_size: The stripe_size of this IscsiTargetWhereInput.  # noqa: E501
        :type stripe_size: int
        """

        self._stripe_size = stripe_size

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


        :return: The stripe_size_gt of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._stripe_size_gt

    @stripe_size_gt.setter
    def stripe_size_gt(self, stripe_size_gt):
        """Sets the stripe_size_gt of this IscsiTargetWhereInput.


        :param stripe_size_gt: The stripe_size_gt of this IscsiTargetWhereInput.  # noqa: E501
        :type stripe_size_gt: int
        """

        self._stripe_size_gt = stripe_size_gt

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


        :return: The stripe_size_gte of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._stripe_size_gte

    @stripe_size_gte.setter
    def stripe_size_gte(self, stripe_size_gte):
        """Sets the stripe_size_gte of this IscsiTargetWhereInput.


        :param stripe_size_gte: The stripe_size_gte of this IscsiTargetWhereInput.  # noqa: E501
        :type stripe_size_gte: int
        """

        self._stripe_size_gte = stripe_size_gte

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


        :return: The stripe_size_in of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._stripe_size_in

    @stripe_size_in.setter
    def stripe_size_in(self, stripe_size_in):
        """Sets the stripe_size_in of this IscsiTargetWhereInput.


        :param stripe_size_in: The stripe_size_in of this IscsiTargetWhereInput.  # noqa: E501
        :type stripe_size_in: list[int]
        """

        self._stripe_size_in = stripe_size_in

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


        :return: The stripe_size_lt of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._stripe_size_lt

    @stripe_size_lt.setter
    def stripe_size_lt(self, stripe_size_lt):
        """Sets the stripe_size_lt of this IscsiTargetWhereInput.


        :param stripe_size_lt: The stripe_size_lt of this IscsiTargetWhereInput.  # noqa: E501
        :type stripe_size_lt: int
        """

        self._stripe_size_lt = stripe_size_lt

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


        :return: The stripe_size_lte of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._stripe_size_lte

    @stripe_size_lte.setter
    def stripe_size_lte(self, stripe_size_lte):
        """Sets the stripe_size_lte of this IscsiTargetWhereInput.


        :param stripe_size_lte: The stripe_size_lte of this IscsiTargetWhereInput.  # noqa: E501
        :type stripe_size_lte: int
        """

        self._stripe_size_lte = stripe_size_lte

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


        :return: The stripe_size_not of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._stripe_size_not

    @stripe_size_not.setter
    def stripe_size_not(self, stripe_size_not):
        """Sets the stripe_size_not of this IscsiTargetWhereInput.


        :param stripe_size_not: The stripe_size_not of this IscsiTargetWhereInput.  # noqa: E501
        :type stripe_size_not: int
        """

        self._stripe_size_not = stripe_size_not

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


        :return: The stripe_size_not_in of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._stripe_size_not_in

    @stripe_size_not_in.setter
    def stripe_size_not_in(self, stripe_size_not_in):
        """Sets the stripe_size_not_in of this IscsiTargetWhereInput.


        :param stripe_size_not_in: The stripe_size_not_in of this IscsiTargetWhereInput.  # noqa: E501
        :type stripe_size_not_in: list[int]
        """

        self._stripe_size_not_in = stripe_size_not_in

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


        :return: The thin_provision of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: bool
        """
        return self._thin_provision

    @thin_provision.setter
    def thin_provision(self, thin_provision):
        """Sets the thin_provision of this IscsiTargetWhereInput.


        :param thin_provision: The thin_provision of this IscsiTargetWhereInput.  # noqa: E501
        :type thin_provision: bool
        """

        self._thin_provision = thin_provision

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


        :return: The thin_provision_not of this IscsiTargetWhereInput.  # noqa: E501
        :rtype: bool
        """
        return self._thin_provision_not

    @thin_provision_not.setter
    def thin_provision_not(self, thin_provision_not):
        """Sets the thin_provision_not of this IscsiTargetWhereInput.


        :param thin_provision_not: The thin_provision_not of this IscsiTargetWhereInput.  # noqa: E501
        :type thin_provision_not: bool
        """

        self._thin_provision_not = thin_provision_not

    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, IscsiTargetWhereInput):
            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, IscsiTargetWhereInput):
            return True

        return self.to_dict() != other.to_dict()
