# 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 LabelWhereInput(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[LabelWhereInput]',
        '_not': 'list[LabelWhereInput]',
        '_or': 'list[LabelWhereInput]',
        'cluster_num': 'int',
        'cluster_num_gt': 'int',
        'cluster_num_gte': 'int',
        'cluster_num_in': 'list[int]',
        'cluster_num_lt': 'int',
        'cluster_num_lte': 'int',
        'cluster_num_not': 'int',
        'cluster_num_not_in': 'list[int]',
        'clusters_every': 'ClusterWhereInput',
        'clusters_none': 'ClusterWhereInput',
        'clusters_some': 'ClusterWhereInput',
        'content_library_image_num': 'int',
        'content_library_image_num_gt': 'int',
        'content_library_image_num_gte': 'int',
        'content_library_image_num_in': 'list[int]',
        'content_library_image_num_lt': 'int',
        'content_library_image_num_lte': 'int',
        'content_library_image_num_not': 'int',
        'content_library_image_num_not_in': 'list[int]',
        'content_library_images_every': 'ContentLibraryImageWhereInput',
        'content_library_images_none': 'ContentLibraryImageWhereInput',
        'content_library_images_some': 'ContentLibraryImageWhereInput',
        'content_library_vm_template_num': 'int',
        'content_library_vm_template_num_gt': 'int',
        'content_library_vm_template_num_gte': 'int',
        'content_library_vm_template_num_in': 'list[int]',
        'content_library_vm_template_num_lt': 'int',
        'content_library_vm_template_num_lte': 'int',
        'content_library_vm_template_num_not': 'int',
        'content_library_vm_template_num_not_in': 'list[int]',
        'content_library_vm_templates_every': 'ContentLibraryVmTemplateWhereInput',
        'content_library_vm_templates_none': 'ContentLibraryVmTemplateWhereInput',
        'content_library_vm_templates_some': 'ContentLibraryVmTemplateWhereInput',
        'created_at': 'str',
        'created_at_gt': 'str',
        'created_at_gte': 'str',
        'created_at_in': 'list[str]',
        'created_at_lt': 'str',
        'created_at_lte': 'str',
        'created_at_not': 'str',
        'created_at_not_in': 'list[str]',
        'datacenter_num': 'int',
        'datacenter_num_gt': 'int',
        'datacenter_num_gte': 'int',
        'datacenter_num_in': 'list[int]',
        'datacenter_num_lt': 'int',
        'datacenter_num_lte': 'int',
        'datacenter_num_not': 'int',
        'datacenter_num_not_in': 'list[int]',
        'datacenters_every': 'DatacenterWhereInput',
        'datacenters_none': 'DatacenterWhereInput',
        'datacenters_some': 'DatacenterWhereInput',
        'disk_num': 'int',
        'disk_num_gt': 'int',
        'disk_num_gte': 'int',
        'disk_num_in': 'list[int]',
        'disk_num_lt': 'int',
        'disk_num_lte': 'int',
        'disk_num_not': 'int',
        'disk_num_not_in': 'list[int]',
        'elf_image_num': 'int',
        'elf_image_num_gt': 'int',
        'elf_image_num_gte': 'int',
        'elf_image_num_in': 'list[int]',
        'elf_image_num_lt': 'int',
        'elf_image_num_lte': 'int',
        'elf_image_num_not': 'int',
        'elf_image_num_not_in': 'list[int]',
        'elf_images_every': 'ElfImageWhereInput',
        'elf_images_none': 'ElfImageWhereInput',
        'elf_images_some': 'ElfImageWhereInput',
        'gpu_device_num': 'int',
        'gpu_device_num_gt': 'int',
        'gpu_device_num_gte': 'int',
        'gpu_device_num_in': 'list[int]',
        'gpu_device_num_lt': 'int',
        'gpu_device_num_lte': 'int',
        'gpu_device_num_not': 'int',
        'gpu_device_num_not_in': 'list[int]',
        'gpu_devices_every': 'GpuDeviceWhereInput',
        'gpu_devices_none': 'GpuDeviceWhereInput',
        'gpu_devices_some': 'GpuDeviceWhereInput',
        'host_num': 'int',
        'host_num_gt': 'int',
        'host_num_gte': 'int',
        'host_num_in': 'list[int]',
        'host_num_lt': 'int',
        'host_num_lte': 'int',
        'host_num_not': 'int',
        'host_num_not_in': 'list[int]',
        'hosts_every': 'HostWhereInput',
        'hosts_none': 'HostWhereInput',
        'hosts_some': 'HostWhereInput',
        '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',
        'iscsi_lun_num': 'int',
        'iscsi_lun_num_gt': 'int',
        'iscsi_lun_num_gte': 'int',
        'iscsi_lun_num_in': 'list[int]',
        'iscsi_lun_num_lt': 'int',
        'iscsi_lun_num_lte': 'int',
        'iscsi_lun_num_not': 'int',
        'iscsi_lun_num_not_in': 'list[int]',
        'iscsi_lun_snapshot_num': 'int',
        'iscsi_lun_snapshot_num_gt': 'int',
        'iscsi_lun_snapshot_num_gte': 'int',
        'iscsi_lun_snapshot_num_in': 'list[int]',
        'iscsi_lun_snapshot_num_lt': 'int',
        'iscsi_lun_snapshot_num_lte': 'int',
        'iscsi_lun_snapshot_num_not': 'int',
        'iscsi_lun_snapshot_num_not_in': 'list[int]',
        'iscsi_luns_every': 'IscsiLunWhereInput',
        'iscsi_luns_none': 'IscsiLunWhereInput',
        'iscsi_luns_some': 'IscsiLunWhereInput',
        'iscsi_target_num': 'int',
        'iscsi_target_num_gt': 'int',
        'iscsi_target_num_gte': 'int',
        'iscsi_target_num_in': 'list[int]',
        'iscsi_target_num_lt': 'int',
        'iscsi_target_num_lte': 'int',
        'iscsi_target_num_not': 'int',
        'iscsi_target_num_not_in': 'list[int]',
        'iscsi_targets_every': 'IscsiTargetWhereInput',
        'iscsi_targets_none': 'IscsiTargetWhereInput',
        'iscsi_targets_some': 'IscsiTargetWhereInput',
        'isolation_policies_every': 'IsolationPolicyWhereInput',
        'isolation_policies_none': 'IsolationPolicyWhereInput',
        'isolation_policies_some': 'IsolationPolicyWhereInput',
        'key': 'str',
        'key_contains': 'str',
        'key_ends_with': 'str',
        'key_gt': 'str',
        'key_gte': 'str',
        'key_in': 'list[str]',
        'key_lt': 'str',
        'key_lte': 'str',
        'key_not': 'str',
        'key_not_contains': 'str',
        'key_not_ends_with': 'str',
        'key_not_in': 'list[str]',
        'key_not_starts_with': 'str',
        'key_starts_with': 'str',
        'nic_num': 'int',
        'nic_num_gt': 'int',
        'nic_num_gte': 'int',
        'nic_num_in': 'list[int]',
        'nic_num_lt': 'int',
        'nic_num_lte': 'int',
        'nic_num_not': 'int',
        'nic_num_not_in': 'list[int]',
        'nics_every': 'NicWhereInput',
        'nics_none': 'NicWhereInput',
        'nics_some': 'NicWhereInput',
        'security_policies_every': 'SecurityPolicyWhereInput',
        'security_policies_none': 'SecurityPolicyWhereInput',
        'security_policies_some': 'SecurityPolicyWhereInput',
        'system_vlan_num': 'int',
        'system_vlan_num_gt': 'int',
        'system_vlan_num_gte': 'int',
        'system_vlan_num_in': 'list[int]',
        'system_vlan_num_lt': 'int',
        'system_vlan_num_lte': 'int',
        'system_vlan_num_not': 'int',
        'system_vlan_num_not_in': 'list[int]',
        'total_num': 'int',
        'total_num_gt': 'int',
        'total_num_gte': 'int',
        'total_num_in': 'list[int]',
        'total_num_lt': 'int',
        'total_num_lte': 'int',
        'total_num_not': 'int',
        'total_num_not_in': 'list[int]',
        'value': 'str',
        'value_contains': 'str',
        'value_ends_with': 'str',
        'value_gt': 'str',
        'value_gte': 'str',
        'value_in': 'list[str]',
        'value_lt': 'str',
        'value_lte': 'str',
        'value_not': 'str',
        'value_not_contains': 'str',
        'value_not_ends_with': 'str',
        'value_not_in': 'list[str]',
        'value_not_starts_with': 'str',
        'value_starts_with': 'str',
        'vds_num': 'int',
        'vds_num_gt': 'int',
        'vds_num_gte': 'int',
        'vds_num_in': 'list[int]',
        'vds_num_lt': 'int',
        'vds_num_lte': 'int',
        'vds_num_not': 'int',
        'vds_num_not_in': 'list[int]',
        'vdses_every': 'VdsWhereInput',
        'vdses_none': 'VdsWhereInput',
        'vdses_some': 'VdsWhereInput',
        'vlans_every': 'VlanWhereInput',
        'vlans_none': 'VlanWhereInput',
        'vlans_some': 'VlanWhereInput',
        'vm_num': 'int',
        'vm_num_gt': 'int',
        'vm_num_gte': 'int',
        'vm_num_in': 'list[int]',
        'vm_num_lt': 'int',
        'vm_num_lte': 'int',
        'vm_num_not': 'int',
        'vm_num_not_in': 'list[int]',
        'vm_snapshot_num': 'int',
        'vm_snapshot_num_gt': 'int',
        'vm_snapshot_num_gte': 'int',
        'vm_snapshot_num_in': 'list[int]',
        'vm_snapshot_num_lt': 'int',
        'vm_snapshot_num_lte': 'int',
        'vm_snapshot_num_not': 'int',
        'vm_snapshot_num_not_in': 'list[int]',
        'vm_snapshots_every': 'VmSnapshotWhereInput',
        'vm_snapshots_none': 'VmSnapshotWhereInput',
        'vm_snapshots_some': 'VmSnapshotWhereInput',
        'vm_template_num': 'int',
        'vm_template_num_gt': 'int',
        'vm_template_num_gte': 'int',
        'vm_template_num_in': 'list[int]',
        'vm_template_num_lt': 'int',
        'vm_template_num_lte': 'int',
        'vm_template_num_not': 'int',
        'vm_template_num_not_in': 'list[int]',
        'vm_templates_every': 'VmTemplateWhereInput',
        'vm_templates_none': 'VmTemplateWhereInput',
        'vm_templates_some': 'VmTemplateWhereInput',
        'vm_vlan_num': 'int',
        'vm_vlan_num_gt': 'int',
        'vm_vlan_num_gte': 'int',
        'vm_vlan_num_in': 'list[int]',
        'vm_vlan_num_lt': 'int',
        'vm_vlan_num_lte': 'int',
        'vm_vlan_num_not': 'int',
        'vm_vlan_num_not_in': 'list[int]',
        'vm_volume_num': 'int',
        'vm_volume_num_gt': 'int',
        'vm_volume_num_gte': 'int',
        'vm_volume_num_in': 'list[int]',
        'vm_volume_num_lt': 'int',
        'vm_volume_num_lte': 'int',
        'vm_volume_num_not': 'int',
        'vm_volume_num_not_in': 'list[int]',
        'vm_volume_snapshot_num': 'int',
        'vm_volume_snapshot_num_gt': 'int',
        'vm_volume_snapshot_num_gte': 'int',
        'vm_volume_snapshot_num_in': 'list[int]',
        'vm_volume_snapshot_num_lt': 'int',
        'vm_volume_snapshot_num_lte': 'int',
        'vm_volume_snapshot_num_not': 'int',
        'vm_volume_snapshot_num_not_in': 'list[int]',
        'vm_volume_snapshots_every': 'VmVolumeSnapshotWhereInput',
        'vm_volume_snapshots_none': 'VmVolumeSnapshotWhereInput',
        'vm_volume_snapshots_some': 'VmVolumeSnapshotWhereInput',
        'vm_volumes_every': 'VmVolumeWhereInput',
        'vm_volumes_none': 'VmVolumeWhereInput',
        'vm_volumes_some': 'VmVolumeWhereInput',
        'vms_every': 'VmWhereInput',
        'vms_none': 'VmWhereInput',
        'vms_some': 'VmWhereInput'
    }

    attribute_map = {
        '_and': 'AND',
        '_not': 'NOT',
        '_or': 'OR',
        'cluster_num': 'cluster_num',
        'cluster_num_gt': 'cluster_num_gt',
        'cluster_num_gte': 'cluster_num_gte',
        'cluster_num_in': 'cluster_num_in',
        'cluster_num_lt': 'cluster_num_lt',
        'cluster_num_lte': 'cluster_num_lte',
        'cluster_num_not': 'cluster_num_not',
        'cluster_num_not_in': 'cluster_num_not_in',
        'clusters_every': 'clusters_every',
        'clusters_none': 'clusters_none',
        'clusters_some': 'clusters_some',
        'content_library_image_num': 'content_library_image_num',
        'content_library_image_num_gt': 'content_library_image_num_gt',
        'content_library_image_num_gte': 'content_library_image_num_gte',
        'content_library_image_num_in': 'content_library_image_num_in',
        'content_library_image_num_lt': 'content_library_image_num_lt',
        'content_library_image_num_lte': 'content_library_image_num_lte',
        'content_library_image_num_not': 'content_library_image_num_not',
        'content_library_image_num_not_in': 'content_library_image_num_not_in',
        'content_library_images_every': 'content_library_images_every',
        'content_library_images_none': 'content_library_images_none',
        'content_library_images_some': 'content_library_images_some',
        'content_library_vm_template_num': 'content_library_vm_template_num',
        'content_library_vm_template_num_gt': 'content_library_vm_template_num_gt',
        'content_library_vm_template_num_gte': 'content_library_vm_template_num_gte',
        'content_library_vm_template_num_in': 'content_library_vm_template_num_in',
        'content_library_vm_template_num_lt': 'content_library_vm_template_num_lt',
        'content_library_vm_template_num_lte': 'content_library_vm_template_num_lte',
        'content_library_vm_template_num_not': 'content_library_vm_template_num_not',
        'content_library_vm_template_num_not_in': 'content_library_vm_template_num_not_in',
        'content_library_vm_templates_every': 'content_library_vm_templates_every',
        'content_library_vm_templates_none': 'content_library_vm_templates_none',
        'content_library_vm_templates_some': 'content_library_vm_templates_some',
        'created_at': 'createdAt',
        'created_at_gt': 'createdAt_gt',
        'created_at_gte': 'createdAt_gte',
        'created_at_in': 'createdAt_in',
        'created_at_lt': 'createdAt_lt',
        'created_at_lte': 'createdAt_lte',
        'created_at_not': 'createdAt_not',
        'created_at_not_in': 'createdAt_not_in',
        'datacenter_num': 'datacenter_num',
        'datacenter_num_gt': 'datacenter_num_gt',
        'datacenter_num_gte': 'datacenter_num_gte',
        'datacenter_num_in': 'datacenter_num_in',
        'datacenter_num_lt': 'datacenter_num_lt',
        'datacenter_num_lte': 'datacenter_num_lte',
        'datacenter_num_not': 'datacenter_num_not',
        'datacenter_num_not_in': 'datacenter_num_not_in',
        'datacenters_every': 'datacenters_every',
        'datacenters_none': 'datacenters_none',
        'datacenters_some': 'datacenters_some',
        'disk_num': 'disk_num',
        'disk_num_gt': 'disk_num_gt',
        'disk_num_gte': 'disk_num_gte',
        'disk_num_in': 'disk_num_in',
        'disk_num_lt': 'disk_num_lt',
        'disk_num_lte': 'disk_num_lte',
        'disk_num_not': 'disk_num_not',
        'disk_num_not_in': 'disk_num_not_in',
        'elf_image_num': 'elf_image_num',
        'elf_image_num_gt': 'elf_image_num_gt',
        'elf_image_num_gte': 'elf_image_num_gte',
        'elf_image_num_in': 'elf_image_num_in',
        'elf_image_num_lt': 'elf_image_num_lt',
        'elf_image_num_lte': 'elf_image_num_lte',
        'elf_image_num_not': 'elf_image_num_not',
        'elf_image_num_not_in': 'elf_image_num_not_in',
        'elf_images_every': 'elf_images_every',
        'elf_images_none': 'elf_images_none',
        'elf_images_some': 'elf_images_some',
        'gpu_device_num': 'gpu_device_num',
        'gpu_device_num_gt': 'gpu_device_num_gt',
        'gpu_device_num_gte': 'gpu_device_num_gte',
        'gpu_device_num_in': 'gpu_device_num_in',
        'gpu_device_num_lt': 'gpu_device_num_lt',
        'gpu_device_num_lte': 'gpu_device_num_lte',
        'gpu_device_num_not': 'gpu_device_num_not',
        'gpu_device_num_not_in': 'gpu_device_num_not_in',
        'gpu_devices_every': 'gpu_devices_every',
        'gpu_devices_none': 'gpu_devices_none',
        'gpu_devices_some': 'gpu_devices_some',
        'host_num': 'host_num',
        'host_num_gt': 'host_num_gt',
        'host_num_gte': 'host_num_gte',
        'host_num_in': 'host_num_in',
        'host_num_lt': 'host_num_lt',
        'host_num_lte': 'host_num_lte',
        'host_num_not': 'host_num_not',
        'host_num_not_in': 'host_num_not_in',
        'hosts_every': 'hosts_every',
        'hosts_none': 'hosts_none',
        'hosts_some': 'hosts_some',
        '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',
        'iscsi_lun_num': 'iscsi_lun_num',
        'iscsi_lun_num_gt': 'iscsi_lun_num_gt',
        'iscsi_lun_num_gte': 'iscsi_lun_num_gte',
        'iscsi_lun_num_in': 'iscsi_lun_num_in',
        'iscsi_lun_num_lt': 'iscsi_lun_num_lt',
        'iscsi_lun_num_lte': 'iscsi_lun_num_lte',
        'iscsi_lun_num_not': 'iscsi_lun_num_not',
        'iscsi_lun_num_not_in': 'iscsi_lun_num_not_in',
        'iscsi_lun_snapshot_num': 'iscsi_lun_snapshot_num',
        'iscsi_lun_snapshot_num_gt': 'iscsi_lun_snapshot_num_gt',
        'iscsi_lun_snapshot_num_gte': 'iscsi_lun_snapshot_num_gte',
        'iscsi_lun_snapshot_num_in': 'iscsi_lun_snapshot_num_in',
        'iscsi_lun_snapshot_num_lt': 'iscsi_lun_snapshot_num_lt',
        'iscsi_lun_snapshot_num_lte': 'iscsi_lun_snapshot_num_lte',
        'iscsi_lun_snapshot_num_not': 'iscsi_lun_snapshot_num_not',
        'iscsi_lun_snapshot_num_not_in': 'iscsi_lun_snapshot_num_not_in',
        'iscsi_luns_every': 'iscsi_luns_every',
        'iscsi_luns_none': 'iscsi_luns_none',
        'iscsi_luns_some': 'iscsi_luns_some',
        'iscsi_target_num': 'iscsi_target_num',
        'iscsi_target_num_gt': 'iscsi_target_num_gt',
        'iscsi_target_num_gte': 'iscsi_target_num_gte',
        'iscsi_target_num_in': 'iscsi_target_num_in',
        'iscsi_target_num_lt': 'iscsi_target_num_lt',
        'iscsi_target_num_lte': 'iscsi_target_num_lte',
        'iscsi_target_num_not': 'iscsi_target_num_not',
        'iscsi_target_num_not_in': 'iscsi_target_num_not_in',
        'iscsi_targets_every': 'iscsi_targets_every',
        'iscsi_targets_none': 'iscsi_targets_none',
        'iscsi_targets_some': 'iscsi_targets_some',
        'isolation_policies_every': 'isolation_policies_every',
        'isolation_policies_none': 'isolation_policies_none',
        'isolation_policies_some': 'isolation_policies_some',
        'key': 'key',
        'key_contains': 'key_contains',
        'key_ends_with': 'key_ends_with',
        'key_gt': 'key_gt',
        'key_gte': 'key_gte',
        'key_in': 'key_in',
        'key_lt': 'key_lt',
        'key_lte': 'key_lte',
        'key_not': 'key_not',
        'key_not_contains': 'key_not_contains',
        'key_not_ends_with': 'key_not_ends_with',
        'key_not_in': 'key_not_in',
        'key_not_starts_with': 'key_not_starts_with',
        'key_starts_with': 'key_starts_with',
        'nic_num': 'nic_num',
        'nic_num_gt': 'nic_num_gt',
        'nic_num_gte': 'nic_num_gte',
        'nic_num_in': 'nic_num_in',
        'nic_num_lt': 'nic_num_lt',
        'nic_num_lte': 'nic_num_lte',
        'nic_num_not': 'nic_num_not',
        'nic_num_not_in': 'nic_num_not_in',
        'nics_every': 'nics_every',
        'nics_none': 'nics_none',
        'nics_some': 'nics_some',
        'security_policies_every': 'security_policies_every',
        'security_policies_none': 'security_policies_none',
        'security_policies_some': 'security_policies_some',
        'system_vlan_num': 'system_vlan_num',
        'system_vlan_num_gt': 'system_vlan_num_gt',
        'system_vlan_num_gte': 'system_vlan_num_gte',
        'system_vlan_num_in': 'system_vlan_num_in',
        'system_vlan_num_lt': 'system_vlan_num_lt',
        'system_vlan_num_lte': 'system_vlan_num_lte',
        'system_vlan_num_not': 'system_vlan_num_not',
        'system_vlan_num_not_in': 'system_vlan_num_not_in',
        'total_num': 'total_num',
        'total_num_gt': 'total_num_gt',
        'total_num_gte': 'total_num_gte',
        'total_num_in': 'total_num_in',
        'total_num_lt': 'total_num_lt',
        'total_num_lte': 'total_num_lte',
        'total_num_not': 'total_num_not',
        'total_num_not_in': 'total_num_not_in',
        'value': 'value',
        'value_contains': 'value_contains',
        'value_ends_with': 'value_ends_with',
        'value_gt': 'value_gt',
        'value_gte': 'value_gte',
        'value_in': 'value_in',
        'value_lt': 'value_lt',
        'value_lte': 'value_lte',
        'value_not': 'value_not',
        'value_not_contains': 'value_not_contains',
        'value_not_ends_with': 'value_not_ends_with',
        'value_not_in': 'value_not_in',
        'value_not_starts_with': 'value_not_starts_with',
        'value_starts_with': 'value_starts_with',
        'vds_num': 'vds_num',
        'vds_num_gt': 'vds_num_gt',
        'vds_num_gte': 'vds_num_gte',
        'vds_num_in': 'vds_num_in',
        'vds_num_lt': 'vds_num_lt',
        'vds_num_lte': 'vds_num_lte',
        'vds_num_not': 'vds_num_not',
        'vds_num_not_in': 'vds_num_not_in',
        'vdses_every': 'vdses_every',
        'vdses_none': 'vdses_none',
        'vdses_some': 'vdses_some',
        'vlans_every': 'vlans_every',
        'vlans_none': 'vlans_none',
        'vlans_some': 'vlans_some',
        'vm_num': 'vm_num',
        'vm_num_gt': 'vm_num_gt',
        'vm_num_gte': 'vm_num_gte',
        'vm_num_in': 'vm_num_in',
        'vm_num_lt': 'vm_num_lt',
        'vm_num_lte': 'vm_num_lte',
        'vm_num_not': 'vm_num_not',
        'vm_num_not_in': 'vm_num_not_in',
        'vm_snapshot_num': 'vm_snapshot_num',
        'vm_snapshot_num_gt': 'vm_snapshot_num_gt',
        'vm_snapshot_num_gte': 'vm_snapshot_num_gte',
        'vm_snapshot_num_in': 'vm_snapshot_num_in',
        'vm_snapshot_num_lt': 'vm_snapshot_num_lt',
        'vm_snapshot_num_lte': 'vm_snapshot_num_lte',
        'vm_snapshot_num_not': 'vm_snapshot_num_not',
        'vm_snapshot_num_not_in': 'vm_snapshot_num_not_in',
        'vm_snapshots_every': 'vm_snapshots_every',
        'vm_snapshots_none': 'vm_snapshots_none',
        'vm_snapshots_some': 'vm_snapshots_some',
        'vm_template_num': 'vm_template_num',
        'vm_template_num_gt': 'vm_template_num_gt',
        'vm_template_num_gte': 'vm_template_num_gte',
        'vm_template_num_in': 'vm_template_num_in',
        'vm_template_num_lt': 'vm_template_num_lt',
        'vm_template_num_lte': 'vm_template_num_lte',
        'vm_template_num_not': 'vm_template_num_not',
        'vm_template_num_not_in': 'vm_template_num_not_in',
        'vm_templates_every': 'vm_templates_every',
        'vm_templates_none': 'vm_templates_none',
        'vm_templates_some': 'vm_templates_some',
        'vm_vlan_num': 'vm_vlan_num',
        'vm_vlan_num_gt': 'vm_vlan_num_gt',
        'vm_vlan_num_gte': 'vm_vlan_num_gte',
        'vm_vlan_num_in': 'vm_vlan_num_in',
        'vm_vlan_num_lt': 'vm_vlan_num_lt',
        'vm_vlan_num_lte': 'vm_vlan_num_lte',
        'vm_vlan_num_not': 'vm_vlan_num_not',
        'vm_vlan_num_not_in': 'vm_vlan_num_not_in',
        'vm_volume_num': 'vm_volume_num',
        'vm_volume_num_gt': 'vm_volume_num_gt',
        'vm_volume_num_gte': 'vm_volume_num_gte',
        'vm_volume_num_in': 'vm_volume_num_in',
        'vm_volume_num_lt': 'vm_volume_num_lt',
        'vm_volume_num_lte': 'vm_volume_num_lte',
        'vm_volume_num_not': 'vm_volume_num_not',
        'vm_volume_num_not_in': 'vm_volume_num_not_in',
        'vm_volume_snapshot_num': 'vm_volume_snapshot_num',
        'vm_volume_snapshot_num_gt': 'vm_volume_snapshot_num_gt',
        'vm_volume_snapshot_num_gte': 'vm_volume_snapshot_num_gte',
        'vm_volume_snapshot_num_in': 'vm_volume_snapshot_num_in',
        'vm_volume_snapshot_num_lt': 'vm_volume_snapshot_num_lt',
        'vm_volume_snapshot_num_lte': 'vm_volume_snapshot_num_lte',
        'vm_volume_snapshot_num_not': 'vm_volume_snapshot_num_not',
        'vm_volume_snapshot_num_not_in': 'vm_volume_snapshot_num_not_in',
        'vm_volume_snapshots_every': 'vm_volume_snapshots_every',
        'vm_volume_snapshots_none': 'vm_volume_snapshots_none',
        'vm_volume_snapshots_some': 'vm_volume_snapshots_some',
        'vm_volumes_every': 'vm_volumes_every',
        'vm_volumes_none': 'vm_volumes_none',
        'vm_volumes_some': 'vm_volumes_some',
        'vms_every': 'vms_every',
        'vms_none': 'vms_none',
        'vms_some': 'vms_some'
    }

    def __init__(self, **kwargs):  # noqa: E501
        """LabelWhereInput - 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._cluster_num = None
        self._cluster_num_gt = None
        self._cluster_num_gte = None
        self._cluster_num_in = None
        self._cluster_num_lt = None
        self._cluster_num_lte = None
        self._cluster_num_not = None
        self._cluster_num_not_in = None
        self._clusters_every = None
        self._clusters_none = None
        self._clusters_some = None
        self._content_library_image_num = None
        self._content_library_image_num_gt = None
        self._content_library_image_num_gte = None
        self._content_library_image_num_in = None
        self._content_library_image_num_lt = None
        self._content_library_image_num_lte = None
        self._content_library_image_num_not = None
        self._content_library_image_num_not_in = None
        self._content_library_images_every = None
        self._content_library_images_none = None
        self._content_library_images_some = None
        self._content_library_vm_template_num = None
        self._content_library_vm_template_num_gt = None
        self._content_library_vm_template_num_gte = None
        self._content_library_vm_template_num_in = None
        self._content_library_vm_template_num_lt = None
        self._content_library_vm_template_num_lte = None
        self._content_library_vm_template_num_not = None
        self._content_library_vm_template_num_not_in = None
        self._content_library_vm_templates_every = None
        self._content_library_vm_templates_none = None
        self._content_library_vm_templates_some = None
        self._created_at = None
        self._created_at_gt = None
        self._created_at_gte = None
        self._created_at_in = None
        self._created_at_lt = None
        self._created_at_lte = None
        self._created_at_not = None
        self._created_at_not_in = None
        self._datacenter_num = None
        self._datacenter_num_gt = None
        self._datacenter_num_gte = None
        self._datacenter_num_in = None
        self._datacenter_num_lt = None
        self._datacenter_num_lte = None
        self._datacenter_num_not = None
        self._datacenter_num_not_in = None
        self._datacenters_every = None
        self._datacenters_none = None
        self._datacenters_some = None
        self._disk_num = None
        self._disk_num_gt = None
        self._disk_num_gte = None
        self._disk_num_in = None
        self._disk_num_lt = None
        self._disk_num_lte = None
        self._disk_num_not = None
        self._disk_num_not_in = None
        self._elf_image_num = None
        self._elf_image_num_gt = None
        self._elf_image_num_gte = None
        self._elf_image_num_in = None
        self._elf_image_num_lt = None
        self._elf_image_num_lte = None
        self._elf_image_num_not = None
        self._elf_image_num_not_in = None
        self._elf_images_every = None
        self._elf_images_none = None
        self._elf_images_some = None
        self._gpu_device_num = None
        self._gpu_device_num_gt = None
        self._gpu_device_num_gte = None
        self._gpu_device_num_in = None
        self._gpu_device_num_lt = None
        self._gpu_device_num_lte = None
        self._gpu_device_num_not = None
        self._gpu_device_num_not_in = None
        self._gpu_devices_every = None
        self._gpu_devices_none = None
        self._gpu_devices_some = None
        self._host_num = None
        self._host_num_gt = None
        self._host_num_gte = None
        self._host_num_in = None
        self._host_num_lt = None
        self._host_num_lte = None
        self._host_num_not = None
        self._host_num_not_in = None
        self._hosts_every = None
        self._hosts_none = None
        self._hosts_some = None
        self._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._iscsi_lun_num = None
        self._iscsi_lun_num_gt = None
        self._iscsi_lun_num_gte = None
        self._iscsi_lun_num_in = None
        self._iscsi_lun_num_lt = None
        self._iscsi_lun_num_lte = None
        self._iscsi_lun_num_not = None
        self._iscsi_lun_num_not_in = None
        self._iscsi_lun_snapshot_num = None
        self._iscsi_lun_snapshot_num_gt = None
        self._iscsi_lun_snapshot_num_gte = None
        self._iscsi_lun_snapshot_num_in = None
        self._iscsi_lun_snapshot_num_lt = None
        self._iscsi_lun_snapshot_num_lte = None
        self._iscsi_lun_snapshot_num_not = None
        self._iscsi_lun_snapshot_num_not_in = None
        self._iscsi_luns_every = None
        self._iscsi_luns_none = None
        self._iscsi_luns_some = None
        self._iscsi_target_num = None
        self._iscsi_target_num_gt = None
        self._iscsi_target_num_gte = None
        self._iscsi_target_num_in = None
        self._iscsi_target_num_lt = None
        self._iscsi_target_num_lte = None
        self._iscsi_target_num_not = None
        self._iscsi_target_num_not_in = None
        self._iscsi_targets_every = None
        self._iscsi_targets_none = None
        self._iscsi_targets_some = None
        self._isolation_policies_every = None
        self._isolation_policies_none = None
        self._isolation_policies_some = None
        self._key = None
        self._key_contains = None
        self._key_ends_with = None
        self._key_gt = None
        self._key_gte = None
        self._key_in = None
        self._key_lt = None
        self._key_lte = None
        self._key_not = None
        self._key_not_contains = None
        self._key_not_ends_with = None
        self._key_not_in = None
        self._key_not_starts_with = None
        self._key_starts_with = None
        self._nic_num = None
        self._nic_num_gt = None
        self._nic_num_gte = None
        self._nic_num_in = None
        self._nic_num_lt = None
        self._nic_num_lte = None
        self._nic_num_not = None
        self._nic_num_not_in = None
        self._nics_every = None
        self._nics_none = None
        self._nics_some = None
        self._security_policies_every = None
        self._security_policies_none = None
        self._security_policies_some = None
        self._system_vlan_num = None
        self._system_vlan_num_gt = None
        self._system_vlan_num_gte = None
        self._system_vlan_num_in = None
        self._system_vlan_num_lt = None
        self._system_vlan_num_lte = None
        self._system_vlan_num_not = None
        self._system_vlan_num_not_in = None
        self._total_num = None
        self._total_num_gt = None
        self._total_num_gte = None
        self._total_num_in = None
        self._total_num_lt = None
        self._total_num_lte = None
        self._total_num_not = None
        self._total_num_not_in = None
        self._value = None
        self._value_contains = None
        self._value_ends_with = None
        self._value_gt = None
        self._value_gte = None
        self._value_in = None
        self._value_lt = None
        self._value_lte = None
        self._value_not = None
        self._value_not_contains = None
        self._value_not_ends_with = None
        self._value_not_in = None
        self._value_not_starts_with = None
        self._value_starts_with = None
        self._vds_num = None
        self._vds_num_gt = None
        self._vds_num_gte = None
        self._vds_num_in = None
        self._vds_num_lt = None
        self._vds_num_lte = None
        self._vds_num_not = None
        self._vds_num_not_in = None
        self._vdses_every = None
        self._vdses_none = None
        self._vdses_some = None
        self._vlans_every = None
        self._vlans_none = None
        self._vlans_some = None
        self._vm_num = None
        self._vm_num_gt = None
        self._vm_num_gte = None
        self._vm_num_in = None
        self._vm_num_lt = None
        self._vm_num_lte = None
        self._vm_num_not = None
        self._vm_num_not_in = None
        self._vm_snapshot_num = None
        self._vm_snapshot_num_gt = None
        self._vm_snapshot_num_gte = None
        self._vm_snapshot_num_in = None
        self._vm_snapshot_num_lt = None
        self._vm_snapshot_num_lte = None
        self._vm_snapshot_num_not = None
        self._vm_snapshot_num_not_in = None
        self._vm_snapshots_every = None
        self._vm_snapshots_none = None
        self._vm_snapshots_some = None
        self._vm_template_num = None
        self._vm_template_num_gt = None
        self._vm_template_num_gte = None
        self._vm_template_num_in = None
        self._vm_template_num_lt = None
        self._vm_template_num_lte = None
        self._vm_template_num_not = None
        self._vm_template_num_not_in = None
        self._vm_templates_every = None
        self._vm_templates_none = None
        self._vm_templates_some = None
        self._vm_vlan_num = None
        self._vm_vlan_num_gt = None
        self._vm_vlan_num_gte = None
        self._vm_vlan_num_in = None
        self._vm_vlan_num_lt = None
        self._vm_vlan_num_lte = None
        self._vm_vlan_num_not = None
        self._vm_vlan_num_not_in = None
        self._vm_volume_num = None
        self._vm_volume_num_gt = None
        self._vm_volume_num_gte = None
        self._vm_volume_num_in = None
        self._vm_volume_num_lt = None
        self._vm_volume_num_lte = None
        self._vm_volume_num_not = None
        self._vm_volume_num_not_in = None
        self._vm_volume_snapshot_num = None
        self._vm_volume_snapshot_num_gt = None
        self._vm_volume_snapshot_num_gte = None
        self._vm_volume_snapshot_num_in = None
        self._vm_volume_snapshot_num_lt = None
        self._vm_volume_snapshot_num_lte = None
        self._vm_volume_snapshot_num_not = None
        self._vm_volume_snapshot_num_not_in = None
        self._vm_volume_snapshots_every = None
        self._vm_volume_snapshots_none = None
        self._vm_volume_snapshots_some = None
        self._vm_volumes_every = None
        self._vm_volumes_none = None
        self._vm_volumes_some = None
        self._vms_every = None
        self._vms_none = None
        self._vms_some = None
        self.discriminator = None

        self._and = kwargs.get("_and", None)
        self._not = kwargs.get("_not", None)
        self._or = kwargs.get("_or", None)
        self.cluster_num = kwargs.get("cluster_num", None)
        self.cluster_num_gt = kwargs.get("cluster_num_gt", None)
        self.cluster_num_gte = kwargs.get("cluster_num_gte", None)
        self.cluster_num_in = kwargs.get("cluster_num_in", None)
        self.cluster_num_lt = kwargs.get("cluster_num_lt", None)
        self.cluster_num_lte = kwargs.get("cluster_num_lte", None)
        self.cluster_num_not = kwargs.get("cluster_num_not", None)
        self.cluster_num_not_in = kwargs.get("cluster_num_not_in", None)
        self.clusters_every = kwargs.get("clusters_every", None)
        self.clusters_none = kwargs.get("clusters_none", None)
        self.clusters_some = kwargs.get("clusters_some", None)
        self.content_library_image_num = kwargs.get("content_library_image_num", None)
        self.content_library_image_num_gt = kwargs.get("content_library_image_num_gt", None)
        self.content_library_image_num_gte = kwargs.get("content_library_image_num_gte", None)
        self.content_library_image_num_in = kwargs.get("content_library_image_num_in", None)
        self.content_library_image_num_lt = kwargs.get("content_library_image_num_lt", None)
        self.content_library_image_num_lte = kwargs.get("content_library_image_num_lte", None)
        self.content_library_image_num_not = kwargs.get("content_library_image_num_not", None)
        self.content_library_image_num_not_in = kwargs.get("content_library_image_num_not_in", None)
        self.content_library_images_every = kwargs.get("content_library_images_every", None)
        self.content_library_images_none = kwargs.get("content_library_images_none", None)
        self.content_library_images_some = kwargs.get("content_library_images_some", None)
        self.content_library_vm_template_num = kwargs.get("content_library_vm_template_num", None)
        self.content_library_vm_template_num_gt = kwargs.get("content_library_vm_template_num_gt", None)
        self.content_library_vm_template_num_gte = kwargs.get("content_library_vm_template_num_gte", None)
        self.content_library_vm_template_num_in = kwargs.get("content_library_vm_template_num_in", None)
        self.content_library_vm_template_num_lt = kwargs.get("content_library_vm_template_num_lt", None)
        self.content_library_vm_template_num_lte = kwargs.get("content_library_vm_template_num_lte", None)
        self.content_library_vm_template_num_not = kwargs.get("content_library_vm_template_num_not", None)
        self.content_library_vm_template_num_not_in = kwargs.get("content_library_vm_template_num_not_in", None)
        self.content_library_vm_templates_every = kwargs.get("content_library_vm_templates_every", None)
        self.content_library_vm_templates_none = kwargs.get("content_library_vm_templates_none", None)
        self.content_library_vm_templates_some = kwargs.get("content_library_vm_templates_some", None)
        self.created_at = kwargs.get("created_at", None)
        self.created_at_gt = kwargs.get("created_at_gt", None)
        self.created_at_gte = kwargs.get("created_at_gte", None)
        self.created_at_in = kwargs.get("created_at_in", None)
        self.created_at_lt = kwargs.get("created_at_lt", None)
        self.created_at_lte = kwargs.get("created_at_lte", None)
        self.created_at_not = kwargs.get("created_at_not", None)
        self.created_at_not_in = kwargs.get("created_at_not_in", None)
        self.datacenter_num = kwargs.get("datacenter_num", None)
        self.datacenter_num_gt = kwargs.get("datacenter_num_gt", None)
        self.datacenter_num_gte = kwargs.get("datacenter_num_gte", None)
        self.datacenter_num_in = kwargs.get("datacenter_num_in", None)
        self.datacenter_num_lt = kwargs.get("datacenter_num_lt", None)
        self.datacenter_num_lte = kwargs.get("datacenter_num_lte", None)
        self.datacenter_num_not = kwargs.get("datacenter_num_not", None)
        self.datacenter_num_not_in = kwargs.get("datacenter_num_not_in", None)
        self.datacenters_every = kwargs.get("datacenters_every", None)
        self.datacenters_none = kwargs.get("datacenters_none", None)
        self.datacenters_some = kwargs.get("datacenters_some", None)
        self.disk_num = kwargs.get("disk_num", None)
        self.disk_num_gt = kwargs.get("disk_num_gt", None)
        self.disk_num_gte = kwargs.get("disk_num_gte", None)
        self.disk_num_in = kwargs.get("disk_num_in", None)
        self.disk_num_lt = kwargs.get("disk_num_lt", None)
        self.disk_num_lte = kwargs.get("disk_num_lte", None)
        self.disk_num_not = kwargs.get("disk_num_not", None)
        self.disk_num_not_in = kwargs.get("disk_num_not_in", None)
        self.elf_image_num = kwargs.get("elf_image_num", None)
        self.elf_image_num_gt = kwargs.get("elf_image_num_gt", None)
        self.elf_image_num_gte = kwargs.get("elf_image_num_gte", None)
        self.elf_image_num_in = kwargs.get("elf_image_num_in", None)
        self.elf_image_num_lt = kwargs.get("elf_image_num_lt", None)
        self.elf_image_num_lte = kwargs.get("elf_image_num_lte", None)
        self.elf_image_num_not = kwargs.get("elf_image_num_not", None)
        self.elf_image_num_not_in = kwargs.get("elf_image_num_not_in", None)
        self.elf_images_every = kwargs.get("elf_images_every", None)
        self.elf_images_none = kwargs.get("elf_images_none", None)
        self.elf_images_some = kwargs.get("elf_images_some", None)
        self.gpu_device_num = kwargs.get("gpu_device_num", None)
        self.gpu_device_num_gt = kwargs.get("gpu_device_num_gt", None)
        self.gpu_device_num_gte = kwargs.get("gpu_device_num_gte", None)
        self.gpu_device_num_in = kwargs.get("gpu_device_num_in", None)
        self.gpu_device_num_lt = kwargs.get("gpu_device_num_lt", None)
        self.gpu_device_num_lte = kwargs.get("gpu_device_num_lte", None)
        self.gpu_device_num_not = kwargs.get("gpu_device_num_not", None)
        self.gpu_device_num_not_in = kwargs.get("gpu_device_num_not_in", None)
        self.gpu_devices_every = kwargs.get("gpu_devices_every", None)
        self.gpu_devices_none = kwargs.get("gpu_devices_none", None)
        self.gpu_devices_some = kwargs.get("gpu_devices_some", None)
        self.host_num = kwargs.get("host_num", None)
        self.host_num_gt = kwargs.get("host_num_gt", None)
        self.host_num_gte = kwargs.get("host_num_gte", None)
        self.host_num_in = kwargs.get("host_num_in", None)
        self.host_num_lt = kwargs.get("host_num_lt", None)
        self.host_num_lte = kwargs.get("host_num_lte", None)
        self.host_num_not = kwargs.get("host_num_not", None)
        self.host_num_not_in = kwargs.get("host_num_not_in", None)
        self.hosts_every = kwargs.get("hosts_every", None)
        self.hosts_none = kwargs.get("hosts_none", None)
        self.hosts_some = kwargs.get("hosts_some", None)
        self.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.iscsi_lun_num = kwargs.get("iscsi_lun_num", None)
        self.iscsi_lun_num_gt = kwargs.get("iscsi_lun_num_gt", None)
        self.iscsi_lun_num_gte = kwargs.get("iscsi_lun_num_gte", None)
        self.iscsi_lun_num_in = kwargs.get("iscsi_lun_num_in", None)
        self.iscsi_lun_num_lt = kwargs.get("iscsi_lun_num_lt", None)
        self.iscsi_lun_num_lte = kwargs.get("iscsi_lun_num_lte", None)
        self.iscsi_lun_num_not = kwargs.get("iscsi_lun_num_not", None)
        self.iscsi_lun_num_not_in = kwargs.get("iscsi_lun_num_not_in", None)
        self.iscsi_lun_snapshot_num = kwargs.get("iscsi_lun_snapshot_num", None)
        self.iscsi_lun_snapshot_num_gt = kwargs.get("iscsi_lun_snapshot_num_gt", None)
        self.iscsi_lun_snapshot_num_gte = kwargs.get("iscsi_lun_snapshot_num_gte", None)
        self.iscsi_lun_snapshot_num_in = kwargs.get("iscsi_lun_snapshot_num_in", None)
        self.iscsi_lun_snapshot_num_lt = kwargs.get("iscsi_lun_snapshot_num_lt", None)
        self.iscsi_lun_snapshot_num_lte = kwargs.get("iscsi_lun_snapshot_num_lte", None)
        self.iscsi_lun_snapshot_num_not = kwargs.get("iscsi_lun_snapshot_num_not", None)
        self.iscsi_lun_snapshot_num_not_in = kwargs.get("iscsi_lun_snapshot_num_not_in", None)
        self.iscsi_luns_every = kwargs.get("iscsi_luns_every", None)
        self.iscsi_luns_none = kwargs.get("iscsi_luns_none", None)
        self.iscsi_luns_some = kwargs.get("iscsi_luns_some", None)
        self.iscsi_target_num = kwargs.get("iscsi_target_num", None)
        self.iscsi_target_num_gt = kwargs.get("iscsi_target_num_gt", None)
        self.iscsi_target_num_gte = kwargs.get("iscsi_target_num_gte", None)
        self.iscsi_target_num_in = kwargs.get("iscsi_target_num_in", None)
        self.iscsi_target_num_lt = kwargs.get("iscsi_target_num_lt", None)
        self.iscsi_target_num_lte = kwargs.get("iscsi_target_num_lte", None)
        self.iscsi_target_num_not = kwargs.get("iscsi_target_num_not", None)
        self.iscsi_target_num_not_in = kwargs.get("iscsi_target_num_not_in", None)
        self.iscsi_targets_every = kwargs.get("iscsi_targets_every", None)
        self.iscsi_targets_none = kwargs.get("iscsi_targets_none", None)
        self.iscsi_targets_some = kwargs.get("iscsi_targets_some", None)
        self.isolation_policies_every = kwargs.get("isolation_policies_every", None)
        self.isolation_policies_none = kwargs.get("isolation_policies_none", None)
        self.isolation_policies_some = kwargs.get("isolation_policies_some", None)
        self.key = kwargs.get("key", None)
        self.key_contains = kwargs.get("key_contains", None)
        self.key_ends_with = kwargs.get("key_ends_with", None)
        self.key_gt = kwargs.get("key_gt", None)
        self.key_gte = kwargs.get("key_gte", None)
        self.key_in = kwargs.get("key_in", None)
        self.key_lt = kwargs.get("key_lt", None)
        self.key_lte = kwargs.get("key_lte", None)
        self.key_not = kwargs.get("key_not", None)
        self.key_not_contains = kwargs.get("key_not_contains", None)
        self.key_not_ends_with = kwargs.get("key_not_ends_with", None)
        self.key_not_in = kwargs.get("key_not_in", None)
        self.key_not_starts_with = kwargs.get("key_not_starts_with", None)
        self.key_starts_with = kwargs.get("key_starts_with", None)
        self.nic_num = kwargs.get("nic_num", None)
        self.nic_num_gt = kwargs.get("nic_num_gt", None)
        self.nic_num_gte = kwargs.get("nic_num_gte", None)
        self.nic_num_in = kwargs.get("nic_num_in", None)
        self.nic_num_lt = kwargs.get("nic_num_lt", None)
        self.nic_num_lte = kwargs.get("nic_num_lte", None)
        self.nic_num_not = kwargs.get("nic_num_not", None)
        self.nic_num_not_in = kwargs.get("nic_num_not_in", None)
        self.nics_every = kwargs.get("nics_every", None)
        self.nics_none = kwargs.get("nics_none", None)
        self.nics_some = kwargs.get("nics_some", None)
        self.security_policies_every = kwargs.get("security_policies_every", None)
        self.security_policies_none = kwargs.get("security_policies_none", None)
        self.security_policies_some = kwargs.get("security_policies_some", None)
        self.system_vlan_num = kwargs.get("system_vlan_num", None)
        self.system_vlan_num_gt = kwargs.get("system_vlan_num_gt", None)
        self.system_vlan_num_gte = kwargs.get("system_vlan_num_gte", None)
        self.system_vlan_num_in = kwargs.get("system_vlan_num_in", None)
        self.system_vlan_num_lt = kwargs.get("system_vlan_num_lt", None)
        self.system_vlan_num_lte = kwargs.get("system_vlan_num_lte", None)
        self.system_vlan_num_not = kwargs.get("system_vlan_num_not", None)
        self.system_vlan_num_not_in = kwargs.get("system_vlan_num_not_in", None)
        self.total_num = kwargs.get("total_num", None)
        self.total_num_gt = kwargs.get("total_num_gt", None)
        self.total_num_gte = kwargs.get("total_num_gte", None)
        self.total_num_in = kwargs.get("total_num_in", None)
        self.total_num_lt = kwargs.get("total_num_lt", None)
        self.total_num_lte = kwargs.get("total_num_lte", None)
        self.total_num_not = kwargs.get("total_num_not", None)
        self.total_num_not_in = kwargs.get("total_num_not_in", None)
        self.value = kwargs.get("value", None)
        self.value_contains = kwargs.get("value_contains", None)
        self.value_ends_with = kwargs.get("value_ends_with", None)
        self.value_gt = kwargs.get("value_gt", None)
        self.value_gte = kwargs.get("value_gte", None)
        self.value_in = kwargs.get("value_in", None)
        self.value_lt = kwargs.get("value_lt", None)
        self.value_lte = kwargs.get("value_lte", None)
        self.value_not = kwargs.get("value_not", None)
        self.value_not_contains = kwargs.get("value_not_contains", None)
        self.value_not_ends_with = kwargs.get("value_not_ends_with", None)
        self.value_not_in = kwargs.get("value_not_in", None)
        self.value_not_starts_with = kwargs.get("value_not_starts_with", None)
        self.value_starts_with = kwargs.get("value_starts_with", None)
        self.vds_num = kwargs.get("vds_num", None)
        self.vds_num_gt = kwargs.get("vds_num_gt", None)
        self.vds_num_gte = kwargs.get("vds_num_gte", None)
        self.vds_num_in = kwargs.get("vds_num_in", None)
        self.vds_num_lt = kwargs.get("vds_num_lt", None)
        self.vds_num_lte = kwargs.get("vds_num_lte", None)
        self.vds_num_not = kwargs.get("vds_num_not", None)
        self.vds_num_not_in = kwargs.get("vds_num_not_in", None)
        self.vdses_every = kwargs.get("vdses_every", None)
        self.vdses_none = kwargs.get("vdses_none", None)
        self.vdses_some = kwargs.get("vdses_some", None)
        self.vlans_every = kwargs.get("vlans_every", None)
        self.vlans_none = kwargs.get("vlans_none", None)
        self.vlans_some = kwargs.get("vlans_some", None)
        self.vm_num = kwargs.get("vm_num", None)
        self.vm_num_gt = kwargs.get("vm_num_gt", None)
        self.vm_num_gte = kwargs.get("vm_num_gte", None)
        self.vm_num_in = kwargs.get("vm_num_in", None)
        self.vm_num_lt = kwargs.get("vm_num_lt", None)
        self.vm_num_lte = kwargs.get("vm_num_lte", None)
        self.vm_num_not = kwargs.get("vm_num_not", None)
        self.vm_num_not_in = kwargs.get("vm_num_not_in", None)
        self.vm_snapshot_num = kwargs.get("vm_snapshot_num", None)
        self.vm_snapshot_num_gt = kwargs.get("vm_snapshot_num_gt", None)
        self.vm_snapshot_num_gte = kwargs.get("vm_snapshot_num_gte", None)
        self.vm_snapshot_num_in = kwargs.get("vm_snapshot_num_in", None)
        self.vm_snapshot_num_lt = kwargs.get("vm_snapshot_num_lt", None)
        self.vm_snapshot_num_lte = kwargs.get("vm_snapshot_num_lte", None)
        self.vm_snapshot_num_not = kwargs.get("vm_snapshot_num_not", None)
        self.vm_snapshot_num_not_in = kwargs.get("vm_snapshot_num_not_in", None)
        self.vm_snapshots_every = kwargs.get("vm_snapshots_every", None)
        self.vm_snapshots_none = kwargs.get("vm_snapshots_none", None)
        self.vm_snapshots_some = kwargs.get("vm_snapshots_some", None)
        self.vm_template_num = kwargs.get("vm_template_num", None)
        self.vm_template_num_gt = kwargs.get("vm_template_num_gt", None)
        self.vm_template_num_gte = kwargs.get("vm_template_num_gte", None)
        self.vm_template_num_in = kwargs.get("vm_template_num_in", None)
        self.vm_template_num_lt = kwargs.get("vm_template_num_lt", None)
        self.vm_template_num_lte = kwargs.get("vm_template_num_lte", None)
        self.vm_template_num_not = kwargs.get("vm_template_num_not", None)
        self.vm_template_num_not_in = kwargs.get("vm_template_num_not_in", None)
        self.vm_templates_every = kwargs.get("vm_templates_every", None)
        self.vm_templates_none = kwargs.get("vm_templates_none", None)
        self.vm_templates_some = kwargs.get("vm_templates_some", None)
        self.vm_vlan_num = kwargs.get("vm_vlan_num", None)
        self.vm_vlan_num_gt = kwargs.get("vm_vlan_num_gt", None)
        self.vm_vlan_num_gte = kwargs.get("vm_vlan_num_gte", None)
        self.vm_vlan_num_in = kwargs.get("vm_vlan_num_in", None)
        self.vm_vlan_num_lt = kwargs.get("vm_vlan_num_lt", None)
        self.vm_vlan_num_lte = kwargs.get("vm_vlan_num_lte", None)
        self.vm_vlan_num_not = kwargs.get("vm_vlan_num_not", None)
        self.vm_vlan_num_not_in = kwargs.get("vm_vlan_num_not_in", None)
        self.vm_volume_num = kwargs.get("vm_volume_num", None)
        self.vm_volume_num_gt = kwargs.get("vm_volume_num_gt", None)
        self.vm_volume_num_gte = kwargs.get("vm_volume_num_gte", None)
        self.vm_volume_num_in = kwargs.get("vm_volume_num_in", None)
        self.vm_volume_num_lt = kwargs.get("vm_volume_num_lt", None)
        self.vm_volume_num_lte = kwargs.get("vm_volume_num_lte", None)
        self.vm_volume_num_not = kwargs.get("vm_volume_num_not", None)
        self.vm_volume_num_not_in = kwargs.get("vm_volume_num_not_in", None)
        self.vm_volume_snapshot_num = kwargs.get("vm_volume_snapshot_num", None)
        self.vm_volume_snapshot_num_gt = kwargs.get("vm_volume_snapshot_num_gt", None)
        self.vm_volume_snapshot_num_gte = kwargs.get("vm_volume_snapshot_num_gte", None)
        self.vm_volume_snapshot_num_in = kwargs.get("vm_volume_snapshot_num_in", None)
        self.vm_volume_snapshot_num_lt = kwargs.get("vm_volume_snapshot_num_lt", None)
        self.vm_volume_snapshot_num_lte = kwargs.get("vm_volume_snapshot_num_lte", None)
        self.vm_volume_snapshot_num_not = kwargs.get("vm_volume_snapshot_num_not", None)
        self.vm_volume_snapshot_num_not_in = kwargs.get("vm_volume_snapshot_num_not_in", None)
        self.vm_volume_snapshots_every = kwargs.get("vm_volume_snapshots_every", None)
        self.vm_volume_snapshots_none = kwargs.get("vm_volume_snapshots_none", None)
        self.vm_volume_snapshots_some = kwargs.get("vm_volume_snapshots_some", None)
        self.vm_volumes_every = kwargs.get("vm_volumes_every", None)
        self.vm_volumes_none = kwargs.get("vm_volumes_none", None)
        self.vm_volumes_some = kwargs.get("vm_volumes_some", None)
        self.vms_every = kwargs.get("vms_every", None)
        self.vms_none = kwargs.get("vms_none", None)
        self.vms_some = kwargs.get("vms_some", None)

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


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

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


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

        self.__and = _and

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


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

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


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

        self.__not = _not

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


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

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


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

        self.__or = _or

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


        :return: The cluster_num of this LabelWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._cluster_num

    @cluster_num.setter
    def cluster_num(self, cluster_num):
        """Sets the cluster_num of this LabelWhereInput.


        :param cluster_num: The cluster_num of this LabelWhereInput.  # noqa: E501
        :type cluster_num: int
        """

        self._cluster_num = cluster_num

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


        :return: The cluster_num_gt of this LabelWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._cluster_num_gt

    @cluster_num_gt.setter
    def cluster_num_gt(self, cluster_num_gt):
        """Sets the cluster_num_gt of this LabelWhereInput.


        :param cluster_num_gt: The cluster_num_gt of this LabelWhereInput.  # noqa: E501
        :type cluster_num_gt: int
        """

        self._cluster_num_gt = cluster_num_gt

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


        :return: The cluster_num_gte of this LabelWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._cluster_num_gte

    @cluster_num_gte.setter
    def cluster_num_gte(self, cluster_num_gte):
        """Sets the cluster_num_gte of this LabelWhereInput.


        :param cluster_num_gte: The cluster_num_gte of this LabelWhereInput.  # noqa: E501
        :type cluster_num_gte: int
        """

        self._cluster_num_gte = cluster_num_gte

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


        :return: The cluster_num_in of this LabelWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._cluster_num_in

    @cluster_num_in.setter
    def cluster_num_in(self, cluster_num_in):
        """Sets the cluster_num_in of this LabelWhereInput.


        :param cluster_num_in: The cluster_num_in of this LabelWhereInput.  # noqa: E501
        :type cluster_num_in: list[int]
        """

        self._cluster_num_in = cluster_num_in

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


        :return: The cluster_num_lt of this LabelWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._cluster_num_lt

    @cluster_num_lt.setter
    def cluster_num_lt(self, cluster_num_lt):
        """Sets the cluster_num_lt of this LabelWhereInput.


        :param cluster_num_lt: The cluster_num_lt of this LabelWhereInput.  # noqa: E501
        :type cluster_num_lt: int
        """

        self._cluster_num_lt = cluster_num_lt

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


        :return: The cluster_num_lte of this LabelWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._cluster_num_lte

    @cluster_num_lte.setter
    def cluster_num_lte(self, cluster_num_lte):
        """Sets the cluster_num_lte of this LabelWhereInput.


        :param cluster_num_lte: The cluster_num_lte of this LabelWhereInput.  # noqa: E501
        :type cluster_num_lte: int
        """

        self._cluster_num_lte = cluster_num_lte

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


        :return: The cluster_num_not of this LabelWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._cluster_num_not

    @cluster_num_not.setter
    def cluster_num_not(self, cluster_num_not):
        """Sets the cluster_num_not of this LabelWhereInput.


        :param cluster_num_not: The cluster_num_not of this LabelWhereInput.  # noqa: E501
        :type cluster_num_not: int
        """

        self._cluster_num_not = cluster_num_not

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


        :return: The cluster_num_not_in of this LabelWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._cluster_num_not_in

    @cluster_num_not_in.setter
    def cluster_num_not_in(self, cluster_num_not_in):
        """Sets the cluster_num_not_in of this LabelWhereInput.


        :param cluster_num_not_in: The cluster_num_not_in of this LabelWhereInput.  # noqa: E501
        :type cluster_num_not_in: list[int]
        """

        self._cluster_num_not_in = cluster_num_not_in

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


        :return: The clusters_every of this LabelWhereInput.  # noqa: E501
        :rtype: ClusterWhereInput
        """
        return self._clusters_every

    @clusters_every.setter
    def clusters_every(self, clusters_every):
        """Sets the clusters_every of this LabelWhereInput.


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

        self._clusters_every = clusters_every

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


        :return: The clusters_none of this LabelWhereInput.  # noqa: E501
        :rtype: ClusterWhereInput
        """
        return self._clusters_none

    @clusters_none.setter
    def clusters_none(self, clusters_none):
        """Sets the clusters_none of this LabelWhereInput.


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

        self._clusters_none = clusters_none

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


        :return: The clusters_some of this LabelWhereInput.  # noqa: E501
        :rtype: ClusterWhereInput
        """
        return self._clusters_some

    @clusters_some.setter
    def clusters_some(self, clusters_some):
        """Sets the clusters_some of this LabelWhereInput.


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

        self._clusters_some = clusters_some

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


        :return: The content_library_image_num of this LabelWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._content_library_image_num

    @content_library_image_num.setter
    def content_library_image_num(self, content_library_image_num):
        """Sets the content_library_image_num of this LabelWhereInput.


        :param content_library_image_num: The content_library_image_num of this LabelWhereInput.  # noqa: E501
        :type content_library_image_num: int
        """

        self._content_library_image_num = content_library_image_num

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


        :return: The content_library_image_num_gt of this LabelWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._content_library_image_num_gt

    @content_library_image_num_gt.setter
    def content_library_image_num_gt(self, content_library_image_num_gt):
        """Sets the content_library_image_num_gt of this LabelWhereInput.


        :param content_library_image_num_gt: The content_library_image_num_gt of this LabelWhereInput.  # noqa: E501
        :type content_library_image_num_gt: int
        """

        self._content_library_image_num_gt = content_library_image_num_gt

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


        :return: The content_library_image_num_gte of this LabelWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._content_library_image_num_gte

    @content_library_image_num_gte.setter
    def content_library_image_num_gte(self, content_library_image_num_gte):
        """Sets the content_library_image_num_gte of this LabelWhereInput.


        :param content_library_image_num_gte: The content_library_image_num_gte of this LabelWhereInput.  # noqa: E501
        :type content_library_image_num_gte: int
        """

        self._content_library_image_num_gte = content_library_image_num_gte

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


        :return: The content_library_image_num_in of this LabelWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._content_library_image_num_in

    @content_library_image_num_in.setter
    def content_library_image_num_in(self, content_library_image_num_in):
        """Sets the content_library_image_num_in of this LabelWhereInput.


        :param content_library_image_num_in: The content_library_image_num_in of this LabelWhereInput.  # noqa: E501
        :type content_library_image_num_in: list[int]
        """

        self._content_library_image_num_in = content_library_image_num_in

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


        :return: The content_library_image_num_lt of this LabelWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._content_library_image_num_lt

    @content_library_image_num_lt.setter
    def content_library_image_num_lt(self, content_library_image_num_lt):
        """Sets the content_library_image_num_lt of this LabelWhereInput.


        :param content_library_image_num_lt: The content_library_image_num_lt of this LabelWhereInput.  # noqa: E501
        :type content_library_image_num_lt: int
        """

        self._content_library_image_num_lt = content_library_image_num_lt

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


        :return: The content_library_image_num_lte of this LabelWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._content_library_image_num_lte

    @content_library_image_num_lte.setter
    def content_library_image_num_lte(self, content_library_image_num_lte):
        """Sets the content_library_image_num_lte of this LabelWhereInput.


        :param content_library_image_num_lte: The content_library_image_num_lte of this LabelWhereInput.  # noqa: E501
        :type content_library_image_num_lte: int
        """

        self._content_library_image_num_lte = content_library_image_num_lte

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


        :return: The content_library_image_num_not of this LabelWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._content_library_image_num_not

    @content_library_image_num_not.setter
    def content_library_image_num_not(self, content_library_image_num_not):
        """Sets the content_library_image_num_not of this LabelWhereInput.


        :param content_library_image_num_not: The content_library_image_num_not of this LabelWhereInput.  # noqa: E501
        :type content_library_image_num_not: int
        """

        self._content_library_image_num_not = content_library_image_num_not

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


        :return: The content_library_image_num_not_in of this LabelWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._content_library_image_num_not_in

    @content_library_image_num_not_in.setter
    def content_library_image_num_not_in(self, content_library_image_num_not_in):
        """Sets the content_library_image_num_not_in of this LabelWhereInput.


        :param content_library_image_num_not_in: The content_library_image_num_not_in of this LabelWhereInput.  # noqa: E501
        :type content_library_image_num_not_in: list[int]
        """

        self._content_library_image_num_not_in = content_library_image_num_not_in

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


        :return: The content_library_images_every of this LabelWhereInput.  # noqa: E501
        :rtype: ContentLibraryImageWhereInput
        """
        return self._content_library_images_every

    @content_library_images_every.setter
    def content_library_images_every(self, content_library_images_every):
        """Sets the content_library_images_every of this LabelWhereInput.


        :param content_library_images_every: The content_library_images_every of this LabelWhereInput.  # noqa: E501
        :type content_library_images_every: ContentLibraryImageWhereInput
        """

        self._content_library_images_every = content_library_images_every

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


        :return: The content_library_images_none of this LabelWhereInput.  # noqa: E501
        :rtype: ContentLibraryImageWhereInput
        """
        return self._content_library_images_none

    @content_library_images_none.setter
    def content_library_images_none(self, content_library_images_none):
        """Sets the content_library_images_none of this LabelWhereInput.


        :param content_library_images_none: The content_library_images_none of this LabelWhereInput.  # noqa: E501
        :type content_library_images_none: ContentLibraryImageWhereInput
        """

        self._content_library_images_none = content_library_images_none

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


        :return: The content_library_images_some of this LabelWhereInput.  # noqa: E501
        :rtype: ContentLibraryImageWhereInput
        """
        return self._content_library_images_some

    @content_library_images_some.setter
    def content_library_images_some(self, content_library_images_some):
        """Sets the content_library_images_some of this LabelWhereInput.


        :param content_library_images_some: The content_library_images_some of this LabelWhereInput.  # noqa: E501
        :type content_library_images_some: ContentLibraryImageWhereInput
        """

        self._content_library_images_some = content_library_images_some

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


        :return: The content_library_vm_template_num of this LabelWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._content_library_vm_template_num

    @content_library_vm_template_num.setter
    def content_library_vm_template_num(self, content_library_vm_template_num):
        """Sets the content_library_vm_template_num of this LabelWhereInput.


        :param content_library_vm_template_num: The content_library_vm_template_num of this LabelWhereInput.  # noqa: E501
        :type content_library_vm_template_num: int
        """

        self._content_library_vm_template_num = content_library_vm_template_num

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


        :return: The content_library_vm_template_num_gt of this LabelWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._content_library_vm_template_num_gt

    @content_library_vm_template_num_gt.setter
    def content_library_vm_template_num_gt(self, content_library_vm_template_num_gt):
        """Sets the content_library_vm_template_num_gt of this LabelWhereInput.


        :param content_library_vm_template_num_gt: The content_library_vm_template_num_gt of this LabelWhereInput.  # noqa: E501
        :type content_library_vm_template_num_gt: int
        """

        self._content_library_vm_template_num_gt = content_library_vm_template_num_gt

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


        :return: The content_library_vm_template_num_gte of this LabelWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._content_library_vm_template_num_gte

    @content_library_vm_template_num_gte.setter
    def content_library_vm_template_num_gte(self, content_library_vm_template_num_gte):
        """Sets the content_library_vm_template_num_gte of this LabelWhereInput.


        :param content_library_vm_template_num_gte: The content_library_vm_template_num_gte of this LabelWhereInput.  # noqa: E501
        :type content_library_vm_template_num_gte: int
        """

        self._content_library_vm_template_num_gte = content_library_vm_template_num_gte

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


        :return: The content_library_vm_template_num_in of this LabelWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._content_library_vm_template_num_in

    @content_library_vm_template_num_in.setter
    def content_library_vm_template_num_in(self, content_library_vm_template_num_in):
        """Sets the content_library_vm_template_num_in of this LabelWhereInput.


        :param content_library_vm_template_num_in: The content_library_vm_template_num_in of this LabelWhereInput.  # noqa: E501
        :type content_library_vm_template_num_in: list[int]
        """

        self._content_library_vm_template_num_in = content_library_vm_template_num_in

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


        :return: The content_library_vm_template_num_lt of this LabelWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._content_library_vm_template_num_lt

    @content_library_vm_template_num_lt.setter
    def content_library_vm_template_num_lt(self, content_library_vm_template_num_lt):
        """Sets the content_library_vm_template_num_lt of this LabelWhereInput.


        :param content_library_vm_template_num_lt: The content_library_vm_template_num_lt of this LabelWhereInput.  # noqa: E501
        :type content_library_vm_template_num_lt: int
        """

        self._content_library_vm_template_num_lt = content_library_vm_template_num_lt

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


        :return: The content_library_vm_template_num_lte of this LabelWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._content_library_vm_template_num_lte

    @content_library_vm_template_num_lte.setter
    def content_library_vm_template_num_lte(self, content_library_vm_template_num_lte):
        """Sets the content_library_vm_template_num_lte of this LabelWhereInput.


        :param content_library_vm_template_num_lte: The content_library_vm_template_num_lte of this LabelWhereInput.  # noqa: E501
        :type content_library_vm_template_num_lte: int
        """

        self._content_library_vm_template_num_lte = content_library_vm_template_num_lte

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


        :return: The content_library_vm_template_num_not of this LabelWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._content_library_vm_template_num_not

    @content_library_vm_template_num_not.setter
    def content_library_vm_template_num_not(self, content_library_vm_template_num_not):
        """Sets the content_library_vm_template_num_not of this LabelWhereInput.


        :param content_library_vm_template_num_not: The content_library_vm_template_num_not of this LabelWhereInput.  # noqa: E501
        :type content_library_vm_template_num_not: int
        """

        self._content_library_vm_template_num_not = content_library_vm_template_num_not

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


        :return: The content_library_vm_template_num_not_in of this LabelWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._content_library_vm_template_num_not_in

    @content_library_vm_template_num_not_in.setter
    def content_library_vm_template_num_not_in(self, content_library_vm_template_num_not_in):
        """Sets the content_library_vm_template_num_not_in of this LabelWhereInput.


        :param content_library_vm_template_num_not_in: The content_library_vm_template_num_not_in of this LabelWhereInput.  # noqa: E501
        :type content_library_vm_template_num_not_in: list[int]
        """

        self._content_library_vm_template_num_not_in = content_library_vm_template_num_not_in

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


        :return: The content_library_vm_templates_every of this LabelWhereInput.  # noqa: E501
        :rtype: ContentLibraryVmTemplateWhereInput
        """
        return self._content_library_vm_templates_every

    @content_library_vm_templates_every.setter
    def content_library_vm_templates_every(self, content_library_vm_templates_every):
        """Sets the content_library_vm_templates_every of this LabelWhereInput.


        :param content_library_vm_templates_every: The content_library_vm_templates_every of this LabelWhereInput.  # noqa: E501
        :type content_library_vm_templates_every: ContentLibraryVmTemplateWhereInput
        """

        self._content_library_vm_templates_every = content_library_vm_templates_every

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


        :return: The content_library_vm_templates_none of this LabelWhereInput.  # noqa: E501
        :rtype: ContentLibraryVmTemplateWhereInput
        """
        return self._content_library_vm_templates_none

    @content_library_vm_templates_none.setter
    def content_library_vm_templates_none(self, content_library_vm_templates_none):
        """Sets the content_library_vm_templates_none of this LabelWhereInput.


        :param content_library_vm_templates_none: The content_library_vm_templates_none of this LabelWhereInput.  # noqa: E501
        :type content_library_vm_templates_none: ContentLibraryVmTemplateWhereInput
        """

        self._content_library_vm_templates_none = content_library_vm_templates_none

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


        :return: The content_library_vm_templates_some of this LabelWhereInput.  # noqa: E501
        :rtype: ContentLibraryVmTemplateWhereInput
        """
        return self._content_library_vm_templates_some

    @content_library_vm_templates_some.setter
    def content_library_vm_templates_some(self, content_library_vm_templates_some):
        """Sets the content_library_vm_templates_some of this LabelWhereInput.


        :param content_library_vm_templates_some: The content_library_vm_templates_some of this LabelWhereInput.  # noqa: E501
        :type content_library_vm_templates_some: ContentLibraryVmTemplateWhereInput
        """

        self._content_library_vm_templates_some = content_library_vm_templates_some

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


        :return: The created_at of this LabelWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._created_at

    @created_at.setter
    def created_at(self, created_at):
        """Sets the created_at of this LabelWhereInput.


        :param created_at: The created_at of this LabelWhereInput.  # noqa: E501
        :type created_at: str
        """

        self._created_at = created_at

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


        :return: The created_at_gt of this LabelWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._created_at_gt

    @created_at_gt.setter
    def created_at_gt(self, created_at_gt):
        """Sets the created_at_gt of this LabelWhereInput.


        :param created_at_gt: The created_at_gt of this LabelWhereInput.  # noqa: E501
        :type created_at_gt: str
        """

        self._created_at_gt = created_at_gt

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


        :return: The created_at_gte of this LabelWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._created_at_gte

    @created_at_gte.setter
    def created_at_gte(self, created_at_gte):
        """Sets the created_at_gte of this LabelWhereInput.


        :param created_at_gte: The created_at_gte of this LabelWhereInput.  # noqa: E501
        :type created_at_gte: str
        """

        self._created_at_gte = created_at_gte

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


        :return: The created_at_in of this LabelWhereInput.  # noqa: E501
        :rtype: list[str]
        """
        return self._created_at_in

    @created_at_in.setter
    def created_at_in(self, created_at_in):
        """Sets the created_at_in of this LabelWhereInput.


        :param created_at_in: The created_at_in of this LabelWhereInput.  # noqa: E501
        :type created_at_in: list[str]
        """

        self._created_at_in = created_at_in

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


        :return: The created_at_lt of this LabelWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._created_at_lt

    @created_at_lt.setter
    def created_at_lt(self, created_at_lt):
        """Sets the created_at_lt of this LabelWhereInput.


        :param created_at_lt: The created_at_lt of this LabelWhereInput.  # noqa: E501
        :type created_at_lt: str
        """

        self._created_at_lt = created_at_lt

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


        :return: The created_at_lte of this LabelWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._created_at_lte

    @created_at_lte.setter
    def created_at_lte(self, created_at_lte):
        """Sets the created_at_lte of this LabelWhereInput.


        :param created_at_lte: The created_at_lte of this LabelWhereInput.  # noqa: E501
        :type created_at_lte: str
        """

        self._created_at_lte = created_at_lte

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


        :return: The created_at_not of this LabelWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._created_at_not

    @created_at_not.setter
    def created_at_not(self, created_at_not):
        """Sets the created_at_not of this LabelWhereInput.


        :param created_at_not: The created_at_not of this LabelWhereInput.  # noqa: E501
        :type created_at_not: str
        """

        self._created_at_not = created_at_not

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


        :return: The created_at_not_in of this LabelWhereInput.  # noqa: E501
        :rtype: list[str]
        """
        return self._created_at_not_in

    @created_at_not_in.setter
    def created_at_not_in(self, created_at_not_in):
        """Sets the created_at_not_in of this LabelWhereInput.


        :param created_at_not_in: The created_at_not_in of this LabelWhereInput.  # noqa: E501
        :type created_at_not_in: list[str]
        """

        self._created_at_not_in = created_at_not_in

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


        :return: The datacenter_num of this LabelWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._datacenter_num

    @datacenter_num.setter
    def datacenter_num(self, datacenter_num):
        """Sets the datacenter_num of this LabelWhereInput.


        :param datacenter_num: The datacenter_num of this LabelWhereInput.  # noqa: E501
        :type datacenter_num: int
        """

        self._datacenter_num = datacenter_num

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


        :return: The datacenter_num_gt of this LabelWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._datacenter_num_gt

    @datacenter_num_gt.setter
    def datacenter_num_gt(self, datacenter_num_gt):
        """Sets the datacenter_num_gt of this LabelWhereInput.


        :param datacenter_num_gt: The datacenter_num_gt of this LabelWhereInput.  # noqa: E501
        :type datacenter_num_gt: int
        """

        self._datacenter_num_gt = datacenter_num_gt

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


        :return: The datacenter_num_gte of this LabelWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._datacenter_num_gte

    @datacenter_num_gte.setter
    def datacenter_num_gte(self, datacenter_num_gte):
        """Sets the datacenter_num_gte of this LabelWhereInput.


        :param datacenter_num_gte: The datacenter_num_gte of this LabelWhereInput.  # noqa: E501
        :type datacenter_num_gte: int
        """

        self._datacenter_num_gte = datacenter_num_gte

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


        :return: The datacenter_num_in of this LabelWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._datacenter_num_in

    @datacenter_num_in.setter
    def datacenter_num_in(self, datacenter_num_in):
        """Sets the datacenter_num_in of this LabelWhereInput.


        :param datacenter_num_in: The datacenter_num_in of this LabelWhereInput.  # noqa: E501
        :type datacenter_num_in: list[int]
        """

        self._datacenter_num_in = datacenter_num_in

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


        :return: The datacenter_num_lt of this LabelWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._datacenter_num_lt

    @datacenter_num_lt.setter
    def datacenter_num_lt(self, datacenter_num_lt):
        """Sets the datacenter_num_lt of this LabelWhereInput.


        :param datacenter_num_lt: The datacenter_num_lt of this LabelWhereInput.  # noqa: E501
        :type datacenter_num_lt: int
        """

        self._datacenter_num_lt = datacenter_num_lt

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


        :return: The datacenter_num_lte of this LabelWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._datacenter_num_lte

    @datacenter_num_lte.setter
    def datacenter_num_lte(self, datacenter_num_lte):
        """Sets the datacenter_num_lte of this LabelWhereInput.


        :param datacenter_num_lte: The datacenter_num_lte of this LabelWhereInput.  # noqa: E501
        :type datacenter_num_lte: int
        """

        self._datacenter_num_lte = datacenter_num_lte

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


        :return: The datacenter_num_not of this LabelWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._datacenter_num_not

    @datacenter_num_not.setter
    def datacenter_num_not(self, datacenter_num_not):
        """Sets the datacenter_num_not of this LabelWhereInput.


        :param datacenter_num_not: The datacenter_num_not of this LabelWhereInput.  # noqa: E501
        :type datacenter_num_not: int
        """

        self._datacenter_num_not = datacenter_num_not

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


        :return: The datacenter_num_not_in of this LabelWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._datacenter_num_not_in

    @datacenter_num_not_in.setter
    def datacenter_num_not_in(self, datacenter_num_not_in):
        """Sets the datacenter_num_not_in of this LabelWhereInput.


        :param datacenter_num_not_in: The datacenter_num_not_in of this LabelWhereInput.  # noqa: E501
        :type datacenter_num_not_in: list[int]
        """

        self._datacenter_num_not_in = datacenter_num_not_in

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


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

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


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

        self._datacenters_every = datacenters_every

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


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

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


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

        self._datacenters_none = datacenters_none

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


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

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


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

        self._datacenters_some = datacenters_some

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


        :return: The disk_num of this LabelWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._disk_num

    @disk_num.setter
    def disk_num(self, disk_num):
        """Sets the disk_num of this LabelWhereInput.


        :param disk_num: The disk_num of this LabelWhereInput.  # noqa: E501
        :type disk_num: int
        """

        self._disk_num = disk_num

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


        :return: The disk_num_gt of this LabelWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._disk_num_gt

    @disk_num_gt.setter
    def disk_num_gt(self, disk_num_gt):
        """Sets the disk_num_gt of this LabelWhereInput.


        :param disk_num_gt: The disk_num_gt of this LabelWhereInput.  # noqa: E501
        :type disk_num_gt: int
        """

        self._disk_num_gt = disk_num_gt

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


        :return: The disk_num_gte of this LabelWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._disk_num_gte

    @disk_num_gte.setter
    def disk_num_gte(self, disk_num_gte):
        """Sets the disk_num_gte of this LabelWhereInput.


        :param disk_num_gte: The disk_num_gte of this LabelWhereInput.  # noqa: E501
        :type disk_num_gte: int
        """

        self._disk_num_gte = disk_num_gte

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


        :return: The disk_num_in of this LabelWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._disk_num_in

    @disk_num_in.setter
    def disk_num_in(self, disk_num_in):
        """Sets the disk_num_in of this LabelWhereInput.


        :param disk_num_in: The disk_num_in of this LabelWhereInput.  # noqa: E501
        :type disk_num_in: list[int]
        """

        self._disk_num_in = disk_num_in

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


        :return: The disk_num_lt of this LabelWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._disk_num_lt

    @disk_num_lt.setter
    def disk_num_lt(self, disk_num_lt):
        """Sets the disk_num_lt of this LabelWhereInput.


        :param disk_num_lt: The disk_num_lt of this LabelWhereInput.  # noqa: E501
        :type disk_num_lt: int
        """

        self._disk_num_lt = disk_num_lt

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


        :return: The disk_num_lte of this LabelWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._disk_num_lte

    @disk_num_lte.setter
    def disk_num_lte(self, disk_num_lte):
        """Sets the disk_num_lte of this LabelWhereInput.


        :param disk_num_lte: The disk_num_lte of this LabelWhereInput.  # noqa: E501
        :type disk_num_lte: int
        """

        self._disk_num_lte = disk_num_lte

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


        :return: The disk_num_not of this LabelWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._disk_num_not

    @disk_num_not.setter
    def disk_num_not(self, disk_num_not):
        """Sets the disk_num_not of this LabelWhereInput.


        :param disk_num_not: The disk_num_not of this LabelWhereInput.  # noqa: E501
        :type disk_num_not: int
        """

        self._disk_num_not = disk_num_not

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


        :return: The disk_num_not_in of this LabelWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._disk_num_not_in

    @disk_num_not_in.setter
    def disk_num_not_in(self, disk_num_not_in):
        """Sets the disk_num_not_in of this LabelWhereInput.


        :param disk_num_not_in: The disk_num_not_in of this LabelWhereInput.  # noqa: E501
        :type disk_num_not_in: list[int]
        """

        self._disk_num_not_in = disk_num_not_in

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


        :return: The elf_image_num of this LabelWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._elf_image_num

    @elf_image_num.setter
    def elf_image_num(self, elf_image_num):
        """Sets the elf_image_num of this LabelWhereInput.


        :param elf_image_num: The elf_image_num of this LabelWhereInput.  # noqa: E501
        :type elf_image_num: int
        """

        self._elf_image_num = elf_image_num

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


        :return: The elf_image_num_gt of this LabelWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._elf_image_num_gt

    @elf_image_num_gt.setter
    def elf_image_num_gt(self, elf_image_num_gt):
        """Sets the elf_image_num_gt of this LabelWhereInput.


        :param elf_image_num_gt: The elf_image_num_gt of this LabelWhereInput.  # noqa: E501
        :type elf_image_num_gt: int
        """

        self._elf_image_num_gt = elf_image_num_gt

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


        :return: The elf_image_num_gte of this LabelWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._elf_image_num_gte

    @elf_image_num_gte.setter
    def elf_image_num_gte(self, elf_image_num_gte):
        """Sets the elf_image_num_gte of this LabelWhereInput.


        :param elf_image_num_gte: The elf_image_num_gte of this LabelWhereInput.  # noqa: E501
        :type elf_image_num_gte: int
        """

        self._elf_image_num_gte = elf_image_num_gte

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


        :return: The elf_image_num_in of this LabelWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._elf_image_num_in

    @elf_image_num_in.setter
    def elf_image_num_in(self, elf_image_num_in):
        """Sets the elf_image_num_in of this LabelWhereInput.


        :param elf_image_num_in: The elf_image_num_in of this LabelWhereInput.  # noqa: E501
        :type elf_image_num_in: list[int]
        """

        self._elf_image_num_in = elf_image_num_in

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


        :return: The elf_image_num_lt of this LabelWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._elf_image_num_lt

    @elf_image_num_lt.setter
    def elf_image_num_lt(self, elf_image_num_lt):
        """Sets the elf_image_num_lt of this LabelWhereInput.


        :param elf_image_num_lt: The elf_image_num_lt of this LabelWhereInput.  # noqa: E501
        :type elf_image_num_lt: int
        """

        self._elf_image_num_lt = elf_image_num_lt

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


        :return: The elf_image_num_lte of this LabelWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._elf_image_num_lte

    @elf_image_num_lte.setter
    def elf_image_num_lte(self, elf_image_num_lte):
        """Sets the elf_image_num_lte of this LabelWhereInput.


        :param elf_image_num_lte: The elf_image_num_lte of this LabelWhereInput.  # noqa: E501
        :type elf_image_num_lte: int
        """

        self._elf_image_num_lte = elf_image_num_lte

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


        :return: The elf_image_num_not of this LabelWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._elf_image_num_not

    @elf_image_num_not.setter
    def elf_image_num_not(self, elf_image_num_not):
        """Sets the elf_image_num_not of this LabelWhereInput.


        :param elf_image_num_not: The elf_image_num_not of this LabelWhereInput.  # noqa: E501
        :type elf_image_num_not: int
        """

        self._elf_image_num_not = elf_image_num_not

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


        :return: The elf_image_num_not_in of this LabelWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._elf_image_num_not_in

    @elf_image_num_not_in.setter
    def elf_image_num_not_in(self, elf_image_num_not_in):
        """Sets the elf_image_num_not_in of this LabelWhereInput.


        :param elf_image_num_not_in: The elf_image_num_not_in of this LabelWhereInput.  # noqa: E501
        :type elf_image_num_not_in: list[int]
        """

        self._elf_image_num_not_in = elf_image_num_not_in

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


        :return: The elf_images_every of this LabelWhereInput.  # noqa: E501
        :rtype: ElfImageWhereInput
        """
        return self._elf_images_every

    @elf_images_every.setter
    def elf_images_every(self, elf_images_every):
        """Sets the elf_images_every of this LabelWhereInput.


        :param elf_images_every: The elf_images_every of this LabelWhereInput.  # noqa: E501
        :type elf_images_every: ElfImageWhereInput
        """

        self._elf_images_every = elf_images_every

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


        :return: The elf_images_none of this LabelWhereInput.  # noqa: E501
        :rtype: ElfImageWhereInput
        """
        return self._elf_images_none

    @elf_images_none.setter
    def elf_images_none(self, elf_images_none):
        """Sets the elf_images_none of this LabelWhereInput.


        :param elf_images_none: The elf_images_none of this LabelWhereInput.  # noqa: E501
        :type elf_images_none: ElfImageWhereInput
        """

        self._elf_images_none = elf_images_none

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


        :return: The elf_images_some of this LabelWhereInput.  # noqa: E501
        :rtype: ElfImageWhereInput
        """
        return self._elf_images_some

    @elf_images_some.setter
    def elf_images_some(self, elf_images_some):
        """Sets the elf_images_some of this LabelWhereInput.


        :param elf_images_some: The elf_images_some of this LabelWhereInput.  # noqa: E501
        :type elf_images_some: ElfImageWhereInput
        """

        self._elf_images_some = elf_images_some

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


        :return: The gpu_device_num of this LabelWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._gpu_device_num

    @gpu_device_num.setter
    def gpu_device_num(self, gpu_device_num):
        """Sets the gpu_device_num of this LabelWhereInput.


        :param gpu_device_num: The gpu_device_num of this LabelWhereInput.  # noqa: E501
        :type gpu_device_num: int
        """

        self._gpu_device_num = gpu_device_num

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


        :return: The gpu_device_num_gt of this LabelWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._gpu_device_num_gt

    @gpu_device_num_gt.setter
    def gpu_device_num_gt(self, gpu_device_num_gt):
        """Sets the gpu_device_num_gt of this LabelWhereInput.


        :param gpu_device_num_gt: The gpu_device_num_gt of this LabelWhereInput.  # noqa: E501
        :type gpu_device_num_gt: int
        """

        self._gpu_device_num_gt = gpu_device_num_gt

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


        :return: The gpu_device_num_gte of this LabelWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._gpu_device_num_gte

    @gpu_device_num_gte.setter
    def gpu_device_num_gte(self, gpu_device_num_gte):
        """Sets the gpu_device_num_gte of this LabelWhereInput.


        :param gpu_device_num_gte: The gpu_device_num_gte of this LabelWhereInput.  # noqa: E501
        :type gpu_device_num_gte: int
        """

        self._gpu_device_num_gte = gpu_device_num_gte

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


        :return: The gpu_device_num_in of this LabelWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._gpu_device_num_in

    @gpu_device_num_in.setter
    def gpu_device_num_in(self, gpu_device_num_in):
        """Sets the gpu_device_num_in of this LabelWhereInput.


        :param gpu_device_num_in: The gpu_device_num_in of this LabelWhereInput.  # noqa: E501
        :type gpu_device_num_in: list[int]
        """

        self._gpu_device_num_in = gpu_device_num_in

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


        :return: The gpu_device_num_lt of this LabelWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._gpu_device_num_lt

    @gpu_device_num_lt.setter
    def gpu_device_num_lt(self, gpu_device_num_lt):
        """Sets the gpu_device_num_lt of this LabelWhereInput.


        :param gpu_device_num_lt: The gpu_device_num_lt of this LabelWhereInput.  # noqa: E501
        :type gpu_device_num_lt: int
        """

        self._gpu_device_num_lt = gpu_device_num_lt

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


        :return: The gpu_device_num_lte of this LabelWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._gpu_device_num_lte

    @gpu_device_num_lte.setter
    def gpu_device_num_lte(self, gpu_device_num_lte):
        """Sets the gpu_device_num_lte of this LabelWhereInput.


        :param gpu_device_num_lte: The gpu_device_num_lte of this LabelWhereInput.  # noqa: E501
        :type gpu_device_num_lte: int
        """

        self._gpu_device_num_lte = gpu_device_num_lte

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


        :return: The gpu_device_num_not of this LabelWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._gpu_device_num_not

    @gpu_device_num_not.setter
    def gpu_device_num_not(self, gpu_device_num_not):
        """Sets the gpu_device_num_not of this LabelWhereInput.


        :param gpu_device_num_not: The gpu_device_num_not of this LabelWhereInput.  # noqa: E501
        :type gpu_device_num_not: int
        """

        self._gpu_device_num_not = gpu_device_num_not

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


        :return: The gpu_device_num_not_in of this LabelWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._gpu_device_num_not_in

    @gpu_device_num_not_in.setter
    def gpu_device_num_not_in(self, gpu_device_num_not_in):
        """Sets the gpu_device_num_not_in of this LabelWhereInput.


        :param gpu_device_num_not_in: The gpu_device_num_not_in of this LabelWhereInput.  # noqa: E501
        :type gpu_device_num_not_in: list[int]
        """

        self._gpu_device_num_not_in = gpu_device_num_not_in

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


        :return: The gpu_devices_every of this LabelWhereInput.  # noqa: E501
        :rtype: GpuDeviceWhereInput
        """
        return self._gpu_devices_every

    @gpu_devices_every.setter
    def gpu_devices_every(self, gpu_devices_every):
        """Sets the gpu_devices_every of this LabelWhereInput.


        :param gpu_devices_every: The gpu_devices_every of this LabelWhereInput.  # noqa: E501
        :type gpu_devices_every: GpuDeviceWhereInput
        """

        self._gpu_devices_every = gpu_devices_every

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


        :return: The gpu_devices_none of this LabelWhereInput.  # noqa: E501
        :rtype: GpuDeviceWhereInput
        """
        return self._gpu_devices_none

    @gpu_devices_none.setter
    def gpu_devices_none(self, gpu_devices_none):
        """Sets the gpu_devices_none of this LabelWhereInput.


        :param gpu_devices_none: The gpu_devices_none of this LabelWhereInput.  # noqa: E501
        :type gpu_devices_none: GpuDeviceWhereInput
        """

        self._gpu_devices_none = gpu_devices_none

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


        :return: The gpu_devices_some of this LabelWhereInput.  # noqa: E501
        :rtype: GpuDeviceWhereInput
        """
        return self._gpu_devices_some

    @gpu_devices_some.setter
    def gpu_devices_some(self, gpu_devices_some):
        """Sets the gpu_devices_some of this LabelWhereInput.


        :param gpu_devices_some: The gpu_devices_some of this LabelWhereInput.  # noqa: E501
        :type gpu_devices_some: GpuDeviceWhereInput
        """

        self._gpu_devices_some = gpu_devices_some

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


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

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


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

        self._host_num = host_num

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


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

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


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

        self._host_num_gt = host_num_gt

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


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

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


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

        self._host_num_gte = host_num_gte

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


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

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


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

        self._host_num_in = host_num_in

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


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

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


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

        self._host_num_lt = host_num_lt

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


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

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


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

        self._host_num_lte = host_num_lte

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


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

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


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

        self._host_num_not = host_num_not

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


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

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


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

        self._host_num_not_in = host_num_not_in

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


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

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


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

        self._hosts_every = hosts_every

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


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

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


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

        self._hosts_none = hosts_none

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


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

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


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

        self._hosts_some = hosts_some

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


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

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


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

        self._id = id

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


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

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


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

        self._id_contains = id_contains

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


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


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


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

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


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

        self._id_gt = id_gt

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


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

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


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

        self._id_gte = id_gte

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


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

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


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

        self._id_in = id_in

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


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

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


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

        self._id_lt = id_lt

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


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

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


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

        self._id_lte = id_lte

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


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

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


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

        self._id_not = id_not

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


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


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


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


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


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


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


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


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


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


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

        self._id_starts_with = id_starts_with

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


        :return: The iscsi_lun_num of this LabelWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._iscsi_lun_num

    @iscsi_lun_num.setter
    def iscsi_lun_num(self, iscsi_lun_num):
        """Sets the iscsi_lun_num of this LabelWhereInput.


        :param iscsi_lun_num: The iscsi_lun_num of this LabelWhereInput.  # noqa: E501
        :type iscsi_lun_num: int
        """

        self._iscsi_lun_num = iscsi_lun_num

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


        :return: The iscsi_lun_num_gt of this LabelWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._iscsi_lun_num_gt

    @iscsi_lun_num_gt.setter
    def iscsi_lun_num_gt(self, iscsi_lun_num_gt):
        """Sets the iscsi_lun_num_gt of this LabelWhereInput.


        :param iscsi_lun_num_gt: The iscsi_lun_num_gt of this LabelWhereInput.  # noqa: E501
        :type iscsi_lun_num_gt: int
        """

        self._iscsi_lun_num_gt = iscsi_lun_num_gt

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


        :return: The iscsi_lun_num_gte of this LabelWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._iscsi_lun_num_gte

    @iscsi_lun_num_gte.setter
    def iscsi_lun_num_gte(self, iscsi_lun_num_gte):
        """Sets the iscsi_lun_num_gte of this LabelWhereInput.


        :param iscsi_lun_num_gte: The iscsi_lun_num_gte of this LabelWhereInput.  # noqa: E501
        :type iscsi_lun_num_gte: int
        """

        self._iscsi_lun_num_gte = iscsi_lun_num_gte

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


        :return: The iscsi_lun_num_in of this LabelWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._iscsi_lun_num_in

    @iscsi_lun_num_in.setter
    def iscsi_lun_num_in(self, iscsi_lun_num_in):
        """Sets the iscsi_lun_num_in of this LabelWhereInput.


        :param iscsi_lun_num_in: The iscsi_lun_num_in of this LabelWhereInput.  # noqa: E501
        :type iscsi_lun_num_in: list[int]
        """

        self._iscsi_lun_num_in = iscsi_lun_num_in

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


        :return: The iscsi_lun_num_lt of this LabelWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._iscsi_lun_num_lt

    @iscsi_lun_num_lt.setter
    def iscsi_lun_num_lt(self, iscsi_lun_num_lt):
        """Sets the iscsi_lun_num_lt of this LabelWhereInput.


        :param iscsi_lun_num_lt: The iscsi_lun_num_lt of this LabelWhereInput.  # noqa: E501
        :type iscsi_lun_num_lt: int
        """

        self._iscsi_lun_num_lt = iscsi_lun_num_lt

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


        :return: The iscsi_lun_num_lte of this LabelWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._iscsi_lun_num_lte

    @iscsi_lun_num_lte.setter
    def iscsi_lun_num_lte(self, iscsi_lun_num_lte):
        """Sets the iscsi_lun_num_lte of this LabelWhereInput.


        :param iscsi_lun_num_lte: The iscsi_lun_num_lte of this LabelWhereInput.  # noqa: E501
        :type iscsi_lun_num_lte: int
        """

        self._iscsi_lun_num_lte = iscsi_lun_num_lte

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


        :return: The iscsi_lun_num_not of this LabelWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._iscsi_lun_num_not

    @iscsi_lun_num_not.setter
    def iscsi_lun_num_not(self, iscsi_lun_num_not):
        """Sets the iscsi_lun_num_not of this LabelWhereInput.


        :param iscsi_lun_num_not: The iscsi_lun_num_not of this LabelWhereInput.  # noqa: E501
        :type iscsi_lun_num_not: int
        """

        self._iscsi_lun_num_not = iscsi_lun_num_not

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


        :return: The iscsi_lun_num_not_in of this LabelWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._iscsi_lun_num_not_in

    @iscsi_lun_num_not_in.setter
    def iscsi_lun_num_not_in(self, iscsi_lun_num_not_in):
        """Sets the iscsi_lun_num_not_in of this LabelWhereInput.


        :param iscsi_lun_num_not_in: The iscsi_lun_num_not_in of this LabelWhereInput.  # noqa: E501
        :type iscsi_lun_num_not_in: list[int]
        """

        self._iscsi_lun_num_not_in = iscsi_lun_num_not_in

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


        :return: The iscsi_lun_snapshot_num of this LabelWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._iscsi_lun_snapshot_num

    @iscsi_lun_snapshot_num.setter
    def iscsi_lun_snapshot_num(self, iscsi_lun_snapshot_num):
        """Sets the iscsi_lun_snapshot_num of this LabelWhereInput.


        :param iscsi_lun_snapshot_num: The iscsi_lun_snapshot_num of this LabelWhereInput.  # noqa: E501
        :type iscsi_lun_snapshot_num: int
        """

        self._iscsi_lun_snapshot_num = iscsi_lun_snapshot_num

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


        :return: The iscsi_lun_snapshot_num_gt of this LabelWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._iscsi_lun_snapshot_num_gt

    @iscsi_lun_snapshot_num_gt.setter
    def iscsi_lun_snapshot_num_gt(self, iscsi_lun_snapshot_num_gt):
        """Sets the iscsi_lun_snapshot_num_gt of this LabelWhereInput.


        :param iscsi_lun_snapshot_num_gt: The iscsi_lun_snapshot_num_gt of this LabelWhereInput.  # noqa: E501
        :type iscsi_lun_snapshot_num_gt: int
        """

        self._iscsi_lun_snapshot_num_gt = iscsi_lun_snapshot_num_gt

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


        :return: The iscsi_lun_snapshot_num_gte of this LabelWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._iscsi_lun_snapshot_num_gte

    @iscsi_lun_snapshot_num_gte.setter
    def iscsi_lun_snapshot_num_gte(self, iscsi_lun_snapshot_num_gte):
        """Sets the iscsi_lun_snapshot_num_gte of this LabelWhereInput.


        :param iscsi_lun_snapshot_num_gte: The iscsi_lun_snapshot_num_gte of this LabelWhereInput.  # noqa: E501
        :type iscsi_lun_snapshot_num_gte: int
        """

        self._iscsi_lun_snapshot_num_gte = iscsi_lun_snapshot_num_gte

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


        :return: The iscsi_lun_snapshot_num_in of this LabelWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._iscsi_lun_snapshot_num_in

    @iscsi_lun_snapshot_num_in.setter
    def iscsi_lun_snapshot_num_in(self, iscsi_lun_snapshot_num_in):
        """Sets the iscsi_lun_snapshot_num_in of this LabelWhereInput.


        :param iscsi_lun_snapshot_num_in: The iscsi_lun_snapshot_num_in of this LabelWhereInput.  # noqa: E501
        :type iscsi_lun_snapshot_num_in: list[int]
        """

        self._iscsi_lun_snapshot_num_in = iscsi_lun_snapshot_num_in

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


        :return: The iscsi_lun_snapshot_num_lt of this LabelWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._iscsi_lun_snapshot_num_lt

    @iscsi_lun_snapshot_num_lt.setter
    def iscsi_lun_snapshot_num_lt(self, iscsi_lun_snapshot_num_lt):
        """Sets the iscsi_lun_snapshot_num_lt of this LabelWhereInput.


        :param iscsi_lun_snapshot_num_lt: The iscsi_lun_snapshot_num_lt of this LabelWhereInput.  # noqa: E501
        :type iscsi_lun_snapshot_num_lt: int
        """

        self._iscsi_lun_snapshot_num_lt = iscsi_lun_snapshot_num_lt

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


        :return: The iscsi_lun_snapshot_num_lte of this LabelWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._iscsi_lun_snapshot_num_lte

    @iscsi_lun_snapshot_num_lte.setter
    def iscsi_lun_snapshot_num_lte(self, iscsi_lun_snapshot_num_lte):
        """Sets the iscsi_lun_snapshot_num_lte of this LabelWhereInput.


        :param iscsi_lun_snapshot_num_lte: The iscsi_lun_snapshot_num_lte of this LabelWhereInput.  # noqa: E501
        :type iscsi_lun_snapshot_num_lte: int
        """

        self._iscsi_lun_snapshot_num_lte = iscsi_lun_snapshot_num_lte

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


        :return: The iscsi_lun_snapshot_num_not of this LabelWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._iscsi_lun_snapshot_num_not

    @iscsi_lun_snapshot_num_not.setter
    def iscsi_lun_snapshot_num_not(self, iscsi_lun_snapshot_num_not):
        """Sets the iscsi_lun_snapshot_num_not of this LabelWhereInput.


        :param iscsi_lun_snapshot_num_not: The iscsi_lun_snapshot_num_not of this LabelWhereInput.  # noqa: E501
        :type iscsi_lun_snapshot_num_not: int
        """

        self._iscsi_lun_snapshot_num_not = iscsi_lun_snapshot_num_not

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


        :return: The iscsi_lun_snapshot_num_not_in of this LabelWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._iscsi_lun_snapshot_num_not_in

    @iscsi_lun_snapshot_num_not_in.setter
    def iscsi_lun_snapshot_num_not_in(self, iscsi_lun_snapshot_num_not_in):
        """Sets the iscsi_lun_snapshot_num_not_in of this LabelWhereInput.


        :param iscsi_lun_snapshot_num_not_in: The iscsi_lun_snapshot_num_not_in of this LabelWhereInput.  # noqa: E501
        :type iscsi_lun_snapshot_num_not_in: list[int]
        """

        self._iscsi_lun_snapshot_num_not_in = iscsi_lun_snapshot_num_not_in

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


        :return: The iscsi_luns_every of this LabelWhereInput.  # noqa: E501
        :rtype: IscsiLunWhereInput
        """
        return self._iscsi_luns_every

    @iscsi_luns_every.setter
    def iscsi_luns_every(self, iscsi_luns_every):
        """Sets the iscsi_luns_every of this LabelWhereInput.


        :param iscsi_luns_every: The iscsi_luns_every of this LabelWhereInput.  # noqa: E501
        :type iscsi_luns_every: IscsiLunWhereInput
        """

        self._iscsi_luns_every = iscsi_luns_every

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


        :return: The iscsi_luns_none of this LabelWhereInput.  # noqa: E501
        :rtype: IscsiLunWhereInput
        """
        return self._iscsi_luns_none

    @iscsi_luns_none.setter
    def iscsi_luns_none(self, iscsi_luns_none):
        """Sets the iscsi_luns_none of this LabelWhereInput.


        :param iscsi_luns_none: The iscsi_luns_none of this LabelWhereInput.  # noqa: E501
        :type iscsi_luns_none: IscsiLunWhereInput
        """

        self._iscsi_luns_none = iscsi_luns_none

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


        :return: The iscsi_luns_some of this LabelWhereInput.  # noqa: E501
        :rtype: IscsiLunWhereInput
        """
        return self._iscsi_luns_some

    @iscsi_luns_some.setter
    def iscsi_luns_some(self, iscsi_luns_some):
        """Sets the iscsi_luns_some of this LabelWhereInput.


        :param iscsi_luns_some: The iscsi_luns_some of this LabelWhereInput.  # noqa: E501
        :type iscsi_luns_some: IscsiLunWhereInput
        """

        self._iscsi_luns_some = iscsi_luns_some

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


        :return: The iscsi_target_num of this LabelWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._iscsi_target_num

    @iscsi_target_num.setter
    def iscsi_target_num(self, iscsi_target_num):
        """Sets the iscsi_target_num of this LabelWhereInput.


        :param iscsi_target_num: The iscsi_target_num of this LabelWhereInput.  # noqa: E501
        :type iscsi_target_num: int
        """

        self._iscsi_target_num = iscsi_target_num

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


        :return: The iscsi_target_num_gt of this LabelWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._iscsi_target_num_gt

    @iscsi_target_num_gt.setter
    def iscsi_target_num_gt(self, iscsi_target_num_gt):
        """Sets the iscsi_target_num_gt of this LabelWhereInput.


        :param iscsi_target_num_gt: The iscsi_target_num_gt of this LabelWhereInput.  # noqa: E501
        :type iscsi_target_num_gt: int
        """

        self._iscsi_target_num_gt = iscsi_target_num_gt

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


        :return: The iscsi_target_num_gte of this LabelWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._iscsi_target_num_gte

    @iscsi_target_num_gte.setter
    def iscsi_target_num_gte(self, iscsi_target_num_gte):
        """Sets the iscsi_target_num_gte of this LabelWhereInput.


        :param iscsi_target_num_gte: The iscsi_target_num_gte of this LabelWhereInput.  # noqa: E501
        :type iscsi_target_num_gte: int
        """

        self._iscsi_target_num_gte = iscsi_target_num_gte

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


        :return: The iscsi_target_num_in of this LabelWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._iscsi_target_num_in

    @iscsi_target_num_in.setter
    def iscsi_target_num_in(self, iscsi_target_num_in):
        """Sets the iscsi_target_num_in of this LabelWhereInput.


        :param iscsi_target_num_in: The iscsi_target_num_in of this LabelWhereInput.  # noqa: E501
        :type iscsi_target_num_in: list[int]
        """

        self._iscsi_target_num_in = iscsi_target_num_in

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


        :return: The iscsi_target_num_lt of this LabelWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._iscsi_target_num_lt

    @iscsi_target_num_lt.setter
    def iscsi_target_num_lt(self, iscsi_target_num_lt):
        """Sets the iscsi_target_num_lt of this LabelWhereInput.


        :param iscsi_target_num_lt: The iscsi_target_num_lt of this LabelWhereInput.  # noqa: E501
        :type iscsi_target_num_lt: int
        """

        self._iscsi_target_num_lt = iscsi_target_num_lt

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


        :return: The iscsi_target_num_lte of this LabelWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._iscsi_target_num_lte

    @iscsi_target_num_lte.setter
    def iscsi_target_num_lte(self, iscsi_target_num_lte):
        """Sets the iscsi_target_num_lte of this LabelWhereInput.


        :param iscsi_target_num_lte: The iscsi_target_num_lte of this LabelWhereInput.  # noqa: E501
        :type iscsi_target_num_lte: int
        """

        self._iscsi_target_num_lte = iscsi_target_num_lte

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


        :return: The iscsi_target_num_not of this LabelWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._iscsi_target_num_not

    @iscsi_target_num_not.setter
    def iscsi_target_num_not(self, iscsi_target_num_not):
        """Sets the iscsi_target_num_not of this LabelWhereInput.


        :param iscsi_target_num_not: The iscsi_target_num_not of this LabelWhereInput.  # noqa: E501
        :type iscsi_target_num_not: int
        """

        self._iscsi_target_num_not = iscsi_target_num_not

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


        :return: The iscsi_target_num_not_in of this LabelWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._iscsi_target_num_not_in

    @iscsi_target_num_not_in.setter
    def iscsi_target_num_not_in(self, iscsi_target_num_not_in):
        """Sets the iscsi_target_num_not_in of this LabelWhereInput.


        :param iscsi_target_num_not_in: The iscsi_target_num_not_in of this LabelWhereInput.  # noqa: E501
        :type iscsi_target_num_not_in: list[int]
        """

        self._iscsi_target_num_not_in = iscsi_target_num_not_in

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


        :return: The iscsi_targets_every of this LabelWhereInput.  # noqa: E501
        :rtype: IscsiTargetWhereInput
        """
        return self._iscsi_targets_every

    @iscsi_targets_every.setter
    def iscsi_targets_every(self, iscsi_targets_every):
        """Sets the iscsi_targets_every of this LabelWhereInput.


        :param iscsi_targets_every: The iscsi_targets_every of this LabelWhereInput.  # noqa: E501
        :type iscsi_targets_every: IscsiTargetWhereInput
        """

        self._iscsi_targets_every = iscsi_targets_every

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


        :return: The iscsi_targets_none of this LabelWhereInput.  # noqa: E501
        :rtype: IscsiTargetWhereInput
        """
        return self._iscsi_targets_none

    @iscsi_targets_none.setter
    def iscsi_targets_none(self, iscsi_targets_none):
        """Sets the iscsi_targets_none of this LabelWhereInput.


        :param iscsi_targets_none: The iscsi_targets_none of this LabelWhereInput.  # noqa: E501
        :type iscsi_targets_none: IscsiTargetWhereInput
        """

        self._iscsi_targets_none = iscsi_targets_none

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


        :return: The iscsi_targets_some of this LabelWhereInput.  # noqa: E501
        :rtype: IscsiTargetWhereInput
        """
        return self._iscsi_targets_some

    @iscsi_targets_some.setter
    def iscsi_targets_some(self, iscsi_targets_some):
        """Sets the iscsi_targets_some of this LabelWhereInput.


        :param iscsi_targets_some: The iscsi_targets_some of this LabelWhereInput.  # noqa: E501
        :type iscsi_targets_some: IscsiTargetWhereInput
        """

        self._iscsi_targets_some = iscsi_targets_some

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


        :return: The isolation_policies_every of this LabelWhereInput.  # noqa: E501
        :rtype: IsolationPolicyWhereInput
        """
        return self._isolation_policies_every

    @isolation_policies_every.setter
    def isolation_policies_every(self, isolation_policies_every):
        """Sets the isolation_policies_every of this LabelWhereInput.


        :param isolation_policies_every: The isolation_policies_every of this LabelWhereInput.  # noqa: E501
        :type isolation_policies_every: IsolationPolicyWhereInput
        """

        self._isolation_policies_every = isolation_policies_every

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


        :return: The isolation_policies_none of this LabelWhereInput.  # noqa: E501
        :rtype: IsolationPolicyWhereInput
        """
        return self._isolation_policies_none

    @isolation_policies_none.setter
    def isolation_policies_none(self, isolation_policies_none):
        """Sets the isolation_policies_none of this LabelWhereInput.


        :param isolation_policies_none: The isolation_policies_none of this LabelWhereInput.  # noqa: E501
        :type isolation_policies_none: IsolationPolicyWhereInput
        """

        self._isolation_policies_none = isolation_policies_none

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


        :return: The isolation_policies_some of this LabelWhereInput.  # noqa: E501
        :rtype: IsolationPolicyWhereInput
        """
        return self._isolation_policies_some

    @isolation_policies_some.setter
    def isolation_policies_some(self, isolation_policies_some):
        """Sets the isolation_policies_some of this LabelWhereInput.


        :param isolation_policies_some: The isolation_policies_some of this LabelWhereInput.  # noqa: E501
        :type isolation_policies_some: IsolationPolicyWhereInput
        """

        self._isolation_policies_some = isolation_policies_some

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


        :return: The key of this LabelWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._key

    @key.setter
    def key(self, key):
        """Sets the key of this LabelWhereInput.


        :param key: The key of this LabelWhereInput.  # noqa: E501
        :type key: str
        """

        self._key = key

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


        :return: The key_contains of this LabelWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._key_contains

    @key_contains.setter
    def key_contains(self, key_contains):
        """Sets the key_contains of this LabelWhereInput.


        :param key_contains: The key_contains of this LabelWhereInput.  # noqa: E501
        :type key_contains: str
        """

        self._key_contains = key_contains

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


        :return: The key_ends_with of this LabelWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._key_ends_with

    @key_ends_with.setter
    def key_ends_with(self, key_ends_with):
        """Sets the key_ends_with of this LabelWhereInput.


        :param key_ends_with: The key_ends_with of this LabelWhereInput.  # noqa: E501
        :type key_ends_with: str
        """

        self._key_ends_with = key_ends_with

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


        :return: The key_gt of this LabelWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._key_gt

    @key_gt.setter
    def key_gt(self, key_gt):
        """Sets the key_gt of this LabelWhereInput.


        :param key_gt: The key_gt of this LabelWhereInput.  # noqa: E501
        :type key_gt: str
        """

        self._key_gt = key_gt

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


        :return: The key_gte of this LabelWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._key_gte

    @key_gte.setter
    def key_gte(self, key_gte):
        """Sets the key_gte of this LabelWhereInput.


        :param key_gte: The key_gte of this LabelWhereInput.  # noqa: E501
        :type key_gte: str
        """

        self._key_gte = key_gte

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


        :return: The key_in of this LabelWhereInput.  # noqa: E501
        :rtype: list[str]
        """
        return self._key_in

    @key_in.setter
    def key_in(self, key_in):
        """Sets the key_in of this LabelWhereInput.


        :param key_in: The key_in of this LabelWhereInput.  # noqa: E501
        :type key_in: list[str]
        """

        self._key_in = key_in

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


        :return: The key_lt of this LabelWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._key_lt

    @key_lt.setter
    def key_lt(self, key_lt):
        """Sets the key_lt of this LabelWhereInput.


        :param key_lt: The key_lt of this LabelWhereInput.  # noqa: E501
        :type key_lt: str
        """

        self._key_lt = key_lt

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


        :return: The key_lte of this LabelWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._key_lte

    @key_lte.setter
    def key_lte(self, key_lte):
        """Sets the key_lte of this LabelWhereInput.


        :param key_lte: The key_lte of this LabelWhereInput.  # noqa: E501
        :type key_lte: str
        """

        self._key_lte = key_lte

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


        :return: The key_not of this LabelWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._key_not

    @key_not.setter
    def key_not(self, key_not):
        """Sets the key_not of this LabelWhereInput.


        :param key_not: The key_not of this LabelWhereInput.  # noqa: E501
        :type key_not: str
        """

        self._key_not = key_not

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


        :return: The key_not_contains of this LabelWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._key_not_contains

    @key_not_contains.setter
    def key_not_contains(self, key_not_contains):
        """Sets the key_not_contains of this LabelWhereInput.


        :param key_not_contains: The key_not_contains of this LabelWhereInput.  # noqa: E501
        :type key_not_contains: str
        """

        self._key_not_contains = key_not_contains

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


        :return: The key_not_ends_with of this LabelWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._key_not_ends_with

    @key_not_ends_with.setter
    def key_not_ends_with(self, key_not_ends_with):
        """Sets the key_not_ends_with of this LabelWhereInput.


        :param key_not_ends_with: The key_not_ends_with of this LabelWhereInput.  # noqa: E501
        :type key_not_ends_with: str
        """

        self._key_not_ends_with = key_not_ends_with

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


        :return: The key_not_in of this LabelWhereInput.  # noqa: E501
        :rtype: list[str]
        """
        return self._key_not_in

    @key_not_in.setter
    def key_not_in(self, key_not_in):
        """Sets the key_not_in of this LabelWhereInput.


        :param key_not_in: The key_not_in of this LabelWhereInput.  # noqa: E501
        :type key_not_in: list[str]
        """

        self._key_not_in = key_not_in

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


        :return: The key_not_starts_with of this LabelWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._key_not_starts_with

    @key_not_starts_with.setter
    def key_not_starts_with(self, key_not_starts_with):
        """Sets the key_not_starts_with of this LabelWhereInput.


        :param key_not_starts_with: The key_not_starts_with of this LabelWhereInput.  # noqa: E501
        :type key_not_starts_with: str
        """

        self._key_not_starts_with = key_not_starts_with

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


        :return: The key_starts_with of this LabelWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._key_starts_with

    @key_starts_with.setter
    def key_starts_with(self, key_starts_with):
        """Sets the key_starts_with of this LabelWhereInput.


        :param key_starts_with: The key_starts_with of this LabelWhereInput.  # noqa: E501
        :type key_starts_with: str
        """

        self._key_starts_with = key_starts_with

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


        :return: The nic_num of this LabelWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._nic_num

    @nic_num.setter
    def nic_num(self, nic_num):
        """Sets the nic_num of this LabelWhereInput.


        :param nic_num: The nic_num of this LabelWhereInput.  # noqa: E501
        :type nic_num: int
        """

        self._nic_num = nic_num

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


        :return: The nic_num_gt of this LabelWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._nic_num_gt

    @nic_num_gt.setter
    def nic_num_gt(self, nic_num_gt):
        """Sets the nic_num_gt of this LabelWhereInput.


        :param nic_num_gt: The nic_num_gt of this LabelWhereInput.  # noqa: E501
        :type nic_num_gt: int
        """

        self._nic_num_gt = nic_num_gt

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


        :return: The nic_num_gte of this LabelWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._nic_num_gte

    @nic_num_gte.setter
    def nic_num_gte(self, nic_num_gte):
        """Sets the nic_num_gte of this LabelWhereInput.


        :param nic_num_gte: The nic_num_gte of this LabelWhereInput.  # noqa: E501
        :type nic_num_gte: int
        """

        self._nic_num_gte = nic_num_gte

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


        :return: The nic_num_in of this LabelWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._nic_num_in

    @nic_num_in.setter
    def nic_num_in(self, nic_num_in):
        """Sets the nic_num_in of this LabelWhereInput.


        :param nic_num_in: The nic_num_in of this LabelWhereInput.  # noqa: E501
        :type nic_num_in: list[int]
        """

        self._nic_num_in = nic_num_in

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


        :return: The nic_num_lt of this LabelWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._nic_num_lt

    @nic_num_lt.setter
    def nic_num_lt(self, nic_num_lt):
        """Sets the nic_num_lt of this LabelWhereInput.


        :param nic_num_lt: The nic_num_lt of this LabelWhereInput.  # noqa: E501
        :type nic_num_lt: int
        """

        self._nic_num_lt = nic_num_lt

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


        :return: The nic_num_lte of this LabelWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._nic_num_lte

    @nic_num_lte.setter
    def nic_num_lte(self, nic_num_lte):
        """Sets the nic_num_lte of this LabelWhereInput.


        :param nic_num_lte: The nic_num_lte of this LabelWhereInput.  # noqa: E501
        :type nic_num_lte: int
        """

        self._nic_num_lte = nic_num_lte

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


        :return: The nic_num_not of this LabelWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._nic_num_not

    @nic_num_not.setter
    def nic_num_not(self, nic_num_not):
        """Sets the nic_num_not of this LabelWhereInput.


        :param nic_num_not: The nic_num_not of this LabelWhereInput.  # noqa: E501
        :type nic_num_not: int
        """

        self._nic_num_not = nic_num_not

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


        :return: The nic_num_not_in of this LabelWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._nic_num_not_in

    @nic_num_not_in.setter
    def nic_num_not_in(self, nic_num_not_in):
        """Sets the nic_num_not_in of this LabelWhereInput.


        :param nic_num_not_in: The nic_num_not_in of this LabelWhereInput.  # noqa: E501
        :type nic_num_not_in: list[int]
        """

        self._nic_num_not_in = nic_num_not_in

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


        :return: The nics_every of this LabelWhereInput.  # noqa: E501
        :rtype: NicWhereInput
        """
        return self._nics_every

    @nics_every.setter
    def nics_every(self, nics_every):
        """Sets the nics_every of this LabelWhereInput.


        :param nics_every: The nics_every of this LabelWhereInput.  # noqa: E501
        :type nics_every: NicWhereInput
        """

        self._nics_every = nics_every

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


        :return: The nics_none of this LabelWhereInput.  # noqa: E501
        :rtype: NicWhereInput
        """
        return self._nics_none

    @nics_none.setter
    def nics_none(self, nics_none):
        """Sets the nics_none of this LabelWhereInput.


        :param nics_none: The nics_none of this LabelWhereInput.  # noqa: E501
        :type nics_none: NicWhereInput
        """

        self._nics_none = nics_none

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


        :return: The nics_some of this LabelWhereInput.  # noqa: E501
        :rtype: NicWhereInput
        """
        return self._nics_some

    @nics_some.setter
    def nics_some(self, nics_some):
        """Sets the nics_some of this LabelWhereInput.


        :param nics_some: The nics_some of this LabelWhereInput.  # noqa: E501
        :type nics_some: NicWhereInput
        """

        self._nics_some = nics_some

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


        :return: The security_policies_every of this LabelWhereInput.  # noqa: E501
        :rtype: SecurityPolicyWhereInput
        """
        return self._security_policies_every

    @security_policies_every.setter
    def security_policies_every(self, security_policies_every):
        """Sets the security_policies_every of this LabelWhereInput.


        :param security_policies_every: The security_policies_every of this LabelWhereInput.  # noqa: E501
        :type security_policies_every: SecurityPolicyWhereInput
        """

        self._security_policies_every = security_policies_every

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


        :return: The security_policies_none of this LabelWhereInput.  # noqa: E501
        :rtype: SecurityPolicyWhereInput
        """
        return self._security_policies_none

    @security_policies_none.setter
    def security_policies_none(self, security_policies_none):
        """Sets the security_policies_none of this LabelWhereInput.


        :param security_policies_none: The security_policies_none of this LabelWhereInput.  # noqa: E501
        :type security_policies_none: SecurityPolicyWhereInput
        """

        self._security_policies_none = security_policies_none

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


        :return: The security_policies_some of this LabelWhereInput.  # noqa: E501
        :rtype: SecurityPolicyWhereInput
        """
        return self._security_policies_some

    @security_policies_some.setter
    def security_policies_some(self, security_policies_some):
        """Sets the security_policies_some of this LabelWhereInput.


        :param security_policies_some: The security_policies_some of this LabelWhereInput.  # noqa: E501
        :type security_policies_some: SecurityPolicyWhereInput
        """

        self._security_policies_some = security_policies_some

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


        :return: The system_vlan_num of this LabelWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._system_vlan_num

    @system_vlan_num.setter
    def system_vlan_num(self, system_vlan_num):
        """Sets the system_vlan_num of this LabelWhereInput.


        :param system_vlan_num: The system_vlan_num of this LabelWhereInput.  # noqa: E501
        :type system_vlan_num: int
        """

        self._system_vlan_num = system_vlan_num

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


        :return: The system_vlan_num_gt of this LabelWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._system_vlan_num_gt

    @system_vlan_num_gt.setter
    def system_vlan_num_gt(self, system_vlan_num_gt):
        """Sets the system_vlan_num_gt of this LabelWhereInput.


        :param system_vlan_num_gt: The system_vlan_num_gt of this LabelWhereInput.  # noqa: E501
        :type system_vlan_num_gt: int
        """

        self._system_vlan_num_gt = system_vlan_num_gt

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


        :return: The system_vlan_num_gte of this LabelWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._system_vlan_num_gte

    @system_vlan_num_gte.setter
    def system_vlan_num_gte(self, system_vlan_num_gte):
        """Sets the system_vlan_num_gte of this LabelWhereInput.


        :param system_vlan_num_gte: The system_vlan_num_gte of this LabelWhereInput.  # noqa: E501
        :type system_vlan_num_gte: int
        """

        self._system_vlan_num_gte = system_vlan_num_gte

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


        :return: The system_vlan_num_in of this LabelWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._system_vlan_num_in

    @system_vlan_num_in.setter
    def system_vlan_num_in(self, system_vlan_num_in):
        """Sets the system_vlan_num_in of this LabelWhereInput.


        :param system_vlan_num_in: The system_vlan_num_in of this LabelWhereInput.  # noqa: E501
        :type system_vlan_num_in: list[int]
        """

        self._system_vlan_num_in = system_vlan_num_in

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


        :return: The system_vlan_num_lt of this LabelWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._system_vlan_num_lt

    @system_vlan_num_lt.setter
    def system_vlan_num_lt(self, system_vlan_num_lt):
        """Sets the system_vlan_num_lt of this LabelWhereInput.


        :param system_vlan_num_lt: The system_vlan_num_lt of this LabelWhereInput.  # noqa: E501
        :type system_vlan_num_lt: int
        """

        self._system_vlan_num_lt = system_vlan_num_lt

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


        :return: The system_vlan_num_lte of this LabelWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._system_vlan_num_lte

    @system_vlan_num_lte.setter
    def system_vlan_num_lte(self, system_vlan_num_lte):
        """Sets the system_vlan_num_lte of this LabelWhereInput.


        :param system_vlan_num_lte: The system_vlan_num_lte of this LabelWhereInput.  # noqa: E501
        :type system_vlan_num_lte: int
        """

        self._system_vlan_num_lte = system_vlan_num_lte

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


        :return: The system_vlan_num_not of this LabelWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._system_vlan_num_not

    @system_vlan_num_not.setter
    def system_vlan_num_not(self, system_vlan_num_not):
        """Sets the system_vlan_num_not of this LabelWhereInput.


        :param system_vlan_num_not: The system_vlan_num_not of this LabelWhereInput.  # noqa: E501
        :type system_vlan_num_not: int
        """

        self._system_vlan_num_not = system_vlan_num_not

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


        :return: The system_vlan_num_not_in of this LabelWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._system_vlan_num_not_in

    @system_vlan_num_not_in.setter
    def system_vlan_num_not_in(self, system_vlan_num_not_in):
        """Sets the system_vlan_num_not_in of this LabelWhereInput.


        :param system_vlan_num_not_in: The system_vlan_num_not_in of this LabelWhereInput.  # noqa: E501
        :type system_vlan_num_not_in: list[int]
        """

        self._system_vlan_num_not_in = system_vlan_num_not_in

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


        :return: The total_num of this LabelWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._total_num

    @total_num.setter
    def total_num(self, total_num):
        """Sets the total_num of this LabelWhereInput.


        :param total_num: The total_num of this LabelWhereInput.  # noqa: E501
        :type total_num: int
        """

        self._total_num = total_num

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


        :return: The total_num_gt of this LabelWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._total_num_gt

    @total_num_gt.setter
    def total_num_gt(self, total_num_gt):
        """Sets the total_num_gt of this LabelWhereInput.


        :param total_num_gt: The total_num_gt of this LabelWhereInput.  # noqa: E501
        :type total_num_gt: int
        """

        self._total_num_gt = total_num_gt

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


        :return: The total_num_gte of this LabelWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._total_num_gte

    @total_num_gte.setter
    def total_num_gte(self, total_num_gte):
        """Sets the total_num_gte of this LabelWhereInput.


        :param total_num_gte: The total_num_gte of this LabelWhereInput.  # noqa: E501
        :type total_num_gte: int
        """

        self._total_num_gte = total_num_gte

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


        :return: The total_num_in of this LabelWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._total_num_in

    @total_num_in.setter
    def total_num_in(self, total_num_in):
        """Sets the total_num_in of this LabelWhereInput.


        :param total_num_in: The total_num_in of this LabelWhereInput.  # noqa: E501
        :type total_num_in: list[int]
        """

        self._total_num_in = total_num_in

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


        :return: The total_num_lt of this LabelWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._total_num_lt

    @total_num_lt.setter
    def total_num_lt(self, total_num_lt):
        """Sets the total_num_lt of this LabelWhereInput.


        :param total_num_lt: The total_num_lt of this LabelWhereInput.  # noqa: E501
        :type total_num_lt: int
        """

        self._total_num_lt = total_num_lt

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


        :return: The total_num_lte of this LabelWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._total_num_lte

    @total_num_lte.setter
    def total_num_lte(self, total_num_lte):
        """Sets the total_num_lte of this LabelWhereInput.


        :param total_num_lte: The total_num_lte of this LabelWhereInput.  # noqa: E501
        :type total_num_lte: int
        """

        self._total_num_lte = total_num_lte

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


        :return: The total_num_not of this LabelWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._total_num_not

    @total_num_not.setter
    def total_num_not(self, total_num_not):
        """Sets the total_num_not of this LabelWhereInput.


        :param total_num_not: The total_num_not of this LabelWhereInput.  # noqa: E501
        :type total_num_not: int
        """

        self._total_num_not = total_num_not

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


        :return: The total_num_not_in of this LabelWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._total_num_not_in

    @total_num_not_in.setter
    def total_num_not_in(self, total_num_not_in):
        """Sets the total_num_not_in of this LabelWhereInput.


        :param total_num_not_in: The total_num_not_in of this LabelWhereInput.  # noqa: E501
        :type total_num_not_in: list[int]
        """

        self._total_num_not_in = total_num_not_in

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


        :return: The value of this LabelWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._value

    @value.setter
    def value(self, value):
        """Sets the value of this LabelWhereInput.


        :param value: The value of this LabelWhereInput.  # noqa: E501
        :type value: str
        """

        self._value = value

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


        :return: The value_contains of this LabelWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._value_contains

    @value_contains.setter
    def value_contains(self, value_contains):
        """Sets the value_contains of this LabelWhereInput.


        :param value_contains: The value_contains of this LabelWhereInput.  # noqa: E501
        :type value_contains: str
        """

        self._value_contains = value_contains

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


        :return: The value_ends_with of this LabelWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._value_ends_with

    @value_ends_with.setter
    def value_ends_with(self, value_ends_with):
        """Sets the value_ends_with of this LabelWhereInput.


        :param value_ends_with: The value_ends_with of this LabelWhereInput.  # noqa: E501
        :type value_ends_with: str
        """

        self._value_ends_with = value_ends_with

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


        :return: The value_gt of this LabelWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._value_gt

    @value_gt.setter
    def value_gt(self, value_gt):
        """Sets the value_gt of this LabelWhereInput.


        :param value_gt: The value_gt of this LabelWhereInput.  # noqa: E501
        :type value_gt: str
        """

        self._value_gt = value_gt

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


        :return: The value_gte of this LabelWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._value_gte

    @value_gte.setter
    def value_gte(self, value_gte):
        """Sets the value_gte of this LabelWhereInput.


        :param value_gte: The value_gte of this LabelWhereInput.  # noqa: E501
        :type value_gte: str
        """

        self._value_gte = value_gte

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


        :return: The value_in of this LabelWhereInput.  # noqa: E501
        :rtype: list[str]
        """
        return self._value_in

    @value_in.setter
    def value_in(self, value_in):
        """Sets the value_in of this LabelWhereInput.


        :param value_in: The value_in of this LabelWhereInput.  # noqa: E501
        :type value_in: list[str]
        """

        self._value_in = value_in

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


        :return: The value_lt of this LabelWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._value_lt

    @value_lt.setter
    def value_lt(self, value_lt):
        """Sets the value_lt of this LabelWhereInput.


        :param value_lt: The value_lt of this LabelWhereInput.  # noqa: E501
        :type value_lt: str
        """

        self._value_lt = value_lt

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


        :return: The value_lte of this LabelWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._value_lte

    @value_lte.setter
    def value_lte(self, value_lte):
        """Sets the value_lte of this LabelWhereInput.


        :param value_lte: The value_lte of this LabelWhereInput.  # noqa: E501
        :type value_lte: str
        """

        self._value_lte = value_lte

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


        :return: The value_not of this LabelWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._value_not

    @value_not.setter
    def value_not(self, value_not):
        """Sets the value_not of this LabelWhereInput.


        :param value_not: The value_not of this LabelWhereInput.  # noqa: E501
        :type value_not: str
        """

        self._value_not = value_not

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


        :return: The value_not_contains of this LabelWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._value_not_contains

    @value_not_contains.setter
    def value_not_contains(self, value_not_contains):
        """Sets the value_not_contains of this LabelWhereInput.


        :param value_not_contains: The value_not_contains of this LabelWhereInput.  # noqa: E501
        :type value_not_contains: str
        """

        self._value_not_contains = value_not_contains

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


        :return: The value_not_ends_with of this LabelWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._value_not_ends_with

    @value_not_ends_with.setter
    def value_not_ends_with(self, value_not_ends_with):
        """Sets the value_not_ends_with of this LabelWhereInput.


        :param value_not_ends_with: The value_not_ends_with of this LabelWhereInput.  # noqa: E501
        :type value_not_ends_with: str
        """

        self._value_not_ends_with = value_not_ends_with

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


        :return: The value_not_in of this LabelWhereInput.  # noqa: E501
        :rtype: list[str]
        """
        return self._value_not_in

    @value_not_in.setter
    def value_not_in(self, value_not_in):
        """Sets the value_not_in of this LabelWhereInput.


        :param value_not_in: The value_not_in of this LabelWhereInput.  # noqa: E501
        :type value_not_in: list[str]
        """

        self._value_not_in = value_not_in

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


        :return: The value_not_starts_with of this LabelWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._value_not_starts_with

    @value_not_starts_with.setter
    def value_not_starts_with(self, value_not_starts_with):
        """Sets the value_not_starts_with of this LabelWhereInput.


        :param value_not_starts_with: The value_not_starts_with of this LabelWhereInput.  # noqa: E501
        :type value_not_starts_with: str
        """

        self._value_not_starts_with = value_not_starts_with

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


        :return: The value_starts_with of this LabelWhereInput.  # noqa: E501
        :rtype: str
        """
        return self._value_starts_with

    @value_starts_with.setter
    def value_starts_with(self, value_starts_with):
        """Sets the value_starts_with of this LabelWhereInput.


        :param value_starts_with: The value_starts_with of this LabelWhereInput.  # noqa: E501
        :type value_starts_with: str
        """

        self._value_starts_with = value_starts_with

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


        :return: The vds_num of this LabelWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._vds_num

    @vds_num.setter
    def vds_num(self, vds_num):
        """Sets the vds_num of this LabelWhereInput.


        :param vds_num: The vds_num of this LabelWhereInput.  # noqa: E501
        :type vds_num: int
        """

        self._vds_num = vds_num

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


        :return: The vds_num_gt of this LabelWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._vds_num_gt

    @vds_num_gt.setter
    def vds_num_gt(self, vds_num_gt):
        """Sets the vds_num_gt of this LabelWhereInput.


        :param vds_num_gt: The vds_num_gt of this LabelWhereInput.  # noqa: E501
        :type vds_num_gt: int
        """

        self._vds_num_gt = vds_num_gt

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


        :return: The vds_num_gte of this LabelWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._vds_num_gte

    @vds_num_gte.setter
    def vds_num_gte(self, vds_num_gte):
        """Sets the vds_num_gte of this LabelWhereInput.


        :param vds_num_gte: The vds_num_gte of this LabelWhereInput.  # noqa: E501
        :type vds_num_gte: int
        """

        self._vds_num_gte = vds_num_gte

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


        :return: The vds_num_in of this LabelWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._vds_num_in

    @vds_num_in.setter
    def vds_num_in(self, vds_num_in):
        """Sets the vds_num_in of this LabelWhereInput.


        :param vds_num_in: The vds_num_in of this LabelWhereInput.  # noqa: E501
        :type vds_num_in: list[int]
        """

        self._vds_num_in = vds_num_in

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


        :return: The vds_num_lt of this LabelWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._vds_num_lt

    @vds_num_lt.setter
    def vds_num_lt(self, vds_num_lt):
        """Sets the vds_num_lt of this LabelWhereInput.


        :param vds_num_lt: The vds_num_lt of this LabelWhereInput.  # noqa: E501
        :type vds_num_lt: int
        """

        self._vds_num_lt = vds_num_lt

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


        :return: The vds_num_lte of this LabelWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._vds_num_lte

    @vds_num_lte.setter
    def vds_num_lte(self, vds_num_lte):
        """Sets the vds_num_lte of this LabelWhereInput.


        :param vds_num_lte: The vds_num_lte of this LabelWhereInput.  # noqa: E501
        :type vds_num_lte: int
        """

        self._vds_num_lte = vds_num_lte

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


        :return: The vds_num_not of this LabelWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._vds_num_not

    @vds_num_not.setter
    def vds_num_not(self, vds_num_not):
        """Sets the vds_num_not of this LabelWhereInput.


        :param vds_num_not: The vds_num_not of this LabelWhereInput.  # noqa: E501
        :type vds_num_not: int
        """

        self._vds_num_not = vds_num_not

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


        :return: The vds_num_not_in of this LabelWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._vds_num_not_in

    @vds_num_not_in.setter
    def vds_num_not_in(self, vds_num_not_in):
        """Sets the vds_num_not_in of this LabelWhereInput.


        :param vds_num_not_in: The vds_num_not_in of this LabelWhereInput.  # noqa: E501
        :type vds_num_not_in: list[int]
        """

        self._vds_num_not_in = vds_num_not_in

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


        :return: The vdses_every of this LabelWhereInput.  # noqa: E501
        :rtype: VdsWhereInput
        """
        return self._vdses_every

    @vdses_every.setter
    def vdses_every(self, vdses_every):
        """Sets the vdses_every of this LabelWhereInput.


        :param vdses_every: The vdses_every of this LabelWhereInput.  # noqa: E501
        :type vdses_every: VdsWhereInput
        """

        self._vdses_every = vdses_every

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


        :return: The vdses_none of this LabelWhereInput.  # noqa: E501
        :rtype: VdsWhereInput
        """
        return self._vdses_none

    @vdses_none.setter
    def vdses_none(self, vdses_none):
        """Sets the vdses_none of this LabelWhereInput.


        :param vdses_none: The vdses_none of this LabelWhereInput.  # noqa: E501
        :type vdses_none: VdsWhereInput
        """

        self._vdses_none = vdses_none

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


        :return: The vdses_some of this LabelWhereInput.  # noqa: E501
        :rtype: VdsWhereInput
        """
        return self._vdses_some

    @vdses_some.setter
    def vdses_some(self, vdses_some):
        """Sets the vdses_some of this LabelWhereInput.


        :param vdses_some: The vdses_some of this LabelWhereInput.  # noqa: E501
        :type vdses_some: VdsWhereInput
        """

        self._vdses_some = vdses_some

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


        :return: The vlans_every of this LabelWhereInput.  # noqa: E501
        :rtype: VlanWhereInput
        """
        return self._vlans_every

    @vlans_every.setter
    def vlans_every(self, vlans_every):
        """Sets the vlans_every of this LabelWhereInput.


        :param vlans_every: The vlans_every of this LabelWhereInput.  # noqa: E501
        :type vlans_every: VlanWhereInput
        """

        self._vlans_every = vlans_every

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


        :return: The vlans_none of this LabelWhereInput.  # noqa: E501
        :rtype: VlanWhereInput
        """
        return self._vlans_none

    @vlans_none.setter
    def vlans_none(self, vlans_none):
        """Sets the vlans_none of this LabelWhereInput.


        :param vlans_none: The vlans_none of this LabelWhereInput.  # noqa: E501
        :type vlans_none: VlanWhereInput
        """

        self._vlans_none = vlans_none

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


        :return: The vlans_some of this LabelWhereInput.  # noqa: E501
        :rtype: VlanWhereInput
        """
        return self._vlans_some

    @vlans_some.setter
    def vlans_some(self, vlans_some):
        """Sets the vlans_some of this LabelWhereInput.


        :param vlans_some: The vlans_some of this LabelWhereInput.  # noqa: E501
        :type vlans_some: VlanWhereInput
        """

        self._vlans_some = vlans_some

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


        :return: The vm_num of this LabelWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._vm_num

    @vm_num.setter
    def vm_num(self, vm_num):
        """Sets the vm_num of this LabelWhereInput.


        :param vm_num: The vm_num of this LabelWhereInput.  # noqa: E501
        :type vm_num: int
        """

        self._vm_num = vm_num

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


        :return: The vm_num_gt of this LabelWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._vm_num_gt

    @vm_num_gt.setter
    def vm_num_gt(self, vm_num_gt):
        """Sets the vm_num_gt of this LabelWhereInput.


        :param vm_num_gt: The vm_num_gt of this LabelWhereInput.  # noqa: E501
        :type vm_num_gt: int
        """

        self._vm_num_gt = vm_num_gt

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


        :return: The vm_num_gte of this LabelWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._vm_num_gte

    @vm_num_gte.setter
    def vm_num_gte(self, vm_num_gte):
        """Sets the vm_num_gte of this LabelWhereInput.


        :param vm_num_gte: The vm_num_gte of this LabelWhereInput.  # noqa: E501
        :type vm_num_gte: int
        """

        self._vm_num_gte = vm_num_gte

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


        :return: The vm_num_in of this LabelWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._vm_num_in

    @vm_num_in.setter
    def vm_num_in(self, vm_num_in):
        """Sets the vm_num_in of this LabelWhereInput.


        :param vm_num_in: The vm_num_in of this LabelWhereInput.  # noqa: E501
        :type vm_num_in: list[int]
        """

        self._vm_num_in = vm_num_in

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


        :return: The vm_num_lt of this LabelWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._vm_num_lt

    @vm_num_lt.setter
    def vm_num_lt(self, vm_num_lt):
        """Sets the vm_num_lt of this LabelWhereInput.


        :param vm_num_lt: The vm_num_lt of this LabelWhereInput.  # noqa: E501
        :type vm_num_lt: int
        """

        self._vm_num_lt = vm_num_lt

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


        :return: The vm_num_lte of this LabelWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._vm_num_lte

    @vm_num_lte.setter
    def vm_num_lte(self, vm_num_lte):
        """Sets the vm_num_lte of this LabelWhereInput.


        :param vm_num_lte: The vm_num_lte of this LabelWhereInput.  # noqa: E501
        :type vm_num_lte: int
        """

        self._vm_num_lte = vm_num_lte

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


        :return: The vm_num_not of this LabelWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._vm_num_not

    @vm_num_not.setter
    def vm_num_not(self, vm_num_not):
        """Sets the vm_num_not of this LabelWhereInput.


        :param vm_num_not: The vm_num_not of this LabelWhereInput.  # noqa: E501
        :type vm_num_not: int
        """

        self._vm_num_not = vm_num_not

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


        :return: The vm_num_not_in of this LabelWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._vm_num_not_in

    @vm_num_not_in.setter
    def vm_num_not_in(self, vm_num_not_in):
        """Sets the vm_num_not_in of this LabelWhereInput.


        :param vm_num_not_in: The vm_num_not_in of this LabelWhereInput.  # noqa: E501
        :type vm_num_not_in: list[int]
        """

        self._vm_num_not_in = vm_num_not_in

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


        :return: The vm_snapshot_num of this LabelWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._vm_snapshot_num

    @vm_snapshot_num.setter
    def vm_snapshot_num(self, vm_snapshot_num):
        """Sets the vm_snapshot_num of this LabelWhereInput.


        :param vm_snapshot_num: The vm_snapshot_num of this LabelWhereInput.  # noqa: E501
        :type vm_snapshot_num: int
        """

        self._vm_snapshot_num = vm_snapshot_num

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


        :return: The vm_snapshot_num_gt of this LabelWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._vm_snapshot_num_gt

    @vm_snapshot_num_gt.setter
    def vm_snapshot_num_gt(self, vm_snapshot_num_gt):
        """Sets the vm_snapshot_num_gt of this LabelWhereInput.


        :param vm_snapshot_num_gt: The vm_snapshot_num_gt of this LabelWhereInput.  # noqa: E501
        :type vm_snapshot_num_gt: int
        """

        self._vm_snapshot_num_gt = vm_snapshot_num_gt

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


        :return: The vm_snapshot_num_gte of this LabelWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._vm_snapshot_num_gte

    @vm_snapshot_num_gte.setter
    def vm_snapshot_num_gte(self, vm_snapshot_num_gte):
        """Sets the vm_snapshot_num_gte of this LabelWhereInput.


        :param vm_snapshot_num_gte: The vm_snapshot_num_gte of this LabelWhereInput.  # noqa: E501
        :type vm_snapshot_num_gte: int
        """

        self._vm_snapshot_num_gte = vm_snapshot_num_gte

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


        :return: The vm_snapshot_num_in of this LabelWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._vm_snapshot_num_in

    @vm_snapshot_num_in.setter
    def vm_snapshot_num_in(self, vm_snapshot_num_in):
        """Sets the vm_snapshot_num_in of this LabelWhereInput.


        :param vm_snapshot_num_in: The vm_snapshot_num_in of this LabelWhereInput.  # noqa: E501
        :type vm_snapshot_num_in: list[int]
        """

        self._vm_snapshot_num_in = vm_snapshot_num_in

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


        :return: The vm_snapshot_num_lt of this LabelWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._vm_snapshot_num_lt

    @vm_snapshot_num_lt.setter
    def vm_snapshot_num_lt(self, vm_snapshot_num_lt):
        """Sets the vm_snapshot_num_lt of this LabelWhereInput.


        :param vm_snapshot_num_lt: The vm_snapshot_num_lt of this LabelWhereInput.  # noqa: E501
        :type vm_snapshot_num_lt: int
        """

        self._vm_snapshot_num_lt = vm_snapshot_num_lt

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


        :return: The vm_snapshot_num_lte of this LabelWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._vm_snapshot_num_lte

    @vm_snapshot_num_lte.setter
    def vm_snapshot_num_lte(self, vm_snapshot_num_lte):
        """Sets the vm_snapshot_num_lte of this LabelWhereInput.


        :param vm_snapshot_num_lte: The vm_snapshot_num_lte of this LabelWhereInput.  # noqa: E501
        :type vm_snapshot_num_lte: int
        """

        self._vm_snapshot_num_lte = vm_snapshot_num_lte

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


        :return: The vm_snapshot_num_not of this LabelWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._vm_snapshot_num_not

    @vm_snapshot_num_not.setter
    def vm_snapshot_num_not(self, vm_snapshot_num_not):
        """Sets the vm_snapshot_num_not of this LabelWhereInput.


        :param vm_snapshot_num_not: The vm_snapshot_num_not of this LabelWhereInput.  # noqa: E501
        :type vm_snapshot_num_not: int
        """

        self._vm_snapshot_num_not = vm_snapshot_num_not

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


        :return: The vm_snapshot_num_not_in of this LabelWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._vm_snapshot_num_not_in

    @vm_snapshot_num_not_in.setter
    def vm_snapshot_num_not_in(self, vm_snapshot_num_not_in):
        """Sets the vm_snapshot_num_not_in of this LabelWhereInput.


        :param vm_snapshot_num_not_in: The vm_snapshot_num_not_in of this LabelWhereInput.  # noqa: E501
        :type vm_snapshot_num_not_in: list[int]
        """

        self._vm_snapshot_num_not_in = vm_snapshot_num_not_in

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


        :return: The vm_snapshots_every of this LabelWhereInput.  # noqa: E501
        :rtype: VmSnapshotWhereInput
        """
        return self._vm_snapshots_every

    @vm_snapshots_every.setter
    def vm_snapshots_every(self, vm_snapshots_every):
        """Sets the vm_snapshots_every of this LabelWhereInput.


        :param vm_snapshots_every: The vm_snapshots_every of this LabelWhereInput.  # noqa: E501
        :type vm_snapshots_every: VmSnapshotWhereInput
        """

        self._vm_snapshots_every = vm_snapshots_every

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


        :return: The vm_snapshots_none of this LabelWhereInput.  # noqa: E501
        :rtype: VmSnapshotWhereInput
        """
        return self._vm_snapshots_none

    @vm_snapshots_none.setter
    def vm_snapshots_none(self, vm_snapshots_none):
        """Sets the vm_snapshots_none of this LabelWhereInput.


        :param vm_snapshots_none: The vm_snapshots_none of this LabelWhereInput.  # noqa: E501
        :type vm_snapshots_none: VmSnapshotWhereInput
        """

        self._vm_snapshots_none = vm_snapshots_none

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


        :return: The vm_snapshots_some of this LabelWhereInput.  # noqa: E501
        :rtype: VmSnapshotWhereInput
        """
        return self._vm_snapshots_some

    @vm_snapshots_some.setter
    def vm_snapshots_some(self, vm_snapshots_some):
        """Sets the vm_snapshots_some of this LabelWhereInput.


        :param vm_snapshots_some: The vm_snapshots_some of this LabelWhereInput.  # noqa: E501
        :type vm_snapshots_some: VmSnapshotWhereInput
        """

        self._vm_snapshots_some = vm_snapshots_some

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


        :return: The vm_template_num of this LabelWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._vm_template_num

    @vm_template_num.setter
    def vm_template_num(self, vm_template_num):
        """Sets the vm_template_num of this LabelWhereInput.


        :param vm_template_num: The vm_template_num of this LabelWhereInput.  # noqa: E501
        :type vm_template_num: int
        """

        self._vm_template_num = vm_template_num

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


        :return: The vm_template_num_gt of this LabelWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._vm_template_num_gt

    @vm_template_num_gt.setter
    def vm_template_num_gt(self, vm_template_num_gt):
        """Sets the vm_template_num_gt of this LabelWhereInput.


        :param vm_template_num_gt: The vm_template_num_gt of this LabelWhereInput.  # noqa: E501
        :type vm_template_num_gt: int
        """

        self._vm_template_num_gt = vm_template_num_gt

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


        :return: The vm_template_num_gte of this LabelWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._vm_template_num_gte

    @vm_template_num_gte.setter
    def vm_template_num_gte(self, vm_template_num_gte):
        """Sets the vm_template_num_gte of this LabelWhereInput.


        :param vm_template_num_gte: The vm_template_num_gte of this LabelWhereInput.  # noqa: E501
        :type vm_template_num_gte: int
        """

        self._vm_template_num_gte = vm_template_num_gte

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


        :return: The vm_template_num_in of this LabelWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._vm_template_num_in

    @vm_template_num_in.setter
    def vm_template_num_in(self, vm_template_num_in):
        """Sets the vm_template_num_in of this LabelWhereInput.


        :param vm_template_num_in: The vm_template_num_in of this LabelWhereInput.  # noqa: E501
        :type vm_template_num_in: list[int]
        """

        self._vm_template_num_in = vm_template_num_in

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


        :return: The vm_template_num_lt of this LabelWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._vm_template_num_lt

    @vm_template_num_lt.setter
    def vm_template_num_lt(self, vm_template_num_lt):
        """Sets the vm_template_num_lt of this LabelWhereInput.


        :param vm_template_num_lt: The vm_template_num_lt of this LabelWhereInput.  # noqa: E501
        :type vm_template_num_lt: int
        """

        self._vm_template_num_lt = vm_template_num_lt

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


        :return: The vm_template_num_lte of this LabelWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._vm_template_num_lte

    @vm_template_num_lte.setter
    def vm_template_num_lte(self, vm_template_num_lte):
        """Sets the vm_template_num_lte of this LabelWhereInput.


        :param vm_template_num_lte: The vm_template_num_lte of this LabelWhereInput.  # noqa: E501
        :type vm_template_num_lte: int
        """

        self._vm_template_num_lte = vm_template_num_lte

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


        :return: The vm_template_num_not of this LabelWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._vm_template_num_not

    @vm_template_num_not.setter
    def vm_template_num_not(self, vm_template_num_not):
        """Sets the vm_template_num_not of this LabelWhereInput.


        :param vm_template_num_not: The vm_template_num_not of this LabelWhereInput.  # noqa: E501
        :type vm_template_num_not: int
        """

        self._vm_template_num_not = vm_template_num_not

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


        :return: The vm_template_num_not_in of this LabelWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._vm_template_num_not_in

    @vm_template_num_not_in.setter
    def vm_template_num_not_in(self, vm_template_num_not_in):
        """Sets the vm_template_num_not_in of this LabelWhereInput.


        :param vm_template_num_not_in: The vm_template_num_not_in of this LabelWhereInput.  # noqa: E501
        :type vm_template_num_not_in: list[int]
        """

        self._vm_template_num_not_in = vm_template_num_not_in

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


        :return: The vm_templates_every of this LabelWhereInput.  # noqa: E501
        :rtype: VmTemplateWhereInput
        """
        return self._vm_templates_every

    @vm_templates_every.setter
    def vm_templates_every(self, vm_templates_every):
        """Sets the vm_templates_every of this LabelWhereInput.


        :param vm_templates_every: The vm_templates_every of this LabelWhereInput.  # noqa: E501
        :type vm_templates_every: VmTemplateWhereInput
        """

        self._vm_templates_every = vm_templates_every

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


        :return: The vm_templates_none of this LabelWhereInput.  # noqa: E501
        :rtype: VmTemplateWhereInput
        """
        return self._vm_templates_none

    @vm_templates_none.setter
    def vm_templates_none(self, vm_templates_none):
        """Sets the vm_templates_none of this LabelWhereInput.


        :param vm_templates_none: The vm_templates_none of this LabelWhereInput.  # noqa: E501
        :type vm_templates_none: VmTemplateWhereInput
        """

        self._vm_templates_none = vm_templates_none

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


        :return: The vm_templates_some of this LabelWhereInput.  # noqa: E501
        :rtype: VmTemplateWhereInput
        """
        return self._vm_templates_some

    @vm_templates_some.setter
    def vm_templates_some(self, vm_templates_some):
        """Sets the vm_templates_some of this LabelWhereInput.


        :param vm_templates_some: The vm_templates_some of this LabelWhereInput.  # noqa: E501
        :type vm_templates_some: VmTemplateWhereInput
        """

        self._vm_templates_some = vm_templates_some

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


        :return: The vm_vlan_num of this LabelWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._vm_vlan_num

    @vm_vlan_num.setter
    def vm_vlan_num(self, vm_vlan_num):
        """Sets the vm_vlan_num of this LabelWhereInput.


        :param vm_vlan_num: The vm_vlan_num of this LabelWhereInput.  # noqa: E501
        :type vm_vlan_num: int
        """

        self._vm_vlan_num = vm_vlan_num

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


        :return: The vm_vlan_num_gt of this LabelWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._vm_vlan_num_gt

    @vm_vlan_num_gt.setter
    def vm_vlan_num_gt(self, vm_vlan_num_gt):
        """Sets the vm_vlan_num_gt of this LabelWhereInput.


        :param vm_vlan_num_gt: The vm_vlan_num_gt of this LabelWhereInput.  # noqa: E501
        :type vm_vlan_num_gt: int
        """

        self._vm_vlan_num_gt = vm_vlan_num_gt

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


        :return: The vm_vlan_num_gte of this LabelWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._vm_vlan_num_gte

    @vm_vlan_num_gte.setter
    def vm_vlan_num_gte(self, vm_vlan_num_gte):
        """Sets the vm_vlan_num_gte of this LabelWhereInput.


        :param vm_vlan_num_gte: The vm_vlan_num_gte of this LabelWhereInput.  # noqa: E501
        :type vm_vlan_num_gte: int
        """

        self._vm_vlan_num_gte = vm_vlan_num_gte

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


        :return: The vm_vlan_num_in of this LabelWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._vm_vlan_num_in

    @vm_vlan_num_in.setter
    def vm_vlan_num_in(self, vm_vlan_num_in):
        """Sets the vm_vlan_num_in of this LabelWhereInput.


        :param vm_vlan_num_in: The vm_vlan_num_in of this LabelWhereInput.  # noqa: E501
        :type vm_vlan_num_in: list[int]
        """

        self._vm_vlan_num_in = vm_vlan_num_in

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


        :return: The vm_vlan_num_lt of this LabelWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._vm_vlan_num_lt

    @vm_vlan_num_lt.setter
    def vm_vlan_num_lt(self, vm_vlan_num_lt):
        """Sets the vm_vlan_num_lt of this LabelWhereInput.


        :param vm_vlan_num_lt: The vm_vlan_num_lt of this LabelWhereInput.  # noqa: E501
        :type vm_vlan_num_lt: int
        """

        self._vm_vlan_num_lt = vm_vlan_num_lt

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


        :return: The vm_vlan_num_lte of this LabelWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._vm_vlan_num_lte

    @vm_vlan_num_lte.setter
    def vm_vlan_num_lte(self, vm_vlan_num_lte):
        """Sets the vm_vlan_num_lte of this LabelWhereInput.


        :param vm_vlan_num_lte: The vm_vlan_num_lte of this LabelWhereInput.  # noqa: E501
        :type vm_vlan_num_lte: int
        """

        self._vm_vlan_num_lte = vm_vlan_num_lte

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


        :return: The vm_vlan_num_not of this LabelWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._vm_vlan_num_not

    @vm_vlan_num_not.setter
    def vm_vlan_num_not(self, vm_vlan_num_not):
        """Sets the vm_vlan_num_not of this LabelWhereInput.


        :param vm_vlan_num_not: The vm_vlan_num_not of this LabelWhereInput.  # noqa: E501
        :type vm_vlan_num_not: int
        """

        self._vm_vlan_num_not = vm_vlan_num_not

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


        :return: The vm_vlan_num_not_in of this LabelWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._vm_vlan_num_not_in

    @vm_vlan_num_not_in.setter
    def vm_vlan_num_not_in(self, vm_vlan_num_not_in):
        """Sets the vm_vlan_num_not_in of this LabelWhereInput.


        :param vm_vlan_num_not_in: The vm_vlan_num_not_in of this LabelWhereInput.  # noqa: E501
        :type vm_vlan_num_not_in: list[int]
        """

        self._vm_vlan_num_not_in = vm_vlan_num_not_in

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


        :return: The vm_volume_num of this LabelWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._vm_volume_num

    @vm_volume_num.setter
    def vm_volume_num(self, vm_volume_num):
        """Sets the vm_volume_num of this LabelWhereInput.


        :param vm_volume_num: The vm_volume_num of this LabelWhereInput.  # noqa: E501
        :type vm_volume_num: int
        """

        self._vm_volume_num = vm_volume_num

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


        :return: The vm_volume_num_gt of this LabelWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._vm_volume_num_gt

    @vm_volume_num_gt.setter
    def vm_volume_num_gt(self, vm_volume_num_gt):
        """Sets the vm_volume_num_gt of this LabelWhereInput.


        :param vm_volume_num_gt: The vm_volume_num_gt of this LabelWhereInput.  # noqa: E501
        :type vm_volume_num_gt: int
        """

        self._vm_volume_num_gt = vm_volume_num_gt

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


        :return: The vm_volume_num_gte of this LabelWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._vm_volume_num_gte

    @vm_volume_num_gte.setter
    def vm_volume_num_gte(self, vm_volume_num_gte):
        """Sets the vm_volume_num_gte of this LabelWhereInput.


        :param vm_volume_num_gte: The vm_volume_num_gte of this LabelWhereInput.  # noqa: E501
        :type vm_volume_num_gte: int
        """

        self._vm_volume_num_gte = vm_volume_num_gte

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


        :return: The vm_volume_num_in of this LabelWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._vm_volume_num_in

    @vm_volume_num_in.setter
    def vm_volume_num_in(self, vm_volume_num_in):
        """Sets the vm_volume_num_in of this LabelWhereInput.


        :param vm_volume_num_in: The vm_volume_num_in of this LabelWhereInput.  # noqa: E501
        :type vm_volume_num_in: list[int]
        """

        self._vm_volume_num_in = vm_volume_num_in

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


        :return: The vm_volume_num_lt of this LabelWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._vm_volume_num_lt

    @vm_volume_num_lt.setter
    def vm_volume_num_lt(self, vm_volume_num_lt):
        """Sets the vm_volume_num_lt of this LabelWhereInput.


        :param vm_volume_num_lt: The vm_volume_num_lt of this LabelWhereInput.  # noqa: E501
        :type vm_volume_num_lt: int
        """

        self._vm_volume_num_lt = vm_volume_num_lt

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


        :return: The vm_volume_num_lte of this LabelWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._vm_volume_num_lte

    @vm_volume_num_lte.setter
    def vm_volume_num_lte(self, vm_volume_num_lte):
        """Sets the vm_volume_num_lte of this LabelWhereInput.


        :param vm_volume_num_lte: The vm_volume_num_lte of this LabelWhereInput.  # noqa: E501
        :type vm_volume_num_lte: int
        """

        self._vm_volume_num_lte = vm_volume_num_lte

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


        :return: The vm_volume_num_not of this LabelWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._vm_volume_num_not

    @vm_volume_num_not.setter
    def vm_volume_num_not(self, vm_volume_num_not):
        """Sets the vm_volume_num_not of this LabelWhereInput.


        :param vm_volume_num_not: The vm_volume_num_not of this LabelWhereInput.  # noqa: E501
        :type vm_volume_num_not: int
        """

        self._vm_volume_num_not = vm_volume_num_not

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


        :return: The vm_volume_num_not_in of this LabelWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._vm_volume_num_not_in

    @vm_volume_num_not_in.setter
    def vm_volume_num_not_in(self, vm_volume_num_not_in):
        """Sets the vm_volume_num_not_in of this LabelWhereInput.


        :param vm_volume_num_not_in: The vm_volume_num_not_in of this LabelWhereInput.  # noqa: E501
        :type vm_volume_num_not_in: list[int]
        """

        self._vm_volume_num_not_in = vm_volume_num_not_in

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


        :return: The vm_volume_snapshot_num of this LabelWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._vm_volume_snapshot_num

    @vm_volume_snapshot_num.setter
    def vm_volume_snapshot_num(self, vm_volume_snapshot_num):
        """Sets the vm_volume_snapshot_num of this LabelWhereInput.


        :param vm_volume_snapshot_num: The vm_volume_snapshot_num of this LabelWhereInput.  # noqa: E501
        :type vm_volume_snapshot_num: int
        """

        self._vm_volume_snapshot_num = vm_volume_snapshot_num

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


        :return: The vm_volume_snapshot_num_gt of this LabelWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._vm_volume_snapshot_num_gt

    @vm_volume_snapshot_num_gt.setter
    def vm_volume_snapshot_num_gt(self, vm_volume_snapshot_num_gt):
        """Sets the vm_volume_snapshot_num_gt of this LabelWhereInput.


        :param vm_volume_snapshot_num_gt: The vm_volume_snapshot_num_gt of this LabelWhereInput.  # noqa: E501
        :type vm_volume_snapshot_num_gt: int
        """

        self._vm_volume_snapshot_num_gt = vm_volume_snapshot_num_gt

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


        :return: The vm_volume_snapshot_num_gte of this LabelWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._vm_volume_snapshot_num_gte

    @vm_volume_snapshot_num_gte.setter
    def vm_volume_snapshot_num_gte(self, vm_volume_snapshot_num_gte):
        """Sets the vm_volume_snapshot_num_gte of this LabelWhereInput.


        :param vm_volume_snapshot_num_gte: The vm_volume_snapshot_num_gte of this LabelWhereInput.  # noqa: E501
        :type vm_volume_snapshot_num_gte: int
        """

        self._vm_volume_snapshot_num_gte = vm_volume_snapshot_num_gte

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


        :return: The vm_volume_snapshot_num_in of this LabelWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._vm_volume_snapshot_num_in

    @vm_volume_snapshot_num_in.setter
    def vm_volume_snapshot_num_in(self, vm_volume_snapshot_num_in):
        """Sets the vm_volume_snapshot_num_in of this LabelWhereInput.


        :param vm_volume_snapshot_num_in: The vm_volume_snapshot_num_in of this LabelWhereInput.  # noqa: E501
        :type vm_volume_snapshot_num_in: list[int]
        """

        self._vm_volume_snapshot_num_in = vm_volume_snapshot_num_in

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


        :return: The vm_volume_snapshot_num_lt of this LabelWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._vm_volume_snapshot_num_lt

    @vm_volume_snapshot_num_lt.setter
    def vm_volume_snapshot_num_lt(self, vm_volume_snapshot_num_lt):
        """Sets the vm_volume_snapshot_num_lt of this LabelWhereInput.


        :param vm_volume_snapshot_num_lt: The vm_volume_snapshot_num_lt of this LabelWhereInput.  # noqa: E501
        :type vm_volume_snapshot_num_lt: int
        """

        self._vm_volume_snapshot_num_lt = vm_volume_snapshot_num_lt

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


        :return: The vm_volume_snapshot_num_lte of this LabelWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._vm_volume_snapshot_num_lte

    @vm_volume_snapshot_num_lte.setter
    def vm_volume_snapshot_num_lte(self, vm_volume_snapshot_num_lte):
        """Sets the vm_volume_snapshot_num_lte of this LabelWhereInput.


        :param vm_volume_snapshot_num_lte: The vm_volume_snapshot_num_lte of this LabelWhereInput.  # noqa: E501
        :type vm_volume_snapshot_num_lte: int
        """

        self._vm_volume_snapshot_num_lte = vm_volume_snapshot_num_lte

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


        :return: The vm_volume_snapshot_num_not of this LabelWhereInput.  # noqa: E501
        :rtype: int
        """
        return self._vm_volume_snapshot_num_not

    @vm_volume_snapshot_num_not.setter
    def vm_volume_snapshot_num_not(self, vm_volume_snapshot_num_not):
        """Sets the vm_volume_snapshot_num_not of this LabelWhereInput.


        :param vm_volume_snapshot_num_not: The vm_volume_snapshot_num_not of this LabelWhereInput.  # noqa: E501
        :type vm_volume_snapshot_num_not: int
        """

        self._vm_volume_snapshot_num_not = vm_volume_snapshot_num_not

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


        :return: The vm_volume_snapshot_num_not_in of this LabelWhereInput.  # noqa: E501
        :rtype: list[int]
        """
        return self._vm_volume_snapshot_num_not_in

    @vm_volume_snapshot_num_not_in.setter
    def vm_volume_snapshot_num_not_in(self, vm_volume_snapshot_num_not_in):
        """Sets the vm_volume_snapshot_num_not_in of this LabelWhereInput.


        :param vm_volume_snapshot_num_not_in: The vm_volume_snapshot_num_not_in of this LabelWhereInput.  # noqa: E501
        :type vm_volume_snapshot_num_not_in: list[int]
        """

        self._vm_volume_snapshot_num_not_in = vm_volume_snapshot_num_not_in

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


        :return: The vm_volume_snapshots_every of this LabelWhereInput.  # noqa: E501
        :rtype: VmVolumeSnapshotWhereInput
        """
        return self._vm_volume_snapshots_every

    @vm_volume_snapshots_every.setter
    def vm_volume_snapshots_every(self, vm_volume_snapshots_every):
        """Sets the vm_volume_snapshots_every of this LabelWhereInput.


        :param vm_volume_snapshots_every: The vm_volume_snapshots_every of this LabelWhereInput.  # noqa: E501
        :type vm_volume_snapshots_every: VmVolumeSnapshotWhereInput
        """

        self._vm_volume_snapshots_every = vm_volume_snapshots_every

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


        :return: The vm_volume_snapshots_none of this LabelWhereInput.  # noqa: E501
        :rtype: VmVolumeSnapshotWhereInput
        """
        return self._vm_volume_snapshots_none

    @vm_volume_snapshots_none.setter
    def vm_volume_snapshots_none(self, vm_volume_snapshots_none):
        """Sets the vm_volume_snapshots_none of this LabelWhereInput.


        :param vm_volume_snapshots_none: The vm_volume_snapshots_none of this LabelWhereInput.  # noqa: E501
        :type vm_volume_snapshots_none: VmVolumeSnapshotWhereInput
        """

        self._vm_volume_snapshots_none = vm_volume_snapshots_none

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


        :return: The vm_volume_snapshots_some of this LabelWhereInput.  # noqa: E501
        :rtype: VmVolumeSnapshotWhereInput
        """
        return self._vm_volume_snapshots_some

    @vm_volume_snapshots_some.setter
    def vm_volume_snapshots_some(self, vm_volume_snapshots_some):
        """Sets the vm_volume_snapshots_some of this LabelWhereInput.


        :param vm_volume_snapshots_some: The vm_volume_snapshots_some of this LabelWhereInput.  # noqa: E501
        :type vm_volume_snapshots_some: VmVolumeSnapshotWhereInput
        """

        self._vm_volume_snapshots_some = vm_volume_snapshots_some

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


        :return: The vm_volumes_every of this LabelWhereInput.  # noqa: E501
        :rtype: VmVolumeWhereInput
        """
        return self._vm_volumes_every

    @vm_volumes_every.setter
    def vm_volumes_every(self, vm_volumes_every):
        """Sets the vm_volumes_every of this LabelWhereInput.


        :param vm_volumes_every: The vm_volumes_every of this LabelWhereInput.  # noqa: E501
        :type vm_volumes_every: VmVolumeWhereInput
        """

        self._vm_volumes_every = vm_volumes_every

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


        :return: The vm_volumes_none of this LabelWhereInput.  # noqa: E501
        :rtype: VmVolumeWhereInput
        """
        return self._vm_volumes_none

    @vm_volumes_none.setter
    def vm_volumes_none(self, vm_volumes_none):
        """Sets the vm_volumes_none of this LabelWhereInput.


        :param vm_volumes_none: The vm_volumes_none of this LabelWhereInput.  # noqa: E501
        :type vm_volumes_none: VmVolumeWhereInput
        """

        self._vm_volumes_none = vm_volumes_none

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


        :return: The vm_volumes_some of this LabelWhereInput.  # noqa: E501
        :rtype: VmVolumeWhereInput
        """
        return self._vm_volumes_some

    @vm_volumes_some.setter
    def vm_volumes_some(self, vm_volumes_some):
        """Sets the vm_volumes_some of this LabelWhereInput.


        :param vm_volumes_some: The vm_volumes_some of this LabelWhereInput.  # noqa: E501
        :type vm_volumes_some: VmVolumeWhereInput
        """

        self._vm_volumes_some = vm_volumes_some

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


        :return: The vms_every of this LabelWhereInput.  # noqa: E501
        :rtype: VmWhereInput
        """
        return self._vms_every

    @vms_every.setter
    def vms_every(self, vms_every):
        """Sets the vms_every of this LabelWhereInput.


        :param vms_every: The vms_every of this LabelWhereInput.  # noqa: E501
        :type vms_every: VmWhereInput
        """

        self._vms_every = vms_every

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


        :return: The vms_none of this LabelWhereInput.  # noqa: E501
        :rtype: VmWhereInput
        """
        return self._vms_none

    @vms_none.setter
    def vms_none(self, vms_none):
        """Sets the vms_none of this LabelWhereInput.


        :param vms_none: The vms_none of this LabelWhereInput.  # noqa: E501
        :type vms_none: VmWhereInput
        """

        self._vms_none = vms_none

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


        :return: The vms_some of this LabelWhereInput.  # noqa: E501
        :rtype: VmWhereInput
        """
        return self._vms_some

    @vms_some.setter
    def vms_some(self, vms_some):
        """Sets the vms_some of this LabelWhereInput.


        :param vms_some: The vms_some of this LabelWhereInput.  # noqa: E501
        :type vms_some: VmWhereInput
        """

        self._vms_some = vms_some

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

        def convert(x):
            if hasattr(x, "to_dict"):
                args = getfullargspec(x.to_dict).args
                if len(args) == 1:
                    return x.to_dict()
                else:
                    return x.to_dict(serialize)
            else:
                return x

        for attr, _ in six.iteritems(self.openapi_types):
            value = getattr(self, attr)
            attr = self.attribute_map.get(attr, attr) if serialize else attr
            if isinstance(value, list):
                result[attr] = list(map(
                    lambda x: convert(x),
                    value
                ))
            elif isinstance(value, dict):
                result[attr] = dict(map(
                    lambda item: (item[0], convert(item[1])),
                    value.items()
                ))
            else:
                result[attr] = convert(value)

        return result

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

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

    def __eq__(self, other):
        """Returns true if both objects are equal"""
        if not isinstance(other, LabelWhereInput):
            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, LabelWhereInput):
            return True

        return self.to_dict() != other.to_dict()
