From 071939ba05e8e51fe3d3c773ad4d7b1a43548b26 Mon Sep 17 00:00:00 2001 From: "shenwen.yin" Date: Sat, 11 May 2024 10:11:42 +0000 Subject: [PATCH] update to v2.15.0 schema --- .gitignore | 1 - .openapi-generator/FILES | 25 + README.md | 6 +- RELEASENOTE.md | 24 +- cloudtower/__init__.py | 27 +- cloudtower/api/alert_api.py | 4 +- cloudtower/api/brick_topo_api.py | 16 +- cloudtower/api/cloud_tower_application_api.py | 20 +- cloudtower/api/cluster_api.py | 32 +- cloudtower/api/consistency_group_api.py | 12 +- .../api/consistency_group_snapshot_api.py | 12 +- cloudtower/api/content_library_image_api.py | 24 +- .../api/content_library_vm_template_api.py | 76 +- cloudtower/api/datacenter_api.py | 20 +- cloudtower/api/disk_api.py | 8 +- cloudtower/api/elf_image_api.py | 12 +- cloudtower/api/entity_filter_api.py | 12 +- cloudtower/api/global_alert_rule_api.py | 8 +- cloudtower/api/global_settings_api.py | 28 +- cloudtower/api/gpu_device_api.py | 16 +- cloudtower/api/graph_api.py | 12 +- cloudtower/api/host_api.py | 36 +- cloudtower/api/iscsi_lun_api.py | 24 +- cloudtower/api/iscsi_lun_snapshot_api.py | 8 +- cloudtower/api/iscsi_target_api.py | 12 +- cloudtower/api/label_api.py | 20 +- cloudtower/api/license_api.py | 4 +- cloudtower/api/namespace_group_api.py | 12 +- cloudtower/api/nfs_export_api.py | 12 +- cloudtower/api/nic_api.py | 4 +- cloudtower/api/node_topo_api.py | 4 +- cloudtower/api/nvmf_namespace_api.py | 20 +- cloudtower/api/nvmf_namespace_snapshot_api.py | 8 +- cloudtower/api/nvmf_subsystem_api.py | 12 +- cloudtower/api/organization_api.py | 12 +- cloudtower/api/ovf_api.py | 12 +- cloudtower/api/rack_topo_api.py | 12 +- cloudtower/api/report_template_api.py | 16 +- cloudtower/api/security_group_api.py | 12 +- cloudtower/api/security_policy_api.py | 12 +- cloudtower/api/snapshot_group_api.py | 16 +- cloudtower/api/snapshot_plan_api.py | 24 +- cloudtower/api/snmp_transport_api.py | 12 +- cloudtower/api/snmp_trap_receiver_api.py | 12 +- cloudtower/api/svt_image_api.py | 4 +- cloudtower/api/table_reporter_api.py | 4 +- cloudtower/api/task_api.py | 8 +- cloudtower/api/upload_task_api.py | 4 +- cloudtower/api/usb_device_api.py | 16 +- cloudtower/api/user_api.py | 20 +- cloudtower/api/user_audit_log_api.py | 4 +- cloudtower/api/user_role_next_api.py | 12 +- cloudtower/api/vcenter_account_api.py | 8 +- cloudtower/api/vds_api.py | 20 +- cloudtower/api/view_api.py | 12 +- cloudtower/api/vlan_api.py | 20 +- cloudtower/api/vm_api.py | 256 +- cloudtower/api/vm_folder_api.py | 12 +- cloudtower/api/vm_placement_group_api.py | 12 +- cloudtower/api/vm_snapshot_api.py | 8 +- cloudtower/api/vm_template_api.py | 16 +- cloudtower/api/vm_volume_api.py | 76 +- cloudtower/api/vm_volume_snapshot_api.py | 8 +- cloudtower/api/vsphere_esxi_account_api.py | 4 +- cloudtower/api_client.py | 4 +- cloudtower/configuration.py | 4 +- cloudtower/models/__init__.py | 25 + cloudtower/models/alert_rule_object.py | 4 +- cloudtower/models/common_header.py | 120 + cloudtower/models/content_language.py | 98 + cloudtower/models/iscsi_lun.py | 25 + cloudtower/models/iscsi_lun_order_by_input.py | 4 +- cloudtower/models/iscsi_lun_where_input.py | 200 + cloudtower/models/nested_label.py | 57 +- .../nested_virtual_private_cloud_nic.py | 120 + cloudtower/models/network_type.py | 4 +- cloudtower/models/nfs_inode.py | 25 + cloudtower/models/nfs_inode_order_by_input.py | 4 +- cloudtower/models/nfs_inode_where_input.py | 200 + cloudtower/models/nvmf_namespace.py | 25 + .../models/nvmf_namespace_order_by_input.py | 4 +- .../models/nvmf_namespace_where_input.py | 200 + cloudtower/models/roleaction.py | 19 +- ...ivate_cloud_cluster_binding_where_input.py | 1342 ++++++ ..._private_cloud_edge_gateway_where_input.py | 2917 ++++++++++++ ...ivate_cloud_external_subnet_where_input.py | 4117 +++++++++++++++++ ...l_private_cloud_floating_ip_where_input.py | 1392 ++++++ ...ual_private_cloud_isolation_policy_mode.py | 98 + ...vate_cloud_isolation_policy_where_input.py | 1267 +++++ ...rivate_cloud_layer2_gateway_where_input.py | 1392 ++++++ ...l_private_cloud_nat_gateway_where_input.py | 2167 +++++++++ ..._private_cloud_nic_snapshot_where_input.py | 1317 ++++++ .../virtual_private_cloud_nic_where_input.py | 992 ++++ ...rtual_private_cloud_peering_where_input.py | 1367 ++++++ ...rtual_private_cloud_route_next_hop_type.py | 100 + ...l_private_cloud_route_table_where_input.py | 1892 ++++++++ ...virtual_private_cloud_route_where_input.py | 2217 +++++++++ ...rivate_cloud_router_gateway_where_input.py | 2142 +++++++++ ...rivate_cloud_security_group_where_input.py | 1967 ++++++++ ...tual_private_cloud_security_policy_mode.py | 98 + ...ivate_cloud_security_policy_where_input.py | 1942 ++++++++ ...rtual_private_cloud_service_where_input.py | 1392 ++++++ ...irtual_private_cloud_subnet_where_input.py | 3317 +++++++++++++ .../virtual_private_cloud_where_input.py | 2467 ++++++++++ cloudtower/models/vm.py | 25 + cloudtower/models/vm_nic.py | 54 +- cloudtower/models/vm_nic_order_by_input.py | 4 +- cloudtower/models/vm_nic_type.py | 98 + cloudtower/models/vm_nic_where_input.py | 129 +- cloudtower/models/vm_order_by_input.py | 4 +- cloudtower/models/vm_volume.py | 25 + .../vm_volume_elf_storage_policy_type.py | 16 +- cloudtower/models/vm_volume_order_by_input.py | 4 +- cloudtower/models/vm_volume_where_input.py | 200 + cloudtower/models/vm_where_input.py | 200 + setup.py | 20 +- 116 files changed, 38449 insertions(+), 609 deletions(-) create mode 100644 cloudtower/models/common_header.py create mode 100644 cloudtower/models/content_language.py create mode 100644 cloudtower/models/nested_virtual_private_cloud_nic.py create mode 100644 cloudtower/models/virtual_private_cloud_cluster_binding_where_input.py create mode 100644 cloudtower/models/virtual_private_cloud_edge_gateway_where_input.py create mode 100644 cloudtower/models/virtual_private_cloud_external_subnet_where_input.py create mode 100644 cloudtower/models/virtual_private_cloud_floating_ip_where_input.py create mode 100644 cloudtower/models/virtual_private_cloud_isolation_policy_mode.py create mode 100644 cloudtower/models/virtual_private_cloud_isolation_policy_where_input.py create mode 100644 cloudtower/models/virtual_private_cloud_layer2_gateway_where_input.py create mode 100644 cloudtower/models/virtual_private_cloud_nat_gateway_where_input.py create mode 100644 cloudtower/models/virtual_private_cloud_nic_snapshot_where_input.py create mode 100644 cloudtower/models/virtual_private_cloud_nic_where_input.py create mode 100644 cloudtower/models/virtual_private_cloud_peering_where_input.py create mode 100644 cloudtower/models/virtual_private_cloud_route_next_hop_type.py create mode 100644 cloudtower/models/virtual_private_cloud_route_table_where_input.py create mode 100644 cloudtower/models/virtual_private_cloud_route_where_input.py create mode 100644 cloudtower/models/virtual_private_cloud_router_gateway_where_input.py create mode 100644 cloudtower/models/virtual_private_cloud_security_group_where_input.py create mode 100644 cloudtower/models/virtual_private_cloud_security_policy_mode.py create mode 100644 cloudtower/models/virtual_private_cloud_security_policy_where_input.py create mode 100644 cloudtower/models/virtual_private_cloud_service_where_input.py create mode 100644 cloudtower/models/virtual_private_cloud_subnet_where_input.py create mode 100644 cloudtower/models/virtual_private_cloud_where_input.py create mode 100644 cloudtower/models/vm_nic_type.py diff --git a/.gitignore b/.gitignore index 5b855954..43995bd4 100644 --- a/.gitignore +++ b/.gitignore @@ -64,4 +64,3 @@ target/ #Ipython Notebook .ipynb_checkpoints -.pypirc \ No newline at end of file diff --git a/.openapi-generator/FILES b/.openapi-generator/FILES index 100d5585..abaa8183 100644 --- a/.openapi-generator/FILES +++ b/.openapi-generator/FILES @@ -217,6 +217,7 @@ cloudtower/models/cluster_virtualization_updation_params_data.py cloudtower/models/cluster_where_input.py cloudtower/models/cluster_where_unique_input.py cloudtower/models/column_config.py +cloudtower/models/common_header.py cloudtower/models/connect_state.py cloudtower/models/consistency_group.py cloudtower/models/consistency_group_connection.py @@ -236,6 +237,7 @@ cloudtower/models/consistency_group_updation_params.py cloudtower/models/consistency_group_updation_params_data.py cloudtower/models/consistency_group_where_input.py cloudtower/models/consistent_type.py +cloudtower/models/content_language.py cloudtower/models/content_library_image.py cloudtower/models/content_library_image_connection.py cloudtower/models/content_library_image_deletion_params.py @@ -945,6 +947,7 @@ cloudtower/models/nested_vcenter_account.py cloudtower/models/nested_vds.py cloudtower/models/nested_vgpu_type.py cloudtower/models/nested_view.py +cloudtower/models/nested_virtual_private_cloud_nic.py cloudtower/models/nested_vlan.py cloudtower/models/nested_vm.py cloudtower/models/nested_vm_disk.py @@ -1260,6 +1263,27 @@ cloudtower/models/view_order_by_input.py cloudtower/models/view_updation_params.py cloudtower/models/view_updation_params_data.py cloudtower/models/view_where_input.py +cloudtower/models/virtual_private_cloud_cluster_binding_where_input.py +cloudtower/models/virtual_private_cloud_edge_gateway_where_input.py +cloudtower/models/virtual_private_cloud_external_subnet_where_input.py +cloudtower/models/virtual_private_cloud_floating_ip_where_input.py +cloudtower/models/virtual_private_cloud_isolation_policy_mode.py +cloudtower/models/virtual_private_cloud_isolation_policy_where_input.py +cloudtower/models/virtual_private_cloud_layer2_gateway_where_input.py +cloudtower/models/virtual_private_cloud_nat_gateway_where_input.py +cloudtower/models/virtual_private_cloud_nic_snapshot_where_input.py +cloudtower/models/virtual_private_cloud_nic_where_input.py +cloudtower/models/virtual_private_cloud_peering_where_input.py +cloudtower/models/virtual_private_cloud_route_next_hop_type.py +cloudtower/models/virtual_private_cloud_route_table_where_input.py +cloudtower/models/virtual_private_cloud_route_where_input.py +cloudtower/models/virtual_private_cloud_router_gateway_where_input.py +cloudtower/models/virtual_private_cloud_security_group_where_input.py +cloudtower/models/virtual_private_cloud_security_policy_mode.py +cloudtower/models/virtual_private_cloud_security_policy_where_input.py +cloudtower/models/virtual_private_cloud_service_where_input.py +cloudtower/models/virtual_private_cloud_subnet_where_input.py +cloudtower/models/virtual_private_cloud_where_input.py cloudtower/models/vlan.py cloudtower/models/vlan_connection.py cloudtower/models/vlan_deletion_params.py @@ -1337,6 +1361,7 @@ cloudtower/models/vm_nic_order_by_input.py cloudtower/models/vm_nic_params.py cloudtower/models/vm_nic_qos_option.py cloudtower/models/vm_nic_qos_traffic.py +cloudtower/models/vm_nic_type.py cloudtower/models/vm_nic_where_input.py cloudtower/models/vm_operate_params.py cloudtower/models/vm_operate_pci_nic_params.py diff --git a/README.md b/README.md index 41d87c23..92c6cbde 100644 --- a/README.md +++ b/README.md @@ -11,14 +11,14 @@ Python 环境下的 Cloudtower SDK,适用于 2.7 与 3.4 以上版本。 - ### whl ```shell - pip install cloudtower_sdk-2.14.2-py2.py3-none-any.whl + pip install cloudtower_sdk-2.15.0-py2.py3-none-any.whl ``` - ### tar.gz ```shell - tar xvzf cloudtower-sdk-2.14.2.tar.gz - cd cloudtower-sdk-2.14.2 + tar xvzf cloudtower-sdk-2.15.0.tar.gz + cd cloudtower-sdk-2.15.0 python setup.py install ``` diff --git a/RELEASENOTE.md b/RELEASENOTE.md index 3642fc53..88f1a545 100644 --- a/RELEASENOTE.md +++ b/RELEASENOTE.md @@ -1,5 +1,23 @@ # RELEASE NOTE +## release 日期 2024-05-11 + +v2.15.0 release (tower version 4.1.0) + +### update + +- [CommonHeader]: 新增默认返回 Header 类 +- [ContentLanguage]: 新增枚举规范返回语言,用于设置请求头的 `content-language` +- [NestedLabel], [LabelApi]: `LabelApi` 将会返回一致的 `Label` 相关的属性,NestedLabel 额外返回 `key` 和 `value`。 +- [Vm], [VmVolume], [IscsiLun], [NvmfNameSpace], [NfsInode]: 新增返回 `unique_logical_size` 用于表示资源的独占逻辑容量 + +### bugfix + +- [VmApi] + - [add_vm_Nic], [remove_vm_nic], [remove_vm_nic_by_where], [update_vm_nic], [update_vm_nic_basic_info], [update_vm_nic_advance_info], [update_vm_nic_qos_option]: 修复更新虚拟机网卡类 API 编辑后丢失部分网卡信息的问题 +- [VmPlacementGroupApi] + - [create_vm_placement_group], [update_vm_placement_group]: 修复了创建与更新放置组时,`vm_vm_policy_enabled` 为 false 时无法更新组内虚拟机成员 + ## release 日期 2024-01-09 v2.14.2 release (tower version 4.0.0) @@ -88,7 +106,7 @@ v2.12.0 release (tower version 3.3.0) - 新增 [remove_vm_pci_nic] 支持为已有的虚拟机卸载 PCI 网卡 - [VmApi] 优化卸载网卡: - [remove_vm_nic] `nic_index` 作为删除标记不够稳定,弃用 - - [remove_vm_nic_by_where] 新方法,支持使用 where 条件来筛选需要的网卡,对于 VmNic 而言,可以配合使用 vm + mac_address 的筛选, `{vm:, mac_address:}` 的形式来较为稳定的筛选出需要的 VmNic + - [remove_vm_nic_by_where] 新方法,支持使用 where 条件来筛选需要的网卡,对于 \_vm_nic 而言,可以配合使用 vm + mac_address 的筛选, `{vm:, mac_address:}` 的形式来较为稳定的筛选出需要的 \_vm_nic - [NicApi] [update_nic] 支持通过 `nic_user_usage` 更新网口用途 - [LabelApi] 支持为 GPU 设备打标签 @@ -106,14 +124,14 @@ v2.11.0 release (tower version 3.2.0) ### breaking change -- [VmApi] [VmImportParams]: 由于 `VmNicParams` 支持配置 qos 配置,现在设计网卡的参数由 `VmNicParams` 更新为了 `VmImportNicParams`,类型和过去一致,没有 qos 支持。 +- [VmApi] [VmImportParams]: 由于 `_vm_nicParams` 支持配置 qos 配置,现在设计网卡的参数由 `_vm_nicParams` 更新为了 `VmImportNicParams`,类型和过去一致,没有 qos 支持。 ### update - feature: [VmVolumeApi]: [import_vm_volume] [export_vm_volume]: 现在支持虚拟卷的导入与导出 - feature: [ContentLibraryVmTemplateApi]: [import_content_library_vm_template] [export_content_library_vm_template]: 现在支持虚拟机模板的导入与导出 - feature: [VmApi]: [update_vm_nic_qos_option]: 现在支持通过 api 更新现有虚拟机网卡的 qos 属性 -- optimize: [VmNicParams]: 现在支持配置 `qos` 参数,用于在创建虚拟机(直接创建,模板创建,快照重建,克隆创建)时配置虚拟机网卡的 qos 参数 +- optimize: [_vm_nicParams]: 现在支持配置 `qos` 参数,用于在创建虚拟机(直接创建,模板创建,快照重建,克隆创建)时配置虚拟机网卡的 qos 参数 ### bugfix diff --git a/cloudtower/__init__.py b/cloudtower/__init__.py index 3adb3732..2293de84 100644 --- a/cloudtower/__init__.py +++ b/cloudtower/__init__.py @@ -3,7 +3,7 @@ # flake8: noqa from __future__ import absolute_import -__version__ = "2.14.2" +__version__ = "2.15.0" # import apis into sdk package from cloudtower.api.alert_api import AlertApi @@ -226,6 +226,7 @@ from cloudtower.models.cluster_where_input import ClusterWhereInput from cloudtower.models.cluster_where_unique_input import ClusterWhereUniqueInput from cloudtower.models.column_config import ColumnConfig +from cloudtower.models.common_header import CommonHeader from cloudtower.models.connect_state import ConnectState from cloudtower.models.consistency_group import ConsistencyGroup from cloudtower.models.consistency_group_connection import ConsistencyGroupConnection @@ -245,6 +246,7 @@ from cloudtower.models.consistency_group_updation_params_data import ConsistencyGroupUpdationParamsData from cloudtower.models.consistency_group_where_input import ConsistencyGroupWhereInput from cloudtower.models.consistent_type import ConsistentType +from cloudtower.models.content_language import ContentLanguage from cloudtower.models.content_library_image import ContentLibraryImage from cloudtower.models.content_library_image_connection import ContentLibraryImageConnection from cloudtower.models.content_library_image_deletion_params import ContentLibraryImageDeletionParams @@ -954,6 +956,7 @@ from cloudtower.models.nested_vds import NestedVds from cloudtower.models.nested_vgpu_type import NestedVgpuType from cloudtower.models.nested_view import NestedView +from cloudtower.models.nested_virtual_private_cloud_nic import NestedVirtualPrivateCloudNic from cloudtower.models.nested_vlan import NestedVlan from cloudtower.models.nested_vm import NestedVm from cloudtower.models.nested_vm_disk import NestedVmDisk @@ -1269,6 +1272,27 @@ from cloudtower.models.view_updation_params import ViewUpdationParams from cloudtower.models.view_updation_params_data import ViewUpdationParamsData from cloudtower.models.view_where_input import ViewWhereInput +from cloudtower.models.virtual_private_cloud_cluster_binding_where_input import VirtualPrivateCloudClusterBindingWhereInput +from cloudtower.models.virtual_private_cloud_edge_gateway_where_input import VirtualPrivateCloudEdgeGatewayWhereInput +from cloudtower.models.virtual_private_cloud_external_subnet_where_input import VirtualPrivateCloudExternalSubnetWhereInput +from cloudtower.models.virtual_private_cloud_floating_ip_where_input import VirtualPrivateCloudFloatingIpWhereInput +from cloudtower.models.virtual_private_cloud_isolation_policy_mode import VirtualPrivateCloudIsolationPolicyMode +from cloudtower.models.virtual_private_cloud_isolation_policy_where_input import VirtualPrivateCloudIsolationPolicyWhereInput +from cloudtower.models.virtual_private_cloud_layer2_gateway_where_input import VirtualPrivateCloudLayer2GatewayWhereInput +from cloudtower.models.virtual_private_cloud_nat_gateway_where_input import VirtualPrivateCloudNatGatewayWhereInput +from cloudtower.models.virtual_private_cloud_nic_snapshot_where_input import VirtualPrivateCloudNicSnapshotWhereInput +from cloudtower.models.virtual_private_cloud_nic_where_input import VirtualPrivateCloudNicWhereInput +from cloudtower.models.virtual_private_cloud_peering_where_input import VirtualPrivateCloudPeeringWhereInput +from cloudtower.models.virtual_private_cloud_route_next_hop_type import VirtualPrivateCloudRouteNextHopType +from cloudtower.models.virtual_private_cloud_route_table_where_input import VirtualPrivateCloudRouteTableWhereInput +from cloudtower.models.virtual_private_cloud_route_where_input import VirtualPrivateCloudRouteWhereInput +from cloudtower.models.virtual_private_cloud_router_gateway_where_input import VirtualPrivateCloudRouterGatewayWhereInput +from cloudtower.models.virtual_private_cloud_security_group_where_input import VirtualPrivateCloudSecurityGroupWhereInput +from cloudtower.models.virtual_private_cloud_security_policy_mode import VirtualPrivateCloudSecurityPolicyMode +from cloudtower.models.virtual_private_cloud_security_policy_where_input import VirtualPrivateCloudSecurityPolicyWhereInput +from cloudtower.models.virtual_private_cloud_service_where_input import VirtualPrivateCloudServiceWhereInput +from cloudtower.models.virtual_private_cloud_subnet_where_input import VirtualPrivateCloudSubnetWhereInput +from cloudtower.models.virtual_private_cloud_where_input import VirtualPrivateCloudWhereInput from cloudtower.models.vlan import Vlan from cloudtower.models.vlan_connection import VlanConnection from cloudtower.models.vlan_deletion_params import VlanDeletionParams @@ -1346,6 +1370,7 @@ from cloudtower.models.vm_nic_params import VmNicParams from cloudtower.models.vm_nic_qos_option import VmNicQosOption from cloudtower.models.vm_nic_qos_traffic import VmNicQosTraffic +from cloudtower.models.vm_nic_type import VmNicType from cloudtower.models.vm_nic_where_input import VmNicWhereInput from cloudtower.models.vm_operate_params import VmOperateParams from cloudtower.models.vm_operate_pci_nic_params import VmOperatePciNicParams diff --git a/cloudtower/api/alert_api.py b/cloudtower/api/alert_api.py index 815277f2..aa735dfa 100644 --- a/cloudtower/api/alert_api.py +++ b/cloudtower/api/alert_api.py @@ -341,7 +341,7 @@ def resolve_alert(self, resolve_alert_params, **kwargs): # noqa: E501 :param resolve_alert_params: (required) :type resolve_alert_params: ResolveAlertParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -372,7 +372,7 @@ def resolve_alert_with_http_info(self, resolve_alert_params, **kwargs): # noqa: :param resolve_alert_params: (required) :type resolve_alert_params: ResolveAlertParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code diff --git a/cloudtower/api/brick_topo_api.py b/cloudtower/api/brick_topo_api.py index 1b02976c..59f2f755 100644 --- a/cloudtower/api/brick_topo_api.py +++ b/cloudtower/api/brick_topo_api.py @@ -37,7 +37,7 @@ def create_brick_topo(self, brick_topo_creation_params, **kwargs): # noqa: E501 :param brick_topo_creation_params: (required) :type brick_topo_creation_params: list[BrickTopoCreationParams] :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -68,7 +68,7 @@ def create_brick_topo_with_http_info(self, brick_topo_creation_params, **kwargs) :param brick_topo_creation_params: (required) :type brick_topo_creation_params: list[BrickTopoCreationParams] :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -189,7 +189,7 @@ def delete_brick_topo(self, brick_topo_deletion_params, **kwargs): # noqa: E501 :param brick_topo_deletion_params: (required) :type brick_topo_deletion_params: BrickTopoDeletionParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -220,7 +220,7 @@ def delete_brick_topo_with_http_info(self, brick_topo_deletion_params, **kwargs) :param brick_topo_deletion_params: (required) :type brick_topo_deletion_params: BrickTopoDeletionParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -645,7 +645,7 @@ def move_brick_topo(self, brick_topo_move_params, **kwargs): # noqa: E501 :param brick_topo_move_params: (required) :type brick_topo_move_params: BrickTopoMoveParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -676,7 +676,7 @@ def move_brick_topo_with_http_info(self, brick_topo_move_params, **kwargs): # n :param brick_topo_move_params: (required) :type brick_topo_move_params: BrickTopoMoveParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -797,7 +797,7 @@ def update_brick_topo(self, brick_topo_updation_params, **kwargs): # noqa: E501 :param brick_topo_updation_params: (required) :type brick_topo_updation_params: BrickTopoUpdationParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -828,7 +828,7 @@ def update_brick_topo_with_http_info(self, brick_topo_updation_params, **kwargs) :param brick_topo_updation_params: (required) :type brick_topo_updation_params: BrickTopoUpdationParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code diff --git a/cloudtower/api/cloud_tower_application_api.py b/cloudtower/api/cloud_tower_application_api.py index 53f773ad..bdc37d5c 100644 --- a/cloudtower/api/cloud_tower_application_api.py +++ b/cloudtower/api/cloud_tower_application_api.py @@ -37,7 +37,7 @@ def delete_cloud_tower_application_package(self, delete_cloud_tower_application_ :param delete_cloud_tower_application_package_params: (required) :type delete_cloud_tower_application_package_params: DeleteCloudTowerApplicationPackageParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -68,7 +68,7 @@ def delete_cloud_tower_application_package_with_http_info(self, delete_cloud_tow :param delete_cloud_tower_application_package_params: (required) :type delete_cloud_tower_application_package_params: DeleteCloudTowerApplicationPackageParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -189,7 +189,7 @@ def deploy_cloud_tower_application(self, deploy_cloud_tower_application_params, :param deploy_cloud_tower_application_params: (required) :type deploy_cloud_tower_application_params: DeployCloudTowerApplicationParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -220,7 +220,7 @@ def deploy_cloud_tower_application_with_http_info(self, deploy_cloud_tower_appli :param deploy_cloud_tower_application_params: (required) :type deploy_cloud_tower_application_params: DeployCloudTowerApplicationParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -645,7 +645,7 @@ def uninstall_cloud_tower_application(self, uninstall_cloud_tower_application_pa :param uninstall_cloud_tower_application_params: (required) :type uninstall_cloud_tower_application_params: UninstallCloudTowerApplicationParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -676,7 +676,7 @@ def uninstall_cloud_tower_application_with_http_info(self, uninstall_cloud_tower :param uninstall_cloud_tower_application_params: (required) :type uninstall_cloud_tower_application_params: UninstallCloudTowerApplicationParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -797,7 +797,7 @@ def upgrade_cloud_tower_application(self, upgrade_cloud_tower_application_params :param upgrade_cloud_tower_application_params: (required) :type upgrade_cloud_tower_application_params: UpgradeCloudTowerApplicationParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -828,7 +828,7 @@ def upgrade_cloud_tower_application_with_http_info(self, upgrade_cloud_tower_app :param upgrade_cloud_tower_application_params: (required) :type upgrade_cloud_tower_application_params: UpgradeCloudTowerApplicationParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -949,7 +949,7 @@ def upload_cloud_tower_application_package(self, file, **kwargs): # noqa: E501 :param file: (required) :type file: file :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param name: :type name: str :param size: @@ -988,7 +988,7 @@ def upload_cloud_tower_application_package_with_http_info(self, file, **kwargs): :param file: (required) :type file: file :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param name: :type name: str :param size: diff --git a/cloudtower/api/cluster_api.py b/cloudtower/api/cluster_api.py index e0a857ae..bf3b4dd1 100644 --- a/cloudtower/api/cluster_api.py +++ b/cloudtower/api/cluster_api.py @@ -37,7 +37,7 @@ def connect_cluster(self, cluster_creation_params, **kwargs): # noqa: E501 :param cluster_creation_params: (required) :type cluster_creation_params: list[ClusterCreationParams] :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -68,7 +68,7 @@ def connect_cluster_with_http_info(self, cluster_creation_params, **kwargs): # :param cluster_creation_params: (required) :type cluster_creation_params: list[ClusterCreationParams] :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -189,7 +189,7 @@ def delete_cluster(self, cluster_deletion_params, **kwargs): # noqa: E501 :param cluster_deletion_params: (required) :type cluster_deletion_params: ClusterDeletionParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -220,7 +220,7 @@ def delete_cluster_with_http_info(self, cluster_deletion_params, **kwargs): # n :param cluster_deletion_params: (required) :type cluster_deletion_params: ClusterDeletionParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -790,7 +790,7 @@ def update_cluster(self, cluster_updation_params, **kwargs): # noqa: E501 :param cluster_updation_params: (required) :type cluster_updation_params: ClusterUpdationParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -821,7 +821,7 @@ def update_cluster_with_http_info(self, cluster_updation_params, **kwargs): # n :param cluster_updation_params: (required) :type cluster_updation_params: ClusterUpdationParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -942,7 +942,7 @@ def update_cluster_enable_iscsi_setting(self, cluster_enable_iscsi_updation_para :param cluster_enable_iscsi_updation_params: (required) :type cluster_enable_iscsi_updation_params: ClusterEnableIscsiUpdationParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -973,7 +973,7 @@ def update_cluster_enable_iscsi_setting_with_http_info(self, cluster_enable_iscs :param cluster_enable_iscsi_updation_params: (required) :type cluster_enable_iscsi_updation_params: ClusterEnableIscsiUpdationParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -1094,7 +1094,7 @@ def update_cluster_ha_setting(self, cluster_ha_updation_params, **kwargs): # no :param cluster_ha_updation_params: (required) :type cluster_ha_updation_params: ClusterHaUpdationParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -1125,7 +1125,7 @@ def update_cluster_ha_setting_with_http_info(self, cluster_ha_updation_params, * :param cluster_ha_updation_params: (required) :type cluster_ha_updation_params: ClusterHaUpdationParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -1246,7 +1246,7 @@ def update_cluster_license(self, cluster_license_updation_params, **kwargs): # :param cluster_license_updation_params: (required) :type cluster_license_updation_params: ClusterLicenseUpdationParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -1277,7 +1277,7 @@ def update_cluster_license_with_http_info(self, cluster_license_updation_params, :param cluster_license_updation_params: (required) :type cluster_license_updation_params: ClusterLicenseUpdationParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -1398,7 +1398,7 @@ def update_cluster_network_setting(self, cluster_network_setting_updation_params :param cluster_network_setting_updation_params: (required) :type cluster_network_setting_updation_params: ClusterNetworkSettingUpdationParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -1429,7 +1429,7 @@ def update_cluster_network_setting_with_http_info(self, cluster_network_setting_ :param cluster_network_setting_updation_params: (required) :type cluster_network_setting_updation_params: ClusterNetworkSettingUpdationParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -1550,7 +1550,7 @@ def update_cluster_virtualization_setting(self, cluster_virtualization_updation_ :param cluster_virtualization_updation_params: (required) :type cluster_virtualization_updation_params: ClusterVirtualizationUpdationParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -1581,7 +1581,7 @@ def update_cluster_virtualization_setting_with_http_info(self, cluster_virtualiz :param cluster_virtualization_updation_params: (required) :type cluster_virtualization_updation_params: ClusterVirtualizationUpdationParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code diff --git a/cloudtower/api/consistency_group_api.py b/cloudtower/api/consistency_group_api.py index 199a5d41..c0a84b7f 100644 --- a/cloudtower/api/consistency_group_api.py +++ b/cloudtower/api/consistency_group_api.py @@ -37,7 +37,7 @@ def create_consistency_group(self, consistency_group_creation_params, **kwargs): :param consistency_group_creation_params: (required) :type consistency_group_creation_params: list[ConsistencyGroupCreationParams] :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -68,7 +68,7 @@ def create_consistency_group_with_http_info(self, consistency_group_creation_par :param consistency_group_creation_params: (required) :type consistency_group_creation_params: list[ConsistencyGroupCreationParams] :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -189,7 +189,7 @@ def delete_consistency_group(self, consistency_group_deletion_params, **kwargs): :param consistency_group_deletion_params: (required) :type consistency_group_deletion_params: ConsistencyGroupDeletionParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -220,7 +220,7 @@ def delete_consistency_group_with_http_info(self, consistency_group_deletion_par :param consistency_group_deletion_params: (required) :type consistency_group_deletion_params: ConsistencyGroupDeletionParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -645,7 +645,7 @@ def update_consistency_group(self, consistency_group_updation_params, **kwargs): :param consistency_group_updation_params: (required) :type consistency_group_updation_params: ConsistencyGroupUpdationParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -676,7 +676,7 @@ def update_consistency_group_with_http_info(self, consistency_group_updation_par :param consistency_group_updation_params: (required) :type consistency_group_updation_params: ConsistencyGroupUpdationParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code diff --git a/cloudtower/api/consistency_group_snapshot_api.py b/cloudtower/api/consistency_group_snapshot_api.py index 6d450b28..0c0eee94 100644 --- a/cloudtower/api/consistency_group_snapshot_api.py +++ b/cloudtower/api/consistency_group_snapshot_api.py @@ -37,7 +37,7 @@ def create_consistency_group_snapshot(self, consistency_group_snapshot_creation_ :param consistency_group_snapshot_creation_params: (required) :type consistency_group_snapshot_creation_params: list[ConsistencyGroupSnapshotCreationParams] :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -68,7 +68,7 @@ def create_consistency_group_snapshot_with_http_info(self, consistency_group_sna :param consistency_group_snapshot_creation_params: (required) :type consistency_group_snapshot_creation_params: list[ConsistencyGroupSnapshotCreationParams] :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -189,7 +189,7 @@ def delete_consistency_group_snapshot(self, consistency_group_snapshot_deletion_ :param consistency_group_snapshot_deletion_params: (required) :type consistency_group_snapshot_deletion_params: ConsistencyGroupSnapshotDeletionParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -220,7 +220,7 @@ def delete_consistency_group_snapshot_with_http_info(self, consistency_group_sna :param consistency_group_snapshot_deletion_params: (required) :type consistency_group_snapshot_deletion_params: ConsistencyGroupSnapshotDeletionParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -645,7 +645,7 @@ def update_consistency_group_snapshot(self, consistency_group_snapshot_updation_ :param consistency_group_snapshot_updation_params: (required) :type consistency_group_snapshot_updation_params: ConsistencyGroupSnapshotUpdationParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -676,7 +676,7 @@ def update_consistency_group_snapshot_with_http_info(self, consistency_group_sna :param consistency_group_snapshot_updation_params: (required) :type consistency_group_snapshot_updation_params: ConsistencyGroupSnapshotUpdationParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code diff --git a/cloudtower/api/content_library_image_api.py b/cloudtower/api/content_library_image_api.py index b42e872e..cb0e0bcb 100644 --- a/cloudtower/api/content_library_image_api.py +++ b/cloudtower/api/content_library_image_api.py @@ -39,7 +39,7 @@ def create_content_library_image(self, file, clusters, **kwargs): # noqa: E501 :param clusters: (required) :type clusters: str :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param name: :type name: str :param size: @@ -82,7 +82,7 @@ def create_content_library_image_with_http_info(self, file, clusters, **kwargs): :param clusters: (required) :type clusters: str :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param name: :type name: str :param size: @@ -236,7 +236,7 @@ def delete_content_library_image(self, content_library_image_deletion_params, ** :param content_library_image_deletion_params: (required) :type content_library_image_deletion_params: ContentLibraryImageDeletionParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -267,7 +267,7 @@ def delete_content_library_image_with_http_info(self, content_library_image_dele :param content_library_image_deletion_params: (required) :type content_library_image_deletion_params: ContentLibraryImageDeletionParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -388,7 +388,7 @@ def distribute_content_library_image_clusters(self, content_library_image_updati :param content_library_image_updation_cluster_params: (required) :type content_library_image_updation_cluster_params: ContentLibraryImageUpdationClusterParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -419,7 +419,7 @@ def distribute_content_library_image_clusters_with_http_info(self, content_libra :param content_library_image_updation_cluster_params: (required) :type content_library_image_updation_cluster_params: ContentLibraryImageUpdationClusterParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -844,7 +844,7 @@ def import_content_library_image(self, content_library_image_import_params, **kw :param content_library_image_import_params: (required) :type content_library_image_import_params: ContentLibraryImageImportParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -875,7 +875,7 @@ def import_content_library_image_with_http_info(self, content_library_image_impo :param content_library_image_import_params: (required) :type content_library_image_import_params: ContentLibraryImageImportParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -996,7 +996,7 @@ def remove_content_library_image_clusters(self, content_library_image_updation_c :param content_library_image_updation_cluster_params: (required) :type content_library_image_updation_cluster_params: ContentLibraryImageUpdationClusterParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -1027,7 +1027,7 @@ def remove_content_library_image_clusters_with_http_info(self, content_library_i :param content_library_image_updation_cluster_params: (required) :type content_library_image_updation_cluster_params: ContentLibraryImageUpdationClusterParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -1148,7 +1148,7 @@ def update_content_library_image(self, content_library_image_updation_params, ** :param content_library_image_updation_params: (required) :type content_library_image_updation_params: ContentLibraryImageUpdationParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -1179,7 +1179,7 @@ def update_content_library_image_with_http_info(self, content_library_image_upda :param content_library_image_updation_params: (required) :type content_library_image_updation_params: ContentLibraryImageUpdationParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code diff --git a/cloudtower/api/content_library_vm_template_api.py b/cloudtower/api/content_library_vm_template_api.py index 2a51c421..871542e4 100644 --- a/cloudtower/api/content_library_vm_template_api.py +++ b/cloudtower/api/content_library_vm_template_api.py @@ -37,7 +37,7 @@ def clone_content_library_vm_template_from_vm(self, content_library_vm_template_ :param content_library_vm_template_creation_params: (required) :type content_library_vm_template_creation_params: list[ContentLibraryVmTemplateCreationParams] :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -68,7 +68,7 @@ def clone_content_library_vm_template_from_vm_with_http_info(self, content_libra :param content_library_vm_template_creation_params: (required) :type content_library_vm_template_creation_params: list[ContentLibraryVmTemplateCreationParams] :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -189,7 +189,7 @@ def convert_content_library_vm_template_from_vm(self, content_library_vm_templat :param content_library_vm_template_creation_params: (required) :type content_library_vm_template_creation_params: list[ContentLibraryVmTemplateCreationParams] :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -220,7 +220,7 @@ def convert_content_library_vm_template_from_vm_with_http_info(self, content_lib :param content_library_vm_template_creation_params: (required) :type content_library_vm_template_creation_params: list[ContentLibraryVmTemplateCreationParams] :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -341,7 +341,7 @@ def delete_content_library_vm_template(self, content_library_vm_template_deletio :param content_library_vm_template_deletion_params: (required) :type content_library_vm_template_deletion_params: ContentLibraryVmTemplateDeletionParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -372,7 +372,7 @@ def delete_content_library_vm_template_with_http_info(self, content_library_vm_t :param content_library_vm_template_deletion_params: (required) :type content_library_vm_template_deletion_params: ContentLibraryVmTemplateDeletionParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -493,7 +493,7 @@ def distribute_content_library_vmtemplate_clusters(self, content_library_vm_temp :param content_library_vm_template_updation_cluster_params: (required) :type content_library_vm_template_updation_cluster_params: ContentLibraryVmTemplateUpdationClusterParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -524,7 +524,7 @@ def distribute_content_library_vmtemplate_clusters_with_http_info(self, content_ :param content_library_vm_template_updation_cluster_params: (required) :type content_library_vm_template_updation_cluster_params: ContentLibraryVmTemplateUpdationClusterParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -633,19 +633,19 @@ def distribute_content_library_vmtemplate_clusters_with_http_info(self, content_ collection_formats=collection_formats, _request_auth=local_var_params.get('_request_auth')) - def export_content_library_vm_template(self, content_library_vm_template_export_params, **kwargs): # noqa: E501 + def export_content_library_vm_template(self, content_language, content_library_vm_template_export_params, **kwargs): # noqa: E501 """export_content_library_vm_template # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.export_content_library_vm_template(content_library_vm_template_export_params, async_req=True) + >>> thread = api.export_content_library_vm_template(content_language, content_library_vm_template_export_params, async_req=True) >>> result = thread.get() + :param content_language: (required) + :type content_language: ContentLanguage :param content_library_vm_template_export_params: (required) :type content_library_vm_template_export_params: ContentLibraryVmTemplateExportParams - :param content_language: - :type content_language: str :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -662,21 +662,21 @@ def export_content_library_vm_template(self, content_library_vm_template_export_ :rtype: list[WithTaskVmExportFile] """ kwargs['_return_http_data_only'] = True - return self.export_content_library_vm_template_with_http_info(content_library_vm_template_export_params, **kwargs) # noqa: E501 + return self.export_content_library_vm_template_with_http_info(content_language, content_library_vm_template_export_params, **kwargs) # noqa: E501 - def export_content_library_vm_template_with_http_info(self, content_library_vm_template_export_params, **kwargs): # noqa: E501 + def export_content_library_vm_template_with_http_info(self, content_language, content_library_vm_template_export_params, **kwargs): # noqa: E501 """export_content_library_vm_template # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.export_content_library_vm_template_with_http_info(content_library_vm_template_export_params, async_req=True) + >>> thread = api.export_content_library_vm_template_with_http_info(content_language, content_library_vm_template_export_params, async_req=True) >>> result = thread.get() + :param content_language: (required) + :type content_language: ContentLanguage :param content_library_vm_template_export_params: (required) :type content_library_vm_template_export_params: ContentLibraryVmTemplateExportParams - :param content_language: - :type content_language: str :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -704,8 +704,8 @@ def export_content_library_vm_template_with_http_info(self, content_library_vm_t local_var_params = locals() all_params = [ - 'content_library_vm_template_export_params', - 'content_language' + 'content_language', + 'content_library_vm_template_export_params' ] all_params.extend( [ @@ -727,6 +727,10 @@ def export_content_library_vm_template_with_http_info(self, content_library_vm_t ) local_var_params[key] = val del local_var_params['kwargs'] + # verify the required parameter 'content_language' is set + if self.api_client.client_side_validation and ('content_language' not in local_var_params or # noqa: E501 + local_var_params['content_language'] is None): # noqa: E501 + raise ApiValueError("Missing the required parameter `content_language` when calling `export_content_library_vm_template`") # noqa: E501 # verify the required parameter 'content_library_vm_template_export_params' is set if self.api_client.client_side_validation and ('content_library_vm_template_export_params' not in local_var_params or # noqa: E501 local_var_params['content_library_vm_template_export_params'] is None): # noqa: E501 @@ -1089,19 +1093,19 @@ def get_content_library_vm_templates_connection_with_http_info(self, get_content collection_formats=collection_formats, _request_auth=local_var_params.get('_request_auth')) - def import_content_library_vm_template(self, content_library_vm_template_import_params, **kwargs): # noqa: E501 + def import_content_library_vm_template(self, content_language, content_library_vm_template_import_params, **kwargs): # noqa: E501 """import_content_library_vm_template # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.import_content_library_vm_template(content_library_vm_template_import_params, async_req=True) + >>> thread = api.import_content_library_vm_template(content_language, content_library_vm_template_import_params, async_req=True) >>> result = thread.get() + :param content_language: (required) + :type content_language: ContentLanguage :param content_library_vm_template_import_params: (required) :type content_library_vm_template_import_params: list[ContentLibraryVmTemplateImportParams] - :param content_language: - :type content_language: str :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -1118,21 +1122,21 @@ def import_content_library_vm_template(self, content_library_vm_template_import_ :rtype: list[WithTaskContentLibraryVmTemplate] """ kwargs['_return_http_data_only'] = True - return self.import_content_library_vm_template_with_http_info(content_library_vm_template_import_params, **kwargs) # noqa: E501 + return self.import_content_library_vm_template_with_http_info(content_language, content_library_vm_template_import_params, **kwargs) # noqa: E501 - def import_content_library_vm_template_with_http_info(self, content_library_vm_template_import_params, **kwargs): # noqa: E501 + def import_content_library_vm_template_with_http_info(self, content_language, content_library_vm_template_import_params, **kwargs): # noqa: E501 """import_content_library_vm_template # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.import_content_library_vm_template_with_http_info(content_library_vm_template_import_params, async_req=True) + >>> thread = api.import_content_library_vm_template_with_http_info(content_language, content_library_vm_template_import_params, async_req=True) >>> result = thread.get() + :param content_language: (required) + :type content_language: ContentLanguage :param content_library_vm_template_import_params: (required) :type content_library_vm_template_import_params: list[ContentLibraryVmTemplateImportParams] - :param content_language: - :type content_language: str :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -1160,8 +1164,8 @@ def import_content_library_vm_template_with_http_info(self, content_library_vm_t local_var_params = locals() all_params = [ - 'content_library_vm_template_import_params', - 'content_language' + 'content_language', + 'content_library_vm_template_import_params' ] all_params.extend( [ @@ -1183,6 +1187,10 @@ def import_content_library_vm_template_with_http_info(self, content_library_vm_t ) local_var_params[key] = val del local_var_params['kwargs'] + # verify the required parameter 'content_language' is set + if self.api_client.client_side_validation and ('content_language' not in local_var_params or # noqa: E501 + local_var_params['content_language'] is None): # noqa: E501 + raise ApiValueError("Missing the required parameter `content_language` when calling `import_content_library_vm_template`") # noqa: E501 # verify the required parameter 'content_library_vm_template_import_params' is set if self.api_client.client_side_validation and ('content_library_vm_template_import_params' not in local_var_params or # noqa: E501 local_var_params['content_library_vm_template_import_params'] is None): # noqa: E501 @@ -1253,7 +1261,7 @@ def remove_content_library_vm_template_clusters(self, content_library_vm_templat :param content_library_vm_template_updation_cluster_params: (required) :type content_library_vm_template_updation_cluster_params: ContentLibraryVmTemplateUpdationClusterParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -1284,7 +1292,7 @@ def remove_content_library_vm_template_clusters_with_http_info(self, content_lib :param content_library_vm_template_updation_cluster_params: (required) :type content_library_vm_template_updation_cluster_params: ContentLibraryVmTemplateUpdationClusterParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -1405,7 +1413,7 @@ def update_content_library_vm_template(self, content_library_vm_template_updatio :param content_library_vm_template_updation_params: (required) :type content_library_vm_template_updation_params: ContentLibraryVmTemplateUpdationParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -1436,7 +1444,7 @@ def update_content_library_vm_template_with_http_info(self, content_library_vm_t :param content_library_vm_template_updation_params: (required) :type content_library_vm_template_updation_params: ContentLibraryVmTemplateUpdationParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code diff --git a/cloudtower/api/datacenter_api.py b/cloudtower/api/datacenter_api.py index 44f46d74..418f249f 100644 --- a/cloudtower/api/datacenter_api.py +++ b/cloudtower/api/datacenter_api.py @@ -37,7 +37,7 @@ def add_clusters_to_datacenter(self, add_clusters_to_datacenter_params, **kwargs :param add_clusters_to_datacenter_params: (required) :type add_clusters_to_datacenter_params: list[AddClustersToDatacenterParams] :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -68,7 +68,7 @@ def add_clusters_to_datacenter_with_http_info(self, add_clusters_to_datacenter_p :param add_clusters_to_datacenter_params: (required) :type add_clusters_to_datacenter_params: list[AddClustersToDatacenterParams] :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -189,7 +189,7 @@ def create_datacenter(self, datacenter_creation_params, **kwargs): # noqa: E501 :param datacenter_creation_params: (required) :type datacenter_creation_params: list[DatacenterCreationParams] :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -220,7 +220,7 @@ def create_datacenter_with_http_info(self, datacenter_creation_params, **kwargs) :param datacenter_creation_params: (required) :type datacenter_creation_params: list[DatacenterCreationParams] :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -341,7 +341,7 @@ def delete_datacenter(self, datacenter_deletion_params, **kwargs): # noqa: E501 :param datacenter_deletion_params: (required) :type datacenter_deletion_params: DatacenterDeletionParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -372,7 +372,7 @@ def delete_datacenter_with_http_info(self, datacenter_deletion_params, **kwargs) :param datacenter_deletion_params: (required) :type datacenter_deletion_params: DatacenterDeletionParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -797,7 +797,7 @@ def remove_clusters_from_datacenter(self, remove_clusters_from_datacenter_params :param remove_clusters_from_datacenter_params: (required) :type remove_clusters_from_datacenter_params: list[RemoveClustersFromDatacenterParams] :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -828,7 +828,7 @@ def remove_clusters_from_datacenter_with_http_info(self, remove_clusters_from_da :param remove_clusters_from_datacenter_params: (required) :type remove_clusters_from_datacenter_params: list[RemoveClustersFromDatacenterParams] :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -949,7 +949,7 @@ def update_datacenter(self, datacenter_updation_params, **kwargs): # noqa: E501 :param datacenter_updation_params: (required) :type datacenter_updation_params: DatacenterUpdationParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -980,7 +980,7 @@ def update_datacenter_with_http_info(self, datacenter_updation_params, **kwargs) :param datacenter_updation_params: (required) :type datacenter_updation_params: DatacenterUpdationParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code diff --git a/cloudtower/api/disk_api.py b/cloudtower/api/disk_api.py index f06065aa..f5c1c5c8 100644 --- a/cloudtower/api/disk_api.py +++ b/cloudtower/api/disk_api.py @@ -341,7 +341,7 @@ def mount_disk(self, disk_mount_params, **kwargs): # noqa: E501 :param disk_mount_params: (required) :type disk_mount_params: DiskMountParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -372,7 +372,7 @@ def mount_disk_with_http_info(self, disk_mount_params, **kwargs): # noqa: E501 :param disk_mount_params: (required) :type disk_mount_params: DiskMountParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -493,7 +493,7 @@ def unmount_disk(self, disk_unmount_params, **kwargs): # noqa: E501 :param disk_unmount_params: (required) :type disk_unmount_params: DiskUnmountParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -524,7 +524,7 @@ def unmount_disk_with_http_info(self, disk_unmount_params, **kwargs): # noqa: E :param disk_unmount_params: (required) :type disk_unmount_params: DiskUnmountParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code diff --git a/cloudtower/api/elf_image_api.py b/cloudtower/api/elf_image_api.py index 75c8a71a..275c5dfb 100644 --- a/cloudtower/api/elf_image_api.py +++ b/cloudtower/api/elf_image_api.py @@ -37,7 +37,7 @@ def create_elf_image(self, file, **kwargs): # noqa: E501 :param file: (required) :type file: file :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param cluster_id: :type cluster_id: str :param name: @@ -80,7 +80,7 @@ def create_elf_image_with_http_info(self, file, **kwargs): # noqa: E501 :param file: (required) :type file: file :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param cluster_id: :type cluster_id: str :param name: @@ -231,7 +231,7 @@ def delete_elf_image(self, elf_image_deletion_params, **kwargs): # noqa: E501 :param elf_image_deletion_params: (required) :type elf_image_deletion_params: ElfImageDeletionParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -262,7 +262,7 @@ def delete_elf_image_with_http_info(self, elf_image_deletion_params, **kwargs): :param elf_image_deletion_params: (required) :type elf_image_deletion_params: ElfImageDeletionParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -687,7 +687,7 @@ def update_elf_image(self, elf_image_updation_params, **kwargs): # noqa: E501 :param elf_image_updation_params: (required) :type elf_image_updation_params: ElfImageUpdationParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -718,7 +718,7 @@ def update_elf_image_with_http_info(self, elf_image_updation_params, **kwargs): :param elf_image_updation_params: (required) :type elf_image_updation_params: ElfImageUpdationParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code diff --git a/cloudtower/api/entity_filter_api.py b/cloudtower/api/entity_filter_api.py index b06c91ba..6f9fcf80 100644 --- a/cloudtower/api/entity_filter_api.py +++ b/cloudtower/api/entity_filter_api.py @@ -37,7 +37,7 @@ def create_entity_filter(self, entity_filter_creation_params, **kwargs): # noqa :param entity_filter_creation_params: (required) :type entity_filter_creation_params: list[EntityFilterCreationParams] :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -68,7 +68,7 @@ def create_entity_filter_with_http_info(self, entity_filter_creation_params, **k :param entity_filter_creation_params: (required) :type entity_filter_creation_params: list[EntityFilterCreationParams] :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -189,7 +189,7 @@ def delete_entity_filter(self, entity_filter_deletion_params, **kwargs): # noqa :param entity_filter_deletion_params: (required) :type entity_filter_deletion_params: EntityFilterDeletionParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -220,7 +220,7 @@ def delete_entity_filter_with_http_info(self, entity_filter_deletion_params, **k :param entity_filter_deletion_params: (required) :type entity_filter_deletion_params: EntityFilterDeletionParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -645,7 +645,7 @@ def update_entity_filter(self, entity_filter_updation_params, **kwargs): # noqa :param entity_filter_updation_params: (required) :type entity_filter_updation_params: EntityFilterUpdationParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -676,7 +676,7 @@ def update_entity_filter_with_http_info(self, entity_filter_updation_params, **k :param entity_filter_updation_params: (required) :type entity_filter_updation_params: EntityFilterUpdationParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code diff --git a/cloudtower/api/global_alert_rule_api.py b/cloudtower/api/global_alert_rule_api.py index 21d1b9b1..25cd4898 100644 --- a/cloudtower/api/global_alert_rule_api.py +++ b/cloudtower/api/global_alert_rule_api.py @@ -341,7 +341,7 @@ def update_customize_alert_rule(self, customize_alert_rule_updation_params, **kw :param customize_alert_rule_updation_params: (required) :type customize_alert_rule_updation_params: CustomizeAlertRuleUpdationParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -372,7 +372,7 @@ def update_customize_alert_rule_with_http_info(self, customize_alert_rule_updati :param customize_alert_rule_updation_params: (required) :type customize_alert_rule_updation_params: CustomizeAlertRuleUpdationParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -493,7 +493,7 @@ def update_global_alert_rule(self, global_alert_rule_updation_params, **kwargs): :param global_alert_rule_updation_params: (required) :type global_alert_rule_updation_params: GlobalAlertRuleUpdationParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -524,7 +524,7 @@ def update_global_alert_rule_with_http_info(self, global_alert_rule_updation_par :param global_alert_rule_updation_params: (required) :type global_alert_rule_updation_params: GlobalAlertRuleUpdationParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code diff --git a/cloudtower/api/global_settings_api.py b/cloudtower/api/global_settings_api.py index 6b624140..8ffb6769 100644 --- a/cloudtower/api/global_settings_api.py +++ b/cloudtower/api/global_settings_api.py @@ -37,7 +37,7 @@ def create_cluster_recycle_bin_setting(self, cluster_recycle_bin_creation_params :param cluster_recycle_bin_creation_params: (required) :type cluster_recycle_bin_creation_params: ClusterRecycleBinCreationParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -68,7 +68,7 @@ def create_cluster_recycle_bin_setting_with_http_info(self, cluster_recycle_bin_ :param cluster_recycle_bin_creation_params: (required) :type cluster_recycle_bin_creation_params: ClusterRecycleBinCreationParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -189,7 +189,7 @@ def delete_cluster_recycle_bin_setting(self, cluster_recycle_bin_deletion_params :param cluster_recycle_bin_deletion_params: (required) :type cluster_recycle_bin_deletion_params: ClusterRecycleBinDeletionParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -220,7 +220,7 @@ def delete_cluster_recycle_bin_setting_with_http_info(self, cluster_recycle_bin_ :param cluster_recycle_bin_deletion_params: (required) :type cluster_recycle_bin_deletion_params: ClusterRecycleBinDeletionParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -645,7 +645,7 @@ def update_access_restriction(self, update_access_restriction_params, **kwargs): :param update_access_restriction_params: (required) :type update_access_restriction_params: UpdateAccessRestrictionParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -676,7 +676,7 @@ def update_access_restriction_with_http_info(self, update_access_restriction_par :param update_access_restriction_params: (required) :type update_access_restriction_params: UpdateAccessRestrictionParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -797,7 +797,7 @@ def update_cluster_recycle_bin_setting(self, cluster_recycle_bin_updation_params :param cluster_recycle_bin_updation_params: (required) :type cluster_recycle_bin_updation_params: ClusterRecycleBinUpdationParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -828,7 +828,7 @@ def update_cluster_recycle_bin_setting_with_http_info(self, cluster_recycle_bin_ :param cluster_recycle_bin_updation_params: (required) :type cluster_recycle_bin_updation_params: ClusterRecycleBinUpdationParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -949,7 +949,7 @@ def update_global_recycle_bin_setting(self, global_recycle_bin_updation_params, :param global_recycle_bin_updation_params: (required) :type global_recycle_bin_updation_params: GlobalRecycleBinUpdationParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -980,7 +980,7 @@ def update_global_recycle_bin_setting_with_http_info(self, global_recycle_bin_up :param global_recycle_bin_updation_params: (required) :type global_recycle_bin_updation_params: GlobalRecycleBinUpdationParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -1101,7 +1101,7 @@ def update_password_security(self, update_passrod_security_params, **kwargs): # :param update_passrod_security_params: (required) :type update_passrod_security_params: UpdatePassrodSecurityParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -1132,7 +1132,7 @@ def update_password_security_with_http_info(self, update_passrod_security_params :param update_passrod_security_params: (required) :type update_passrod_security_params: UpdatePassrodSecurityParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -1253,7 +1253,7 @@ def update_session_timeout(self, update_session_timeout_params, **kwargs): # no :param update_session_timeout_params: (required) :type update_session_timeout_params: UpdateSessionTimeoutParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -1284,7 +1284,7 @@ def update_session_timeout_with_http_info(self, update_session_timeout_params, * :param update_session_timeout_params: (required) :type update_session_timeout_params: UpdateSessionTimeoutParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code diff --git a/cloudtower/api/gpu_device_api.py b/cloudtower/api/gpu_device_api.py index 62d7b826..89f1d118 100644 --- a/cloudtower/api/gpu_device_api.py +++ b/cloudtower/api/gpu_device_api.py @@ -37,7 +37,7 @@ def get_detail_vm_info_by_gpu_devices(self, get_gpu_devices_request_body, **kwar :param get_gpu_devices_request_body: (required) :type get_gpu_devices_request_body: GetGpuDevicesRequestBody :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -68,7 +68,7 @@ def get_detail_vm_info_by_gpu_devices_with_http_info(self, get_gpu_devices_reque :param get_gpu_devices_request_body: (required) :type get_gpu_devices_request_body: GetGpuDevicesRequestBody :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -494,7 +494,7 @@ def switch_gpu_device_sriov(self, gpu_device_sriov_switch_params, **kwargs): # :param gpu_device_sriov_switch_params: (required) :type gpu_device_sriov_switch_params: GpuDeviceSriovSwitchParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -525,7 +525,7 @@ def switch_gpu_device_sriov_with_http_info(self, gpu_device_sriov_switch_params, :param gpu_device_sriov_switch_params: (required) :type gpu_device_sriov_switch_params: GpuDeviceSriovSwitchParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -647,7 +647,7 @@ def update_gpu_device_description(self, gpu_device_description_updation_params, :param gpu_device_description_updation_params: (required) :type gpu_device_description_updation_params: GpuDeviceDescriptionUpdationParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -678,7 +678,7 @@ def update_gpu_device_description_with_http_info(self, gpu_device_description_up :param gpu_device_description_updation_params: (required) :type gpu_device_description_updation_params: GpuDeviceDescriptionUpdationParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -800,7 +800,7 @@ def update_gpu_device_usage(self, gpu_device_usage_updation_params, **kwargs): :param gpu_device_usage_updation_params: (required) :type gpu_device_usage_updation_params: GpuDeviceUsageUpdationParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -831,7 +831,7 @@ def update_gpu_device_usage_with_http_info(self, gpu_device_usage_updation_param :param gpu_device_usage_updation_params: (required) :type gpu_device_usage_updation_params: GpuDeviceUsageUpdationParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code diff --git a/cloudtower/api/graph_api.py b/cloudtower/api/graph_api.py index 17793747..11a03472 100644 --- a/cloudtower/api/graph_api.py +++ b/cloudtower/api/graph_api.py @@ -37,7 +37,7 @@ def create_graph(self, graph_creation_params, **kwargs): # noqa: E501 :param graph_creation_params: (required) :type graph_creation_params: list[GraphCreationParams] :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -68,7 +68,7 @@ def create_graph_with_http_info(self, graph_creation_params, **kwargs): # noqa: :param graph_creation_params: (required) :type graph_creation_params: list[GraphCreationParams] :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -189,7 +189,7 @@ def delete_graph(self, graph_deletion_params, **kwargs): # noqa: E501 :param graph_deletion_params: (required) :type graph_deletion_params: GraphDeletionParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -220,7 +220,7 @@ def delete_graph_with_http_info(self, graph_deletion_params, **kwargs): # noqa: :param graph_deletion_params: (required) :type graph_deletion_params: GraphDeletionParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -645,7 +645,7 @@ def update_graph(self, graph_updation_params, **kwargs): # noqa: E501 :param graph_updation_params: (required) :type graph_updation_params: GraphUpdationParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -676,7 +676,7 @@ def update_graph_with_http_info(self, graph_updation_params, **kwargs): # noqa: :param graph_updation_params: (required) :type graph_updation_params: GraphUpdationParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code diff --git a/cloudtower/api/host_api.py b/cloudtower/api/host_api.py index dd8974d1..87c2aa42 100644 --- a/cloudtower/api/host_api.py +++ b/cloudtower/api/host_api.py @@ -37,7 +37,7 @@ def create_host(self, host_creation_params, **kwargs): # noqa: E501 :param host_creation_params: (required) :type host_creation_params: list[HostCreationParams] :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -68,7 +68,7 @@ def create_host_with_http_info(self, host_creation_params, **kwargs): # noqa: E :param host_creation_params: (required) :type host_creation_params: list[HostCreationParams] :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -189,7 +189,7 @@ def enter_maintenance_mode(self, enter_maintenance_mode_params, **kwargs): # no :param enter_maintenance_mode_params: (required) :type enter_maintenance_mode_params: EnterMaintenanceModeParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -220,7 +220,7 @@ def enter_maintenance_mode_with_http_info(self, enter_maintenance_mode_params, * :param enter_maintenance_mode_params: (required) :type enter_maintenance_mode_params: EnterMaintenanceModeParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -341,7 +341,7 @@ def enter_maintenance_mode_pre_check(self, enter_maintenance_mode_check_params, :param enter_maintenance_mode_check_params: (required) :type enter_maintenance_mode_check_params: EnterMaintenanceModeCheckParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -372,7 +372,7 @@ def enter_maintenance_mode_pre_check_with_http_info(self, enter_maintenance_mode :param enter_maintenance_mode_check_params: (required) :type enter_maintenance_mode_check_params: EnterMaintenanceModeCheckParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -493,7 +493,7 @@ def enter_maintenance_mode_precheck_result(self, enter_maintenance_mode_result_p :param enter_maintenance_mode_result_params: (required) :type enter_maintenance_mode_result_params: EnterMaintenanceModeResultParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -524,7 +524,7 @@ def enter_maintenance_mode_precheck_result_with_http_info(self, enter_maintenanc :param enter_maintenance_mode_result_params: (required) :type enter_maintenance_mode_result_params: EnterMaintenanceModeResultParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -645,7 +645,7 @@ def exit_maintenance_mode(self, exit_maintenance_mode_params, **kwargs): # noqa :param exit_maintenance_mode_params: (required) :type exit_maintenance_mode_params: ExitMaintenanceModeParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -676,7 +676,7 @@ def exit_maintenance_mode_with_http_info(self, exit_maintenance_mode_params, **k :param exit_maintenance_mode_params: (required) :type exit_maintenance_mode_params: ExitMaintenanceModeParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -797,7 +797,7 @@ def exit_maintenance_mode_precheck_result(self, exit_maintenance_mode_result_par :param exit_maintenance_mode_result_params: (required) :type exit_maintenance_mode_result_params: ExitMaintenanceModeResultParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -828,7 +828,7 @@ def exit_maintenance_mode_precheck_result_with_http_info(self, exit_maintenance_ :param exit_maintenance_mode_result_params: (required) :type exit_maintenance_mode_result_params: ExitMaintenanceModeResultParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -1253,7 +1253,7 @@ def power_off_host(self, operate_host_power_params, **kwargs): # noqa: E501 :param operate_host_power_params: (required) :type operate_host_power_params: OperateHostPowerParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -1284,7 +1284,7 @@ def power_off_host_with_http_info(self, operate_host_power_params, **kwargs): # :param operate_host_power_params: (required) :type operate_host_power_params: OperateHostPowerParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -1405,7 +1405,7 @@ def trigger_disk_blink(self, trigger_disk_blink_params, **kwargs): # noqa: E501 :param trigger_disk_blink_params: (required) :type trigger_disk_blink_params: list[TriggerDiskBlinkParams] :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -1436,7 +1436,7 @@ def trigger_disk_blink_with_http_info(self, trigger_disk_blink_params, **kwargs) :param trigger_disk_blink_params: (required) :type trigger_disk_blink_params: list[TriggerDiskBlinkParams] :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -1557,7 +1557,7 @@ def update_host(self, host_updation_params, **kwargs): # noqa: E501 :param host_updation_params: (required) :type host_updation_params: HostUpdationParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -1588,7 +1588,7 @@ def update_host_with_http_info(self, host_updation_params, **kwargs): # noqa: E :param host_updation_params: (required) :type host_updation_params: HostUpdationParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code diff --git a/cloudtower/api/iscsi_lun_api.py b/cloudtower/api/iscsi_lun_api.py index 96aff7d5..5f75f97a 100644 --- a/cloudtower/api/iscsi_lun_api.py +++ b/cloudtower/api/iscsi_lun_api.py @@ -37,7 +37,7 @@ def clone_iscsi_lun_from_snapshot(self, iscsi_lun_clone_params, **kwargs): # no :param iscsi_lun_clone_params: (required) :type iscsi_lun_clone_params: list[IscsiLunCloneParams] :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -68,7 +68,7 @@ def clone_iscsi_lun_from_snapshot_with_http_info(self, iscsi_lun_clone_params, * :param iscsi_lun_clone_params: (required) :type iscsi_lun_clone_params: list[IscsiLunCloneParams] :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -189,7 +189,7 @@ def copy_iscsi_lun(self, copy_iscsi_lun_params, **kwargs): # noqa: E501 :param copy_iscsi_lun_params: (required) :type copy_iscsi_lun_params: list[CopyIscsiLunParams] :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -220,7 +220,7 @@ def copy_iscsi_lun_with_http_info(self, copy_iscsi_lun_params, **kwargs): # noq :param copy_iscsi_lun_params: (required) :type copy_iscsi_lun_params: list[CopyIscsiLunParams] :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -341,7 +341,7 @@ def create_iscsi_lun(self, iscsi_lun_creation_params, **kwargs): # noqa: E501 :param iscsi_lun_creation_params: (required) :type iscsi_lun_creation_params: list[IscsiLunCreationParams] :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -372,7 +372,7 @@ def create_iscsi_lun_with_http_info(self, iscsi_lun_creation_params, **kwargs): :param iscsi_lun_creation_params: (required) :type iscsi_lun_creation_params: list[IscsiLunCreationParams] :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -493,7 +493,7 @@ def delete_iscsi_lun(self, iscsi_lun_deletion_params, **kwargs): # noqa: E501 :param iscsi_lun_deletion_params: (required) :type iscsi_lun_deletion_params: IscsiLunDeletionParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -524,7 +524,7 @@ def delete_iscsi_lun_with_http_info(self, iscsi_lun_deletion_params, **kwargs): :param iscsi_lun_deletion_params: (required) :type iscsi_lun_deletion_params: IscsiLunDeletionParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -949,7 +949,7 @@ def rollback_iscsi_lun_from_snapshot(self, iscsi_lun_rollback_params, **kwargs): :param iscsi_lun_rollback_params: (required) :type iscsi_lun_rollback_params: list[IscsiLunRollbackParams] :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -980,7 +980,7 @@ def rollback_iscsi_lun_from_snapshot_with_http_info(self, iscsi_lun_rollback_par :param iscsi_lun_rollback_params: (required) :type iscsi_lun_rollback_params: list[IscsiLunRollbackParams] :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -1101,7 +1101,7 @@ def update_iscsi_lun(self, iscsi_lun_updation_params, **kwargs): # noqa: E501 :param iscsi_lun_updation_params: (required) :type iscsi_lun_updation_params: IscsiLunUpdationParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -1132,7 +1132,7 @@ def update_iscsi_lun_with_http_info(self, iscsi_lun_updation_params, **kwargs): :param iscsi_lun_updation_params: (required) :type iscsi_lun_updation_params: IscsiLunUpdationParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code diff --git a/cloudtower/api/iscsi_lun_snapshot_api.py b/cloudtower/api/iscsi_lun_snapshot_api.py index 2bdb5b99..877e5f39 100644 --- a/cloudtower/api/iscsi_lun_snapshot_api.py +++ b/cloudtower/api/iscsi_lun_snapshot_api.py @@ -37,7 +37,7 @@ def create_iscsi_lun_snapshot(self, iscsi_lun_snapshot_creation_params, **kwargs :param iscsi_lun_snapshot_creation_params: (required) :type iscsi_lun_snapshot_creation_params: list[IscsiLunSnapshotCreationParams] :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -68,7 +68,7 @@ def create_iscsi_lun_snapshot_with_http_info(self, iscsi_lun_snapshot_creation_p :param iscsi_lun_snapshot_creation_params: (required) :type iscsi_lun_snapshot_creation_params: list[IscsiLunSnapshotCreationParams] :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -189,7 +189,7 @@ def delete_iscsi_lun_snapshot(self, iscsi_lun_snapshot_deletion_params, **kwargs :param iscsi_lun_snapshot_deletion_params: (required) :type iscsi_lun_snapshot_deletion_params: IscsiLunSnapshotDeletionParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -220,7 +220,7 @@ def delete_iscsi_lun_snapshot_with_http_info(self, iscsi_lun_snapshot_deletion_p :param iscsi_lun_snapshot_deletion_params: (required) :type iscsi_lun_snapshot_deletion_params: IscsiLunSnapshotDeletionParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code diff --git a/cloudtower/api/iscsi_target_api.py b/cloudtower/api/iscsi_target_api.py index 57b86dd6..53868008 100644 --- a/cloudtower/api/iscsi_target_api.py +++ b/cloudtower/api/iscsi_target_api.py @@ -37,7 +37,7 @@ def create_iscsi_target(self, iscsi_target_creation_params, **kwargs): # noqa: :param iscsi_target_creation_params: (required) :type iscsi_target_creation_params: list[IscsiTargetCreationParams] :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -68,7 +68,7 @@ def create_iscsi_target_with_http_info(self, iscsi_target_creation_params, **kwa :param iscsi_target_creation_params: (required) :type iscsi_target_creation_params: list[IscsiTargetCreationParams] :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -189,7 +189,7 @@ def delete_iscsi_target(self, iscsi_target_deletion_params, **kwargs): # noqa: :param iscsi_target_deletion_params: (required) :type iscsi_target_deletion_params: IscsiTargetDeletionParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -220,7 +220,7 @@ def delete_iscsi_target_with_http_info(self, iscsi_target_deletion_params, **kwa :param iscsi_target_deletion_params: (required) :type iscsi_target_deletion_params: IscsiTargetDeletionParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -645,7 +645,7 @@ def update_iscsi_target(self, iscsi_target_updation_params, **kwargs): # noqa: :param iscsi_target_updation_params: (required) :type iscsi_target_updation_params: IscsiTargetUpdationParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -676,7 +676,7 @@ def update_iscsi_target_with_http_info(self, iscsi_target_updation_params, **kwa :param iscsi_target_updation_params: (required) :type iscsi_target_updation_params: IscsiTargetUpdationParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code diff --git a/cloudtower/api/label_api.py b/cloudtower/api/label_api.py index 74eb30b6..5fcb8130 100644 --- a/cloudtower/api/label_api.py +++ b/cloudtower/api/label_api.py @@ -37,7 +37,7 @@ def add_labels_to_resources(self, add_labels_to_resources_params, **kwargs): # :param add_labels_to_resources_params: (required) :type add_labels_to_resources_params: AddLabelsToResourcesParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -68,7 +68,7 @@ def add_labels_to_resources_with_http_info(self, add_labels_to_resources_params, :param add_labels_to_resources_params: (required) :type add_labels_to_resources_params: AddLabelsToResourcesParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -190,7 +190,7 @@ def create_label(self, label_creation_params, **kwargs): # noqa: E501 :param label_creation_params: (required) :type label_creation_params: list[LabelCreationParams] :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -221,7 +221,7 @@ def create_label_with_http_info(self, label_creation_params, **kwargs): # noqa: :param label_creation_params: (required) :type label_creation_params: list[LabelCreationParams] :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -342,7 +342,7 @@ def delete_label(self, label_deletion_params, **kwargs): # noqa: E501 :param label_deletion_params: (required) :type label_deletion_params: LabelDeletionParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -373,7 +373,7 @@ def delete_label_with_http_info(self, label_deletion_params, **kwargs): # noqa: :param label_deletion_params: (required) :type label_deletion_params: LabelDeletionParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -798,7 +798,7 @@ def remove_labels_from_resources(self, body, **kwargs): # noqa: E501 :param body: (required) :type body: AddLabelsToResourcesParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -829,7 +829,7 @@ def remove_labels_from_resources_with_http_info(self, body, **kwargs): # noqa: :param body: (required) :type body: AddLabelsToResourcesParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -951,7 +951,7 @@ def update_label(self, label_updation_params, **kwargs): # noqa: E501 :param label_updation_params: (required) :type label_updation_params: LabelUpdationParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -982,7 +982,7 @@ def update_label_with_http_info(self, label_updation_params, **kwargs): # noqa: :param label_updation_params: (required) :type label_updation_params: LabelUpdationParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code diff --git a/cloudtower/api/license_api.py b/cloudtower/api/license_api.py index 5f6e463f..02165046 100644 --- a/cloudtower/api/license_api.py +++ b/cloudtower/api/license_api.py @@ -341,7 +341,7 @@ def update_deploy(self, license_updation_params, **kwargs): # noqa: E501 :param license_updation_params: (required) :type license_updation_params: LicenseUpdationParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -372,7 +372,7 @@ def update_deploy_with_http_info(self, license_updation_params, **kwargs): # no :param license_updation_params: (required) :type license_updation_params: LicenseUpdationParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code diff --git a/cloudtower/api/namespace_group_api.py b/cloudtower/api/namespace_group_api.py index c3c78477..9793f804 100644 --- a/cloudtower/api/namespace_group_api.py +++ b/cloudtower/api/namespace_group_api.py @@ -37,7 +37,7 @@ def create_namespace_group(self, namespace_group_creation_params, **kwargs): # :param namespace_group_creation_params: (required) :type namespace_group_creation_params: list[NamespaceGroupCreationParams] :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -68,7 +68,7 @@ def create_namespace_group_with_http_info(self, namespace_group_creation_params, :param namespace_group_creation_params: (required) :type namespace_group_creation_params: list[NamespaceGroupCreationParams] :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -189,7 +189,7 @@ def delete_namespace_group(self, namespace_group_deletion_params, **kwargs): # :param namespace_group_deletion_params: (required) :type namespace_group_deletion_params: NamespaceGroupDeletionParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -220,7 +220,7 @@ def delete_namespace_group_with_http_info(self, namespace_group_deletion_params, :param namespace_group_deletion_params: (required) :type namespace_group_deletion_params: NamespaceGroupDeletionParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -645,7 +645,7 @@ def update_namespace_group(self, namespace_group_updation_params, **kwargs): # :param namespace_group_updation_params: (required) :type namespace_group_updation_params: NamespaceGroupUpdationParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -676,7 +676,7 @@ def update_namespace_group_with_http_info(self, namespace_group_updation_params, :param namespace_group_updation_params: (required) :type namespace_group_updation_params: NamespaceGroupUpdationParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code diff --git a/cloudtower/api/nfs_export_api.py b/cloudtower/api/nfs_export_api.py index 37712982..7baa12ce 100644 --- a/cloudtower/api/nfs_export_api.py +++ b/cloudtower/api/nfs_export_api.py @@ -37,7 +37,7 @@ def create_nfs_export(self, nfs_export_creation_params, **kwargs): # noqa: E501 :param nfs_export_creation_params: (required) :type nfs_export_creation_params: list[NfsExportCreationParams] :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -68,7 +68,7 @@ def create_nfs_export_with_http_info(self, nfs_export_creation_params, **kwargs) :param nfs_export_creation_params: (required) :type nfs_export_creation_params: list[NfsExportCreationParams] :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -189,7 +189,7 @@ def delete_nfs_export(self, nfs_export_deletion_params, **kwargs): # noqa: E501 :param nfs_export_deletion_params: (required) :type nfs_export_deletion_params: NfsExportDeletionParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -220,7 +220,7 @@ def delete_nfs_export_with_http_info(self, nfs_export_deletion_params, **kwargs) :param nfs_export_deletion_params: (required) :type nfs_export_deletion_params: NfsExportDeletionParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -645,7 +645,7 @@ def update_nfs_export(self, nfs_export_updation_params, **kwargs): # noqa: E501 :param nfs_export_updation_params: (required) :type nfs_export_updation_params: NfsExportUpdationParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -676,7 +676,7 @@ def update_nfs_export_with_http_info(self, nfs_export_updation_params, **kwargs) :param nfs_export_updation_params: (required) :type nfs_export_updation_params: NfsExportUpdationParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code diff --git a/cloudtower/api/nic_api.py b/cloudtower/api/nic_api.py index 1d9fbda9..3ddf7c7a 100644 --- a/cloudtower/api/nic_api.py +++ b/cloudtower/api/nic_api.py @@ -341,7 +341,7 @@ def update_nic(self, nic_updation_params, **kwargs): # noqa: E501 :param nic_updation_params: (required) :type nic_updation_params: NicUpdationParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -372,7 +372,7 @@ def update_nic_with_http_info(self, nic_updation_params, **kwargs): # noqa: E50 :param nic_updation_params: (required) :type nic_updation_params: NicUpdationParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code diff --git a/cloudtower/api/node_topo_api.py b/cloudtower/api/node_topo_api.py index a3a43a56..f1b8b7fe 100644 --- a/cloudtower/api/node_topo_api.py +++ b/cloudtower/api/node_topo_api.py @@ -341,7 +341,7 @@ def update_node_topo(self, node_top_updation_param, **kwargs): # noqa: E501 :param node_top_updation_param: (required) :type node_top_updation_param: list[NodeTopUpdationParam] :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -372,7 +372,7 @@ def update_node_topo_with_http_info(self, node_top_updation_param, **kwargs): # :param node_top_updation_param: (required) :type node_top_updation_param: list[NodeTopUpdationParam] :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code diff --git a/cloudtower/api/nvmf_namespace_api.py b/cloudtower/api/nvmf_namespace_api.py index 7b829b90..b99eca0c 100644 --- a/cloudtower/api/nvmf_namespace_api.py +++ b/cloudtower/api/nvmf_namespace_api.py @@ -37,7 +37,7 @@ def clone_nvmf_namespace_from_snapshot(self, nvmf_namespace_clone_params, **kwar :param nvmf_namespace_clone_params: (required) :type nvmf_namespace_clone_params: list[NvmfNamespaceCloneParams] :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -68,7 +68,7 @@ def clone_nvmf_namespace_from_snapshot_with_http_info(self, nvmf_namespace_clone :param nvmf_namespace_clone_params: (required) :type nvmf_namespace_clone_params: list[NvmfNamespaceCloneParams] :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -189,7 +189,7 @@ def create_nvmf_namespace(self, nvmf_namespace_creation_params, **kwargs): # no :param nvmf_namespace_creation_params: (required) :type nvmf_namespace_creation_params: list[NvmfNamespaceCreationParams] :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -220,7 +220,7 @@ def create_nvmf_namespace_with_http_info(self, nvmf_namespace_creation_params, * :param nvmf_namespace_creation_params: (required) :type nvmf_namespace_creation_params: list[NvmfNamespaceCreationParams] :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -341,7 +341,7 @@ def delete_nvmf_namespace(self, nvmf_namespace_deletion_params, **kwargs): # no :param nvmf_namespace_deletion_params: (required) :type nvmf_namespace_deletion_params: NvmfNamespaceDeletionParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -372,7 +372,7 @@ def delete_nvmf_namespace_with_http_info(self, nvmf_namespace_deletion_params, * :param nvmf_namespace_deletion_params: (required) :type nvmf_namespace_deletion_params: NvmfNamespaceDeletionParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -797,7 +797,7 @@ def rollback_nvmf_namespace_from_snapshot(self, nvmf_namespace_rollback_params, :param nvmf_namespace_rollback_params: (required) :type nvmf_namespace_rollback_params: list[NvmfNamespaceRollbackParams] :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -828,7 +828,7 @@ def rollback_nvmf_namespace_from_snapshot_with_http_info(self, nvmf_namespace_ro :param nvmf_namespace_rollback_params: (required) :type nvmf_namespace_rollback_params: list[NvmfNamespaceRollbackParams] :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -949,7 +949,7 @@ def update_nvmf_namespace(self, nvmf_namespace_updation_params, **kwargs): # no :param nvmf_namespace_updation_params: (required) :type nvmf_namespace_updation_params: NvmfNamespaceUpdationParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -980,7 +980,7 @@ def update_nvmf_namespace_with_http_info(self, nvmf_namespace_updation_params, * :param nvmf_namespace_updation_params: (required) :type nvmf_namespace_updation_params: NvmfNamespaceUpdationParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code diff --git a/cloudtower/api/nvmf_namespace_snapshot_api.py b/cloudtower/api/nvmf_namespace_snapshot_api.py index c5cf0dc6..bc1dafac 100644 --- a/cloudtower/api/nvmf_namespace_snapshot_api.py +++ b/cloudtower/api/nvmf_namespace_snapshot_api.py @@ -37,7 +37,7 @@ def create_nvmf_namespace_snapshot(self, nvmf_namespace_snapshot_creation_params :param nvmf_namespace_snapshot_creation_params: (required) :type nvmf_namespace_snapshot_creation_params: list[NvmfNamespaceSnapshotCreationParams] :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -68,7 +68,7 @@ def create_nvmf_namespace_snapshot_with_http_info(self, nvmf_namespace_snapshot_ :param nvmf_namespace_snapshot_creation_params: (required) :type nvmf_namespace_snapshot_creation_params: list[NvmfNamespaceSnapshotCreationParams] :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -189,7 +189,7 @@ def delete_nvmf_namespace_snapshot(self, nvmf_namespace_snapshot_deletion_params :param nvmf_namespace_snapshot_deletion_params: (required) :type nvmf_namespace_snapshot_deletion_params: NvmfNamespaceSnapshotDeletionParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -220,7 +220,7 @@ def delete_nvmf_namespace_snapshot_with_http_info(self, nvmf_namespace_snapshot_ :param nvmf_namespace_snapshot_deletion_params: (required) :type nvmf_namespace_snapshot_deletion_params: NvmfNamespaceSnapshotDeletionParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code diff --git a/cloudtower/api/nvmf_subsystem_api.py b/cloudtower/api/nvmf_subsystem_api.py index 362793d7..8954390f 100644 --- a/cloudtower/api/nvmf_subsystem_api.py +++ b/cloudtower/api/nvmf_subsystem_api.py @@ -37,7 +37,7 @@ def create_nvmf_subsystem(self, nvmf_subsystem_creation_params, **kwargs): # no :param nvmf_subsystem_creation_params: (required) :type nvmf_subsystem_creation_params: list[NvmfSubsystemCreationParams] :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -68,7 +68,7 @@ def create_nvmf_subsystem_with_http_info(self, nvmf_subsystem_creation_params, * :param nvmf_subsystem_creation_params: (required) :type nvmf_subsystem_creation_params: list[NvmfSubsystemCreationParams] :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -189,7 +189,7 @@ def delete_nvmf_subsystem(self, nvmf_subsystem_deletion_params, **kwargs): # no :param nvmf_subsystem_deletion_params: (required) :type nvmf_subsystem_deletion_params: NvmfSubsystemDeletionParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -220,7 +220,7 @@ def delete_nvmf_subsystem_with_http_info(self, nvmf_subsystem_deletion_params, * :param nvmf_subsystem_deletion_params: (required) :type nvmf_subsystem_deletion_params: NvmfSubsystemDeletionParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -645,7 +645,7 @@ def update_nvmf_subsystem(self, nvmf_subsystem_updation_params, **kwargs): # no :param nvmf_subsystem_updation_params: (required) :type nvmf_subsystem_updation_params: NvmfSubsystemUpdationParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -676,7 +676,7 @@ def update_nvmf_subsystem_with_http_info(self, nvmf_subsystem_updation_params, * :param nvmf_subsystem_updation_params: (required) :type nvmf_subsystem_updation_params: NvmfSubsystemUpdationParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code diff --git a/cloudtower/api/organization_api.py b/cloudtower/api/organization_api.py index fd368d3e..defdf14e 100644 --- a/cloudtower/api/organization_api.py +++ b/cloudtower/api/organization_api.py @@ -37,7 +37,7 @@ def create_organization(self, organization_creation_params, **kwargs): # noqa: :param organization_creation_params: (required) :type organization_creation_params: list[OrganizationCreationParams] :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -68,7 +68,7 @@ def create_organization_with_http_info(self, organization_creation_params, **kwa :param organization_creation_params: (required) :type organization_creation_params: list[OrganizationCreationParams] :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -189,7 +189,7 @@ def delete_organization(self, organization_deletion_params, **kwargs): # noqa: :param organization_deletion_params: (required) :type organization_deletion_params: OrganizationDeletionParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -220,7 +220,7 @@ def delete_organization_with_http_info(self, organization_deletion_params, **kwa :param organization_deletion_params: (required) :type organization_deletion_params: OrganizationDeletionParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -645,7 +645,7 @@ def update_organization(self, organization_updation_params, **kwargs): # noqa: :param organization_updation_params: (required) :type organization_updation_params: OrganizationUpdationParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -676,7 +676,7 @@ def update_organization_with_http_info(self, organization_updation_params, **kwa :param organization_updation_params: (required) :type organization_updation_params: OrganizationUpdationParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code diff --git a/cloudtower/api/ovf_api.py b/cloudtower/api/ovf_api.py index c17ed4a8..67074323 100644 --- a/cloudtower/api/ovf_api.py +++ b/cloudtower/api/ovf_api.py @@ -37,7 +37,7 @@ def get_export_file_download_links(self, get_export_file_download_links_params, :param get_export_file_download_links_params: (required) :type get_export_file_download_links_params: GetExportFileDownloadLinksParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -68,7 +68,7 @@ def get_export_file_download_links_with_http_info(self, get_export_file_download :param get_export_file_download_links_params: (required) :type get_export_file_download_links_params: GetExportFileDownloadLinksParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -191,7 +191,7 @@ def parse_ovf(self, file, cluster_id, **kwargs): # noqa: E501 :param cluster_id: (required) :type cluster_id: str :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -224,7 +224,7 @@ def parse_ovf_with_http_info(self, file, cluster_id, **kwargs): # noqa: E501 :param cluster_id: (required) :type cluster_id: str :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -352,7 +352,7 @@ def upload_elf_file(self, file, **kwargs): # noqa: E501 :param file: (required) :type file: file :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param cluster_id: :type cluster_id: str :param name: @@ -393,7 +393,7 @@ def upload_elf_file_with_http_info(self, file, **kwargs): # noqa: E501 :param file: (required) :type file: file :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param cluster_id: :type cluster_id: str :param name: diff --git a/cloudtower/api/rack_topo_api.py b/cloudtower/api/rack_topo_api.py index f6a14618..12cb8302 100644 --- a/cloudtower/api/rack_topo_api.py +++ b/cloudtower/api/rack_topo_api.py @@ -37,7 +37,7 @@ def create_rack_topo(self, rack_topo_creation_params, **kwargs): # noqa: E501 :param rack_topo_creation_params: (required) :type rack_topo_creation_params: list[RackTopoCreationParams] :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -68,7 +68,7 @@ def create_rack_topo_with_http_info(self, rack_topo_creation_params, **kwargs): :param rack_topo_creation_params: (required) :type rack_topo_creation_params: list[RackTopoCreationParams] :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -189,7 +189,7 @@ def delete_rack_topo(self, rack_topo_deletion_params, **kwargs): # noqa: E501 :param rack_topo_deletion_params: (required) :type rack_topo_deletion_params: RackTopoDeletionParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -220,7 +220,7 @@ def delete_rack_topo_with_http_info(self, rack_topo_deletion_params, **kwargs): :param rack_topo_deletion_params: (required) :type rack_topo_deletion_params: RackTopoDeletionParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -645,7 +645,7 @@ def update_rack_topo(self, rack_topo_updation_params, **kwargs): # noqa: E501 :param rack_topo_updation_params: (required) :type rack_topo_updation_params: RackTopoUpdationParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -676,7 +676,7 @@ def update_rack_topo_with_http_info(self, rack_topo_updation_params, **kwargs): :param rack_topo_updation_params: (required) :type rack_topo_updation_params: RackTopoUpdationParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code diff --git a/cloudtower/api/report_template_api.py b/cloudtower/api/report_template_api.py index f33337aa..5393cca3 100644 --- a/cloudtower/api/report_template_api.py +++ b/cloudtower/api/report_template_api.py @@ -37,7 +37,7 @@ def create_report_template(self, report_template_creation_params, **kwargs): # :param report_template_creation_params: (required) :type report_template_creation_params: list[ReportTemplateCreationParams] :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -68,7 +68,7 @@ def create_report_template_with_http_info(self, report_template_creation_params, :param report_template_creation_params: (required) :type report_template_creation_params: list[ReportTemplateCreationParams] :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -189,7 +189,7 @@ def delete_report_template(self, report_template_deletion_params, **kwargs): # :param report_template_deletion_params: (required) :type report_template_deletion_params: ReportTemplateDeletionParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -220,7 +220,7 @@ def delete_report_template_with_http_info(self, report_template_deletion_params, :param report_template_deletion_params: (required) :type report_template_deletion_params: ReportTemplateDeletionParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -341,7 +341,7 @@ def generate_from_report_template(self, reporte_template_generation_params, **kw :param reporte_template_generation_params: (required) :type reporte_template_generation_params: ReporteTemplateGenerationParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -372,7 +372,7 @@ def generate_from_report_template_with_http_info(self, reporte_template_generati :param reporte_template_generation_params: (required) :type reporte_template_generation_params: ReporteTemplateGenerationParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -797,7 +797,7 @@ def update_report_template(self, report_template_updation_params, **kwargs): # :param report_template_updation_params: (required) :type report_template_updation_params: ReportTemplateUpdationParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -828,7 +828,7 @@ def update_report_template_with_http_info(self, report_template_updation_params, :param report_template_updation_params: (required) :type report_template_updation_params: ReportTemplateUpdationParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code diff --git a/cloudtower/api/security_group_api.py b/cloudtower/api/security_group_api.py index 6398fe7f..ea2bccf4 100644 --- a/cloudtower/api/security_group_api.py +++ b/cloudtower/api/security_group_api.py @@ -37,7 +37,7 @@ def create_security_group(self, security_group_create_params, **kwargs): # noqa :param security_group_create_params: (required) :type security_group_create_params: SecurityGroupCreateParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -68,7 +68,7 @@ def create_security_group_with_http_info(self, security_group_create_params, **k :param security_group_create_params: (required) :type security_group_create_params: SecurityGroupCreateParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -189,7 +189,7 @@ def delete_security_group(self, security_group_delete_params, **kwargs): # noqa :param security_group_delete_params: (required) :type security_group_delete_params: SecurityGroupDeleteParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -220,7 +220,7 @@ def delete_security_group_with_http_info(self, security_group_delete_params, **k :param security_group_delete_params: (required) :type security_group_delete_params: SecurityGroupDeleteParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -645,7 +645,7 @@ def update_security_group(self, security_group_update_body, **kwargs): # noqa: :param security_group_update_body: (required) :type security_group_update_body: SecurityGroupUpdateBody :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -676,7 +676,7 @@ def update_security_group_with_http_info(self, security_group_update_body, **kwa :param security_group_update_body: (required) :type security_group_update_body: SecurityGroupUpdateBody :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code diff --git a/cloudtower/api/security_policy_api.py b/cloudtower/api/security_policy_api.py index 75ce0396..dc73f7bb 100644 --- a/cloudtower/api/security_policy_api.py +++ b/cloudtower/api/security_policy_api.py @@ -37,7 +37,7 @@ def create_security_policy(self, security_policy_create_params, **kwargs): # no :param security_policy_create_params: (required) :type security_policy_create_params: SecurityPolicyCreateParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -68,7 +68,7 @@ def create_security_policy_with_http_info(self, security_policy_create_params, * :param security_policy_create_params: (required) :type security_policy_create_params: SecurityPolicyCreateParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -189,7 +189,7 @@ def delete_security_policy(self, security_policy_delete_params, **kwargs): # no :param security_policy_delete_params: (required) :type security_policy_delete_params: SecurityPolicyDeleteParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -220,7 +220,7 @@ def delete_security_policy_with_http_info(self, security_policy_delete_params, * :param security_policy_delete_params: (required) :type security_policy_delete_params: SecurityPolicyDeleteParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -645,7 +645,7 @@ def update_security_policy(self, security_policy_update_body, **kwargs): # noqa :param security_policy_update_body: (required) :type security_policy_update_body: SecurityPolicyUpdateBody :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -676,7 +676,7 @@ def update_security_policy_with_http_info(self, security_policy_update_body, **k :param security_policy_update_body: (required) :type security_policy_update_body: SecurityPolicyUpdateBody :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code diff --git a/cloudtower/api/snapshot_group_api.py b/cloudtower/api/snapshot_group_api.py index 58b164b6..a64dd07c 100644 --- a/cloudtower/api/snapshot_group_api.py +++ b/cloudtower/api/snapshot_group_api.py @@ -37,7 +37,7 @@ def clone_snapshot_group(self, snapshot_group_clone_params, **kwargs): # noqa: :param snapshot_group_clone_params: (required) :type snapshot_group_clone_params: list[SnapshotGroupCloneParams] :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -68,7 +68,7 @@ def clone_snapshot_group_with_http_info(self, snapshot_group_clone_params, **kwa :param snapshot_group_clone_params: (required) :type snapshot_group_clone_params: list[SnapshotGroupCloneParams] :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -189,7 +189,7 @@ def delete_snapshot_group(self, snapshot_group_deletion_params, **kwargs): # no :param snapshot_group_deletion_params: (required) :type snapshot_group_deletion_params: SnapshotGroupDeletionParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -220,7 +220,7 @@ def delete_snapshot_group_with_http_info(self, snapshot_group_deletion_params, * :param snapshot_group_deletion_params: (required) :type snapshot_group_deletion_params: SnapshotGroupDeletionParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -645,7 +645,7 @@ def keep_snapshot_group(self, snapshot_group_keep_params, **kwargs): # noqa: E5 :param snapshot_group_keep_params: (required) :type snapshot_group_keep_params: SnapshotGroupKeepParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -676,7 +676,7 @@ def keep_snapshot_group_with_http_info(self, snapshot_group_keep_params, **kwarg :param snapshot_group_keep_params: (required) :type snapshot_group_keep_params: SnapshotGroupKeepParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -797,7 +797,7 @@ def rollback_snapshot_group(self, snapshot_group_rollback_params, **kwargs): # :param snapshot_group_rollback_params: (required) :type snapshot_group_rollback_params: SnapshotGroupRollbackParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -828,7 +828,7 @@ def rollback_snapshot_group_with_http_info(self, snapshot_group_rollback_params, :param snapshot_group_rollback_params: (required) :type snapshot_group_rollback_params: SnapshotGroupRollbackParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code diff --git a/cloudtower/api/snapshot_plan_api.py b/cloudtower/api/snapshot_plan_api.py index b8ba4653..c4906a9d 100644 --- a/cloudtower/api/snapshot_plan_api.py +++ b/cloudtower/api/snapshot_plan_api.py @@ -37,7 +37,7 @@ def create_snapshot_plan(self, snapshot_plan_creation_params, **kwargs): # noqa :param snapshot_plan_creation_params: (required) :type snapshot_plan_creation_params: list[SnapshotPlanCreationParams] :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -68,7 +68,7 @@ def create_snapshot_plan_with_http_info(self, snapshot_plan_creation_params, **k :param snapshot_plan_creation_params: (required) :type snapshot_plan_creation_params: list[SnapshotPlanCreationParams] :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -189,7 +189,7 @@ def delete_snapshot_plan(self, snapshot_plan_deletion_params, **kwargs): # noqa :param snapshot_plan_deletion_params: (required) :type snapshot_plan_deletion_params: SnapshotPlanDeletionParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -220,7 +220,7 @@ def delete_snapshot_plan_with_http_info(self, snapshot_plan_deletion_params, **k :param snapshot_plan_deletion_params: (required) :type snapshot_plan_deletion_params: SnapshotPlanDeletionParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -341,7 +341,7 @@ def execute_snapshot_plan(self, snapshot_plan_execution_params, **kwargs): # no :param snapshot_plan_execution_params: (required) :type snapshot_plan_execution_params: SnapshotPlanExecutionParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -372,7 +372,7 @@ def execute_snapshot_plan_with_http_info(self, snapshot_plan_execution_params, * :param snapshot_plan_execution_params: (required) :type snapshot_plan_execution_params: SnapshotPlanExecutionParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -797,7 +797,7 @@ def resume_snapshot_plan(self, snapshot_plan_resume_params, **kwargs): # noqa: :param snapshot_plan_resume_params: (required) :type snapshot_plan_resume_params: SnapshotPlanResumeParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -828,7 +828,7 @@ def resume_snapshot_plan_with_http_info(self, snapshot_plan_resume_params, **kwa :param snapshot_plan_resume_params: (required) :type snapshot_plan_resume_params: SnapshotPlanResumeParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -949,7 +949,7 @@ def suspend_snapshot_plan(self, snapshot_plan_suspended_params, **kwargs): # no :param snapshot_plan_suspended_params: (required) :type snapshot_plan_suspended_params: SnapshotPlanSuspendedParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -980,7 +980,7 @@ def suspend_snapshot_plan_with_http_info(self, snapshot_plan_suspended_params, * :param snapshot_plan_suspended_params: (required) :type snapshot_plan_suspended_params: SnapshotPlanSuspendedParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -1101,7 +1101,7 @@ def update_snapshot_plan(self, snapshot_plan_updation_params, **kwargs): # noqa :param snapshot_plan_updation_params: (required) :type snapshot_plan_updation_params: SnapshotPlanUpdationParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -1132,7 +1132,7 @@ def update_snapshot_plan_with_http_info(self, snapshot_plan_updation_params, **k :param snapshot_plan_updation_params: (required) :type snapshot_plan_updation_params: SnapshotPlanUpdationParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code diff --git a/cloudtower/api/snmp_transport_api.py b/cloudtower/api/snmp_transport_api.py index 986c1f3d..f5981708 100644 --- a/cloudtower/api/snmp_transport_api.py +++ b/cloudtower/api/snmp_transport_api.py @@ -37,7 +37,7 @@ def create_snmp_transport(self, snmp_transport_creation_params, **kwargs): # no :param snmp_transport_creation_params: (required) :type snmp_transport_creation_params: list[SnmpTransportCreationParams] :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -68,7 +68,7 @@ def create_snmp_transport_with_http_info(self, snmp_transport_creation_params, * :param snmp_transport_creation_params: (required) :type snmp_transport_creation_params: list[SnmpTransportCreationParams] :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -189,7 +189,7 @@ def delete_snmp_transport(self, snmp_transport_deletion_params, **kwargs): # no :param snmp_transport_deletion_params: (required) :type snmp_transport_deletion_params: SnmpTransportDeletionParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -220,7 +220,7 @@ def delete_snmp_transport_with_http_info(self, snmp_transport_deletion_params, * :param snmp_transport_deletion_params: (required) :type snmp_transport_deletion_params: SnmpTransportDeletionParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -645,7 +645,7 @@ def update_snmp_transport(self, snmp_transport_updation_params, **kwargs): # no :param snmp_transport_updation_params: (required) :type snmp_transport_updation_params: SnmpTransportUpdationParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -676,7 +676,7 @@ def update_snmp_transport_with_http_info(self, snmp_transport_updation_params, * :param snmp_transport_updation_params: (required) :type snmp_transport_updation_params: SnmpTransportUpdationParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code diff --git a/cloudtower/api/snmp_trap_receiver_api.py b/cloudtower/api/snmp_trap_receiver_api.py index c2a009ba..56b13bda 100644 --- a/cloudtower/api/snmp_trap_receiver_api.py +++ b/cloudtower/api/snmp_trap_receiver_api.py @@ -37,7 +37,7 @@ def create_snmp_trap_receiver(self, snmp_trap_receiver_creation_params, **kwargs :param snmp_trap_receiver_creation_params: (required) :type snmp_trap_receiver_creation_params: list[SnmpTrapReceiverCreationParams] :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -68,7 +68,7 @@ def create_snmp_trap_receiver_with_http_info(self, snmp_trap_receiver_creation_p :param snmp_trap_receiver_creation_params: (required) :type snmp_trap_receiver_creation_params: list[SnmpTrapReceiverCreationParams] :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -189,7 +189,7 @@ def delete_snmp_trap_receiver(self, snmp_trap_receiver_deletion_params, **kwargs :param snmp_trap_receiver_deletion_params: (required) :type snmp_trap_receiver_deletion_params: SnmpTrapReceiverDeletionParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -220,7 +220,7 @@ def delete_snmp_trap_receiver_with_http_info(self, snmp_trap_receiver_deletion_p :param snmp_trap_receiver_deletion_params: (required) :type snmp_trap_receiver_deletion_params: SnmpTrapReceiverDeletionParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -645,7 +645,7 @@ def update_snmp_trap_receiver(self, snmp_trap_receiver_updation_params, **kwargs :param snmp_trap_receiver_updation_params: (required) :type snmp_trap_receiver_updation_params: SnmpTrapReceiverUpdationParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -676,7 +676,7 @@ def update_snmp_trap_receiver_with_http_info(self, snmp_trap_receiver_updation_p :param snmp_trap_receiver_updation_params: (required) :type snmp_trap_receiver_updation_params: SnmpTrapReceiverUpdationParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code diff --git a/cloudtower/api/svt_image_api.py b/cloudtower/api/svt_image_api.py index edaf2dd3..afe5e6fd 100644 --- a/cloudtower/api/svt_image_api.py +++ b/cloudtower/api/svt_image_api.py @@ -341,7 +341,7 @@ def upload_svt_image(self, file, **kwargs): # noqa: E501 :param file: (required) :type file: file :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param cluster_id: :type cluster_id: str :param name: @@ -384,7 +384,7 @@ def upload_svt_image_with_http_info(self, file, **kwargs): # noqa: E501 :param file: (required) :type file: file :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param cluster_id: :type cluster_id: str :param name: diff --git a/cloudtower/api/table_reporter_api.py b/cloudtower/api/table_reporter_api.py index 4723ce05..57381cbd 100644 --- a/cloudtower/api/table_reporter_api.py +++ b/cloudtower/api/table_reporter_api.py @@ -37,7 +37,7 @@ def export_csv(self, table_reporter_params, **kwargs): # noqa: E501 :param table_reporter_params: (required) :type table_reporter_params: TableReporterParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -68,7 +68,7 @@ def export_csv_with_http_info(self, table_reporter_params, **kwargs): # noqa: E :param table_reporter_params: (required) :type table_reporter_params: TableReporterParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code diff --git a/cloudtower/api/task_api.py b/cloudtower/api/task_api.py index f67d01f4..4a4f76ec 100644 --- a/cloudtower/api/task_api.py +++ b/cloudtower/api/task_api.py @@ -37,7 +37,7 @@ def create_task(self, task_creation_params, **kwargs): # noqa: E501 :param task_creation_params: (required) :type task_creation_params: list[TaskCreationParams] :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -68,7 +68,7 @@ def create_task_with_http_info(self, task_creation_params, **kwargs): # noqa: E :param task_creation_params: (required) :type task_creation_params: list[TaskCreationParams] :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -493,7 +493,7 @@ def update_task(self, task_update_params, **kwargs): # noqa: E501 :param task_update_params: (required) :type task_update_params: TaskUpdateParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -524,7 +524,7 @@ def update_task_with_http_info(self, task_update_params, **kwargs): # noqa: E50 :param task_update_params: (required) :type task_update_params: TaskUpdateParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code diff --git a/cloudtower/api/upload_task_api.py b/cloudtower/api/upload_task_api.py index ead887ab..27e129fd 100644 --- a/cloudtower/api/upload_task_api.py +++ b/cloudtower/api/upload_task_api.py @@ -37,7 +37,7 @@ def cancel_upload_task(self, cancel_upload_task_params, **kwargs): # noqa: E501 :param cancel_upload_task_params: (required) :type cancel_upload_task_params: CancelUploadTaskParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -68,7 +68,7 @@ def cancel_upload_task_with_http_info(self, cancel_upload_task_params, **kwargs) :param cancel_upload_task_params: (required) :type cancel_upload_task_params: CancelUploadTaskParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code diff --git a/cloudtower/api/usb_device_api.py b/cloudtower/api/usb_device_api.py index fa51158c..253b9172 100644 --- a/cloudtower/api/usb_device_api.py +++ b/cloudtower/api/usb_device_api.py @@ -37,7 +37,7 @@ def get_usb_devices(self, get_usb_devices_request_body, **kwargs): # noqa: E501 :param get_usb_devices_request_body: (required) :type get_usb_devices_request_body: GetUsbDevicesRequestBody :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -68,7 +68,7 @@ def get_usb_devices_with_http_info(self, get_usb_devices_request_body, **kwargs) :param get_usb_devices_request_body: (required) :type get_usb_devices_request_body: GetUsbDevicesRequestBody :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -189,7 +189,7 @@ def get_usb_devices_0(self, get_usb_devices_request_body, **kwargs): # noqa: E5 :param get_usb_devices_request_body: (required) :type get_usb_devices_request_body: GetUsbDevicesRequestBody :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -220,7 +220,7 @@ def get_usb_devices_0_with_http_info(self, get_usb_devices_request_body, **kwarg :param get_usb_devices_request_body: (required) :type get_usb_devices_request_body: GetUsbDevicesRequestBody :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -493,7 +493,7 @@ def mount_usb_device(self, usb_device_mount_params, **kwargs): # noqa: E501 :param usb_device_mount_params: (required) :type usb_device_mount_params: UsbDeviceMountParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -524,7 +524,7 @@ def mount_usb_device_with_http_info(self, usb_device_mount_params, **kwargs): # :param usb_device_mount_params: (required) :type usb_device_mount_params: UsbDeviceMountParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -645,7 +645,7 @@ def unmount_usb_device(self, usb_device_unmount_params, **kwargs): # noqa: E501 :param usb_device_unmount_params: (required) :type usb_device_unmount_params: UsbDeviceUnmountParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -676,7 +676,7 @@ def unmount_usb_device_with_http_info(self, usb_device_unmount_params, **kwargs) :param usb_device_unmount_params: (required) :type usb_device_unmount_params: UsbDeviceUnmountParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code diff --git a/cloudtower/api/user_api.py b/cloudtower/api/user_api.py index e50ac0c7..034018b4 100644 --- a/cloudtower/api/user_api.py +++ b/cloudtower/api/user_api.py @@ -37,7 +37,7 @@ def create_root_user(self, root_user_creation_params, **kwargs): # noqa: E501 :param root_user_creation_params: (required) :type root_user_creation_params: RootUserCreationParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -68,7 +68,7 @@ def create_root_user_with_http_info(self, root_user_creation_params, **kwargs): :param root_user_creation_params: (required) :type root_user_creation_params: RootUserCreationParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -189,7 +189,7 @@ def create_user(self, user_creation_params, **kwargs): # noqa: E501 :param user_creation_params: (required) :type user_creation_params: list[UserCreationParams] :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -220,7 +220,7 @@ def create_user_with_http_info(self, user_creation_params, **kwargs): # noqa: E :param user_creation_params: (required) :type user_creation_params: list[UserCreationParams] :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -341,7 +341,7 @@ def delete_user(self, user_deletion_params, **kwargs): # noqa: E501 :param user_deletion_params: (required) :type user_deletion_params: UserDeletionParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -372,7 +372,7 @@ def delete_user_with_http_info(self, user_deletion_params, **kwargs): # noqa: E :param user_deletion_params: (required) :type user_deletion_params: UserDeletionParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -925,7 +925,7 @@ def login(self, login_input, **kwargs): # noqa: E501 :param login_input: (required) :type login_input: LoginInput :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -956,7 +956,7 @@ def login_with_http_info(self, login_input, **kwargs): # noqa: E501 :param login_input: (required) :type login_input: LoginInput :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -1077,7 +1077,7 @@ def update_user(self, user_updation_params, **kwargs): # noqa: E501 :param user_updation_params: (required) :type user_updation_params: UserUpdationParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -1108,7 +1108,7 @@ def update_user_with_http_info(self, user_updation_params, **kwargs): # noqa: E :param user_updation_params: (required) :type user_updation_params: UserUpdationParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code diff --git a/cloudtower/api/user_audit_log_api.py b/cloudtower/api/user_audit_log_api.py index 0a7f02d1..1519528a 100644 --- a/cloudtower/api/user_audit_log_api.py +++ b/cloudtower/api/user_audit_log_api.py @@ -37,7 +37,7 @@ def create_user_audit_log(self, user_audit_log_creation_params, **kwargs): # no :param user_audit_log_creation_params: (required) :type user_audit_log_creation_params: list[UserAuditLogCreationParams] :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -68,7 +68,7 @@ def create_user_audit_log_with_http_info(self, user_audit_log_creation_params, * :param user_audit_log_creation_params: (required) :type user_audit_log_creation_params: list[UserAuditLogCreationParams] :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code diff --git a/cloudtower/api/user_role_next_api.py b/cloudtower/api/user_role_next_api.py index d796623a..029229db 100644 --- a/cloudtower/api/user_role_next_api.py +++ b/cloudtower/api/user_role_next_api.py @@ -37,7 +37,7 @@ def create_role(self, role_creation_params, **kwargs): # noqa: E501 :param role_creation_params: (required) :type role_creation_params: list[RoleCreationParams] :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -68,7 +68,7 @@ def create_role_with_http_info(self, role_creation_params, **kwargs): # noqa: E :param role_creation_params: (required) :type role_creation_params: list[RoleCreationParams] :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -189,7 +189,7 @@ def delete_role(self, role_deletion_params, **kwargs): # noqa: E501 :param role_deletion_params: (required) :type role_deletion_params: RoleDeletionParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -220,7 +220,7 @@ def delete_role_with_http_info(self, role_deletion_params, **kwargs): # noqa: E :param role_deletion_params: (required) :type role_deletion_params: RoleDeletionParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -645,7 +645,7 @@ def update_role(self, role_updation_params, **kwargs): # noqa: E501 :param role_updation_params: (required) :type role_updation_params: RoleUpdationParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -676,7 +676,7 @@ def update_role_with_http_info(self, role_updation_params, **kwargs): # noqa: E :param role_updation_params: (required) :type role_updation_params: RoleUpdationParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code diff --git a/cloudtower/api/vcenter_account_api.py b/cloudtower/api/vcenter_account_api.py index bc02f10d..794398ff 100644 --- a/cloudtower/api/vcenter_account_api.py +++ b/cloudtower/api/vcenter_account_api.py @@ -37,7 +37,7 @@ def create_vcenter_account(self, create_vcenter_account_params, **kwargs): # no :param create_vcenter_account_params: (required) :type create_vcenter_account_params: CreateVcenterAccountParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -68,7 +68,7 @@ def create_vcenter_account_with_http_info(self, create_vcenter_account_params, * :param create_vcenter_account_params: (required) :type create_vcenter_account_params: CreateVcenterAccountParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -493,7 +493,7 @@ def update_vcenter_account(self, update_vcenter_account_params, **kwargs): # no :param update_vcenter_account_params: (required) :type update_vcenter_account_params: UpdateVcenterAccountParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -524,7 +524,7 @@ def update_vcenter_account_with_http_info(self, update_vcenter_account_params, * :param update_vcenter_account_params: (required) :type update_vcenter_account_params: UpdateVcenterAccountParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code diff --git a/cloudtower/api/vds_api.py b/cloudtower/api/vds_api.py index 927518b1..539b2a90 100644 --- a/cloudtower/api/vds_api.py +++ b/cloudtower/api/vds_api.py @@ -37,7 +37,7 @@ def create_vds(self, vds_creation_params, **kwargs): # noqa: E501 :param vds_creation_params: (required) :type vds_creation_params: list[VdsCreationParams] :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -68,7 +68,7 @@ def create_vds_with_http_info(self, vds_creation_params, **kwargs): # noqa: E50 :param vds_creation_params: (required) :type vds_creation_params: list[VdsCreationParams] :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -189,7 +189,7 @@ def create_vds_with_access_vlan(self, vds_creation_with_m_access_vlan_params, ** :param vds_creation_with_m_access_vlan_params: (required) :type vds_creation_with_m_access_vlan_params: list[VdsCreationWithMAccessVlanParams] :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -220,7 +220,7 @@ def create_vds_with_access_vlan_with_http_info(self, vds_creation_with_m_access_ :param vds_creation_with_m_access_vlan_params: (required) :type vds_creation_with_m_access_vlan_params: list[VdsCreationWithMAccessVlanParams] :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -341,7 +341,7 @@ def create_vds_with_migrate_vlan(self, vds_creation_with_migrate_vlan_params, ** :param vds_creation_with_migrate_vlan_params: (required) :type vds_creation_with_migrate_vlan_params: list[VdsCreationWithMigrateVlanParams] :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -372,7 +372,7 @@ def create_vds_with_migrate_vlan_with_http_info(self, vds_creation_with_migrate_ :param vds_creation_with_migrate_vlan_params: (required) :type vds_creation_with_migrate_vlan_params: list[VdsCreationWithMigrateVlanParams] :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -493,7 +493,7 @@ def delete_vds(self, vds_deletion_params, **kwargs): # noqa: E501 :param vds_deletion_params: (required) :type vds_deletion_params: VdsDeletionParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -524,7 +524,7 @@ def delete_vds_with_http_info(self, vds_deletion_params, **kwargs): # noqa: E50 :param vds_deletion_params: (required) :type vds_deletion_params: VdsDeletionParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -949,7 +949,7 @@ def update_vds(self, vds_updation_params, **kwargs): # noqa: E501 :param vds_updation_params: (required) :type vds_updation_params: VdsUpdationParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -980,7 +980,7 @@ def update_vds_with_http_info(self, vds_updation_params, **kwargs): # noqa: E50 :param vds_updation_params: (required) :type vds_updation_params: VdsUpdationParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code diff --git a/cloudtower/api/view_api.py b/cloudtower/api/view_api.py index 1c38291b..cf080b89 100644 --- a/cloudtower/api/view_api.py +++ b/cloudtower/api/view_api.py @@ -37,7 +37,7 @@ def create_view(self, view_creation_params, **kwargs): # noqa: E501 :param view_creation_params: (required) :type view_creation_params: list[ViewCreationParams] :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -68,7 +68,7 @@ def create_view_with_http_info(self, view_creation_params, **kwargs): # noqa: E :param view_creation_params: (required) :type view_creation_params: list[ViewCreationParams] :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -189,7 +189,7 @@ def delete_view(self, view_deletion_params, **kwargs): # noqa: E501 :param view_deletion_params: (required) :type view_deletion_params: ViewDeletionParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -220,7 +220,7 @@ def delete_view_with_http_info(self, view_deletion_params, **kwargs): # noqa: E :param view_deletion_params: (required) :type view_deletion_params: ViewDeletionParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -645,7 +645,7 @@ def update_view(self, view_updation_params, **kwargs): # noqa: E501 :param view_updation_params: (required) :type view_updation_params: ViewUpdationParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -676,7 +676,7 @@ def update_view_with_http_info(self, view_updation_params, **kwargs): # noqa: E :param view_updation_params: (required) :type view_updation_params: ViewUpdationParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code diff --git a/cloudtower/api/vlan_api.py b/cloudtower/api/vlan_api.py index f0092008..d5649fe6 100644 --- a/cloudtower/api/vlan_api.py +++ b/cloudtower/api/vlan_api.py @@ -37,7 +37,7 @@ def create_vm_vlan(self, vm_vlan_creation_params, **kwargs): # noqa: E501 :param vm_vlan_creation_params: (required) :type vm_vlan_creation_params: list[VmVlanCreationParams] :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -68,7 +68,7 @@ def create_vm_vlan_with_http_info(self, vm_vlan_creation_params, **kwargs): # n :param vm_vlan_creation_params: (required) :type vm_vlan_creation_params: list[VmVlanCreationParams] :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -189,7 +189,7 @@ def delete_vlan(self, vlan_deletion_params, **kwargs): # noqa: E501 :param vlan_deletion_params: (required) :type vlan_deletion_params: VlanDeletionParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -220,7 +220,7 @@ def delete_vlan_with_http_info(self, vlan_deletion_params, **kwargs): # noqa: E :param vlan_deletion_params: (required) :type vlan_deletion_params: VlanDeletionParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -645,7 +645,7 @@ def update_management_vlan(self, management_vlan_updation_params, **kwargs): # :param management_vlan_updation_params: (required) :type management_vlan_updation_params: ManagementVlanUpdationParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -676,7 +676,7 @@ def update_management_vlan_with_http_info(self, management_vlan_updation_params, :param management_vlan_updation_params: (required) :type management_vlan_updation_params: ManagementVlanUpdationParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -797,7 +797,7 @@ def update_migration_vlan(self, migration_vlan_updation_params, **kwargs): # no :param migration_vlan_updation_params: (required) :type migration_vlan_updation_params: MigrationVlanUpdationParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -828,7 +828,7 @@ def update_migration_vlan_with_http_info(self, migration_vlan_updation_params, * :param migration_vlan_updation_params: (required) :type migration_vlan_updation_params: MigrationVlanUpdationParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -949,7 +949,7 @@ def update_vlan(self, vm_vlan_updation_params, **kwargs): # noqa: E501 :param vm_vlan_updation_params: (required) :type vm_vlan_updation_params: VmVlanUpdationParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -980,7 +980,7 @@ def update_vlan_with_http_info(self, vm_vlan_updation_params, **kwargs): # noqa :param vm_vlan_updation_params: (required) :type vm_vlan_updation_params: VmVlanUpdationParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code diff --git a/cloudtower/api/vm_api.py b/cloudtower/api/vm_api.py index 5265abbf..b9698762 100644 --- a/cloudtower/api/vm_api.py +++ b/cloudtower/api/vm_api.py @@ -37,7 +37,7 @@ def abort_migrate_vm_across_cluster(self, abort_migrate_vm_across_cluster_params :param abort_migrate_vm_across_cluster_params: (required) :type abort_migrate_vm_across_cluster_params: AbortMigrateVmAcrossClusterParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -68,7 +68,7 @@ def abort_migrate_vm_across_cluster_with_http_info(self, abort_migrate_vm_across :param abort_migrate_vm_across_cluster_params: (required) :type abort_migrate_vm_across_cluster_params: AbortMigrateVmAcrossClusterParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -189,7 +189,7 @@ def add_vm_cd_rom(self, vm_add_cd_rom_params, **kwargs): # noqa: E501 :param vm_add_cd_rom_params: (required) :type vm_add_cd_rom_params: VmAddCdRomParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -220,7 +220,7 @@ def add_vm_cd_rom_with_http_info(self, vm_add_cd_rom_params, **kwargs): # noqa: :param vm_add_cd_rom_params: (required) :type vm_add_cd_rom_params: VmAddCdRomParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -342,7 +342,7 @@ def add_vm_disk(self, vm_add_disk_params, **kwargs): # noqa: E501 :param vm_add_disk_params: (required) :type vm_add_disk_params: VmAddDiskParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -373,7 +373,7 @@ def add_vm_disk_with_http_info(self, vm_add_disk_params, **kwargs): # noqa: E50 :param vm_add_disk_params: (required) :type vm_add_disk_params: VmAddDiskParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -494,7 +494,7 @@ def add_vm_gpu_device(self, vm_add_gpu_device_params, **kwargs): # noqa: E501 :param vm_add_gpu_device_params: (required) :type vm_add_gpu_device_params: VmAddGpuDeviceParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -525,7 +525,7 @@ def add_vm_gpu_device_with_http_info(self, vm_add_gpu_device_params, **kwargs): :param vm_add_gpu_device_params: (required) :type vm_add_gpu_device_params: VmAddGpuDeviceParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -646,7 +646,7 @@ def add_vm_nic(self, vm_add_nic_params, **kwargs): # noqa: E501 :param vm_add_nic_params: (required) :type vm_add_nic_params: VmAddNicParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -677,7 +677,7 @@ def add_vm_nic_with_http_info(self, vm_add_nic_params, **kwargs): # noqa: E501 :param vm_add_nic_params: (required) :type vm_add_nic_params: VmAddNicParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -798,7 +798,7 @@ def add_vm_pci_nic(self, vm_operate_pci_nic_params, **kwargs): # noqa: E501 :param vm_operate_pci_nic_params: (required) :type vm_operate_pci_nic_params: VmOperatePciNicParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -829,7 +829,7 @@ def add_vm_pci_nic_with_http_info(self, vm_operate_pci_nic_params, **kwargs): # :param vm_operate_pci_nic_params: (required) :type vm_operate_pci_nic_params: VmOperatePciNicParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -951,7 +951,7 @@ def add_vm_to_folder(self, vm_add_folder_params, **kwargs): # noqa: E501 :param vm_add_folder_params: (required) :type vm_add_folder_params: VmAddFolderParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -982,7 +982,7 @@ def add_vm_to_folder_with_http_info(self, vm_add_folder_params, **kwargs): # no :param vm_add_folder_params: (required) :type vm_add_folder_params: VmAddFolderParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -1103,7 +1103,7 @@ def clone_vm(self, vm_clone_params, **kwargs): # noqa: E501 :param vm_clone_params: (required) :type vm_clone_params: list[VmCloneParams] :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -1134,7 +1134,7 @@ def clone_vm_with_http_info(self, vm_clone_params, **kwargs): # noqa: E501 :param vm_clone_params: (required) :type vm_clone_params: list[VmCloneParams] :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -1255,7 +1255,7 @@ def convert_vm_template_to_vm(self, convert_vm_template_to_vm_params, **kwargs): :param convert_vm_template_to_vm_params: (required) :type convert_vm_template_to_vm_params: list[ConvertVmTemplateToVmParams] :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -1286,7 +1286,7 @@ def convert_vm_template_to_vm_with_http_info(self, convert_vm_template_to_vm_par :param convert_vm_template_to_vm_params: (required) :type convert_vm_template_to_vm_params: list[ConvertVmTemplateToVmParams] :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -1407,7 +1407,7 @@ def create_vm(self, vm_creation_params, **kwargs): # noqa: E501 :param vm_creation_params: (required) :type vm_creation_params: list[VmCreationParams] :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -1438,7 +1438,7 @@ def create_vm_with_http_info(self, vm_creation_params, **kwargs): # noqa: E501 :param vm_creation_params: (required) :type vm_creation_params: list[VmCreationParams] :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -1559,7 +1559,7 @@ def create_vm_from_content_library_template(self, vm_create_vm_from_content_libr :param vm_create_vm_from_content_library_template_params: (required) :type vm_create_vm_from_content_library_template_params: list[VmCreateVmFromContentLibraryTemplateParams] :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -1590,7 +1590,7 @@ def create_vm_from_content_library_template_with_http_info(self, vm_create_vm_fr :param vm_create_vm_from_content_library_template_params: (required) :type vm_create_vm_from_content_library_template_params: list[VmCreateVmFromContentLibraryTemplateParams] :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -1711,7 +1711,7 @@ def create_vm_from_template(self, vm_create_vm_from_template_params, **kwargs): :param vm_create_vm_from_template_params: (required) :type vm_create_vm_from_template_params: list[VmCreateVmFromTemplateParams] :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -1742,7 +1742,7 @@ def create_vm_from_template_with_http_info(self, vm_create_vm_from_template_para :param vm_create_vm_from_template_params: (required) :type vm_create_vm_from_template_params: list[VmCreateVmFromTemplateParams] :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -1863,7 +1863,7 @@ def delete_vm(self, vm_delete_params, **kwargs): # noqa: E501 :param vm_delete_params: (required) :type vm_delete_params: VmDeleteParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -1894,7 +1894,7 @@ def delete_vm_with_http_info(self, vm_delete_params, **kwargs): # noqa: E501 :param vm_delete_params: (required) :type vm_delete_params: VmDeleteParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -2015,7 +2015,7 @@ def eject_iso_from_vm_cd_rom(self, vm_eject_cd_rom_params, **kwargs): # noqa: E :param vm_eject_cd_rom_params: (required) :type vm_eject_cd_rom_params: VmEjectCdRomParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -2046,7 +2046,7 @@ def eject_iso_from_vm_cd_rom_with_http_info(self, vm_eject_cd_rom_params, **kwar :param vm_eject_cd_rom_params: (required) :type vm_eject_cd_rom_params: VmEjectCdRomParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -2167,7 +2167,7 @@ def expand_vm_disk(self, vm_expand_vm_disk_params, **kwargs): # noqa: E501 :param vm_expand_vm_disk_params: (required) :type vm_expand_vm_disk_params: VmExpandVmDiskParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -2198,7 +2198,7 @@ def expand_vm_disk_with_http_info(self, vm_expand_vm_disk_params, **kwargs): # :param vm_expand_vm_disk_params: (required) :type vm_expand_vm_disk_params: VmExpandVmDiskParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -2319,7 +2319,7 @@ def export_vm(self, vm_export_params, **kwargs): # noqa: E501 :param vm_export_params: (required) :type vm_export_params: VmExportParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -2350,7 +2350,7 @@ def export_vm_with_http_info(self, vm_export_params, **kwargs): # noqa: E501 :param vm_export_params: (required) :type vm_export_params: VmExportParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -2472,7 +2472,7 @@ def force_restart_vm(self, vm_operate_params, **kwargs): # noqa: E501 :param vm_operate_params: (required) :type vm_operate_params: VmOperateParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -2503,7 +2503,7 @@ def force_restart_vm_with_http_info(self, vm_operate_params, **kwargs): # noqa: :param vm_operate_params: (required) :type vm_operate_params: VmOperateParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -2624,7 +2624,7 @@ def get_vm_gpu_device_info(self, get_vms_request_body, **kwargs): # noqa: E501 :param get_vms_request_body: (required) :type get_vms_request_body: GetVmsRequestBody :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -2655,7 +2655,7 @@ def get_vm_gpu_device_info_with_http_info(self, get_vms_request_body, **kwargs): :param get_vms_request_body: (required) :type get_vms_request_body: GetVmsRequestBody :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -2764,19 +2764,19 @@ def get_vm_gpu_device_info_with_http_info(self, get_vms_request_body, **kwargs): collection_formats=collection_formats, _request_auth=local_var_params.get('_request_auth')) - def get_vm_vnc_info(self, get_vm_vnc_info_params, **kwargs): # noqa: E501 + def get_vm_vnc_info(self, content_language, get_vm_vnc_info_params, **kwargs): # noqa: E501 """get_vm_vnc_info # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.get_vm_vnc_info(get_vm_vnc_info_params, async_req=True) + >>> thread = api.get_vm_vnc_info(content_language, get_vm_vnc_info_params, async_req=True) >>> result = thread.get() + :param content_language: (required) + :type content_language: ContentLanguage :param get_vm_vnc_info_params: (required) :type get_vm_vnc_info_params: GetVmVncInfoParams - :param content_language: - :type content_language: str :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -2793,21 +2793,21 @@ def get_vm_vnc_info(self, get_vm_vnc_info_params, **kwargs): # noqa: E501 :rtype: VmVncInfo """ kwargs['_return_http_data_only'] = True - return self.get_vm_vnc_info_with_http_info(get_vm_vnc_info_params, **kwargs) # noqa: E501 + return self.get_vm_vnc_info_with_http_info(content_language, get_vm_vnc_info_params, **kwargs) # noqa: E501 - def get_vm_vnc_info_with_http_info(self, get_vm_vnc_info_params, **kwargs): # noqa: E501 + def get_vm_vnc_info_with_http_info(self, content_language, get_vm_vnc_info_params, **kwargs): # noqa: E501 """get_vm_vnc_info # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.get_vm_vnc_info_with_http_info(get_vm_vnc_info_params, async_req=True) + >>> thread = api.get_vm_vnc_info_with_http_info(content_language, get_vm_vnc_info_params, async_req=True) >>> result = thread.get() + :param content_language: (required) + :type content_language: ContentLanguage :param get_vm_vnc_info_params: (required) :type get_vm_vnc_info_params: GetVmVncInfoParams - :param content_language: - :type content_language: str :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -2835,8 +2835,8 @@ def get_vm_vnc_info_with_http_info(self, get_vm_vnc_info_params, **kwargs): # n local_var_params = locals() all_params = [ - 'get_vm_vnc_info_params', - 'content_language' + 'content_language', + 'get_vm_vnc_info_params' ] all_params.extend( [ @@ -2858,6 +2858,10 @@ def get_vm_vnc_info_with_http_info(self, get_vm_vnc_info_params, **kwargs): # n ) local_var_params[key] = val del local_var_params['kwargs'] + # verify the required parameter 'content_language' is set + if self.api_client.client_side_validation and ('content_language' not in local_var_params or # noqa: E501 + local_var_params['content_language'] is None): # noqa: E501 + raise ApiValueError("Missing the required parameter `content_language` when calling `get_vm_vnc_info`") # noqa: E501 # verify the required parameter 'get_vm_vnc_info_params' is set if self.api_client.client_side_validation and ('get_vm_vnc_info_params' not in local_var_params or # noqa: E501 local_var_params['get_vm_vnc_info_params'] is None): # noqa: E501 @@ -3232,7 +3236,7 @@ def import_vm(self, vm_import_params, **kwargs): # noqa: E501 :param vm_import_params: (required) :type vm_import_params: list[VmImportParams] :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -3263,7 +3267,7 @@ def import_vm_with_http_info(self, vm_import_params, **kwargs): # noqa: E501 :param vm_import_params: (required) :type vm_import_params: list[VmImportParams] :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -3384,7 +3388,7 @@ def install_vmtools(self, install_vmtools_params, **kwargs): # noqa: E501 :param install_vmtools_params: (required) :type install_vmtools_params: InstallVmtoolsParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -3415,7 +3419,7 @@ def install_vmtools_with_http_info(self, install_vmtools_params, **kwargs): # n :param install_vmtools_params: (required) :type install_vmtools_params: InstallVmtoolsParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -3536,7 +3540,7 @@ def migrate_vm(self, vm_migrate_params, **kwargs): # noqa: E501 :param vm_migrate_params: (required) :type vm_migrate_params: VmMigrateParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -3567,7 +3571,7 @@ def migrate_vm_with_http_info(self, vm_migrate_params, **kwargs): # noqa: E501 :param vm_migrate_params: (required) :type vm_migrate_params: VmMigrateParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -3688,7 +3692,7 @@ def migrate_vm_across_cluster(self, vm_migrate_across_cluster_params, **kwargs): :param vm_migrate_across_cluster_params: (required) :type vm_migrate_across_cluster_params: VmMigrateAcrossClusterParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -3719,7 +3723,7 @@ def migrate_vm_across_cluster_with_http_info(self, vm_migrate_across_cluster_par :param vm_migrate_across_cluster_params: (required) :type vm_migrate_across_cluster_params: VmMigrateAcrossClusterParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -3841,7 +3845,7 @@ def move_vm_to_recycle_bin(self, vm_operate_params, **kwargs): # noqa: E501 :param vm_operate_params: (required) :type vm_operate_params: VmOperateParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -3872,7 +3876,7 @@ def move_vm_to_recycle_bin_with_http_info(self, vm_operate_params, **kwargs): # :param vm_operate_params: (required) :type vm_operate_params: VmOperateParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -3993,7 +3997,7 @@ def poweroff_vm(self, vm_operate_params, **kwargs): # noqa: E501 :param vm_operate_params: (required) :type vm_operate_params: VmOperateParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -4024,7 +4028,7 @@ def poweroff_vm_with_http_info(self, vm_operate_params, **kwargs): # noqa: E501 :param vm_operate_params: (required) :type vm_operate_params: VmOperateParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -4145,7 +4149,7 @@ def rebuild_vm(self, vm_rebuild_params, **kwargs): # noqa: E501 :param vm_rebuild_params: (required) :type vm_rebuild_params: list[VmRebuildParams] :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -4176,7 +4180,7 @@ def rebuild_vm_with_http_info(self, vm_rebuild_params, **kwargs): # noqa: E501 :param vm_rebuild_params: (required) :type vm_rebuild_params: list[VmRebuildParams] :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -4297,7 +4301,7 @@ def recover_vm_from_recycle_bin(self, vm_operate_params, **kwargs): # noqa: E50 :param vm_operate_params: (required) :type vm_operate_params: VmOperateParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -4328,7 +4332,7 @@ def recover_vm_from_recycle_bin_with_http_info(self, vm_operate_params, **kwargs :param vm_operate_params: (required) :type vm_operate_params: VmOperateParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -4449,7 +4453,7 @@ def remove_vm_cd_rom(self, vm_remove_cd_rom_params, **kwargs): # noqa: E501 :param vm_remove_cd_rom_params: (required) :type vm_remove_cd_rom_params: VmRemoveCdRomParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -4480,7 +4484,7 @@ def remove_vm_cd_rom_with_http_info(self, vm_remove_cd_rom_params, **kwargs): # :param vm_remove_cd_rom_params: (required) :type vm_remove_cd_rom_params: VmRemoveCdRomParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -4601,7 +4605,7 @@ def remove_vm_disk(self, vm_remove_disk_params, **kwargs): # noqa: E501 :param vm_remove_disk_params: (required) :type vm_remove_disk_params: VmRemoveDiskParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -4632,7 +4636,7 @@ def remove_vm_disk_with_http_info(self, vm_remove_disk_params, **kwargs): # noq :param vm_remove_disk_params: (required) :type vm_remove_disk_params: VmRemoveDiskParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -4753,7 +4757,7 @@ def remove_vm_gpu_device(self, vm_remove_gpu_device_params, **kwargs): # noqa: :param vm_remove_gpu_device_params: (required) :type vm_remove_gpu_device_params: VmRemoveGpuDeviceParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -4784,7 +4788,7 @@ def remove_vm_gpu_device_with_http_info(self, vm_remove_gpu_device_params, **kwa :param vm_remove_gpu_device_params: (required) :type vm_remove_gpu_device_params: VmRemoveGpuDeviceParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -4905,7 +4909,7 @@ def remove_vm_nic(self, vm_remove_nic_params, **kwargs): # noqa: E501 :param vm_remove_nic_params: (required) :type vm_remove_nic_params: VmRemoveNicParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -4936,7 +4940,7 @@ def remove_vm_nic_with_http_info(self, vm_remove_nic_params, **kwargs): # noqa: :param vm_remove_nic_params: (required) :type vm_remove_nic_params: VmRemoveNicParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -5057,7 +5061,7 @@ def remove_vm_nic_by_where(self, vm_remove_nic_by_where_params, **kwargs): # no :param vm_remove_nic_by_where_params: (required) :type vm_remove_nic_by_where_params: VmRemoveNicByWhereParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -5088,7 +5092,7 @@ def remove_vm_nic_by_where_with_http_info(self, vm_remove_nic_by_where_params, * :param vm_remove_nic_by_where_params: (required) :type vm_remove_nic_by_where_params: VmRemoveNicByWhereParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -5209,7 +5213,7 @@ def remove_vm_pci_nic(self, vm_operate_pci_nic_params, **kwargs): # noqa: E501 :param vm_operate_pci_nic_params: (required) :type vm_operate_pci_nic_params: VmOperatePciNicParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -5240,7 +5244,7 @@ def remove_vm_pci_nic_with_http_info(self, vm_operate_pci_nic_params, **kwargs): :param vm_operate_pci_nic_params: (required) :type vm_operate_pci_nic_params: VmOperatePciNicParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -5362,7 +5366,7 @@ def remove_vm_to_folder(self, vm_operate_params, **kwargs): # noqa: E501 :param vm_operate_params: (required) :type vm_operate_params: VmOperateParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -5393,7 +5397,7 @@ def remove_vm_to_folder_with_http_info(self, vm_operate_params, **kwargs): # no :param vm_operate_params: (required) :type vm_operate_params: VmOperateParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -5514,7 +5518,7 @@ def reset_vm_guest_os_password(self, vm_reset_guest_os_password_params, **kwargs :param vm_reset_guest_os_password_params: (required) :type vm_reset_guest_os_password_params: VmResetGuestOsPasswordParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -5545,7 +5549,7 @@ def reset_vm_guest_os_password_with_http_info(self, vm_reset_guest_os_password_p :param vm_reset_guest_os_password_params: (required) :type vm_reset_guest_os_password_params: VmResetGuestOsPasswordParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -5667,7 +5671,7 @@ def restart_vm(self, vm_operate_params, **kwargs): # noqa: E501 :param vm_operate_params: (required) :type vm_operate_params: VmOperateParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -5698,7 +5702,7 @@ def restart_vm_with_http_info(self, vm_operate_params, **kwargs): # noqa: E501 :param vm_operate_params: (required) :type vm_operate_params: VmOperateParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -5819,7 +5823,7 @@ def resume_vm(self, vm_operate_params, **kwargs): # noqa: E501 :param vm_operate_params: (required) :type vm_operate_params: VmOperateParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -5850,7 +5854,7 @@ def resume_vm_with_http_info(self, vm_operate_params, **kwargs): # noqa: E501 :param vm_operate_params: (required) :type vm_operate_params: VmOperateParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -5971,7 +5975,7 @@ def rollback_vm(self, vm_rollback_params, **kwargs): # noqa: E501 :param vm_rollback_params: (required) :type vm_rollback_params: VmRollbackParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -6002,7 +6006,7 @@ def rollback_vm_with_http_info(self, vm_rollback_params, **kwargs): # noqa: E50 :param vm_rollback_params: (required) :type vm_rollback_params: VmRollbackParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -6123,7 +6127,7 @@ def shut_down_vm(self, vm_operate_params, **kwargs): # noqa: E501 :param vm_operate_params: (required) :type vm_operate_params: VmOperateParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -6154,7 +6158,7 @@ def shut_down_vm_with_http_info(self, vm_operate_params, **kwargs): # noqa: E50 :param vm_operate_params: (required) :type vm_operate_params: VmOperateParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -6275,7 +6279,7 @@ def start_vm(self, vm_start_params, **kwargs): # noqa: E501 :param vm_start_params: (required) :type vm_start_params: VmStartParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -6306,7 +6310,7 @@ def start_vm_with_http_info(self, vm_start_params, **kwargs): # noqa: E501 :param vm_start_params: (required) :type vm_start_params: VmStartParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -6427,7 +6431,7 @@ def stop_vm_in_cutover_migration(self, stop_vm_in_cutover_migration_params, **kw :param stop_vm_in_cutover_migration_params: (required) :type stop_vm_in_cutover_migration_params: StopVmInCutoverMigrationParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -6458,7 +6462,7 @@ def stop_vm_in_cutover_migration_with_http_info(self, stop_vm_in_cutover_migrati :param stop_vm_in_cutover_migration_params: (required) :type stop_vm_in_cutover_migration_params: StopVmInCutoverMigrationParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -6579,7 +6583,7 @@ def suspend_vm(self, vm_operate_params, **kwargs): # noqa: E501 :param vm_operate_params: (required) :type vm_operate_params: VmOperateParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -6610,7 +6614,7 @@ def suspend_vm_with_http_info(self, vm_operate_params, **kwargs): # noqa: E501 :param vm_operate_params: (required) :type vm_operate_params: VmOperateParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -6731,7 +6735,7 @@ def toggle_vm_cd_rom_disable(self, vm_toggle_cd_rom_disable_params, **kwargs): :param vm_toggle_cd_rom_disable_params: (required) :type vm_toggle_cd_rom_disable_params: VmToggleCdRomDisableParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -6762,7 +6766,7 @@ def toggle_vm_cd_rom_disable_with_http_info(self, vm_toggle_cd_rom_disable_param :param vm_toggle_cd_rom_disable_params: (required) :type vm_toggle_cd_rom_disable_params: VmToggleCdRomDisableParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -6883,7 +6887,7 @@ def update_vm(self, vm_update_params, **kwargs): # noqa: E501 :param vm_update_params: (required) :type vm_update_params: VmUpdateParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -6914,7 +6918,7 @@ def update_vm_with_http_info(self, vm_update_params, **kwargs): # noqa: E501 :param vm_update_params: (required) :type vm_update_params: VmUpdateParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -7035,7 +7039,7 @@ def update_vm_advanced_options(self, vm_update_advanced_options_params, **kwargs :param vm_update_advanced_options_params: (required) :type vm_update_advanced_options_params: VmUpdateAdvancedOptionsParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -7066,7 +7070,7 @@ def update_vm_advanced_options_with_http_info(self, vm_update_advanced_options_p :param vm_update_advanced_options_params: (required) :type vm_update_advanced_options_params: VmUpdateAdvancedOptionsParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -7188,7 +7192,7 @@ def update_vm_disk(self, vm_update_disk_params, **kwargs): # noqa: E501 :param vm_update_disk_params: (required) :type vm_update_disk_params: VmUpdateDiskParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -7219,7 +7223,7 @@ def update_vm_disk_with_http_info(self, vm_update_disk_params, **kwargs): # noq :param vm_update_disk_params: (required) :type vm_update_disk_params: VmUpdateDiskParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -7340,7 +7344,7 @@ def update_vm_host_options(self, vm_update_host_options_params, **kwargs): # no :param vm_update_host_options_params: (required) :type vm_update_host_options_params: VmUpdateHostOptionsParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -7371,7 +7375,7 @@ def update_vm_host_options_with_http_info(self, vm_update_host_options_params, * :param vm_update_host_options_params: (required) :type vm_update_host_options_params: VmUpdateHostOptionsParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -7493,7 +7497,7 @@ def update_vm_io_policy(self, vm_update_io_policy_params, **kwargs): # noqa: E5 :param vm_update_io_policy_params: (required) :type vm_update_io_policy_params: VmUpdateIoPolicyParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -7524,7 +7528,7 @@ def update_vm_io_policy_with_http_info(self, vm_update_io_policy_params, **kwarg :param vm_update_io_policy_params: (required) :type vm_update_io_policy_params: VmUpdateIoPolicyParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -7646,7 +7650,7 @@ def update_vm_nic(self, vm_update_nic_params, **kwargs): # noqa: E501 :param vm_update_nic_params: (required) :type vm_update_nic_params: VmUpdateNicParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -7677,7 +7681,7 @@ def update_vm_nic_with_http_info(self, vm_update_nic_params, **kwargs): # noqa: :param vm_update_nic_params: (required) :type vm_update_nic_params: VmUpdateNicParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -7798,7 +7802,7 @@ def update_vm_nic_advance_info(self, vm_update_nic_advance_info_params, **kwargs :param vm_update_nic_advance_info_params: (required) :type vm_update_nic_advance_info_params: VmUpdateNicAdvanceInfoParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -7829,7 +7833,7 @@ def update_vm_nic_advance_info_with_http_info(self, vm_update_nic_advance_info_p :param vm_update_nic_advance_info_params: (required) :type vm_update_nic_advance_info_params: VmUpdateNicAdvanceInfoParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -7951,7 +7955,7 @@ def update_vm_nic_basic_info(self, vm_update_nic_basic_info_params, **kwargs): :param vm_update_nic_basic_info_params: (required) :type vm_update_nic_basic_info_params: VmUpdateNicBasicInfoParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -7982,7 +7986,7 @@ def update_vm_nic_basic_info_with_http_info(self, vm_update_nic_basic_info_param :param vm_update_nic_basic_info_params: (required) :type vm_update_nic_basic_info_params: VmUpdateNicBasicInfoParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -8092,19 +8096,19 @@ def update_vm_nic_basic_info_with_http_info(self, vm_update_nic_basic_info_param collection_formats=collection_formats, _request_auth=local_var_params.get('_request_auth')) - def update_vm_nic_qos_option(self, vm_update_nic_qos_options_params, **kwargs): # noqa: E501 + def update_vm_nic_qos_option(self, content_language, vm_update_nic_qos_options_params, **kwargs): # noqa: E501 """update_vm_nic_qos_option # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.update_vm_nic_qos_option(vm_update_nic_qos_options_params, async_req=True) + >>> thread = api.update_vm_nic_qos_option(content_language, vm_update_nic_qos_options_params, async_req=True) >>> result = thread.get() + :param content_language: (required) + :type content_language: ContentLanguage :param vm_update_nic_qos_options_params: (required) :type vm_update_nic_qos_options_params: VmUpdateNicQosOptionsParams - :param content_language: - :type content_language: str :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -8121,21 +8125,21 @@ def update_vm_nic_qos_option(self, vm_update_nic_qos_options_params, **kwargs): :rtype: list[WithTaskVm] """ kwargs['_return_http_data_only'] = True - return self.update_vm_nic_qos_option_with_http_info(vm_update_nic_qos_options_params, **kwargs) # noqa: E501 + return self.update_vm_nic_qos_option_with_http_info(content_language, vm_update_nic_qos_options_params, **kwargs) # noqa: E501 - def update_vm_nic_qos_option_with_http_info(self, vm_update_nic_qos_options_params, **kwargs): # noqa: E501 + def update_vm_nic_qos_option_with_http_info(self, content_language, vm_update_nic_qos_options_params, **kwargs): # noqa: E501 """update_vm_nic_qos_option # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.update_vm_nic_qos_option_with_http_info(vm_update_nic_qos_options_params, async_req=True) + >>> thread = api.update_vm_nic_qos_option_with_http_info(content_language, vm_update_nic_qos_options_params, async_req=True) >>> result = thread.get() + :param content_language: (required) + :type content_language: ContentLanguage :param vm_update_nic_qos_options_params: (required) :type vm_update_nic_qos_options_params: VmUpdateNicQosOptionsParams - :param content_language: - :type content_language: str :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -8163,8 +8167,8 @@ def update_vm_nic_qos_option_with_http_info(self, vm_update_nic_qos_options_para local_var_params = locals() all_params = [ - 'vm_update_nic_qos_options_params', - 'content_language' + 'content_language', + 'vm_update_nic_qos_options_params' ] all_params.extend( [ @@ -8186,6 +8190,10 @@ def update_vm_nic_qos_option_with_http_info(self, vm_update_nic_qos_options_para ) local_var_params[key] = val del local_var_params['kwargs'] + # verify the required parameter 'content_language' is set + if self.api_client.client_side_validation and ('content_language' not in local_var_params or # noqa: E501 + local_var_params['content_language'] is None): # noqa: E501 + raise ApiValueError("Missing the required parameter `content_language` when calling `update_vm_nic_qos_option`") # noqa: E501 # verify the required parameter 'vm_update_nic_qos_options_params' is set if self.api_client.client_side_validation and ('vm_update_nic_qos_options_params' not in local_var_params or # noqa: E501 local_var_params['vm_update_nic_qos_options_params'] is None): # noqa: E501 @@ -8257,7 +8265,7 @@ def update_vm_owner(self, vm_update_owner_params, **kwargs): # noqa: E501 :param vm_update_owner_params: (required) :type vm_update_owner_params: VmUpdateOwnerParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -8288,7 +8296,7 @@ def update_vm_owner_with_http_info(self, vm_update_owner_params, **kwargs): # n :param vm_update_owner_params: (required) :type vm_update_owner_params: VmUpdateOwnerParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code diff --git a/cloudtower/api/vm_folder_api.py b/cloudtower/api/vm_folder_api.py index a7ab697d..33d21d9a 100644 --- a/cloudtower/api/vm_folder_api.py +++ b/cloudtower/api/vm_folder_api.py @@ -37,7 +37,7 @@ def create_vm_folder(self, vm_folder_creation_params, **kwargs): # noqa: E501 :param vm_folder_creation_params: (required) :type vm_folder_creation_params: list[VmFolderCreationParams] :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -68,7 +68,7 @@ def create_vm_folder_with_http_info(self, vm_folder_creation_params, **kwargs): :param vm_folder_creation_params: (required) :type vm_folder_creation_params: list[VmFolderCreationParams] :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -189,7 +189,7 @@ def delete_vm_folder(self, vm_folder_deletion_params, **kwargs): # noqa: E501 :param vm_folder_deletion_params: (required) :type vm_folder_deletion_params: VmFolderDeletionParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -220,7 +220,7 @@ def delete_vm_folder_with_http_info(self, vm_folder_deletion_params, **kwargs): :param vm_folder_deletion_params: (required) :type vm_folder_deletion_params: VmFolderDeletionParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -645,7 +645,7 @@ def update_vm_folder(self, vm_folder_updation_params, **kwargs): # noqa: E501 :param vm_folder_updation_params: (required) :type vm_folder_updation_params: VmFolderUpdationParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -676,7 +676,7 @@ def update_vm_folder_with_http_info(self, vm_folder_updation_params, **kwargs): :param vm_folder_updation_params: (required) :type vm_folder_updation_params: VmFolderUpdationParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code diff --git a/cloudtower/api/vm_placement_group_api.py b/cloudtower/api/vm_placement_group_api.py index 9bfd0c21..d852d43b 100644 --- a/cloudtower/api/vm_placement_group_api.py +++ b/cloudtower/api/vm_placement_group_api.py @@ -37,7 +37,7 @@ def create_vm_placement_group(self, vm_placement_group_creation_params, **kwargs :param vm_placement_group_creation_params: (required) :type vm_placement_group_creation_params: list[VmPlacementGroupCreationParams] :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -68,7 +68,7 @@ def create_vm_placement_group_with_http_info(self, vm_placement_group_creation_p :param vm_placement_group_creation_params: (required) :type vm_placement_group_creation_params: list[VmPlacementGroupCreationParams] :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -189,7 +189,7 @@ def delete_vm_placement_group(self, vm_placement_group_deletion_params, **kwargs :param vm_placement_group_deletion_params: (required) :type vm_placement_group_deletion_params: VmPlacementGroupDeletionParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -220,7 +220,7 @@ def delete_vm_placement_group_with_http_info(self, vm_placement_group_deletion_p :param vm_placement_group_deletion_params: (required) :type vm_placement_group_deletion_params: VmPlacementGroupDeletionParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -645,7 +645,7 @@ def update_vm_placement_group(self, vm_placement_group_updation_params, **kwargs :param vm_placement_group_updation_params: (required) :type vm_placement_group_updation_params: VmPlacementGroupUpdationParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -676,7 +676,7 @@ def update_vm_placement_group_with_http_info(self, vm_placement_group_updation_p :param vm_placement_group_updation_params: (required) :type vm_placement_group_updation_params: VmPlacementGroupUpdationParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code diff --git a/cloudtower/api/vm_snapshot_api.py b/cloudtower/api/vm_snapshot_api.py index 4bfa8a61..e11ec04e 100644 --- a/cloudtower/api/vm_snapshot_api.py +++ b/cloudtower/api/vm_snapshot_api.py @@ -37,7 +37,7 @@ def create_vm_snapshot(self, vm_snapshot_creation_params, **kwargs): # noqa: E5 :param vm_snapshot_creation_params: (required) :type vm_snapshot_creation_params: VmSnapshotCreationParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -68,7 +68,7 @@ def create_vm_snapshot_with_http_info(self, vm_snapshot_creation_params, **kwarg :param vm_snapshot_creation_params: (required) :type vm_snapshot_creation_params: VmSnapshotCreationParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -189,7 +189,7 @@ def delete_vm_snapshot(self, vm_snapshot_deletion_params, **kwargs): # noqa: E5 :param vm_snapshot_deletion_params: (required) :type vm_snapshot_deletion_params: VmSnapshotDeletionParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -220,7 +220,7 @@ def delete_vm_snapshot_with_http_info(self, vm_snapshot_deletion_params, **kwarg :param vm_snapshot_deletion_params: (required) :type vm_snapshot_deletion_params: VmSnapshotDeletionParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code diff --git a/cloudtower/api/vm_template_api.py b/cloudtower/api/vm_template_api.py index f1d47edb..debb4ef7 100644 --- a/cloudtower/api/vm_template_api.py +++ b/cloudtower/api/vm_template_api.py @@ -37,7 +37,7 @@ def clone_vm_template_from_vm(self, vm_template_creation_params, **kwargs): # n :param vm_template_creation_params: (required) :type vm_template_creation_params: list[VmTemplateCreationParams] :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -68,7 +68,7 @@ def clone_vm_template_from_vm_with_http_info(self, vm_template_creation_params, :param vm_template_creation_params: (required) :type vm_template_creation_params: list[VmTemplateCreationParams] :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -189,7 +189,7 @@ def convert_vm_template_from_vm(self, vm_template_creation_params, **kwargs): # :param vm_template_creation_params: (required) :type vm_template_creation_params: list[VmTemplateCreationParams] :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -220,7 +220,7 @@ def convert_vm_template_from_vm_with_http_info(self, vm_template_creation_params :param vm_template_creation_params: (required) :type vm_template_creation_params: list[VmTemplateCreationParams] :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -341,7 +341,7 @@ def delete_vm_template(self, vm_template_deletion_params, **kwargs): # noqa: E5 :param vm_template_deletion_params: (required) :type vm_template_deletion_params: VmTemplateDeletionParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -372,7 +372,7 @@ def delete_vm_template_with_http_info(self, vm_template_deletion_params, **kwarg :param vm_template_deletion_params: (required) :type vm_template_deletion_params: VmTemplateDeletionParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -797,7 +797,7 @@ def update_vm_template(self, vm_template_updation_params, **kwargs): # noqa: E5 :param vm_template_updation_params: (required) :type vm_template_updation_params: VmTemplateUpdationParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -828,7 +828,7 @@ def update_vm_template_with_http_info(self, vm_template_updation_params, **kwarg :param vm_template_updation_params: (required) :type vm_template_updation_params: VmTemplateUpdationParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code diff --git a/cloudtower/api/vm_volume_api.py b/cloudtower/api/vm_volume_api.py index 7bcab372..4650771d 100644 --- a/cloudtower/api/vm_volume_api.py +++ b/cloudtower/api/vm_volume_api.py @@ -37,7 +37,7 @@ def clone_vm_volume(self, clone_vm_volume_params, **kwargs): # noqa: E501 :param clone_vm_volume_params: (required) :type clone_vm_volume_params: list[CloneVmVolumeParams] :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -68,7 +68,7 @@ def clone_vm_volume_with_http_info(self, clone_vm_volume_params, **kwargs): # n :param clone_vm_volume_params: (required) :type clone_vm_volume_params: list[CloneVmVolumeParams] :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -189,7 +189,7 @@ def create_vm_volume(self, vm_volume_creation_params, **kwargs): # noqa: E501 :param vm_volume_creation_params: (required) :type vm_volume_creation_params: list[VmVolumeCreationParams] :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -220,7 +220,7 @@ def create_vm_volume_with_http_info(self, vm_volume_creation_params, **kwargs): :param vm_volume_creation_params: (required) :type vm_volume_creation_params: list[VmVolumeCreationParams] :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -341,7 +341,7 @@ def delete_vm_volume_from_vm(self, vm_volume_deletion_params, **kwargs): # noqa :param vm_volume_deletion_params: (required) :type vm_volume_deletion_params: VmVolumeDeletionParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -372,7 +372,7 @@ def delete_vm_volume_from_vm_with_http_info(self, vm_volume_deletion_params, **k :param vm_volume_deletion_params: (required) :type vm_volume_deletion_params: VmVolumeDeletionParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -481,19 +481,19 @@ def delete_vm_volume_from_vm_with_http_info(self, vm_volume_deletion_params, **k collection_formats=collection_formats, _request_auth=local_var_params.get('_request_auth')) - def export_vm_volume(self, export_vm_volume_params, **kwargs): # noqa: E501 + def export_vm_volume(self, content_language, export_vm_volume_params, **kwargs): # noqa: E501 """export_vm_volume # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.export_vm_volume(export_vm_volume_params, async_req=True) + >>> thread = api.export_vm_volume(content_language, export_vm_volume_params, async_req=True) >>> result = thread.get() + :param content_language: (required) + :type content_language: ContentLanguage :param export_vm_volume_params: (required) :type export_vm_volume_params: ExportVmVolumeParams - :param content_language: - :type content_language: str :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -510,21 +510,21 @@ def export_vm_volume(self, export_vm_volume_params, **kwargs): # noqa: E501 :rtype: list[WithTaskVmExportFile] """ kwargs['_return_http_data_only'] = True - return self.export_vm_volume_with_http_info(export_vm_volume_params, **kwargs) # noqa: E501 + return self.export_vm_volume_with_http_info(content_language, export_vm_volume_params, **kwargs) # noqa: E501 - def export_vm_volume_with_http_info(self, export_vm_volume_params, **kwargs): # noqa: E501 + def export_vm_volume_with_http_info(self, content_language, export_vm_volume_params, **kwargs): # noqa: E501 """export_vm_volume # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.export_vm_volume_with_http_info(export_vm_volume_params, async_req=True) + >>> thread = api.export_vm_volume_with_http_info(content_language, export_vm_volume_params, async_req=True) >>> result = thread.get() + :param content_language: (required) + :type content_language: ContentLanguage :param export_vm_volume_params: (required) :type export_vm_volume_params: ExportVmVolumeParams - :param content_language: - :type content_language: str :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -552,8 +552,8 @@ def export_vm_volume_with_http_info(self, export_vm_volume_params, **kwargs): # local_var_params = locals() all_params = [ - 'export_vm_volume_params', - 'content_language' + 'content_language', + 'export_vm_volume_params' ] all_params.extend( [ @@ -575,6 +575,10 @@ def export_vm_volume_with_http_info(self, export_vm_volume_params, **kwargs): # ) local_var_params[key] = val del local_var_params['kwargs'] + # verify the required parameter 'content_language' is set + if self.api_client.client_side_validation and ('content_language' not in local_var_params or # noqa: E501 + local_var_params['content_language'] is None): # noqa: E501 + raise ApiValueError("Missing the required parameter `content_language` when calling `export_vm_volume`") # noqa: E501 # verify the required parameter 'export_vm_volume_params' is set if self.api_client.client_side_validation and ('export_vm_volume_params' not in local_var_params or # noqa: E501 local_var_params['export_vm_volume_params'] is None): # noqa: E501 @@ -937,19 +941,19 @@ def get_vm_volumes_connection_with_http_info(self, get_vm_volumes_connection_req collection_formats=collection_formats, _request_auth=local_var_params.get('_request_auth')) - def import_vm_volume(self, import_vm_volume_params, **kwargs): # noqa: E501 + def import_vm_volume(self, content_language, import_vm_volume_params, **kwargs): # noqa: E501 """import_vm_volume # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.import_vm_volume(import_vm_volume_params, async_req=True) + >>> thread = api.import_vm_volume(content_language, import_vm_volume_params, async_req=True) >>> result = thread.get() + :param content_language: (required) + :type content_language: ContentLanguage :param import_vm_volume_params: (required) :type import_vm_volume_params: list[ImportVmVolumeParams] - :param content_language: - :type content_language: str :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -966,21 +970,21 @@ def import_vm_volume(self, import_vm_volume_params, **kwargs): # noqa: E501 :rtype: list[WithTaskVmVolume] """ kwargs['_return_http_data_only'] = True - return self.import_vm_volume_with_http_info(import_vm_volume_params, **kwargs) # noqa: E501 + return self.import_vm_volume_with_http_info(content_language, import_vm_volume_params, **kwargs) # noqa: E501 - def import_vm_volume_with_http_info(self, import_vm_volume_params, **kwargs): # noqa: E501 + def import_vm_volume_with_http_info(self, content_language, import_vm_volume_params, **kwargs): # noqa: E501 """import_vm_volume # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.import_vm_volume_with_http_info(import_vm_volume_params, async_req=True) + >>> thread = api.import_vm_volume_with_http_info(content_language, import_vm_volume_params, async_req=True) >>> result = thread.get() + :param content_language: (required) + :type content_language: ContentLanguage :param import_vm_volume_params: (required) :type import_vm_volume_params: list[ImportVmVolumeParams] - :param content_language: - :type content_language: str :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -1008,8 +1012,8 @@ def import_vm_volume_with_http_info(self, import_vm_volume_params, **kwargs): # local_var_params = locals() all_params = [ - 'import_vm_volume_params', - 'content_language' + 'content_language', + 'import_vm_volume_params' ] all_params.extend( [ @@ -1031,6 +1035,10 @@ def import_vm_volume_with_http_info(self, import_vm_volume_params, **kwargs): # ) local_var_params[key] = val del local_var_params['kwargs'] + # verify the required parameter 'content_language' is set + if self.api_client.client_side_validation and ('content_language' not in local_var_params or # noqa: E501 + local_var_params['content_language'] is None): # noqa: E501 + raise ApiValueError("Missing the required parameter `content_language` when calling `import_vm_volume`") # noqa: E501 # verify the required parameter 'import_vm_volume_params' is set if self.api_client.client_side_validation and ('import_vm_volume_params' not in local_var_params or # noqa: E501 local_var_params['import_vm_volume_params'] is None): # noqa: E501 @@ -1101,7 +1109,7 @@ def rebuild_vm_volume(self, vm_volume_rebuild_params, **kwargs): # noqa: E501 :param vm_volume_rebuild_params: (required) :type vm_volume_rebuild_params: list[VmVolumeRebuildParams] :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -1132,7 +1140,7 @@ def rebuild_vm_volume_with_http_info(self, vm_volume_rebuild_params, **kwargs): :param vm_volume_rebuild_params: (required) :type vm_volume_rebuild_params: list[VmVolumeRebuildParams] :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -1254,7 +1262,7 @@ def rollback_vm_volume(self, vm_volume_rollback_params, **kwargs): # noqa: E501 :param vm_volume_rollback_params: (required) :type vm_volume_rollback_params: list[VmVolumeRollbackParams] :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -1285,7 +1293,7 @@ def rollback_vm_volume_with_http_info(self, vm_volume_rollback_params, **kwargs) :param vm_volume_rollback_params: (required) :type vm_volume_rollback_params: list[VmVolumeRollbackParams] :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -1407,7 +1415,7 @@ def update_vm_volume(self, update_vm_volume_params, **kwargs): # noqa: E501 :param update_vm_volume_params: (required) :type update_vm_volume_params: UpdateVmVolumeParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -1438,7 +1446,7 @@ def update_vm_volume_with_http_info(self, update_vm_volume_params, **kwargs): # :param update_vm_volume_params: (required) :type update_vm_volume_params: UpdateVmVolumeParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code diff --git a/cloudtower/api/vm_volume_snapshot_api.py b/cloudtower/api/vm_volume_snapshot_api.py index 5d0ff8ed..0b51a892 100644 --- a/cloudtower/api/vm_volume_snapshot_api.py +++ b/cloudtower/api/vm_volume_snapshot_api.py @@ -37,7 +37,7 @@ def create_vm_volume_snapshot(self, vm_volume_snapshot_creation_params, **kwargs :param vm_volume_snapshot_creation_params: (required) :type vm_volume_snapshot_creation_params: list[VmVolumeSnapshotCreationParams] :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -68,7 +68,7 @@ def create_vm_volume_snapshot_with_http_info(self, vm_volume_snapshot_creation_p :param vm_volume_snapshot_creation_params: (required) :type vm_volume_snapshot_creation_params: list[VmVolumeSnapshotCreationParams] :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code @@ -189,7 +189,7 @@ def delete_vm_volume_snapshot(self, vm_volume_snapshot_deletion_params, **kwargs :param vm_volume_snapshot_deletion_params: (required) :type vm_volume_snapshot_deletion_params: VmVolumeSnapshotDeletionParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -220,7 +220,7 @@ def delete_vm_volume_snapshot_with_http_info(self, vm_volume_snapshot_deletion_p :param vm_volume_snapshot_deletion_params: (required) :type vm_volume_snapshot_deletion_params: VmVolumeSnapshotDeletionParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code diff --git a/cloudtower/api/vsphere_esxi_account_api.py b/cloudtower/api/vsphere_esxi_account_api.py index 0228484c..51892ad1 100644 --- a/cloudtower/api/vsphere_esxi_account_api.py +++ b/cloudtower/api/vsphere_esxi_account_api.py @@ -341,7 +341,7 @@ def update_vsphere_esxi_account(self, update_vsphere_esxi_account_params, **kwar :param update_vsphere_esxi_account_params: (required) :type update_vsphere_esxi_account_params: UpdateVsphereEsxiAccountParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -372,7 +372,7 @@ def update_vsphere_esxi_account_with_http_info(self, update_vsphere_esxi_account :param update_vsphere_esxi_account_params: (required) :type update_vsphere_esxi_account_params: UpdateVsphereEsxiAccountParams :param content_language: - :type content_language: str + :type content_language: ContentLanguage :param async_req: Whether to execute the request asynchronously. :type async_req: bool, optional :param _return_http_data_only: response data without head status code diff --git a/cloudtower/api_client.py b/cloudtower/api_client.py index b1f2f936..6faf72cc 100644 --- a/cloudtower/api_client.py +++ b/cloudtower/api_client.py @@ -4,7 +4,7 @@ cloudtower operation API and SDK # noqa: E501 - The version of the OpenAPI document: 2.14.2 + The version of the OpenAPI document: 2.15.0 Contact: info@smartx.com Generated by: https://openapi-generator.tech """ @@ -79,7 +79,7 @@ def __init__(self, configuration=None, header_name=None, header_value=None, self.default_headers[header_name] = header_value self.cookie = cookie # Set default User-Agent. - self.user_agent = 'OpenAPI-Generator/2.14.2/python' + self.user_agent = 'OpenAPI-Generator/2.15.0/python' self.client_side_validation = configuration.client_side_validation def __enter__(self): diff --git a/cloudtower/configuration.py b/cloudtower/configuration.py index de04a1bc..91784c21 100644 --- a/cloudtower/configuration.py +++ b/cloudtower/configuration.py @@ -398,8 +398,8 @@ def to_debug_report(self): return "Python SDK Debug Report:\n"\ "OS: {env}\n"\ "Python Version: {pyversion}\n"\ - "Version of the API: 2.14.2\n"\ - "SDK Package Version: 2.14.2".\ + "Version of the API: 2.15.0\n"\ + "SDK Package Version: 2.15.0".\ format(env=sys.platform, pyversion=sys.version) def get_host_settings(self): diff --git a/cloudtower/models/__init__.py b/cloudtower/models/__init__.py index 7b3858b2..55770a4a 100644 --- a/cloudtower/models/__init__.py +++ b/cloudtower/models/__init__.py @@ -119,6 +119,7 @@ from cloudtower.models.cluster_where_input import ClusterWhereInput from cloudtower.models.cluster_where_unique_input import ClusterWhereUniqueInput from cloudtower.models.column_config import ColumnConfig +from cloudtower.models.common_header import CommonHeader from cloudtower.models.connect_state import ConnectState from cloudtower.models.consistency_group import ConsistencyGroup from cloudtower.models.consistency_group_connection import ConsistencyGroupConnection @@ -138,6 +139,7 @@ from cloudtower.models.consistency_group_updation_params_data import ConsistencyGroupUpdationParamsData from cloudtower.models.consistency_group_where_input import ConsistencyGroupWhereInput from cloudtower.models.consistent_type import ConsistentType +from cloudtower.models.content_language import ContentLanguage from cloudtower.models.content_library_image import ContentLibraryImage from cloudtower.models.content_library_image_connection import ContentLibraryImageConnection from cloudtower.models.content_library_image_deletion_params import ContentLibraryImageDeletionParams @@ -847,6 +849,7 @@ from cloudtower.models.nested_vds import NestedVds from cloudtower.models.nested_vgpu_type import NestedVgpuType from cloudtower.models.nested_view import NestedView +from cloudtower.models.nested_virtual_private_cloud_nic import NestedVirtualPrivateCloudNic from cloudtower.models.nested_vlan import NestedVlan from cloudtower.models.nested_vm import NestedVm from cloudtower.models.nested_vm_disk import NestedVmDisk @@ -1162,6 +1165,27 @@ from cloudtower.models.view_updation_params import ViewUpdationParams from cloudtower.models.view_updation_params_data import ViewUpdationParamsData from cloudtower.models.view_where_input import ViewWhereInput +from cloudtower.models.virtual_private_cloud_cluster_binding_where_input import VirtualPrivateCloudClusterBindingWhereInput +from cloudtower.models.virtual_private_cloud_edge_gateway_where_input import VirtualPrivateCloudEdgeGatewayWhereInput +from cloudtower.models.virtual_private_cloud_external_subnet_where_input import VirtualPrivateCloudExternalSubnetWhereInput +from cloudtower.models.virtual_private_cloud_floating_ip_where_input import VirtualPrivateCloudFloatingIpWhereInput +from cloudtower.models.virtual_private_cloud_isolation_policy_mode import VirtualPrivateCloudIsolationPolicyMode +from cloudtower.models.virtual_private_cloud_isolation_policy_where_input import VirtualPrivateCloudIsolationPolicyWhereInput +from cloudtower.models.virtual_private_cloud_layer2_gateway_where_input import VirtualPrivateCloudLayer2GatewayWhereInput +from cloudtower.models.virtual_private_cloud_nat_gateway_where_input import VirtualPrivateCloudNatGatewayWhereInput +from cloudtower.models.virtual_private_cloud_nic_snapshot_where_input import VirtualPrivateCloudNicSnapshotWhereInput +from cloudtower.models.virtual_private_cloud_nic_where_input import VirtualPrivateCloudNicWhereInput +from cloudtower.models.virtual_private_cloud_peering_where_input import VirtualPrivateCloudPeeringWhereInput +from cloudtower.models.virtual_private_cloud_route_next_hop_type import VirtualPrivateCloudRouteNextHopType +from cloudtower.models.virtual_private_cloud_route_table_where_input import VirtualPrivateCloudRouteTableWhereInput +from cloudtower.models.virtual_private_cloud_route_where_input import VirtualPrivateCloudRouteWhereInput +from cloudtower.models.virtual_private_cloud_router_gateway_where_input import VirtualPrivateCloudRouterGatewayWhereInput +from cloudtower.models.virtual_private_cloud_security_group_where_input import VirtualPrivateCloudSecurityGroupWhereInput +from cloudtower.models.virtual_private_cloud_security_policy_mode import VirtualPrivateCloudSecurityPolicyMode +from cloudtower.models.virtual_private_cloud_security_policy_where_input import VirtualPrivateCloudSecurityPolicyWhereInput +from cloudtower.models.virtual_private_cloud_service_where_input import VirtualPrivateCloudServiceWhereInput +from cloudtower.models.virtual_private_cloud_subnet_where_input import VirtualPrivateCloudSubnetWhereInput +from cloudtower.models.virtual_private_cloud_where_input import VirtualPrivateCloudWhereInput from cloudtower.models.vlan import Vlan from cloudtower.models.vlan_connection import VlanConnection from cloudtower.models.vlan_deletion_params import VlanDeletionParams @@ -1239,6 +1263,7 @@ from cloudtower.models.vm_nic_params import VmNicParams from cloudtower.models.vm_nic_qos_option import VmNicQosOption from cloudtower.models.vm_nic_qos_traffic import VmNicQosTraffic +from cloudtower.models.vm_nic_type import VmNicType from cloudtower.models.vm_nic_where_input import VmNicWhereInput from cloudtower.models.vm_operate_params import VmOperateParams from cloudtower.models.vm_operate_pci_nic_params import VmOperatePciNicParams diff --git a/cloudtower/models/alert_rule_object.py b/cloudtower/models/alert_rule_object.py index eb11a8d6..7ac30982 100644 --- a/cloudtower/models/alert_rule_object.py +++ b/cloudtower/models/alert_rule_object.py @@ -26,6 +26,8 @@ class AlertRuleObject(object): HYPERVISOR = "HYPERVISOR" NETWORK = "NETWORK" NTP_SERVER = "NTP_SERVER" + OBSERVABILITY_CONNECTED_SYSTEM_SERVICE = "OBSERVABILITY_CONNECTED_SYSTEM_SERVICE" + OBSERVABILITY_SERVICE = "OBSERVABILITY_SERVICE" PHYSICAL_HOST = "PHYSICAL_HOST" SCVM = "SCVM" SNAPSHOT_PLAN = "SNAPSHOT_PLAN" @@ -38,7 +40,7 @@ class AlertRuleObject(object): WITNESS_NETWORK = "WITNESS_NETWORK" ZBS_ZONE = "ZBS_ZONE" - allowable_values = [BRICK, CLUSTER, DISK, HYPERVISOR, NETWORK, NTP_SERVER, PHYSICAL_HOST, SCVM, SNAPSHOT_PLAN, STORAGE_CHUNK, STORAGE_POOL, SYSTEM_SERVICE, TIME_MACHINE_PLAN, VM, WITNESS, WITNESS_NETWORK, ZBS_ZONE] # noqa: E501 + allowable_values = [BRICK, CLUSTER, DISK, HYPERVISOR, NETWORK, NTP_SERVER, OBSERVABILITY_CONNECTED_SYSTEM_SERVICE, OBSERVABILITY_SERVICE, PHYSICAL_HOST, SCVM, SNAPSHOT_PLAN, STORAGE_CHUNK, STORAGE_POOL, SYSTEM_SERVICE, TIME_MACHINE_PLAN, VM, WITNESS, WITNESS_NETWORK, ZBS_ZONE] # noqa: E501 """ Attributes: diff --git a/cloudtower/models/common_header.py b/cloudtower/models/common_header.py new file mode 100644 index 00000000..c68e715d --- /dev/null +++ b/cloudtower/models/common_header.py @@ -0,0 +1,120 @@ +# 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 cloudtower.configuration import Configuration + + +class CommonHeader(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 = { + 'x_tower_request_id': 'str' + } + + attribute_map = { + 'x_tower_request_id': 'x-tower-request-id' + } + + def __init__(self, **kwargs): # noqa: E501 + """CommonHeader - a model defined in OpenAPI""" # noqa: E501 + self.local_vars_configuration = kwargs.get("local_vars_configuration", Configuration.get_default_copy()) + + self._x_tower_request_id = None + self.discriminator = None + + if "x_tower_request_id" in kwargs: + self.x_tower_request_id = kwargs["x_tower_request_id"] + + @property + def x_tower_request_id(self): + """Gets the x_tower_request_id of this CommonHeader. # noqa: E501 + + + :return: The x_tower_request_id of this CommonHeader. # noqa: E501 + :rtype: str + """ + return self._x_tower_request_id + + @x_tower_request_id.setter + def x_tower_request_id(self, x_tower_request_id): + """Sets the x_tower_request_id of this CommonHeader. + + + :param x_tower_request_id: The x_tower_request_id of this CommonHeader. # noqa: E501 + :type x_tower_request_id: str + """ + if self.local_vars_configuration.client_side_validation and x_tower_request_id is None: # noqa: E501 + raise ValueError("Invalid value for `x_tower_request_id`, must not be `None`") # noqa: E501 + + self._x_tower_request_id = x_tower_request_id + + 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, CommonHeader): + 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, CommonHeader): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/content_language.py b/cloudtower/models/content_language.py new file mode 100644 index 00000000..575e7756 --- /dev/null +++ b/cloudtower/models/content_language.py @@ -0,0 +1,98 @@ +# 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 cloudtower.configuration import Configuration + + +class ContentLanguage(object): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + """ + + """ + allowed enum values + """ + ZH_CN = "zh-CN" + EN_US = "en-US" + + allowable_values = [ZH_CN, EN_US] # noqa: E501 + + """ + 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 = { + } + + attribute_map = { + } + + def __init__(self, **kwargs): # noqa: E501 + """ContentLanguage - a model defined in OpenAPI""" # noqa: E501 + self.local_vars_configuration = kwargs.get("local_vars_configuration", Configuration.get_default_copy()) + self.discriminator = None + + 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, ContentLanguage): + 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, ContentLanguage): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/iscsi_lun.py b/cloudtower/models/iscsi_lun.py index 702d0a92..6ddd8add 100644 --- a/cloudtower/models/iscsi_lun.py +++ b/cloudtower/models/iscsi_lun.py @@ -61,6 +61,7 @@ class IscsiLun(object): 'stripe_num': 'int', 'stripe_size': 'int', 'thin_provision': 'bool', + 'unique_logical_size': 'int', 'unique_size': 'int', 'zbs_volume_id': 'str' } @@ -102,6 +103,7 @@ class IscsiLun(object): 'stripe_num': 'stripe_num', 'stripe_size': 'stripe_size', 'thin_provision': 'thin_provision', + 'unique_logical_size': 'unique_logical_size', 'unique_size': 'unique_size', 'zbs_volume_id': 'zbs_volume_id' } @@ -146,6 +148,7 @@ def __init__(self, **kwargs): # noqa: E501 self._stripe_num = None self._stripe_size = None self._thin_provision = None + self._unique_logical_size = None self._unique_size = None self._zbs_volume_id = None self.discriminator = None @@ -219,6 +222,7 @@ def __init__(self, **kwargs): # noqa: E501 self.stripe_size = kwargs["stripe_size"] if "thin_provision" in kwargs: self.thin_provision = kwargs["thin_provision"] + self.unique_logical_size = kwargs.get("unique_logical_size", None) if "unique_size" in kwargs: self.unique_size = kwargs["unique_size"] if "zbs_volume_id" in kwargs: @@ -1046,6 +1050,27 @@ def thin_provision(self, thin_provision): self._thin_provision = thin_provision + @property + def unique_logical_size(self): + """Gets the unique_logical_size of this IscsiLun. # noqa: E501 + + + :return: The unique_logical_size of this IscsiLun. # noqa: E501 + :rtype: int + """ + return self._unique_logical_size + + @unique_logical_size.setter + def unique_logical_size(self, unique_logical_size): + """Sets the unique_logical_size of this IscsiLun. + + + :param unique_logical_size: The unique_logical_size of this IscsiLun. # noqa: E501 + :type unique_logical_size: int + """ + + self._unique_logical_size = unique_logical_size + @property def unique_size(self): """Gets the unique_size of this IscsiLun. # noqa: E501 diff --git a/cloudtower/models/iscsi_lun_order_by_input.py b/cloudtower/models/iscsi_lun_order_by_input.py index 5e4da63e..9045d963 100644 --- a/cloudtower/models/iscsi_lun_order_by_input.py +++ b/cloudtower/models/iscsi_lun_order_by_input.py @@ -86,12 +86,14 @@ class IscsiLunOrderByInput(object): STRIPE_SIZE_DESC = "stripe_size_DESC" THIN_PROVISION_ASC = "thin_provision_ASC" THIN_PROVISION_DESC = "thin_provision_DESC" + UNIQUE_LOGICAL_SIZE_ASC = "unique_logical_size_ASC" + UNIQUE_LOGICAL_SIZE_DESC = "unique_logical_size_DESC" UNIQUE_SIZE_ASC = "unique_size_ASC" UNIQUE_SIZE_DESC = "unique_size_DESC" ZBS_VOLUME_ID_ASC = "zbs_volume_id_ASC" ZBS_VOLUME_ID_DESC = "zbs_volume_id_DESC" - allowable_values = [ALLOWED_INITIATORS_ASC, ALLOWED_INITIATORS_DESC, ASSIGNED_SIZE_ASC, ASSIGNED_SIZE_DESC, BPS_ASC, BPS_DESC, BPS_MAX_ASC, BPS_MAX_DESC, BPS_MAX_LENGTH_ASC, BPS_MAX_LENGTH_DESC, BPS_RD_ASC, BPS_RD_DESC, BPS_RD_MAX_ASC, BPS_RD_MAX_DESC, BPS_RD_MAX_LENGTH_ASC, BPS_RD_MAX_LENGTH_DESC, BPS_WR_ASC, BPS_WR_DESC, BPS_WR_MAX_ASC, BPS_WR_MAX_DESC, BPS_WR_MAX_LENGTH_ASC, BPS_WR_MAX_LENGTH_DESC, ENTITYASYNCSTATUS_ASC, ENTITYASYNCSTATUS_DESC, ID_ASC, ID_DESC, IO_SIZE_ASC, IO_SIZE_DESC, IOPS_ASC, IOPS_DESC, IOPS_MAX_ASC, IOPS_MAX_DESC, IOPS_MAX_LENGTH_ASC, IOPS_MAX_LENGTH_DESC, IOPS_RD_ASC, IOPS_RD_DESC, IOPS_RD_MAX_ASC, IOPS_RD_MAX_DESC, IOPS_RD_MAX_LENGTH_ASC, IOPS_RD_MAX_LENGTH_DESC, IOPS_WR_ASC, IOPS_WR_DESC, IOPS_WR_MAX_ASC, IOPS_WR_MAX_DESC, IOPS_WR_MAX_LENGTH_ASC, IOPS_WR_MAX_LENGTH_DESC, LOCAL_CREATED_AT_ASC, LOCAL_CREATED_AT_DESC, LOCAL_ID_ASC, LOCAL_ID_DESC, LUN_ID_ASC, LUN_ID_DESC, NAME_ASC, NAME_DESC, REPLICA_NUM_ASC, REPLICA_NUM_DESC, SHARED_SIZE_ASC, SHARED_SIZE_DESC, SNAPSHOT_NUM_ASC, SNAPSHOT_NUM_DESC, STRIPE_NUM_ASC, STRIPE_NUM_DESC, STRIPE_SIZE_ASC, STRIPE_SIZE_DESC, THIN_PROVISION_ASC, THIN_PROVISION_DESC, UNIQUE_SIZE_ASC, UNIQUE_SIZE_DESC, ZBS_VOLUME_ID_ASC, ZBS_VOLUME_ID_DESC] # noqa: E501 + allowable_values = [ALLOWED_INITIATORS_ASC, ALLOWED_INITIATORS_DESC, ASSIGNED_SIZE_ASC, ASSIGNED_SIZE_DESC, BPS_ASC, BPS_DESC, BPS_MAX_ASC, BPS_MAX_DESC, BPS_MAX_LENGTH_ASC, BPS_MAX_LENGTH_DESC, BPS_RD_ASC, BPS_RD_DESC, BPS_RD_MAX_ASC, BPS_RD_MAX_DESC, BPS_RD_MAX_LENGTH_ASC, BPS_RD_MAX_LENGTH_DESC, BPS_WR_ASC, BPS_WR_DESC, BPS_WR_MAX_ASC, BPS_WR_MAX_DESC, BPS_WR_MAX_LENGTH_ASC, BPS_WR_MAX_LENGTH_DESC, ENTITYASYNCSTATUS_ASC, ENTITYASYNCSTATUS_DESC, ID_ASC, ID_DESC, IO_SIZE_ASC, IO_SIZE_DESC, IOPS_ASC, IOPS_DESC, IOPS_MAX_ASC, IOPS_MAX_DESC, IOPS_MAX_LENGTH_ASC, IOPS_MAX_LENGTH_DESC, IOPS_RD_ASC, IOPS_RD_DESC, IOPS_RD_MAX_ASC, IOPS_RD_MAX_DESC, IOPS_RD_MAX_LENGTH_ASC, IOPS_RD_MAX_LENGTH_DESC, IOPS_WR_ASC, IOPS_WR_DESC, IOPS_WR_MAX_ASC, IOPS_WR_MAX_DESC, IOPS_WR_MAX_LENGTH_ASC, IOPS_WR_MAX_LENGTH_DESC, LOCAL_CREATED_AT_ASC, LOCAL_CREATED_AT_DESC, LOCAL_ID_ASC, LOCAL_ID_DESC, LUN_ID_ASC, LUN_ID_DESC, NAME_ASC, NAME_DESC, REPLICA_NUM_ASC, REPLICA_NUM_DESC, SHARED_SIZE_ASC, SHARED_SIZE_DESC, SNAPSHOT_NUM_ASC, SNAPSHOT_NUM_DESC, STRIPE_NUM_ASC, STRIPE_NUM_DESC, STRIPE_SIZE_ASC, STRIPE_SIZE_DESC, THIN_PROVISION_ASC, THIN_PROVISION_DESC, UNIQUE_LOGICAL_SIZE_ASC, UNIQUE_LOGICAL_SIZE_DESC, UNIQUE_SIZE_ASC, UNIQUE_SIZE_DESC, ZBS_VOLUME_ID_ASC, ZBS_VOLUME_ID_DESC] # noqa: E501 """ Attributes: diff --git a/cloudtower/models/iscsi_lun_where_input.py b/cloudtower/models/iscsi_lun_where_input.py index ddcc2b39..fb814edd 100644 --- a/cloudtower/models/iscsi_lun_where_input.py +++ b/cloudtower/models/iscsi_lun_where_input.py @@ -311,6 +311,14 @@ class IscsiLunWhereInput(object): 'stripe_size_not_in': 'list[int]', 'thin_provision': 'bool', 'thin_provision_not': 'bool', + 'unique_logical_size': 'int', + 'unique_logical_size_gt': 'int', + 'unique_logical_size_gte': 'int', + 'unique_logical_size_in': 'list[int]', + 'unique_logical_size_lt': 'int', + 'unique_logical_size_lte': 'int', + 'unique_logical_size_not': 'int', + 'unique_logical_size_not_in': 'list[int]', 'unique_size': 'int', 'unique_size_gt': 'int', 'unique_size_gte': 'int', @@ -622,6 +630,14 @@ class IscsiLunWhereInput(object): 'stripe_size_not_in': 'stripe_size_not_in', 'thin_provision': 'thin_provision', 'thin_provision_not': 'thin_provision_not', + 'unique_logical_size': 'unique_logical_size', + 'unique_logical_size_gt': 'unique_logical_size_gt', + 'unique_logical_size_gte': 'unique_logical_size_gte', + 'unique_logical_size_in': 'unique_logical_size_in', + 'unique_logical_size_lt': 'unique_logical_size_lt', + 'unique_logical_size_lte': 'unique_logical_size_lte', + 'unique_logical_size_not': 'unique_logical_size_not', + 'unique_logical_size_not_in': 'unique_logical_size_not_in', 'unique_size': 'unique_size', 'unique_size_gt': 'unique_size_gt', 'unique_size_gte': 'unique_size_gte', @@ -936,6 +952,14 @@ def __init__(self, **kwargs): # noqa: E501 self._stripe_size_not_in = None self._thin_provision = None self._thin_provision_not = None + self._unique_logical_size = None + self._unique_logical_size_gt = None + self._unique_logical_size_gte = None + self._unique_logical_size_in = None + self._unique_logical_size_lt = None + self._unique_logical_size_lte = None + self._unique_logical_size_not = None + self._unique_logical_size_not_in = None self._unique_size = None self._unique_size_gt = None self._unique_size_gte = None @@ -1246,6 +1270,14 @@ def __init__(self, **kwargs): # noqa: E501 self.stripe_size_not_in = kwargs.get("stripe_size_not_in", None) self.thin_provision = kwargs.get("thin_provision", None) self.thin_provision_not = kwargs.get("thin_provision_not", None) + self.unique_logical_size = kwargs.get("unique_logical_size", None) + self.unique_logical_size_gt = kwargs.get("unique_logical_size_gt", None) + self.unique_logical_size_gte = kwargs.get("unique_logical_size_gte", None) + self.unique_logical_size_in = kwargs.get("unique_logical_size_in", None) + self.unique_logical_size_lt = kwargs.get("unique_logical_size_lt", None) + self.unique_logical_size_lte = kwargs.get("unique_logical_size_lte", None) + self.unique_logical_size_not = kwargs.get("unique_logical_size_not", None) + self.unique_logical_size_not_in = kwargs.get("unique_logical_size_not_in", None) self.unique_size = kwargs.get("unique_size", None) self.unique_size_gt = kwargs.get("unique_size_gt", None) self.unique_size_gte = kwargs.get("unique_size_gte", None) @@ -7275,6 +7307,174 @@ def thin_provision_not(self, thin_provision_not): self._thin_provision_not = thin_provision_not + @property + def unique_logical_size(self): + """Gets the unique_logical_size of this IscsiLunWhereInput. # noqa: E501 + + + :return: The unique_logical_size of this IscsiLunWhereInput. # noqa: E501 + :rtype: int + """ + return self._unique_logical_size + + @unique_logical_size.setter + def unique_logical_size(self, unique_logical_size): + """Sets the unique_logical_size of this IscsiLunWhereInput. + + + :param unique_logical_size: The unique_logical_size of this IscsiLunWhereInput. # noqa: E501 + :type unique_logical_size: int + """ + + self._unique_logical_size = unique_logical_size + + @property + def unique_logical_size_gt(self): + """Gets the unique_logical_size_gt of this IscsiLunWhereInput. # noqa: E501 + + + :return: The unique_logical_size_gt of this IscsiLunWhereInput. # noqa: E501 + :rtype: int + """ + return self._unique_logical_size_gt + + @unique_logical_size_gt.setter + def unique_logical_size_gt(self, unique_logical_size_gt): + """Sets the unique_logical_size_gt of this IscsiLunWhereInput. + + + :param unique_logical_size_gt: The unique_logical_size_gt of this IscsiLunWhereInput. # noqa: E501 + :type unique_logical_size_gt: int + """ + + self._unique_logical_size_gt = unique_logical_size_gt + + @property + def unique_logical_size_gte(self): + """Gets the unique_logical_size_gte of this IscsiLunWhereInput. # noqa: E501 + + + :return: The unique_logical_size_gte of this IscsiLunWhereInput. # noqa: E501 + :rtype: int + """ + return self._unique_logical_size_gte + + @unique_logical_size_gte.setter + def unique_logical_size_gte(self, unique_logical_size_gte): + """Sets the unique_logical_size_gte of this IscsiLunWhereInput. + + + :param unique_logical_size_gte: The unique_logical_size_gte of this IscsiLunWhereInput. # noqa: E501 + :type unique_logical_size_gte: int + """ + + self._unique_logical_size_gte = unique_logical_size_gte + + @property + def unique_logical_size_in(self): + """Gets the unique_logical_size_in of this IscsiLunWhereInput. # noqa: E501 + + + :return: The unique_logical_size_in of this IscsiLunWhereInput. # noqa: E501 + :rtype: list[int] + """ + return self._unique_logical_size_in + + @unique_logical_size_in.setter + def unique_logical_size_in(self, unique_logical_size_in): + """Sets the unique_logical_size_in of this IscsiLunWhereInput. + + + :param unique_logical_size_in: The unique_logical_size_in of this IscsiLunWhereInput. # noqa: E501 + :type unique_logical_size_in: list[int] + """ + + self._unique_logical_size_in = unique_logical_size_in + + @property + def unique_logical_size_lt(self): + """Gets the unique_logical_size_lt of this IscsiLunWhereInput. # noqa: E501 + + + :return: The unique_logical_size_lt of this IscsiLunWhereInput. # noqa: E501 + :rtype: int + """ + return self._unique_logical_size_lt + + @unique_logical_size_lt.setter + def unique_logical_size_lt(self, unique_logical_size_lt): + """Sets the unique_logical_size_lt of this IscsiLunWhereInput. + + + :param unique_logical_size_lt: The unique_logical_size_lt of this IscsiLunWhereInput. # noqa: E501 + :type unique_logical_size_lt: int + """ + + self._unique_logical_size_lt = unique_logical_size_lt + + @property + def unique_logical_size_lte(self): + """Gets the unique_logical_size_lte of this IscsiLunWhereInput. # noqa: E501 + + + :return: The unique_logical_size_lte of this IscsiLunWhereInput. # noqa: E501 + :rtype: int + """ + return self._unique_logical_size_lte + + @unique_logical_size_lte.setter + def unique_logical_size_lte(self, unique_logical_size_lte): + """Sets the unique_logical_size_lte of this IscsiLunWhereInput. + + + :param unique_logical_size_lte: The unique_logical_size_lte of this IscsiLunWhereInput. # noqa: E501 + :type unique_logical_size_lte: int + """ + + self._unique_logical_size_lte = unique_logical_size_lte + + @property + def unique_logical_size_not(self): + """Gets the unique_logical_size_not of this IscsiLunWhereInput. # noqa: E501 + + + :return: The unique_logical_size_not of this IscsiLunWhereInput. # noqa: E501 + :rtype: int + """ + return self._unique_logical_size_not + + @unique_logical_size_not.setter + def unique_logical_size_not(self, unique_logical_size_not): + """Sets the unique_logical_size_not of this IscsiLunWhereInput. + + + :param unique_logical_size_not: The unique_logical_size_not of this IscsiLunWhereInput. # noqa: E501 + :type unique_logical_size_not: int + """ + + self._unique_logical_size_not = unique_logical_size_not + + @property + def unique_logical_size_not_in(self): + """Gets the unique_logical_size_not_in of this IscsiLunWhereInput. # noqa: E501 + + + :return: The unique_logical_size_not_in of this IscsiLunWhereInput. # noqa: E501 + :rtype: list[int] + """ + return self._unique_logical_size_not_in + + @unique_logical_size_not_in.setter + def unique_logical_size_not_in(self, unique_logical_size_not_in): + """Sets the unique_logical_size_not_in of this IscsiLunWhereInput. + + + :param unique_logical_size_not_in: The unique_logical_size_not_in of this IscsiLunWhereInput. # noqa: E501 + :type unique_logical_size_not_in: list[int] + """ + + self._unique_logical_size_not_in = unique_logical_size_not_in + @property def unique_size(self): """Gets the unique_size of this IscsiLunWhereInput. # noqa: E501 diff --git a/cloudtower/models/nested_label.py b/cloudtower/models/nested_label.py index 1fca598b..1aa77216 100644 --- a/cloudtower/models/nested_label.py +++ b/cloudtower/models/nested_label.py @@ -25,11 +25,15 @@ class NestedLabel(object): and the value is json key in definition. """ openapi_types = { - 'id': 'str' + 'id': 'str', + 'key': 'str', + 'value': 'str' } attribute_map = { - 'id': 'id' + 'id': 'id', + 'key': 'key', + 'value': 'value' } def __init__(self, **kwargs): # noqa: E501 @@ -37,10 +41,15 @@ def __init__(self, **kwargs): # noqa: E501 self.local_vars_configuration = kwargs.get("local_vars_configuration", Configuration.get_default_copy()) self._id = None + self._key = None + self._value = None self.discriminator = None if "id" in kwargs: self.id = kwargs["id"] + if "key" in kwargs: + self.key = kwargs["key"] + self.value = kwargs.get("value", None) @property def id(self): @@ -65,6 +74,50 @@ def id(self, id): self._id = id + @property + def key(self): + """Gets the key of this NestedLabel. # noqa: E501 + + + :return: The key of this NestedLabel. # noqa: E501 + :rtype: str + """ + return self._key + + @key.setter + def key(self, key): + """Sets the key of this NestedLabel. + + + :param key: The key of this NestedLabel. # noqa: E501 + :type key: str + """ + if self.local_vars_configuration.client_side_validation and key is None: # noqa: E501 + raise ValueError("Invalid value for `key`, must not be `None`") # noqa: E501 + + self._key = key + + @property + def value(self): + """Gets the value of this NestedLabel. # noqa: E501 + + + :return: The value of this NestedLabel. # noqa: E501 + :rtype: str + """ + return self._value + + @value.setter + def value(self, value): + """Sets the value of this NestedLabel. + + + :param value: The value of this NestedLabel. # noqa: E501 + :type value: str + """ + + self._value = value + def to_dict(self, serialize=False): """Returns the model properties as a dict""" result = {} diff --git a/cloudtower/models/nested_virtual_private_cloud_nic.py b/cloudtower/models/nested_virtual_private_cloud_nic.py new file mode 100644 index 00000000..a163e9c5 --- /dev/null +++ b/cloudtower/models/nested_virtual_private_cloud_nic.py @@ -0,0 +1,120 @@ +# 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 cloudtower.configuration import Configuration + + +class NestedVirtualPrivateCloudNic(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 = { + 'id': 'str' + } + + attribute_map = { + 'id': 'id' + } + + def __init__(self, **kwargs): # noqa: E501 + """NestedVirtualPrivateCloudNic - a model defined in OpenAPI""" # noqa: E501 + self.local_vars_configuration = kwargs.get("local_vars_configuration", Configuration.get_default_copy()) + + self._id = None + self.discriminator = None + + if "id" in kwargs: + self.id = kwargs["id"] + + @property + def id(self): + """Gets the id of this NestedVirtualPrivateCloudNic. # noqa: E501 + + + :return: The id of this NestedVirtualPrivateCloudNic. # noqa: E501 + :rtype: str + """ + return self._id + + @id.setter + def id(self, id): + """Sets the id of this NestedVirtualPrivateCloudNic. + + + :param id: The id of this NestedVirtualPrivateCloudNic. # noqa: E501 + :type id: str + """ + if self.local_vars_configuration.client_side_validation and id is None: # noqa: E501 + raise ValueError("Invalid value for `id`, must not be `None`") # noqa: E501 + + self._id = id + + 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, NestedVirtualPrivateCloudNic): + 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, NestedVirtualPrivateCloudNic): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/network_type.py b/cloudtower/models/network_type.py index 51ace71b..95dd4674 100644 --- a/cloudtower/models/network_type.py +++ b/cloudtower/models/network_type.py @@ -26,8 +26,10 @@ class NetworkType(object): STORAGE = "STORAGE" STORAGE_ACCESS = "STORAGE_ACCESS" VM = "VM" + VPC_SYS = "VPC_SYS" + VPC_VM = "VPC_VM" - allowable_values = [ACCESS, MANAGEMENT, MIGRATION, STORAGE, STORAGE_ACCESS, VM] # noqa: E501 + allowable_values = [ACCESS, MANAGEMENT, MIGRATION, STORAGE, STORAGE_ACCESS, VM, VPC_SYS, VPC_VM] # noqa: E501 """ Attributes: diff --git a/cloudtower/models/nfs_inode.py b/cloudtower/models/nfs_inode.py index 2e7bf991..9ccdbbce 100644 --- a/cloudtower/models/nfs_inode.py +++ b/cloudtower/models/nfs_inode.py @@ -37,6 +37,7 @@ class NfsInode(object): 'parent_id': 'str', 'shared_size': 'int', 'snapshot_num': 'int', + 'unique_logical_size': 'int', 'unique_size': 'int' } @@ -53,6 +54,7 @@ class NfsInode(object): 'parent_id': 'parent_id', 'shared_size': 'shared_size', 'snapshot_num': 'snapshot_num', + 'unique_logical_size': 'unique_logical_size', 'unique_size': 'unique_size' } @@ -72,6 +74,7 @@ def __init__(self, **kwargs): # noqa: E501 self._parent_id = None self._shared_size = None self._snapshot_num = None + self._unique_logical_size = None self._unique_size = None self.discriminator = None @@ -97,6 +100,7 @@ def __init__(self, **kwargs): # noqa: E501 self.shared_size = kwargs["shared_size"] if "snapshot_num" in kwargs: self.snapshot_num = kwargs["snapshot_num"] + self.unique_logical_size = kwargs.get("unique_logical_size", None) if "unique_size" in kwargs: self.unique_size = kwargs["unique_size"] @@ -372,6 +376,27 @@ def snapshot_num(self, snapshot_num): self._snapshot_num = snapshot_num + @property + def unique_logical_size(self): + """Gets the unique_logical_size of this NfsInode. # noqa: E501 + + + :return: The unique_logical_size of this NfsInode. # noqa: E501 + :rtype: int + """ + return self._unique_logical_size + + @unique_logical_size.setter + def unique_logical_size(self, unique_logical_size): + """Sets the unique_logical_size of this NfsInode. + + + :param unique_logical_size: The unique_logical_size of this NfsInode. # noqa: E501 + :type unique_logical_size: int + """ + + self._unique_logical_size = unique_logical_size + @property def unique_size(self): """Gets the unique_size of this NfsInode. # noqa: E501 diff --git a/cloudtower/models/nfs_inode_order_by_input.py b/cloudtower/models/nfs_inode_order_by_input.py index 072ad76f..c38c9a24 100644 --- a/cloudtower/models/nfs_inode_order_by_input.py +++ b/cloudtower/models/nfs_inode_order_by_input.py @@ -40,10 +40,12 @@ class NfsInodeOrderByInput(object): SHARED_SIZE_DESC = "shared_size_DESC" SNAPSHOT_NUM_ASC = "snapshot_num_ASC" SNAPSHOT_NUM_DESC = "snapshot_num_DESC" + UNIQUE_LOGICAL_SIZE_ASC = "unique_logical_size_ASC" + UNIQUE_LOGICAL_SIZE_DESC = "unique_logical_size_DESC" UNIQUE_SIZE_ASC = "unique_size_ASC" UNIQUE_SIZE_DESC = "unique_size_DESC" - allowable_values = [ASSIGNED_SIZE_ASC, ASSIGNED_SIZE_DESC, ENTITYASYNCSTATUS_ASC, ENTITYASYNCSTATUS_DESC, FILE_ASC, FILE_DESC, ID_ASC, ID_DESC, LOCAL_ID_ASC, LOCAL_ID_DESC, LOCAL_UPDATED_AT_ASC, LOCAL_UPDATED_AT_DESC, NAME_ASC, NAME_DESC, PARENT_ID_ASC, PARENT_ID_DESC, SHARED_SIZE_ASC, SHARED_SIZE_DESC, SNAPSHOT_NUM_ASC, SNAPSHOT_NUM_DESC, UNIQUE_SIZE_ASC, UNIQUE_SIZE_DESC] # noqa: E501 + allowable_values = [ASSIGNED_SIZE_ASC, ASSIGNED_SIZE_DESC, ENTITYASYNCSTATUS_ASC, ENTITYASYNCSTATUS_DESC, FILE_ASC, FILE_DESC, ID_ASC, ID_DESC, LOCAL_ID_ASC, LOCAL_ID_DESC, LOCAL_UPDATED_AT_ASC, LOCAL_UPDATED_AT_DESC, NAME_ASC, NAME_DESC, PARENT_ID_ASC, PARENT_ID_DESC, SHARED_SIZE_ASC, SHARED_SIZE_DESC, SNAPSHOT_NUM_ASC, SNAPSHOT_NUM_DESC, UNIQUE_LOGICAL_SIZE_ASC, UNIQUE_LOGICAL_SIZE_DESC, UNIQUE_SIZE_ASC, UNIQUE_SIZE_DESC] # noqa: E501 """ Attributes: diff --git a/cloudtower/models/nfs_inode_where_input.py b/cloudtower/models/nfs_inode_where_input.py index 3b6efebd..8f3f4c0d 100644 --- a/cloudtower/models/nfs_inode_where_input.py +++ b/cloudtower/models/nfs_inode_where_input.py @@ -126,6 +126,14 @@ class NfsInodeWhereInput(object): 'snapshot_num_lte': 'int', 'snapshot_num_not': 'int', 'snapshot_num_not_in': 'list[int]', + 'unique_logical_size': 'int', + 'unique_logical_size_gt': 'int', + 'unique_logical_size_gte': 'int', + 'unique_logical_size_in': 'list[int]', + 'unique_logical_size_lt': 'int', + 'unique_logical_size_lte': 'int', + 'unique_logical_size_not': 'int', + 'unique_logical_size_not_in': 'list[int]', 'unique_size': 'int', 'unique_size_gt': 'int', 'unique_size_gte': 'int', @@ -238,6 +246,14 @@ class NfsInodeWhereInput(object): 'snapshot_num_lte': 'snapshot_num_lte', 'snapshot_num_not': 'snapshot_num_not', 'snapshot_num_not_in': 'snapshot_num_not_in', + 'unique_logical_size': 'unique_logical_size', + 'unique_logical_size_gt': 'unique_logical_size_gt', + 'unique_logical_size_gte': 'unique_logical_size_gte', + 'unique_logical_size_in': 'unique_logical_size_in', + 'unique_logical_size_lt': 'unique_logical_size_lt', + 'unique_logical_size_lte': 'unique_logical_size_lte', + 'unique_logical_size_not': 'unique_logical_size_not', + 'unique_logical_size_not_in': 'unique_logical_size_not_in', 'unique_size': 'unique_size', 'unique_size_gt': 'unique_size_gt', 'unique_size_gte': 'unique_size_gte', @@ -353,6 +369,14 @@ def __init__(self, **kwargs): # noqa: E501 self._snapshot_num_lte = None self._snapshot_num_not = None self._snapshot_num_not_in = None + self._unique_logical_size = None + self._unique_logical_size_gt = None + self._unique_logical_size_gte = None + self._unique_logical_size_in = None + self._unique_logical_size_lt = None + self._unique_logical_size_lte = None + self._unique_logical_size_not = None + self._unique_logical_size_not_in = None self._unique_size = None self._unique_size_gt = None self._unique_size_gte = None @@ -464,6 +488,14 @@ def __init__(self, **kwargs): # noqa: E501 self.snapshot_num_lte = kwargs.get("snapshot_num_lte", None) self.snapshot_num_not = kwargs.get("snapshot_num_not", None) self.snapshot_num_not_in = kwargs.get("snapshot_num_not_in", None) + self.unique_logical_size = kwargs.get("unique_logical_size", None) + self.unique_logical_size_gt = kwargs.get("unique_logical_size_gt", None) + self.unique_logical_size_gte = kwargs.get("unique_logical_size_gte", None) + self.unique_logical_size_in = kwargs.get("unique_logical_size_in", None) + self.unique_logical_size_lt = kwargs.get("unique_logical_size_lt", None) + self.unique_logical_size_lte = kwargs.get("unique_logical_size_lte", None) + self.unique_logical_size_not = kwargs.get("unique_logical_size_not", None) + self.unique_logical_size_not_in = kwargs.get("unique_logical_size_not_in", None) self.unique_size = kwargs.get("unique_size", None) self.unique_size_gt = kwargs.get("unique_size_gt", None) self.unique_size_gte = kwargs.get("unique_size_gte", None) @@ -2594,6 +2626,174 @@ def snapshot_num_not_in(self, snapshot_num_not_in): self._snapshot_num_not_in = snapshot_num_not_in + @property + def unique_logical_size(self): + """Gets the unique_logical_size of this NfsInodeWhereInput. # noqa: E501 + + + :return: The unique_logical_size of this NfsInodeWhereInput. # noqa: E501 + :rtype: int + """ + return self._unique_logical_size + + @unique_logical_size.setter + def unique_logical_size(self, unique_logical_size): + """Sets the unique_logical_size of this NfsInodeWhereInput. + + + :param unique_logical_size: The unique_logical_size of this NfsInodeWhereInput. # noqa: E501 + :type unique_logical_size: int + """ + + self._unique_logical_size = unique_logical_size + + @property + def unique_logical_size_gt(self): + """Gets the unique_logical_size_gt of this NfsInodeWhereInput. # noqa: E501 + + + :return: The unique_logical_size_gt of this NfsInodeWhereInput. # noqa: E501 + :rtype: int + """ + return self._unique_logical_size_gt + + @unique_logical_size_gt.setter + def unique_logical_size_gt(self, unique_logical_size_gt): + """Sets the unique_logical_size_gt of this NfsInodeWhereInput. + + + :param unique_logical_size_gt: The unique_logical_size_gt of this NfsInodeWhereInput. # noqa: E501 + :type unique_logical_size_gt: int + """ + + self._unique_logical_size_gt = unique_logical_size_gt + + @property + def unique_logical_size_gte(self): + """Gets the unique_logical_size_gte of this NfsInodeWhereInput. # noqa: E501 + + + :return: The unique_logical_size_gte of this NfsInodeWhereInput. # noqa: E501 + :rtype: int + """ + return self._unique_logical_size_gte + + @unique_logical_size_gte.setter + def unique_logical_size_gte(self, unique_logical_size_gte): + """Sets the unique_logical_size_gte of this NfsInodeWhereInput. + + + :param unique_logical_size_gte: The unique_logical_size_gte of this NfsInodeWhereInput. # noqa: E501 + :type unique_logical_size_gte: int + """ + + self._unique_logical_size_gte = unique_logical_size_gte + + @property + def unique_logical_size_in(self): + """Gets the unique_logical_size_in of this NfsInodeWhereInput. # noqa: E501 + + + :return: The unique_logical_size_in of this NfsInodeWhereInput. # noqa: E501 + :rtype: list[int] + """ + return self._unique_logical_size_in + + @unique_logical_size_in.setter + def unique_logical_size_in(self, unique_logical_size_in): + """Sets the unique_logical_size_in of this NfsInodeWhereInput. + + + :param unique_logical_size_in: The unique_logical_size_in of this NfsInodeWhereInput. # noqa: E501 + :type unique_logical_size_in: list[int] + """ + + self._unique_logical_size_in = unique_logical_size_in + + @property + def unique_logical_size_lt(self): + """Gets the unique_logical_size_lt of this NfsInodeWhereInput. # noqa: E501 + + + :return: The unique_logical_size_lt of this NfsInodeWhereInput. # noqa: E501 + :rtype: int + """ + return self._unique_logical_size_lt + + @unique_logical_size_lt.setter + def unique_logical_size_lt(self, unique_logical_size_lt): + """Sets the unique_logical_size_lt of this NfsInodeWhereInput. + + + :param unique_logical_size_lt: The unique_logical_size_lt of this NfsInodeWhereInput. # noqa: E501 + :type unique_logical_size_lt: int + """ + + self._unique_logical_size_lt = unique_logical_size_lt + + @property + def unique_logical_size_lte(self): + """Gets the unique_logical_size_lte of this NfsInodeWhereInput. # noqa: E501 + + + :return: The unique_logical_size_lte of this NfsInodeWhereInput. # noqa: E501 + :rtype: int + """ + return self._unique_logical_size_lte + + @unique_logical_size_lte.setter + def unique_logical_size_lte(self, unique_logical_size_lte): + """Sets the unique_logical_size_lte of this NfsInodeWhereInput. + + + :param unique_logical_size_lte: The unique_logical_size_lte of this NfsInodeWhereInput. # noqa: E501 + :type unique_logical_size_lte: int + """ + + self._unique_logical_size_lte = unique_logical_size_lte + + @property + def unique_logical_size_not(self): + """Gets the unique_logical_size_not of this NfsInodeWhereInput. # noqa: E501 + + + :return: The unique_logical_size_not of this NfsInodeWhereInput. # noqa: E501 + :rtype: int + """ + return self._unique_logical_size_not + + @unique_logical_size_not.setter + def unique_logical_size_not(self, unique_logical_size_not): + """Sets the unique_logical_size_not of this NfsInodeWhereInput. + + + :param unique_logical_size_not: The unique_logical_size_not of this NfsInodeWhereInput. # noqa: E501 + :type unique_logical_size_not: int + """ + + self._unique_logical_size_not = unique_logical_size_not + + @property + def unique_logical_size_not_in(self): + """Gets the unique_logical_size_not_in of this NfsInodeWhereInput. # noqa: E501 + + + :return: The unique_logical_size_not_in of this NfsInodeWhereInput. # noqa: E501 + :rtype: list[int] + """ + return self._unique_logical_size_not_in + + @unique_logical_size_not_in.setter + def unique_logical_size_not_in(self, unique_logical_size_not_in): + """Sets the unique_logical_size_not_in of this NfsInodeWhereInput. + + + :param unique_logical_size_not_in: The unique_logical_size_not_in of this NfsInodeWhereInput. # noqa: E501 + :type unique_logical_size_not_in: list[int] + """ + + self._unique_logical_size_not_in = unique_logical_size_not_in + @property def unique_size(self): """Gets the unique_size of this NfsInodeWhereInput. # noqa: E501 diff --git a/cloudtower/models/nvmf_namespace.py b/cloudtower/models/nvmf_namespace.py index f754a676..36d941e5 100644 --- a/cloudtower/models/nvmf_namespace.py +++ b/cloudtower/models/nvmf_namespace.py @@ -63,6 +63,7 @@ class NvmfNamespace(object): 'stripe_num': 'int', 'stripe_size': 'int', 'thin_provision': 'bool', + 'unique_logical_size': 'int', 'unique_size': 'int', 'zbs_volume_id': 'str' } @@ -106,6 +107,7 @@ class NvmfNamespace(object): 'stripe_num': 'stripe_num', 'stripe_size': 'stripe_size', 'thin_provision': 'thin_provision', + 'unique_logical_size': 'unique_logical_size', 'unique_size': 'unique_size', 'zbs_volume_id': 'zbs_volume_id' } @@ -152,6 +154,7 @@ def __init__(self, **kwargs): # noqa: E501 self._stripe_num = None self._stripe_size = None self._thin_provision = None + self._unique_logical_size = None self._unique_size = None self._zbs_volume_id = None self.discriminator = None @@ -228,6 +231,7 @@ def __init__(self, **kwargs): # noqa: E501 self.stripe_size = kwargs["stripe_size"] if "thin_provision" in kwargs: self.thin_provision = kwargs["thin_provision"] + self.unique_logical_size = kwargs.get("unique_logical_size", None) if "unique_size" in kwargs: self.unique_size = kwargs["unique_size"] if "zbs_volume_id" in kwargs: @@ -1099,6 +1103,27 @@ def thin_provision(self, thin_provision): self._thin_provision = thin_provision + @property + def unique_logical_size(self): + """Gets the unique_logical_size of this NvmfNamespace. # noqa: E501 + + + :return: The unique_logical_size of this NvmfNamespace. # noqa: E501 + :rtype: int + """ + return self._unique_logical_size + + @unique_logical_size.setter + def unique_logical_size(self, unique_logical_size): + """Sets the unique_logical_size of this NvmfNamespace. + + + :param unique_logical_size: The unique_logical_size of this NvmfNamespace. # noqa: E501 + :type unique_logical_size: int + """ + + self._unique_logical_size = unique_logical_size + @property def unique_size(self): """Gets the unique_size of this NvmfNamespace. # noqa: E501 diff --git a/cloudtower/models/nvmf_namespace_order_by_input.py b/cloudtower/models/nvmf_namespace_order_by_input.py index 73e4c335..e346877a 100644 --- a/cloudtower/models/nvmf_namespace_order_by_input.py +++ b/cloudtower/models/nvmf_namespace_order_by_input.py @@ -88,12 +88,14 @@ class NvmfNamespaceOrderByInput(object): STRIPE_SIZE_DESC = "stripe_size_DESC" THIN_PROVISION_ASC = "thin_provision_ASC" THIN_PROVISION_DESC = "thin_provision_DESC" + UNIQUE_LOGICAL_SIZE_ASC = "unique_logical_size_ASC" + UNIQUE_LOGICAL_SIZE_DESC = "unique_logical_size_DESC" UNIQUE_SIZE_ASC = "unique_size_ASC" UNIQUE_SIZE_DESC = "unique_size_DESC" ZBS_VOLUME_ID_ASC = "zbs_volume_id_ASC" ZBS_VOLUME_ID_DESC = "zbs_volume_id_DESC" - allowable_values = [ASSIGNED_SIZE_ASC, ASSIGNED_SIZE_DESC, BPS_ASC, BPS_DESC, BPS_MAX_ASC, BPS_MAX_DESC, BPS_MAX_LENGTH_ASC, BPS_MAX_LENGTH_DESC, BPS_RD_ASC, BPS_RD_DESC, BPS_RD_MAX_ASC, BPS_RD_MAX_DESC, BPS_RD_MAX_LENGTH_ASC, BPS_RD_MAX_LENGTH_DESC, BPS_WR_ASC, BPS_WR_DESC, BPS_WR_MAX_ASC, BPS_WR_MAX_DESC, BPS_WR_MAX_LENGTH_ASC, BPS_WR_MAX_LENGTH_DESC, ENTITYASYNCSTATUS_ASC, ENTITYASYNCSTATUS_DESC, ID_ASC, ID_DESC, IO_SIZE_ASC, IO_SIZE_DESC, IOPS_ASC, IOPS_DESC, IOPS_MAX_ASC, IOPS_MAX_DESC, IOPS_MAX_LENGTH_ASC, IOPS_MAX_LENGTH_DESC, IOPS_RD_ASC, IOPS_RD_DESC, IOPS_RD_MAX_ASC, IOPS_RD_MAX_DESC, IOPS_RD_MAX_LENGTH_ASC, IOPS_RD_MAX_LENGTH_DESC, IOPS_WR_ASC, IOPS_WR_DESC, IOPS_WR_MAX_ASC, IOPS_WR_MAX_DESC, IOPS_WR_MAX_LENGTH_ASC, IOPS_WR_MAX_LENGTH_DESC, IS_SHARED_ASC, IS_SHARED_DESC, LOCAL_CREATED_AT_ASC, LOCAL_CREATED_AT_DESC, LOCAL_ID_ASC, LOCAL_ID_DESC, NAME_ASC, NAME_DESC, NAMESPACE_ID_ASC, NAMESPACE_ID_DESC, NQN_WHITELIST_ASC, NQN_WHITELIST_DESC, REPLICA_NUM_ASC, REPLICA_NUM_DESC, SHARED_SIZE_ASC, SHARED_SIZE_DESC, SNAPSHOT_NUM_ASC, SNAPSHOT_NUM_DESC, STRIPE_NUM_ASC, STRIPE_NUM_DESC, STRIPE_SIZE_ASC, STRIPE_SIZE_DESC, THIN_PROVISION_ASC, THIN_PROVISION_DESC, UNIQUE_SIZE_ASC, UNIQUE_SIZE_DESC, ZBS_VOLUME_ID_ASC, ZBS_VOLUME_ID_DESC] # noqa: E501 + allowable_values = [ASSIGNED_SIZE_ASC, ASSIGNED_SIZE_DESC, BPS_ASC, BPS_DESC, BPS_MAX_ASC, BPS_MAX_DESC, BPS_MAX_LENGTH_ASC, BPS_MAX_LENGTH_DESC, BPS_RD_ASC, BPS_RD_DESC, BPS_RD_MAX_ASC, BPS_RD_MAX_DESC, BPS_RD_MAX_LENGTH_ASC, BPS_RD_MAX_LENGTH_DESC, BPS_WR_ASC, BPS_WR_DESC, BPS_WR_MAX_ASC, BPS_WR_MAX_DESC, BPS_WR_MAX_LENGTH_ASC, BPS_WR_MAX_LENGTH_DESC, ENTITYASYNCSTATUS_ASC, ENTITYASYNCSTATUS_DESC, ID_ASC, ID_DESC, IO_SIZE_ASC, IO_SIZE_DESC, IOPS_ASC, IOPS_DESC, IOPS_MAX_ASC, IOPS_MAX_DESC, IOPS_MAX_LENGTH_ASC, IOPS_MAX_LENGTH_DESC, IOPS_RD_ASC, IOPS_RD_DESC, IOPS_RD_MAX_ASC, IOPS_RD_MAX_DESC, IOPS_RD_MAX_LENGTH_ASC, IOPS_RD_MAX_LENGTH_DESC, IOPS_WR_ASC, IOPS_WR_DESC, IOPS_WR_MAX_ASC, IOPS_WR_MAX_DESC, IOPS_WR_MAX_LENGTH_ASC, IOPS_WR_MAX_LENGTH_DESC, IS_SHARED_ASC, IS_SHARED_DESC, LOCAL_CREATED_AT_ASC, LOCAL_CREATED_AT_DESC, LOCAL_ID_ASC, LOCAL_ID_DESC, NAME_ASC, NAME_DESC, NAMESPACE_ID_ASC, NAMESPACE_ID_DESC, NQN_WHITELIST_ASC, NQN_WHITELIST_DESC, REPLICA_NUM_ASC, REPLICA_NUM_DESC, SHARED_SIZE_ASC, SHARED_SIZE_DESC, SNAPSHOT_NUM_ASC, SNAPSHOT_NUM_DESC, STRIPE_NUM_ASC, STRIPE_NUM_DESC, STRIPE_SIZE_ASC, STRIPE_SIZE_DESC, THIN_PROVISION_ASC, THIN_PROVISION_DESC, UNIQUE_LOGICAL_SIZE_ASC, UNIQUE_LOGICAL_SIZE_DESC, UNIQUE_SIZE_ASC, UNIQUE_SIZE_DESC, ZBS_VOLUME_ID_ASC, ZBS_VOLUME_ID_DESC] # noqa: E501 """ Attributes: diff --git a/cloudtower/models/nvmf_namespace_where_input.py b/cloudtower/models/nvmf_namespace_where_input.py index 4a7d2df1..8541600b 100644 --- a/cloudtower/models/nvmf_namespace_where_input.py +++ b/cloudtower/models/nvmf_namespace_where_input.py @@ -314,6 +314,14 @@ class NvmfNamespaceWhereInput(object): 'stripe_size_not_in': 'list[int]', 'thin_provision': 'bool', 'thin_provision_not': 'bool', + 'unique_logical_size': 'int', + 'unique_logical_size_gt': 'int', + 'unique_logical_size_gte': 'int', + 'unique_logical_size_in': 'list[int]', + 'unique_logical_size_lt': 'int', + 'unique_logical_size_lte': 'int', + 'unique_logical_size_not': 'int', + 'unique_logical_size_not_in': 'list[int]', 'unique_size': 'int', 'unique_size_gt': 'int', 'unique_size_gte': 'int', @@ -628,6 +636,14 @@ class NvmfNamespaceWhereInput(object): 'stripe_size_not_in': 'stripe_size_not_in', 'thin_provision': 'thin_provision', 'thin_provision_not': 'thin_provision_not', + 'unique_logical_size': 'unique_logical_size', + 'unique_logical_size_gt': 'unique_logical_size_gt', + 'unique_logical_size_gte': 'unique_logical_size_gte', + 'unique_logical_size_in': 'unique_logical_size_in', + 'unique_logical_size_lt': 'unique_logical_size_lt', + 'unique_logical_size_lte': 'unique_logical_size_lte', + 'unique_logical_size_not': 'unique_logical_size_not', + 'unique_logical_size_not_in': 'unique_logical_size_not_in', 'unique_size': 'unique_size', 'unique_size_gt': 'unique_size_gt', 'unique_size_gte': 'unique_size_gte', @@ -945,6 +961,14 @@ def __init__(self, **kwargs): # noqa: E501 self._stripe_size_not_in = None self._thin_provision = None self._thin_provision_not = None + self._unique_logical_size = None + self._unique_logical_size_gt = None + self._unique_logical_size_gte = None + self._unique_logical_size_in = None + self._unique_logical_size_lt = None + self._unique_logical_size_lte = None + self._unique_logical_size_not = None + self._unique_logical_size_not_in = None self._unique_size = None self._unique_size_gt = None self._unique_size_gte = None @@ -1258,6 +1282,14 @@ def __init__(self, **kwargs): # noqa: E501 self.stripe_size_not_in = kwargs.get("stripe_size_not_in", None) self.thin_provision = kwargs.get("thin_provision", None) self.thin_provision_not = kwargs.get("thin_provision_not", None) + self.unique_logical_size = kwargs.get("unique_logical_size", None) + self.unique_logical_size_gt = kwargs.get("unique_logical_size_gt", None) + self.unique_logical_size_gte = kwargs.get("unique_logical_size_gte", None) + self.unique_logical_size_in = kwargs.get("unique_logical_size_in", None) + self.unique_logical_size_lt = kwargs.get("unique_logical_size_lt", None) + self.unique_logical_size_lte = kwargs.get("unique_logical_size_lte", None) + self.unique_logical_size_not = kwargs.get("unique_logical_size_not", None) + self.unique_logical_size_not_in = kwargs.get("unique_logical_size_not_in", None) self.unique_size = kwargs.get("unique_size", None) self.unique_size_gt = kwargs.get("unique_size_gt", None) self.unique_size_gte = kwargs.get("unique_size_gte", None) @@ -7350,6 +7382,174 @@ def thin_provision_not(self, thin_provision_not): self._thin_provision_not = thin_provision_not + @property + def unique_logical_size(self): + """Gets the unique_logical_size of this NvmfNamespaceWhereInput. # noqa: E501 + + + :return: The unique_logical_size of this NvmfNamespaceWhereInput. # noqa: E501 + :rtype: int + """ + return self._unique_logical_size + + @unique_logical_size.setter + def unique_logical_size(self, unique_logical_size): + """Sets the unique_logical_size of this NvmfNamespaceWhereInput. + + + :param unique_logical_size: The unique_logical_size of this NvmfNamespaceWhereInput. # noqa: E501 + :type unique_logical_size: int + """ + + self._unique_logical_size = unique_logical_size + + @property + def unique_logical_size_gt(self): + """Gets the unique_logical_size_gt of this NvmfNamespaceWhereInput. # noqa: E501 + + + :return: The unique_logical_size_gt of this NvmfNamespaceWhereInput. # noqa: E501 + :rtype: int + """ + return self._unique_logical_size_gt + + @unique_logical_size_gt.setter + def unique_logical_size_gt(self, unique_logical_size_gt): + """Sets the unique_logical_size_gt of this NvmfNamespaceWhereInput. + + + :param unique_logical_size_gt: The unique_logical_size_gt of this NvmfNamespaceWhereInput. # noqa: E501 + :type unique_logical_size_gt: int + """ + + self._unique_logical_size_gt = unique_logical_size_gt + + @property + def unique_logical_size_gte(self): + """Gets the unique_logical_size_gte of this NvmfNamespaceWhereInput. # noqa: E501 + + + :return: The unique_logical_size_gte of this NvmfNamespaceWhereInput. # noqa: E501 + :rtype: int + """ + return self._unique_logical_size_gte + + @unique_logical_size_gte.setter + def unique_logical_size_gte(self, unique_logical_size_gte): + """Sets the unique_logical_size_gte of this NvmfNamespaceWhereInput. + + + :param unique_logical_size_gte: The unique_logical_size_gte of this NvmfNamespaceWhereInput. # noqa: E501 + :type unique_logical_size_gte: int + """ + + self._unique_logical_size_gte = unique_logical_size_gte + + @property + def unique_logical_size_in(self): + """Gets the unique_logical_size_in of this NvmfNamespaceWhereInput. # noqa: E501 + + + :return: The unique_logical_size_in of this NvmfNamespaceWhereInput. # noqa: E501 + :rtype: list[int] + """ + return self._unique_logical_size_in + + @unique_logical_size_in.setter + def unique_logical_size_in(self, unique_logical_size_in): + """Sets the unique_logical_size_in of this NvmfNamespaceWhereInput. + + + :param unique_logical_size_in: The unique_logical_size_in of this NvmfNamespaceWhereInput. # noqa: E501 + :type unique_logical_size_in: list[int] + """ + + self._unique_logical_size_in = unique_logical_size_in + + @property + def unique_logical_size_lt(self): + """Gets the unique_logical_size_lt of this NvmfNamespaceWhereInput. # noqa: E501 + + + :return: The unique_logical_size_lt of this NvmfNamespaceWhereInput. # noqa: E501 + :rtype: int + """ + return self._unique_logical_size_lt + + @unique_logical_size_lt.setter + def unique_logical_size_lt(self, unique_logical_size_lt): + """Sets the unique_logical_size_lt of this NvmfNamespaceWhereInput. + + + :param unique_logical_size_lt: The unique_logical_size_lt of this NvmfNamespaceWhereInput. # noqa: E501 + :type unique_logical_size_lt: int + """ + + self._unique_logical_size_lt = unique_logical_size_lt + + @property + def unique_logical_size_lte(self): + """Gets the unique_logical_size_lte of this NvmfNamespaceWhereInput. # noqa: E501 + + + :return: The unique_logical_size_lte of this NvmfNamespaceWhereInput. # noqa: E501 + :rtype: int + """ + return self._unique_logical_size_lte + + @unique_logical_size_lte.setter + def unique_logical_size_lte(self, unique_logical_size_lte): + """Sets the unique_logical_size_lte of this NvmfNamespaceWhereInput. + + + :param unique_logical_size_lte: The unique_logical_size_lte of this NvmfNamespaceWhereInput. # noqa: E501 + :type unique_logical_size_lte: int + """ + + self._unique_logical_size_lte = unique_logical_size_lte + + @property + def unique_logical_size_not(self): + """Gets the unique_logical_size_not of this NvmfNamespaceWhereInput. # noqa: E501 + + + :return: The unique_logical_size_not of this NvmfNamespaceWhereInput. # noqa: E501 + :rtype: int + """ + return self._unique_logical_size_not + + @unique_logical_size_not.setter + def unique_logical_size_not(self, unique_logical_size_not): + """Sets the unique_logical_size_not of this NvmfNamespaceWhereInput. + + + :param unique_logical_size_not: The unique_logical_size_not of this NvmfNamespaceWhereInput. # noqa: E501 + :type unique_logical_size_not: int + """ + + self._unique_logical_size_not = unique_logical_size_not + + @property + def unique_logical_size_not_in(self): + """Gets the unique_logical_size_not_in of this NvmfNamespaceWhereInput. # noqa: E501 + + + :return: The unique_logical_size_not_in of this NvmfNamespaceWhereInput. # noqa: E501 + :rtype: list[int] + """ + return self._unique_logical_size_not_in + + @unique_logical_size_not_in.setter + def unique_logical_size_not_in(self, unique_logical_size_not_in): + """Sets the unique_logical_size_not_in of this NvmfNamespaceWhereInput. + + + :param unique_logical_size_not_in: The unique_logical_size_not_in of this NvmfNamespaceWhereInput. # noqa: E501 + :type unique_logical_size_not_in: list[int] + """ + + self._unique_logical_size_not_in = unique_logical_size_not_in + @property def unique_size(self): """Gets the unique_size of this NvmfNamespaceWhereInput. # noqa: E501 diff --git a/cloudtower/models/roleaction.py b/cloudtower/models/roleaction.py index dff51e43..fd198022 100644 --- a/cloudtower/models/roleaction.py +++ b/cloudtower/models/roleaction.py @@ -126,6 +126,20 @@ class ROLEACTION(object): MANAGE_LOAD_BALANCER_RESOURCE = "MANAGE_LOAD_BALANCER_RESOURCE" MANAGE_LOAD_BALANCER = "MANAGE_LOAD_BALANCER" MANAGE_LOAD_BALANCER_VNET_BOND = "MANAGE_LOAD_BALANCER_VNET_BOND" + MANAGE_VIRTUAL_PRIVATE_CLOUD_SERVICE = "MANAGE_VIRTUAL_PRIVATE_CLOUD_SERVICE" + MANAGE_VIRTUAL_PRIVATE_CLOUD_CLUSTER_BINDING = "MANAGE_VIRTUAL_PRIVATE_CLOUD_CLUSTER_BINDING" + MANAGE_VIRTUAL_PRIVATE_CLOUD_EDGE_GATEWAY = "MANAGE_VIRTUAL_PRIVATE_CLOUD_EDGE_GATEWAY" + MANAGE_VIRTUAL_PRIVATE_CLOUD_EXTERNAL_SUBNET = "MANAGE_VIRTUAL_PRIVATE_CLOUD_EXTERNAL_SUBNET" + MANAGE_VIRTUAL_PRIVATE_CLOUD_BASIC_RESOURCE = "MANAGE_VIRTUAL_PRIVATE_CLOUD_BASIC_RESOURCE" + MANAGE_VIRTUAL_PRIVATE_CLOUD_SECURITY_GROUP = "MANAGE_VIRTUAL_PRIVATE_CLOUD_SECURITY_GROUP" + MANAGE_VIRTUAL_PRIVATE_CLOUD_SECURITY_POLICY = "MANAGE_VIRTUAL_PRIVATE_CLOUD_SECURITY_POLICY" + MANAGE_VIRTUAL_PRIVATE_CLOUD_ISOLATION_POLICY = "MANAGE_VIRTUAL_PRIVATE_CLOUD_ISOLATION_POLICY" + MANAGE_VIRTUAL_PRIVATE_CLOUD_FLOATING_IP = "MANAGE_VIRTUAL_PRIVATE_CLOUD_FLOATING_IP" + MANAGE_VIRTUAL_PRIVATE_CLOUD_ROUTER_GATEWAY = "MANAGE_VIRTUAL_PRIVATE_CLOUD_ROUTER_GATEWAY" + MANAGE_VIRTUAL_PRIVATE_CLOUD_NAT_GATEWAY = "MANAGE_VIRTUAL_PRIVATE_CLOUD_NAT_GATEWAY" + MANAGE_VIRTUAL_PRIVATE_CLOUD_LAYER2_GATEWAY = "MANAGE_VIRTUAL_PRIVATE_CLOUD_LAYER2_GATEWAY" + MANAGE_VIRTUAL_PRIVATE_CLOUD_PEERING = "MANAGE_VIRTUAL_PRIVATE_CLOUD_PEERING" + MANAGE_VIRTUAL_PRIVATE_CLOUD_LOAD_BALANCER_RESOURCE = "MANAGE_VIRTUAL_PRIVATE_CLOUD_LOAD_BALANCER_RESOURCE" MANAGE_LDAP_AD_CONFIG = "MANAGE_LDAP_AD_CONFIG" MANAGE_MFA_CONFIG = "MANAGE_MFA_CONFIG" MANAGE_DEFAULT_LOGIN_OPTION = "MANAGE_DEFAULT_LOGIN_OPTION" @@ -136,10 +150,12 @@ class ROLEACTION(object): CREATE_SKS_WORKLOAD_CLUSTER = "CREATE_SKS_WORKLOAD_CLUSTER" DELETE_SKS_WORKLOAD_CLUSTER = "DELETE_SKS_WORKLOAD_CLUSTER" UPDATE_SKS_WORKLOAD_CLUSTER = "UPDATE_SKS_WORKLOAD_CLUSTER" + MANAGE_CONTAINER_REGISTRY = "MANAGE_CONTAINER_REGISTRY" DOWNLOAD_SKS_WORKLOAD_CLUSTER_KUBECONFIG = "DOWNLOAD_SKS_WORKLOAD_CLUSTER_KUBECONFIG" MANAGE_SKS_WORKLOAD_CLUSTER_RECONCILE = "MANAGE_SKS_WORKLOAD_CLUSTER_RECONCILE" MANAGE_OBSERVABILITY_PACKAGE = "MANAGE_OBSERVABILITY_PACKAGE" MANAGE_OBSERVABILITY_SERVICE = "MANAGE_OBSERVABILITY_SERVICE" + MANAGE_ALERT_NOTIFIER = "MANAGE_ALERT_NOTIFIER" CONFIG_DYNAMIC_RESOURCE_SCHEDULE = "CONFIG_DYNAMIC_RESOURCE_SCHEDULE" GENERATE_DRS_PROPOSALS = "GENERATE_DRS_PROPOSALS" APPLY_DRS_PROPOSAL = "APPLY_DRS_PROPOSAL" @@ -157,8 +173,9 @@ class ROLEACTION(object): MANAGE_SFS_FILE_SYSTEM_CONFIG = "MANAGE_SFS_FILE_SYSTEM_CONFIG" MANAGE_SFS_FILE_SYSTEM_ACCESSIBILITY = "MANAGE_SFS_FILE_SYSTEM_ACCESSIBILITY" MANAGE_SFS_SNAPSHOT = "MANAGE_SFS_SNAPSHOT" + MANAGE_CLOUDTOWER_SNMP_TRANSPORT = "MANAGE_CLOUDTOWER_SNMP_TRANSPORT" - allowable_values = [_, MANAGE_DATA_CENTER, MANAGE_CLUSTER_CONNECTION, MANAGE_STORAGE_CLUSTER_CONNECTION, MANAGE_HOST, MANAGE_NIC_MTU, MANAGE_DISK, MANAGE_HARDWARE_TOPO, MANAGE_USB_DEVICE, MANAGE_GPU_DEVICE, MANAGE_VDS, MANAGE_VLAN, MANAGE_SYSTEM_VLAN, MANAGE_ISCSI_DATA_STORE, MANAGE_NFS_DATA_STORE, MANAGE_NVMF_DATA_STORE, CREATE_VM, UPDATE_VM, DELETE_VM, UPDATE_VM_ADVANCED_SETTING, UPDATE_VM_GUEST, VM_OPERATION_OPEN_TERMINAL, VM_OPERATION_MIGRATE, VM_OPERATION_VM_FOLDER, VM_OPERATION_VM_POWER, VM_OPERATION_CLONE, VM_OPERATION_INSTALL_TOOLS, VM_IMPORT_EXPORT, CREATE_VM_TEMPLATE, MANAGE_VM_TEMPLATE, VM_TEMPLATE_IMPORT_EXPORT, MANAGE_VM_SNAPSHOT, MANAGE_VM_VOLUME, VM_VOLUME_IMPORT_EXPORT, MANAGE_ISO, DOWNLOAD_ISO, QUERY_SENSITIVE_RESOURCE_LIST, QUERY_SENSITIVE_RESOURCE, MANAGE_SENSITIVE_RESOURCE, MANAGE_VM_PLACEMENT_GROUP, MANAGE_SNAPSHOT_PLAN, MANAGE_ALERT, MANAGE_MONITOR_VIEW, MANAGE_ENTITY_FILTER, MANAGE_CLUSTER_BASIC_INFO, MANAGE_CLUSTER_LICENCE, MANAGE_CLUSTER_SNMP_TRANSPORT, MANAGE_SNMP_TRAP, MANAGE_CLUSTER_VIP, MANAGE_CLUSTER_MANAGEMENT_IP, MANAGE_DNS_SERVER, MANAGE_NTP_SERVER, MANAGE_IPMI, MANAGE_CLUSTER_VM_CPU_MODEL, MANAGE_CLUSTER_VM_TOOLS, MANAGE_CLUSTER_HOT_MIGRATION, MANAGE_CLUSTER_HA, MANAGE_SSL_CERTIFICATE, MANAGE_LOG_COLLECTION, MANAGE_SYSLOG, MANAGE_LOG_FIND, MANAGE_LABEL, MANAGE_USER_AND_ROLE, MANAGE_PASSWORD_SETTINGS, MANAGE_ACCESS_CONTROL, MANAGE_SESSION_EXPIRATION, MANAGE_VCENTER_ASSOCIATION, MANAGE_ESXI_ASSOCIATION, MANAGE_AUDIT_LOG, MANAGE_ALERT_EMAIL_SETTING, MANAGE_SMTP_SERVER, MANAGE_CLUSTER_UPGRADE, MANAGE_VM_RECYCLE_BIN_SETTING, MANAGE_REPORT, MANAGE_SHARING_VM_TOOLS, MANAGE_ADVANCED_MONITOR, MANAGE_THIRD_PARTY_DRIVER, MANAGE_ORGANIZATION_NAME, MANAGE_CLOUD_TOWER_LICENSE, MANAGE_CONSISTENCY_GROUP, MANAGE_NIC, MANAGE_CLUSTER_ISCSI, MANAGE_BACKUP_LICENSE, MANAGE_BACKUP_PACKAGE, MANAGE_BACKUP_SERVICE, MANAGE_BACKUP_STORE_REPOSITORY, MANAGE_BACKUP_PLAN, MANAGE_BACKUP_TASK, MANAGE_BACKUP_RESTORE_POINT, MANAGE_BACKUP_RESTORE_POINT_TASK, MANAGE_SECURITY_POLICY, MANAGE_SECURITY_GROUP, ISOLATE_VM, MANAGE_EVEROUTE_LICENSE, MANAGE_EVEROUTE_PACKAGE, DEPLOY_EVEROUTE_CLUSTER, UNDEPLOY_EVEROUTE_CLUSTER, UPDATE_EVEROUTE_CLUSTER, UPGRADE_EVEROUTE_CLUSTER, MANAGE_EVEROUTE_NETWORK_POLICY_RULE_SERVICE, MANAGE_EVEROUTE_CLUSTER_ASSOCIATION, MANAGE_EVEROUTE_CLUSTER_GLOBAL_POLICY, MANAGE_MICRO_SEGMENTATION, MANAGE_LOAD_BALANCER_RESOURCE, MANAGE_LOAD_BALANCER, MANAGE_LOAD_BALANCER_VNET_BOND, MANAGE_LDAP_AD_CONFIG, MANAGE_MFA_CONFIG, MANAGE_DEFAULT_LOGIN_OPTION, MANAGE_CLUSTER_STORAGE_POLICY, MANAGE_SKS_SERVICE, MANAGE_SKS_LICENSE, CONFIGURE_SKS_SERVICE, CREATE_SKS_WORKLOAD_CLUSTER, DELETE_SKS_WORKLOAD_CLUSTER, UPDATE_SKS_WORKLOAD_CLUSTER, DOWNLOAD_SKS_WORKLOAD_CLUSTER_KUBECONFIG, MANAGE_SKS_WORKLOAD_CLUSTER_RECONCILE, MANAGE_OBSERVABILITY_PACKAGE, MANAGE_OBSERVABILITY_SERVICE, CONFIG_DYNAMIC_RESOURCE_SCHEDULE, GENERATE_DRS_PROPOSALS, APPLY_DRS_PROPOSAL, MANAGE_AGENT_MESH, MANAGE_REPLICATION_SERVICE, MANAGE_REPLICATION_RESTORE_POINT, MANAGE_REPLICATION_PLAN, MANAGE_REPLICATION_TASK, MANAGE_REPLICATION_FAULT_TASK, MANAGE_CLUSTER_PRIORITIZED, SMTX_INSPECTOR, MANAGE_SFS_LICENSE, MANAGE_SFS_IMAGE, MANAGE_SFS_FILE_STORAGE_CLUSTER, MANAGE_SFS_FILE_SYSTEM_CONFIG, MANAGE_SFS_FILE_SYSTEM_ACCESSIBILITY, MANAGE_SFS_SNAPSHOT] # noqa: E501 + allowable_values = [_, MANAGE_DATA_CENTER, MANAGE_CLUSTER_CONNECTION, MANAGE_STORAGE_CLUSTER_CONNECTION, MANAGE_HOST, MANAGE_NIC_MTU, MANAGE_DISK, MANAGE_HARDWARE_TOPO, MANAGE_USB_DEVICE, MANAGE_GPU_DEVICE, MANAGE_VDS, MANAGE_VLAN, MANAGE_SYSTEM_VLAN, MANAGE_ISCSI_DATA_STORE, MANAGE_NFS_DATA_STORE, MANAGE_NVMF_DATA_STORE, CREATE_VM, UPDATE_VM, DELETE_VM, UPDATE_VM_ADVANCED_SETTING, UPDATE_VM_GUEST, VM_OPERATION_OPEN_TERMINAL, VM_OPERATION_MIGRATE, VM_OPERATION_VM_FOLDER, VM_OPERATION_VM_POWER, VM_OPERATION_CLONE, VM_OPERATION_INSTALL_TOOLS, VM_IMPORT_EXPORT, CREATE_VM_TEMPLATE, MANAGE_VM_TEMPLATE, VM_TEMPLATE_IMPORT_EXPORT, MANAGE_VM_SNAPSHOT, MANAGE_VM_VOLUME, VM_VOLUME_IMPORT_EXPORT, MANAGE_ISO, DOWNLOAD_ISO, QUERY_SENSITIVE_RESOURCE_LIST, QUERY_SENSITIVE_RESOURCE, MANAGE_SENSITIVE_RESOURCE, MANAGE_VM_PLACEMENT_GROUP, MANAGE_SNAPSHOT_PLAN, MANAGE_ALERT, MANAGE_MONITOR_VIEW, MANAGE_ENTITY_FILTER, MANAGE_CLUSTER_BASIC_INFO, MANAGE_CLUSTER_LICENCE, MANAGE_CLUSTER_SNMP_TRANSPORT, MANAGE_SNMP_TRAP, MANAGE_CLUSTER_VIP, MANAGE_CLUSTER_MANAGEMENT_IP, MANAGE_DNS_SERVER, MANAGE_NTP_SERVER, MANAGE_IPMI, MANAGE_CLUSTER_VM_CPU_MODEL, MANAGE_CLUSTER_VM_TOOLS, MANAGE_CLUSTER_HOT_MIGRATION, MANAGE_CLUSTER_HA, MANAGE_SSL_CERTIFICATE, MANAGE_LOG_COLLECTION, MANAGE_SYSLOG, MANAGE_LOG_FIND, MANAGE_LABEL, MANAGE_USER_AND_ROLE, MANAGE_PASSWORD_SETTINGS, MANAGE_ACCESS_CONTROL, MANAGE_SESSION_EXPIRATION, MANAGE_VCENTER_ASSOCIATION, MANAGE_ESXI_ASSOCIATION, MANAGE_AUDIT_LOG, MANAGE_ALERT_EMAIL_SETTING, MANAGE_SMTP_SERVER, MANAGE_CLUSTER_UPGRADE, MANAGE_VM_RECYCLE_BIN_SETTING, MANAGE_REPORT, MANAGE_SHARING_VM_TOOLS, MANAGE_ADVANCED_MONITOR, MANAGE_THIRD_PARTY_DRIVER, MANAGE_ORGANIZATION_NAME, MANAGE_CLOUD_TOWER_LICENSE, MANAGE_CONSISTENCY_GROUP, MANAGE_NIC, MANAGE_CLUSTER_ISCSI, MANAGE_BACKUP_LICENSE, MANAGE_BACKUP_PACKAGE, MANAGE_BACKUP_SERVICE, MANAGE_BACKUP_STORE_REPOSITORY, MANAGE_BACKUP_PLAN, MANAGE_BACKUP_TASK, MANAGE_BACKUP_RESTORE_POINT, MANAGE_BACKUP_RESTORE_POINT_TASK, MANAGE_SECURITY_POLICY, MANAGE_SECURITY_GROUP, ISOLATE_VM, MANAGE_EVEROUTE_LICENSE, MANAGE_EVEROUTE_PACKAGE, DEPLOY_EVEROUTE_CLUSTER, UNDEPLOY_EVEROUTE_CLUSTER, UPDATE_EVEROUTE_CLUSTER, UPGRADE_EVEROUTE_CLUSTER, MANAGE_EVEROUTE_NETWORK_POLICY_RULE_SERVICE, MANAGE_EVEROUTE_CLUSTER_ASSOCIATION, MANAGE_EVEROUTE_CLUSTER_GLOBAL_POLICY, MANAGE_MICRO_SEGMENTATION, MANAGE_LOAD_BALANCER_RESOURCE, MANAGE_LOAD_BALANCER, MANAGE_LOAD_BALANCER_VNET_BOND, MANAGE_VIRTUAL_PRIVATE_CLOUD_SERVICE, MANAGE_VIRTUAL_PRIVATE_CLOUD_CLUSTER_BINDING, MANAGE_VIRTUAL_PRIVATE_CLOUD_EDGE_GATEWAY, MANAGE_VIRTUAL_PRIVATE_CLOUD_EXTERNAL_SUBNET, MANAGE_VIRTUAL_PRIVATE_CLOUD_BASIC_RESOURCE, MANAGE_VIRTUAL_PRIVATE_CLOUD_SECURITY_GROUP, MANAGE_VIRTUAL_PRIVATE_CLOUD_SECURITY_POLICY, MANAGE_VIRTUAL_PRIVATE_CLOUD_ISOLATION_POLICY, MANAGE_VIRTUAL_PRIVATE_CLOUD_FLOATING_IP, MANAGE_VIRTUAL_PRIVATE_CLOUD_ROUTER_GATEWAY, MANAGE_VIRTUAL_PRIVATE_CLOUD_NAT_GATEWAY, MANAGE_VIRTUAL_PRIVATE_CLOUD_LAYER2_GATEWAY, MANAGE_VIRTUAL_PRIVATE_CLOUD_PEERING, MANAGE_VIRTUAL_PRIVATE_CLOUD_LOAD_BALANCER_RESOURCE, MANAGE_LDAP_AD_CONFIG, MANAGE_MFA_CONFIG, MANAGE_DEFAULT_LOGIN_OPTION, MANAGE_CLUSTER_STORAGE_POLICY, MANAGE_SKS_SERVICE, MANAGE_SKS_LICENSE, CONFIGURE_SKS_SERVICE, CREATE_SKS_WORKLOAD_CLUSTER, DELETE_SKS_WORKLOAD_CLUSTER, UPDATE_SKS_WORKLOAD_CLUSTER, MANAGE_CONTAINER_REGISTRY, DOWNLOAD_SKS_WORKLOAD_CLUSTER_KUBECONFIG, MANAGE_SKS_WORKLOAD_CLUSTER_RECONCILE, MANAGE_OBSERVABILITY_PACKAGE, MANAGE_OBSERVABILITY_SERVICE, MANAGE_ALERT_NOTIFIER, CONFIG_DYNAMIC_RESOURCE_SCHEDULE, GENERATE_DRS_PROPOSALS, APPLY_DRS_PROPOSAL, MANAGE_AGENT_MESH, MANAGE_REPLICATION_SERVICE, MANAGE_REPLICATION_RESTORE_POINT, MANAGE_REPLICATION_PLAN, MANAGE_REPLICATION_TASK, MANAGE_REPLICATION_FAULT_TASK, MANAGE_CLUSTER_PRIORITIZED, SMTX_INSPECTOR, MANAGE_SFS_LICENSE, MANAGE_SFS_IMAGE, MANAGE_SFS_FILE_STORAGE_CLUSTER, MANAGE_SFS_FILE_SYSTEM_CONFIG, MANAGE_SFS_FILE_SYSTEM_ACCESSIBILITY, MANAGE_SFS_SNAPSHOT, MANAGE_CLOUDTOWER_SNMP_TRANSPORT] # noqa: E501 """ Attributes: diff --git a/cloudtower/models/virtual_private_cloud_cluster_binding_where_input.py b/cloudtower/models/virtual_private_cloud_cluster_binding_where_input.py new file mode 100644 index 00000000..531d8cc9 --- /dev/null +++ b/cloudtower/models/virtual_private_cloud_cluster_binding_where_input.py @@ -0,0 +1,1342 @@ +# 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 cloudtower.configuration import Configuration + + +class VirtualPrivateCloudClusterBindingWhereInput(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[VirtualPrivateCloudClusterBindingWhereInput]', + '_not': 'list[VirtualPrivateCloudClusterBindingWhereInput]', + '_or': 'list[VirtualPrivateCloudClusterBindingWhereInput]', + 'cluster': 'ClusterWhereInput', + 'entity_async_status': 'EntityAsyncStatus', + 'entity_async_status_in': 'list[EntityAsyncStatus]', + 'entity_async_status_not': 'EntityAsyncStatus', + 'entity_async_status_not_in': 'list[EntityAsyncStatus]', + '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', + 'phase': 'EverouteClusterPhase', + 'phase_in': 'list[EverouteClusterPhase]', + 'phase_not': 'EverouteClusterPhase', + 'phase_not_in': 'list[EverouteClusterPhase]', + 'tep_ip_pool_id': 'str', + 'tep_ip_pool_id_contains': 'str', + 'tep_ip_pool_id_ends_with': 'str', + 'tep_ip_pool_id_gt': 'str', + 'tep_ip_pool_id_gte': 'str', + 'tep_ip_pool_id_in': 'list[str]', + 'tep_ip_pool_id_lt': 'str', + 'tep_ip_pool_id_lte': 'str', + 'tep_ip_pool_id_not': 'str', + 'tep_ip_pool_id_not_contains': 'str', + 'tep_ip_pool_id_not_ends_with': 'str', + 'tep_ip_pool_id_not_in': 'list[str]', + 'tep_ip_pool_id_not_starts_with': 'str', + 'tep_ip_pool_id_starts_with': 'str', + 'vds': 'VdsWhereInput', + 'vlan_id': 'int', + 'vlan_id_gt': 'int', + 'vlan_id_gte': 'int', + 'vlan_id_in': 'list[int]', + 'vlan_id_lt': 'int', + 'vlan_id_lte': 'int', + 'vlan_id_not': 'int', + 'vlan_id_not_in': 'list[int]', + 'vpc_service': 'VirtualPrivateCloudServiceWhereInput' + } + + attribute_map = { + '_and': 'AND', + '_not': 'NOT', + '_or': 'OR', + 'cluster': 'cluster', + 'entity_async_status': 'entityAsyncStatus', + 'entity_async_status_in': 'entityAsyncStatus_in', + 'entity_async_status_not': 'entityAsyncStatus_not', + 'entity_async_status_not_in': 'entityAsyncStatus_not_in', + 'id': 'id', + 'id_contains': 'id_contains', + 'id_ends_with': 'id_ends_with', + 'id_gt': 'id_gt', + 'id_gte': 'id_gte', + 'id_in': 'id_in', + 'id_lt': 'id_lt', + 'id_lte': 'id_lte', + 'id_not': 'id_not', + 'id_not_contains': 'id_not_contains', + 'id_not_ends_with': 'id_not_ends_with', + 'id_not_in': 'id_not_in', + 'id_not_starts_with': 'id_not_starts_with', + 'id_starts_with': 'id_starts_with', + 'phase': 'phase', + 'phase_in': 'phase_in', + 'phase_not': 'phase_not', + 'phase_not_in': 'phase_not_in', + 'tep_ip_pool_id': 'tep_ip_pool_id', + 'tep_ip_pool_id_contains': 'tep_ip_pool_id_contains', + 'tep_ip_pool_id_ends_with': 'tep_ip_pool_id_ends_with', + 'tep_ip_pool_id_gt': 'tep_ip_pool_id_gt', + 'tep_ip_pool_id_gte': 'tep_ip_pool_id_gte', + 'tep_ip_pool_id_in': 'tep_ip_pool_id_in', + 'tep_ip_pool_id_lt': 'tep_ip_pool_id_lt', + 'tep_ip_pool_id_lte': 'tep_ip_pool_id_lte', + 'tep_ip_pool_id_not': 'tep_ip_pool_id_not', + 'tep_ip_pool_id_not_contains': 'tep_ip_pool_id_not_contains', + 'tep_ip_pool_id_not_ends_with': 'tep_ip_pool_id_not_ends_with', + 'tep_ip_pool_id_not_in': 'tep_ip_pool_id_not_in', + 'tep_ip_pool_id_not_starts_with': 'tep_ip_pool_id_not_starts_with', + 'tep_ip_pool_id_starts_with': 'tep_ip_pool_id_starts_with', + 'vds': 'vds', + 'vlan_id': 'vlan_id', + 'vlan_id_gt': 'vlan_id_gt', + 'vlan_id_gte': 'vlan_id_gte', + 'vlan_id_in': 'vlan_id_in', + 'vlan_id_lt': 'vlan_id_lt', + 'vlan_id_lte': 'vlan_id_lte', + 'vlan_id_not': 'vlan_id_not', + 'vlan_id_not_in': 'vlan_id_not_in', + 'vpc_service': 'vpc_service' + } + + def __init__(self, **kwargs): # noqa: E501 + """VirtualPrivateCloudClusterBindingWhereInput - 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 = None + self._entity_async_status = None + self._entity_async_status_in = None + self._entity_async_status_not = None + self._entity_async_status_not_in = None + self._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._phase = None + self._phase_in = None + self._phase_not = None + self._phase_not_in = None + self._tep_ip_pool_id = None + self._tep_ip_pool_id_contains = None + self._tep_ip_pool_id_ends_with = None + self._tep_ip_pool_id_gt = None + self._tep_ip_pool_id_gte = None + self._tep_ip_pool_id_in = None + self._tep_ip_pool_id_lt = None + self._tep_ip_pool_id_lte = None + self._tep_ip_pool_id_not = None + self._tep_ip_pool_id_not_contains = None + self._tep_ip_pool_id_not_ends_with = None + self._tep_ip_pool_id_not_in = None + self._tep_ip_pool_id_not_starts_with = None + self._tep_ip_pool_id_starts_with = None + self._vds = None + self._vlan_id = None + self._vlan_id_gt = None + self._vlan_id_gte = None + self._vlan_id_in = None + self._vlan_id_lt = None + self._vlan_id_lte = None + self._vlan_id_not = None + self._vlan_id_not_in = None + self._vpc_service = None + self.discriminator = None + + self._and = kwargs.get("_and", None) + self._not = kwargs.get("_not", None) + self._or = kwargs.get("_or", None) + self.cluster = kwargs.get("cluster", None) + self.entity_async_status = kwargs.get("entity_async_status", None) + self.entity_async_status_in = kwargs.get("entity_async_status_in", None) + self.entity_async_status_not = kwargs.get("entity_async_status_not", None) + self.entity_async_status_not_in = kwargs.get("entity_async_status_not_in", None) + self.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.phase = kwargs.get("phase", None) + self.phase_in = kwargs.get("phase_in", None) + self.phase_not = kwargs.get("phase_not", None) + self.phase_not_in = kwargs.get("phase_not_in", None) + self.tep_ip_pool_id = kwargs.get("tep_ip_pool_id", None) + self.tep_ip_pool_id_contains = kwargs.get("tep_ip_pool_id_contains", None) + self.tep_ip_pool_id_ends_with = kwargs.get("tep_ip_pool_id_ends_with", None) + self.tep_ip_pool_id_gt = kwargs.get("tep_ip_pool_id_gt", None) + self.tep_ip_pool_id_gte = kwargs.get("tep_ip_pool_id_gte", None) + self.tep_ip_pool_id_in = kwargs.get("tep_ip_pool_id_in", None) + self.tep_ip_pool_id_lt = kwargs.get("tep_ip_pool_id_lt", None) + self.tep_ip_pool_id_lte = kwargs.get("tep_ip_pool_id_lte", None) + self.tep_ip_pool_id_not = kwargs.get("tep_ip_pool_id_not", None) + self.tep_ip_pool_id_not_contains = kwargs.get("tep_ip_pool_id_not_contains", None) + self.tep_ip_pool_id_not_ends_with = kwargs.get("tep_ip_pool_id_not_ends_with", None) + self.tep_ip_pool_id_not_in = kwargs.get("tep_ip_pool_id_not_in", None) + self.tep_ip_pool_id_not_starts_with = kwargs.get("tep_ip_pool_id_not_starts_with", None) + self.tep_ip_pool_id_starts_with = kwargs.get("tep_ip_pool_id_starts_with", None) + self.vds = kwargs.get("vds", None) + self.vlan_id = kwargs.get("vlan_id", None) + self.vlan_id_gt = kwargs.get("vlan_id_gt", None) + self.vlan_id_gte = kwargs.get("vlan_id_gte", None) + self.vlan_id_in = kwargs.get("vlan_id_in", None) + self.vlan_id_lt = kwargs.get("vlan_id_lt", None) + self.vlan_id_lte = kwargs.get("vlan_id_lte", None) + self.vlan_id_not = kwargs.get("vlan_id_not", None) + self.vlan_id_not_in = kwargs.get("vlan_id_not_in", None) + self.vpc_service = kwargs.get("vpc_service", None) + + @property + def _and(self): + """Gets the _and of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + + + :return: The _and of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + :rtype: list[VirtualPrivateCloudClusterBindingWhereInput] + """ + return self.__and + + @_and.setter + def _and(self, _and): + """Sets the _and of this VirtualPrivateCloudClusterBindingWhereInput. + + + :param _and: The _and of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + :type _and: list[VirtualPrivateCloudClusterBindingWhereInput] + """ + + self.__and = _and + + @property + def _not(self): + """Gets the _not of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + + + :return: The _not of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + :rtype: list[VirtualPrivateCloudClusterBindingWhereInput] + """ + return self.__not + + @_not.setter + def _not(self, _not): + """Sets the _not of this VirtualPrivateCloudClusterBindingWhereInput. + + + :param _not: The _not of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + :type _not: list[VirtualPrivateCloudClusterBindingWhereInput] + """ + + self.__not = _not + + @property + def _or(self): + """Gets the _or of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + + + :return: The _or of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + :rtype: list[VirtualPrivateCloudClusterBindingWhereInput] + """ + return self.__or + + @_or.setter + def _or(self, _or): + """Sets the _or of this VirtualPrivateCloudClusterBindingWhereInput. + + + :param _or: The _or of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + :type _or: list[VirtualPrivateCloudClusterBindingWhereInput] + """ + + self.__or = _or + + @property + def cluster(self): + """Gets the cluster of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + + + :return: The cluster of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + :rtype: ClusterWhereInput + """ + return self._cluster + + @cluster.setter + def cluster(self, cluster): + """Sets the cluster of this VirtualPrivateCloudClusterBindingWhereInput. + + + :param cluster: The cluster of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + :type cluster: ClusterWhereInput + """ + + self._cluster = cluster + + @property + def entity_async_status(self): + """Gets the entity_async_status of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + + + :return: The entity_async_status of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + :rtype: EntityAsyncStatus + """ + return self._entity_async_status + + @entity_async_status.setter + def entity_async_status(self, entity_async_status): + """Sets the entity_async_status of this VirtualPrivateCloudClusterBindingWhereInput. + + + :param entity_async_status: The entity_async_status of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + :type entity_async_status: EntityAsyncStatus + """ + + self._entity_async_status = entity_async_status + + @property + def entity_async_status_in(self): + """Gets the entity_async_status_in of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + + + :return: The entity_async_status_in of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + :rtype: list[EntityAsyncStatus] + """ + return self._entity_async_status_in + + @entity_async_status_in.setter + def entity_async_status_in(self, entity_async_status_in): + """Sets the entity_async_status_in of this VirtualPrivateCloudClusterBindingWhereInput. + + + :param entity_async_status_in: The entity_async_status_in of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + :type entity_async_status_in: list[EntityAsyncStatus] + """ + + self._entity_async_status_in = entity_async_status_in + + @property + def entity_async_status_not(self): + """Gets the entity_async_status_not of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + + + :return: The entity_async_status_not of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + :rtype: EntityAsyncStatus + """ + return self._entity_async_status_not + + @entity_async_status_not.setter + def entity_async_status_not(self, entity_async_status_not): + """Sets the entity_async_status_not of this VirtualPrivateCloudClusterBindingWhereInput. + + + :param entity_async_status_not: The entity_async_status_not of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + :type entity_async_status_not: EntityAsyncStatus + """ + + self._entity_async_status_not = entity_async_status_not + + @property + def entity_async_status_not_in(self): + """Gets the entity_async_status_not_in of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + + + :return: The entity_async_status_not_in of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + :rtype: list[EntityAsyncStatus] + """ + return self._entity_async_status_not_in + + @entity_async_status_not_in.setter + def entity_async_status_not_in(self, entity_async_status_not_in): + """Sets the entity_async_status_not_in of this VirtualPrivateCloudClusterBindingWhereInput. + + + :param entity_async_status_not_in: The entity_async_status_not_in of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + :type entity_async_status_not_in: list[EntityAsyncStatus] + """ + + self._entity_async_status_not_in = entity_async_status_not_in + + @property + def id(self): + """Gets the id of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + + + :return: The id of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + :rtype: str + """ + return self._id + + @id.setter + def id(self, id): + """Sets the id of this VirtualPrivateCloudClusterBindingWhereInput. + + + :param id: The id of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + :type id: str + """ + + self._id = id + + @property + def id_contains(self): + """Gets the id_contains of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + + + :return: The id_contains of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_contains + + @id_contains.setter + def id_contains(self, id_contains): + """Sets the id_contains of this VirtualPrivateCloudClusterBindingWhereInput. + + + :param id_contains: The id_contains of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + :type id_contains: str + """ + + self._id_contains = id_contains + + @property + def id_ends_with(self): + """Gets the id_ends_with of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + + + :return: The id_ends_with of this VirtualPrivateCloudClusterBindingWhereInput. # 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 VirtualPrivateCloudClusterBindingWhereInput. + + + :param id_ends_with: The id_ends_with of this VirtualPrivateCloudClusterBindingWhereInput. # 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 VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + + + :return: The id_gt of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_gt + + @id_gt.setter + def id_gt(self, id_gt): + """Sets the id_gt of this VirtualPrivateCloudClusterBindingWhereInput. + + + :param id_gt: The id_gt of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + :type id_gt: str + """ + + self._id_gt = id_gt + + @property + def id_gte(self): + """Gets the id_gte of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + + + :return: The id_gte of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_gte + + @id_gte.setter + def id_gte(self, id_gte): + """Sets the id_gte of this VirtualPrivateCloudClusterBindingWhereInput. + + + :param id_gte: The id_gte of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + :type id_gte: str + """ + + self._id_gte = id_gte + + @property + def id_in(self): + """Gets the id_in of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + + + :return: The id_in of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._id_in + + @id_in.setter + def id_in(self, id_in): + """Sets the id_in of this VirtualPrivateCloudClusterBindingWhereInput. + + + :param id_in: The id_in of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + :type id_in: list[str] + """ + + self._id_in = id_in + + @property + def id_lt(self): + """Gets the id_lt of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + + + :return: The id_lt of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_lt + + @id_lt.setter + def id_lt(self, id_lt): + """Sets the id_lt of this VirtualPrivateCloudClusterBindingWhereInput. + + + :param id_lt: The id_lt of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + :type id_lt: str + """ + + self._id_lt = id_lt + + @property + def id_lte(self): + """Gets the id_lte of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + + + :return: The id_lte of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_lte + + @id_lte.setter + def id_lte(self, id_lte): + """Sets the id_lte of this VirtualPrivateCloudClusterBindingWhereInput. + + + :param id_lte: The id_lte of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + :type id_lte: str + """ + + self._id_lte = id_lte + + @property + def id_not(self): + """Gets the id_not of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + + + :return: The id_not of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_not + + @id_not.setter + def id_not(self, id_not): + """Sets the id_not of this VirtualPrivateCloudClusterBindingWhereInput. + + + :param id_not: The id_not of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + :type id_not: str + """ + + self._id_not = id_not + + @property + def id_not_contains(self): + """Gets the id_not_contains of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + + + :return: The id_not_contains of this VirtualPrivateCloudClusterBindingWhereInput. # 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 VirtualPrivateCloudClusterBindingWhereInput. + + + :param id_not_contains: The id_not_contains of this VirtualPrivateCloudClusterBindingWhereInput. # 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 VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + + + :return: The id_not_ends_with of this VirtualPrivateCloudClusterBindingWhereInput. # 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 VirtualPrivateCloudClusterBindingWhereInput. + + + :param id_not_ends_with: The id_not_ends_with of this VirtualPrivateCloudClusterBindingWhereInput. # 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 VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + + + :return: The id_not_in of this VirtualPrivateCloudClusterBindingWhereInput. # 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 VirtualPrivateCloudClusterBindingWhereInput. + + + :param id_not_in: The id_not_in of this VirtualPrivateCloudClusterBindingWhereInput. # 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 VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + + + :return: The id_not_starts_with of this VirtualPrivateCloudClusterBindingWhereInput. # 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 VirtualPrivateCloudClusterBindingWhereInput. + + + :param id_not_starts_with: The id_not_starts_with of this VirtualPrivateCloudClusterBindingWhereInput. # 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 VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + + + :return: The id_starts_with of this VirtualPrivateCloudClusterBindingWhereInput. # 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 VirtualPrivateCloudClusterBindingWhereInput. + + + :param id_starts_with: The id_starts_with of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + :type id_starts_with: str + """ + + self._id_starts_with = id_starts_with + + @property + def phase(self): + """Gets the phase of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + + + :return: The phase of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + :rtype: EverouteClusterPhase + """ + return self._phase + + @phase.setter + def phase(self, phase): + """Sets the phase of this VirtualPrivateCloudClusterBindingWhereInput. + + + :param phase: The phase of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + :type phase: EverouteClusterPhase + """ + + self._phase = phase + + @property + def phase_in(self): + """Gets the phase_in of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + + + :return: The phase_in of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + :rtype: list[EverouteClusterPhase] + """ + return self._phase_in + + @phase_in.setter + def phase_in(self, phase_in): + """Sets the phase_in of this VirtualPrivateCloudClusterBindingWhereInput. + + + :param phase_in: The phase_in of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + :type phase_in: list[EverouteClusterPhase] + """ + + self._phase_in = phase_in + + @property + def phase_not(self): + """Gets the phase_not of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + + + :return: The phase_not of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + :rtype: EverouteClusterPhase + """ + return self._phase_not + + @phase_not.setter + def phase_not(self, phase_not): + """Sets the phase_not of this VirtualPrivateCloudClusterBindingWhereInput. + + + :param phase_not: The phase_not of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + :type phase_not: EverouteClusterPhase + """ + + self._phase_not = phase_not + + @property + def phase_not_in(self): + """Gets the phase_not_in of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + + + :return: The phase_not_in of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + :rtype: list[EverouteClusterPhase] + """ + return self._phase_not_in + + @phase_not_in.setter + def phase_not_in(self, phase_not_in): + """Sets the phase_not_in of this VirtualPrivateCloudClusterBindingWhereInput. + + + :param phase_not_in: The phase_not_in of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + :type phase_not_in: list[EverouteClusterPhase] + """ + + self._phase_not_in = phase_not_in + + @property + def tep_ip_pool_id(self): + """Gets the tep_ip_pool_id of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + + + :return: The tep_ip_pool_id of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + :rtype: str + """ + return self._tep_ip_pool_id + + @tep_ip_pool_id.setter + def tep_ip_pool_id(self, tep_ip_pool_id): + """Sets the tep_ip_pool_id of this VirtualPrivateCloudClusterBindingWhereInput. + + + :param tep_ip_pool_id: The tep_ip_pool_id of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + :type tep_ip_pool_id: str + """ + + self._tep_ip_pool_id = tep_ip_pool_id + + @property + def tep_ip_pool_id_contains(self): + """Gets the tep_ip_pool_id_contains of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + + + :return: The tep_ip_pool_id_contains of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + :rtype: str + """ + return self._tep_ip_pool_id_contains + + @tep_ip_pool_id_contains.setter + def tep_ip_pool_id_contains(self, tep_ip_pool_id_contains): + """Sets the tep_ip_pool_id_contains of this VirtualPrivateCloudClusterBindingWhereInput. + + + :param tep_ip_pool_id_contains: The tep_ip_pool_id_contains of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + :type tep_ip_pool_id_contains: str + """ + + self._tep_ip_pool_id_contains = tep_ip_pool_id_contains + + @property + def tep_ip_pool_id_ends_with(self): + """Gets the tep_ip_pool_id_ends_with of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + + + :return: The tep_ip_pool_id_ends_with of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + :rtype: str + """ + return self._tep_ip_pool_id_ends_with + + @tep_ip_pool_id_ends_with.setter + def tep_ip_pool_id_ends_with(self, tep_ip_pool_id_ends_with): + """Sets the tep_ip_pool_id_ends_with of this VirtualPrivateCloudClusterBindingWhereInput. + + + :param tep_ip_pool_id_ends_with: The tep_ip_pool_id_ends_with of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + :type tep_ip_pool_id_ends_with: str + """ + + self._tep_ip_pool_id_ends_with = tep_ip_pool_id_ends_with + + @property + def tep_ip_pool_id_gt(self): + """Gets the tep_ip_pool_id_gt of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + + + :return: The tep_ip_pool_id_gt of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + :rtype: str + """ + return self._tep_ip_pool_id_gt + + @tep_ip_pool_id_gt.setter + def tep_ip_pool_id_gt(self, tep_ip_pool_id_gt): + """Sets the tep_ip_pool_id_gt of this VirtualPrivateCloudClusterBindingWhereInput. + + + :param tep_ip_pool_id_gt: The tep_ip_pool_id_gt of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + :type tep_ip_pool_id_gt: str + """ + + self._tep_ip_pool_id_gt = tep_ip_pool_id_gt + + @property + def tep_ip_pool_id_gte(self): + """Gets the tep_ip_pool_id_gte of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + + + :return: The tep_ip_pool_id_gte of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + :rtype: str + """ + return self._tep_ip_pool_id_gte + + @tep_ip_pool_id_gte.setter + def tep_ip_pool_id_gte(self, tep_ip_pool_id_gte): + """Sets the tep_ip_pool_id_gte of this VirtualPrivateCloudClusterBindingWhereInput. + + + :param tep_ip_pool_id_gte: The tep_ip_pool_id_gte of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + :type tep_ip_pool_id_gte: str + """ + + self._tep_ip_pool_id_gte = tep_ip_pool_id_gte + + @property + def tep_ip_pool_id_in(self): + """Gets the tep_ip_pool_id_in of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + + + :return: The tep_ip_pool_id_in of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._tep_ip_pool_id_in + + @tep_ip_pool_id_in.setter + def tep_ip_pool_id_in(self, tep_ip_pool_id_in): + """Sets the tep_ip_pool_id_in of this VirtualPrivateCloudClusterBindingWhereInput. + + + :param tep_ip_pool_id_in: The tep_ip_pool_id_in of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + :type tep_ip_pool_id_in: list[str] + """ + + self._tep_ip_pool_id_in = tep_ip_pool_id_in + + @property + def tep_ip_pool_id_lt(self): + """Gets the tep_ip_pool_id_lt of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + + + :return: The tep_ip_pool_id_lt of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + :rtype: str + """ + return self._tep_ip_pool_id_lt + + @tep_ip_pool_id_lt.setter + def tep_ip_pool_id_lt(self, tep_ip_pool_id_lt): + """Sets the tep_ip_pool_id_lt of this VirtualPrivateCloudClusterBindingWhereInput. + + + :param tep_ip_pool_id_lt: The tep_ip_pool_id_lt of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + :type tep_ip_pool_id_lt: str + """ + + self._tep_ip_pool_id_lt = tep_ip_pool_id_lt + + @property + def tep_ip_pool_id_lte(self): + """Gets the tep_ip_pool_id_lte of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + + + :return: The tep_ip_pool_id_lte of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + :rtype: str + """ + return self._tep_ip_pool_id_lte + + @tep_ip_pool_id_lte.setter + def tep_ip_pool_id_lte(self, tep_ip_pool_id_lte): + """Sets the tep_ip_pool_id_lte of this VirtualPrivateCloudClusterBindingWhereInput. + + + :param tep_ip_pool_id_lte: The tep_ip_pool_id_lte of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + :type tep_ip_pool_id_lte: str + """ + + self._tep_ip_pool_id_lte = tep_ip_pool_id_lte + + @property + def tep_ip_pool_id_not(self): + """Gets the tep_ip_pool_id_not of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + + + :return: The tep_ip_pool_id_not of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + :rtype: str + """ + return self._tep_ip_pool_id_not + + @tep_ip_pool_id_not.setter + def tep_ip_pool_id_not(self, tep_ip_pool_id_not): + """Sets the tep_ip_pool_id_not of this VirtualPrivateCloudClusterBindingWhereInput. + + + :param tep_ip_pool_id_not: The tep_ip_pool_id_not of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + :type tep_ip_pool_id_not: str + """ + + self._tep_ip_pool_id_not = tep_ip_pool_id_not + + @property + def tep_ip_pool_id_not_contains(self): + """Gets the tep_ip_pool_id_not_contains of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + + + :return: The tep_ip_pool_id_not_contains of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + :rtype: str + """ + return self._tep_ip_pool_id_not_contains + + @tep_ip_pool_id_not_contains.setter + def tep_ip_pool_id_not_contains(self, tep_ip_pool_id_not_contains): + """Sets the tep_ip_pool_id_not_contains of this VirtualPrivateCloudClusterBindingWhereInput. + + + :param tep_ip_pool_id_not_contains: The tep_ip_pool_id_not_contains of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + :type tep_ip_pool_id_not_contains: str + """ + + self._tep_ip_pool_id_not_contains = tep_ip_pool_id_not_contains + + @property + def tep_ip_pool_id_not_ends_with(self): + """Gets the tep_ip_pool_id_not_ends_with of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + + + :return: The tep_ip_pool_id_not_ends_with of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + :rtype: str + """ + return self._tep_ip_pool_id_not_ends_with + + @tep_ip_pool_id_not_ends_with.setter + def tep_ip_pool_id_not_ends_with(self, tep_ip_pool_id_not_ends_with): + """Sets the tep_ip_pool_id_not_ends_with of this VirtualPrivateCloudClusterBindingWhereInput. + + + :param tep_ip_pool_id_not_ends_with: The tep_ip_pool_id_not_ends_with of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + :type tep_ip_pool_id_not_ends_with: str + """ + + self._tep_ip_pool_id_not_ends_with = tep_ip_pool_id_not_ends_with + + @property + def tep_ip_pool_id_not_in(self): + """Gets the tep_ip_pool_id_not_in of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + + + :return: The tep_ip_pool_id_not_in of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._tep_ip_pool_id_not_in + + @tep_ip_pool_id_not_in.setter + def tep_ip_pool_id_not_in(self, tep_ip_pool_id_not_in): + """Sets the tep_ip_pool_id_not_in of this VirtualPrivateCloudClusterBindingWhereInput. + + + :param tep_ip_pool_id_not_in: The tep_ip_pool_id_not_in of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + :type tep_ip_pool_id_not_in: list[str] + """ + + self._tep_ip_pool_id_not_in = tep_ip_pool_id_not_in + + @property + def tep_ip_pool_id_not_starts_with(self): + """Gets the tep_ip_pool_id_not_starts_with of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + + + :return: The tep_ip_pool_id_not_starts_with of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + :rtype: str + """ + return self._tep_ip_pool_id_not_starts_with + + @tep_ip_pool_id_not_starts_with.setter + def tep_ip_pool_id_not_starts_with(self, tep_ip_pool_id_not_starts_with): + """Sets the tep_ip_pool_id_not_starts_with of this VirtualPrivateCloudClusterBindingWhereInput. + + + :param tep_ip_pool_id_not_starts_with: The tep_ip_pool_id_not_starts_with of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + :type tep_ip_pool_id_not_starts_with: str + """ + + self._tep_ip_pool_id_not_starts_with = tep_ip_pool_id_not_starts_with + + @property + def tep_ip_pool_id_starts_with(self): + """Gets the tep_ip_pool_id_starts_with of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + + + :return: The tep_ip_pool_id_starts_with of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + :rtype: str + """ + return self._tep_ip_pool_id_starts_with + + @tep_ip_pool_id_starts_with.setter + def tep_ip_pool_id_starts_with(self, tep_ip_pool_id_starts_with): + """Sets the tep_ip_pool_id_starts_with of this VirtualPrivateCloudClusterBindingWhereInput. + + + :param tep_ip_pool_id_starts_with: The tep_ip_pool_id_starts_with of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + :type tep_ip_pool_id_starts_with: str + """ + + self._tep_ip_pool_id_starts_with = tep_ip_pool_id_starts_with + + @property + def vds(self): + """Gets the vds of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + + + :return: The vds of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + :rtype: VdsWhereInput + """ + return self._vds + + @vds.setter + def vds(self, vds): + """Sets the vds of this VirtualPrivateCloudClusterBindingWhereInput. + + + :param vds: The vds of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + :type vds: VdsWhereInput + """ + + self._vds = vds + + @property + def vlan_id(self): + """Gets the vlan_id of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + + + :return: The vlan_id of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + :rtype: int + """ + return self._vlan_id + + @vlan_id.setter + def vlan_id(self, vlan_id): + """Sets the vlan_id of this VirtualPrivateCloudClusterBindingWhereInput. + + + :param vlan_id: The vlan_id of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + :type vlan_id: int + """ + + self._vlan_id = vlan_id + + @property + def vlan_id_gt(self): + """Gets the vlan_id_gt of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + + + :return: The vlan_id_gt of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + :rtype: int + """ + return self._vlan_id_gt + + @vlan_id_gt.setter + def vlan_id_gt(self, vlan_id_gt): + """Sets the vlan_id_gt of this VirtualPrivateCloudClusterBindingWhereInput. + + + :param vlan_id_gt: The vlan_id_gt of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + :type vlan_id_gt: int + """ + + self._vlan_id_gt = vlan_id_gt + + @property + def vlan_id_gte(self): + """Gets the vlan_id_gte of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + + + :return: The vlan_id_gte of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + :rtype: int + """ + return self._vlan_id_gte + + @vlan_id_gte.setter + def vlan_id_gte(self, vlan_id_gte): + """Sets the vlan_id_gte of this VirtualPrivateCloudClusterBindingWhereInput. + + + :param vlan_id_gte: The vlan_id_gte of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + :type vlan_id_gte: int + """ + + self._vlan_id_gte = vlan_id_gte + + @property + def vlan_id_in(self): + """Gets the vlan_id_in of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + + + :return: The vlan_id_in of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + :rtype: list[int] + """ + return self._vlan_id_in + + @vlan_id_in.setter + def vlan_id_in(self, vlan_id_in): + """Sets the vlan_id_in of this VirtualPrivateCloudClusterBindingWhereInput. + + + :param vlan_id_in: The vlan_id_in of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + :type vlan_id_in: list[int] + """ + + self._vlan_id_in = vlan_id_in + + @property + def vlan_id_lt(self): + """Gets the vlan_id_lt of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + + + :return: The vlan_id_lt of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + :rtype: int + """ + return self._vlan_id_lt + + @vlan_id_lt.setter + def vlan_id_lt(self, vlan_id_lt): + """Sets the vlan_id_lt of this VirtualPrivateCloudClusterBindingWhereInput. + + + :param vlan_id_lt: The vlan_id_lt of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + :type vlan_id_lt: int + """ + + self._vlan_id_lt = vlan_id_lt + + @property + def vlan_id_lte(self): + """Gets the vlan_id_lte of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + + + :return: The vlan_id_lte of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + :rtype: int + """ + return self._vlan_id_lte + + @vlan_id_lte.setter + def vlan_id_lte(self, vlan_id_lte): + """Sets the vlan_id_lte of this VirtualPrivateCloudClusterBindingWhereInput. + + + :param vlan_id_lte: The vlan_id_lte of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + :type vlan_id_lte: int + """ + + self._vlan_id_lte = vlan_id_lte + + @property + def vlan_id_not(self): + """Gets the vlan_id_not of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + + + :return: The vlan_id_not of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + :rtype: int + """ + return self._vlan_id_not + + @vlan_id_not.setter + def vlan_id_not(self, vlan_id_not): + """Sets the vlan_id_not of this VirtualPrivateCloudClusterBindingWhereInput. + + + :param vlan_id_not: The vlan_id_not of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + :type vlan_id_not: int + """ + + self._vlan_id_not = vlan_id_not + + @property + def vlan_id_not_in(self): + """Gets the vlan_id_not_in of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + + + :return: The vlan_id_not_in of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + :rtype: list[int] + """ + return self._vlan_id_not_in + + @vlan_id_not_in.setter + def vlan_id_not_in(self, vlan_id_not_in): + """Sets the vlan_id_not_in of this VirtualPrivateCloudClusterBindingWhereInput. + + + :param vlan_id_not_in: The vlan_id_not_in of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + :type vlan_id_not_in: list[int] + """ + + self._vlan_id_not_in = vlan_id_not_in + + @property + def vpc_service(self): + """Gets the vpc_service of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + + + :return: The vpc_service of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + :rtype: VirtualPrivateCloudServiceWhereInput + """ + return self._vpc_service + + @vpc_service.setter + def vpc_service(self, vpc_service): + """Sets the vpc_service of this VirtualPrivateCloudClusterBindingWhereInput. + + + :param vpc_service: The vpc_service of this VirtualPrivateCloudClusterBindingWhereInput. # noqa: E501 + :type vpc_service: VirtualPrivateCloudServiceWhereInput + """ + + self._vpc_service = vpc_service + + 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, VirtualPrivateCloudClusterBindingWhereInput): + 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, VirtualPrivateCloudClusterBindingWhereInput): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/virtual_private_cloud_edge_gateway_where_input.py b/cloudtower/models/virtual_private_cloud_edge_gateway_where_input.py new file mode 100644 index 00000000..269412c0 --- /dev/null +++ b/cloudtower/models/virtual_private_cloud_edge_gateway_where_input.py @@ -0,0 +1,2917 @@ +# 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 cloudtower.configuration import Configuration + + +class VirtualPrivateCloudEdgeGatewayWhereInput(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[VirtualPrivateCloudEdgeGatewayWhereInput]', + '_not': 'list[VirtualPrivateCloudEdgeGatewayWhereInput]', + '_or': 'list[VirtualPrivateCloudEdgeGatewayWhereInput]', + 'cluster': 'ClusterWhereInput', + 'cpu_number': 'int', + 'cpu_number_gt': 'int', + 'cpu_number_gte': 'int', + 'cpu_number_in': 'list[int]', + 'cpu_number_lt': 'int', + 'cpu_number_lte': 'int', + 'cpu_number_not': 'int', + 'cpu_number_not_in': 'list[int]', + 'data_volume_size': 'int', + 'data_volume_size_gt': 'int', + 'data_volume_size_gte': 'int', + 'data_volume_size_in': 'list[int]', + 'data_volume_size_lt': 'int', + 'data_volume_size_lte': 'int', + 'data_volume_size_not': 'int', + 'data_volume_size_not_in': 'list[int]', + 'description': 'str', + 'description_contains': 'str', + 'description_ends_with': 'str', + 'description_gt': 'str', + 'description_gte': 'str', + 'description_in': 'list[str]', + 'description_lt': 'str', + 'description_lte': 'str', + 'description_not': 'str', + 'description_not_contains': 'str', + 'description_not_ends_with': 'str', + 'description_not_in': 'list[str]', + 'description_not_starts_with': 'str', + 'description_starts_with': 'str', + 'entity_async_status': 'EntityAsyncStatus', + 'entity_async_status_in': 'list[EntityAsyncStatus]', + 'entity_async_status_not': 'EntityAsyncStatus', + 'entity_async_status_not_in': 'list[EntityAsyncStatus]', + 'gateway': 'str', + 'gateway_contains': 'str', + 'gateway_ends_with': 'str', + 'gateway_gt': 'str', + 'gateway_gte': 'str', + 'gateway_in': 'list[str]', + 'gateway_lt': 'str', + 'gateway_lte': 'str', + 'gateway_not': 'str', + 'gateway_not_contains': 'str', + 'gateway_not_ends_with': 'str', + 'gateway_not_in': 'list[str]', + 'gateway_not_starts_with': 'str', + 'gateway_starts_with': 'str', + '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', + 'memory_size': 'int', + 'memory_size_gt': 'int', + 'memory_size_gte': 'int', + 'memory_size_in': 'list[int]', + 'memory_size_lt': 'int', + 'memory_size_lte': 'int', + 'memory_size_not': 'int', + 'memory_size_not_in': 'list[int]', + 'name': 'str', + 'name_contains': 'str', + 'name_ends_with': 'str', + 'name_gt': 'str', + 'name_gte': 'str', + 'name_in': 'list[str]', + 'name_lt': 'str', + 'name_lte': 'str', + 'name_not': 'str', + 'name_not_contains': 'str', + 'name_not_ends_with': 'str', + 'name_not_in': 'list[str]', + 'name_not_starts_with': 'str', + 'name_starts_with': 'str', + 'phase': 'EverouteClusterPhase', + 'phase_in': 'list[EverouteClusterPhase]', + 'phase_not': 'EverouteClusterPhase', + 'phase_not_in': 'list[EverouteClusterPhase]', + 'subnet_mask': 'str', + 'subnet_mask_contains': 'str', + 'subnet_mask_ends_with': 'str', + 'subnet_mask_gt': 'str', + 'subnet_mask_gte': 'str', + 'subnet_mask_in': 'list[str]', + 'subnet_mask_lt': 'str', + 'subnet_mask_lte': 'str', + 'subnet_mask_not': 'str', + 'subnet_mask_not_contains': 'str', + 'subnet_mask_not_ends_with': 'str', + 'subnet_mask_not_in': 'list[str]', + 'subnet_mask_not_starts_with': 'str', + 'subnet_mask_starts_with': 'str', + 'vdses_every': 'VdsWhereInput', + 'vdses_none': 'VdsWhereInput', + 'vdses_some': 'VdsWhereInput', + 'vm_instances_every': 'VmWhereInput', + 'vm_instances_none': 'VmWhereInput', + 'vm_instances_some': 'VmWhereInput', + 'vpc_service': 'VirtualPrivateCloudServiceWhereInput' + } + + attribute_map = { + '_and': 'AND', + '_not': 'NOT', + '_or': 'OR', + 'cluster': 'cluster', + 'cpu_number': 'cpu_number', + 'cpu_number_gt': 'cpu_number_gt', + 'cpu_number_gte': 'cpu_number_gte', + 'cpu_number_in': 'cpu_number_in', + 'cpu_number_lt': 'cpu_number_lt', + 'cpu_number_lte': 'cpu_number_lte', + 'cpu_number_not': 'cpu_number_not', + 'cpu_number_not_in': 'cpu_number_not_in', + 'data_volume_size': 'data_volume_size', + 'data_volume_size_gt': 'data_volume_size_gt', + 'data_volume_size_gte': 'data_volume_size_gte', + 'data_volume_size_in': 'data_volume_size_in', + 'data_volume_size_lt': 'data_volume_size_lt', + 'data_volume_size_lte': 'data_volume_size_lte', + 'data_volume_size_not': 'data_volume_size_not', + 'data_volume_size_not_in': 'data_volume_size_not_in', + 'description': 'description', + 'description_contains': 'description_contains', + 'description_ends_with': 'description_ends_with', + 'description_gt': 'description_gt', + 'description_gte': 'description_gte', + 'description_in': 'description_in', + 'description_lt': 'description_lt', + 'description_lte': 'description_lte', + 'description_not': 'description_not', + 'description_not_contains': 'description_not_contains', + 'description_not_ends_with': 'description_not_ends_with', + 'description_not_in': 'description_not_in', + 'description_not_starts_with': 'description_not_starts_with', + 'description_starts_with': 'description_starts_with', + 'entity_async_status': 'entityAsyncStatus', + 'entity_async_status_in': 'entityAsyncStatus_in', + 'entity_async_status_not': 'entityAsyncStatus_not', + 'entity_async_status_not_in': 'entityAsyncStatus_not_in', + 'gateway': 'gateway', + 'gateway_contains': 'gateway_contains', + 'gateway_ends_with': 'gateway_ends_with', + 'gateway_gt': 'gateway_gt', + 'gateway_gte': 'gateway_gte', + 'gateway_in': 'gateway_in', + 'gateway_lt': 'gateway_lt', + 'gateway_lte': 'gateway_lte', + 'gateway_not': 'gateway_not', + 'gateway_not_contains': 'gateway_not_contains', + 'gateway_not_ends_with': 'gateway_not_ends_with', + 'gateway_not_in': 'gateway_not_in', + 'gateway_not_starts_with': 'gateway_not_starts_with', + 'gateway_starts_with': 'gateway_starts_with', + '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', + 'memory_size': 'memory_size', + 'memory_size_gt': 'memory_size_gt', + 'memory_size_gte': 'memory_size_gte', + 'memory_size_in': 'memory_size_in', + 'memory_size_lt': 'memory_size_lt', + 'memory_size_lte': 'memory_size_lte', + 'memory_size_not': 'memory_size_not', + 'memory_size_not_in': 'memory_size_not_in', + 'name': 'name', + 'name_contains': 'name_contains', + 'name_ends_with': 'name_ends_with', + 'name_gt': 'name_gt', + 'name_gte': 'name_gte', + 'name_in': 'name_in', + 'name_lt': 'name_lt', + 'name_lte': 'name_lte', + 'name_not': 'name_not', + 'name_not_contains': 'name_not_contains', + 'name_not_ends_with': 'name_not_ends_with', + 'name_not_in': 'name_not_in', + 'name_not_starts_with': 'name_not_starts_with', + 'name_starts_with': 'name_starts_with', + 'phase': 'phase', + 'phase_in': 'phase_in', + 'phase_not': 'phase_not', + 'phase_not_in': 'phase_not_in', + 'subnet_mask': 'subnet_mask', + 'subnet_mask_contains': 'subnet_mask_contains', + 'subnet_mask_ends_with': 'subnet_mask_ends_with', + 'subnet_mask_gt': 'subnet_mask_gt', + 'subnet_mask_gte': 'subnet_mask_gte', + 'subnet_mask_in': 'subnet_mask_in', + 'subnet_mask_lt': 'subnet_mask_lt', + 'subnet_mask_lte': 'subnet_mask_lte', + 'subnet_mask_not': 'subnet_mask_not', + 'subnet_mask_not_contains': 'subnet_mask_not_contains', + 'subnet_mask_not_ends_with': 'subnet_mask_not_ends_with', + 'subnet_mask_not_in': 'subnet_mask_not_in', + 'subnet_mask_not_starts_with': 'subnet_mask_not_starts_with', + 'subnet_mask_starts_with': 'subnet_mask_starts_with', + 'vdses_every': 'vdses_every', + 'vdses_none': 'vdses_none', + 'vdses_some': 'vdses_some', + 'vm_instances_every': 'vm_instances_every', + 'vm_instances_none': 'vm_instances_none', + 'vm_instances_some': 'vm_instances_some', + 'vpc_service': 'vpc_service' + } + + def __init__(self, **kwargs): # noqa: E501 + """VirtualPrivateCloudEdgeGatewayWhereInput - 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 = None + self._cpu_number = None + self._cpu_number_gt = None + self._cpu_number_gte = None + self._cpu_number_in = None + self._cpu_number_lt = None + self._cpu_number_lte = None + self._cpu_number_not = None + self._cpu_number_not_in = None + self._data_volume_size = None + self._data_volume_size_gt = None + self._data_volume_size_gte = None + self._data_volume_size_in = None + self._data_volume_size_lt = None + self._data_volume_size_lte = None + self._data_volume_size_not = None + self._data_volume_size_not_in = None + self._description = None + self._description_contains = None + self._description_ends_with = None + self._description_gt = None + self._description_gte = None + self._description_in = None + self._description_lt = None + self._description_lte = None + self._description_not = None + self._description_not_contains = None + self._description_not_ends_with = None + self._description_not_in = None + self._description_not_starts_with = None + self._description_starts_with = None + self._entity_async_status = None + self._entity_async_status_in = None + self._entity_async_status_not = None + self._entity_async_status_not_in = None + self._gateway = None + self._gateway_contains = None + self._gateway_ends_with = None + self._gateway_gt = None + self._gateway_gte = None + self._gateway_in = None + self._gateway_lt = None + self._gateway_lte = None + self._gateway_not = None + self._gateway_not_contains = None + self._gateway_not_ends_with = None + self._gateway_not_in = None + self._gateway_not_starts_with = None + self._gateway_starts_with = 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._memory_size = None + self._memory_size_gt = None + self._memory_size_gte = None + self._memory_size_in = None + self._memory_size_lt = None + self._memory_size_lte = None + self._memory_size_not = None + self._memory_size_not_in = None + self._name = None + self._name_contains = None + self._name_ends_with = None + self._name_gt = None + self._name_gte = None + self._name_in = None + self._name_lt = None + self._name_lte = None + self._name_not = None + self._name_not_contains = None + self._name_not_ends_with = None + self._name_not_in = None + self._name_not_starts_with = None + self._name_starts_with = None + self._phase = None + self._phase_in = None + self._phase_not = None + self._phase_not_in = None + self._subnet_mask = None + self._subnet_mask_contains = None + self._subnet_mask_ends_with = None + self._subnet_mask_gt = None + self._subnet_mask_gte = None + self._subnet_mask_in = None + self._subnet_mask_lt = None + self._subnet_mask_lte = None + self._subnet_mask_not = None + self._subnet_mask_not_contains = None + self._subnet_mask_not_ends_with = None + self._subnet_mask_not_in = None + self._subnet_mask_not_starts_with = None + self._subnet_mask_starts_with = None + self._vdses_every = None + self._vdses_none = None + self._vdses_some = None + self._vm_instances_every = None + self._vm_instances_none = None + self._vm_instances_some = None + self._vpc_service = None + self.discriminator = None + + self._and = kwargs.get("_and", None) + self._not = kwargs.get("_not", None) + self._or = kwargs.get("_or", None) + self.cluster = kwargs.get("cluster", None) + self.cpu_number = kwargs.get("cpu_number", None) + self.cpu_number_gt = kwargs.get("cpu_number_gt", None) + self.cpu_number_gte = kwargs.get("cpu_number_gte", None) + self.cpu_number_in = kwargs.get("cpu_number_in", None) + self.cpu_number_lt = kwargs.get("cpu_number_lt", None) + self.cpu_number_lte = kwargs.get("cpu_number_lte", None) + self.cpu_number_not = kwargs.get("cpu_number_not", None) + self.cpu_number_not_in = kwargs.get("cpu_number_not_in", None) + self.data_volume_size = kwargs.get("data_volume_size", None) + self.data_volume_size_gt = kwargs.get("data_volume_size_gt", None) + self.data_volume_size_gte = kwargs.get("data_volume_size_gte", None) + self.data_volume_size_in = kwargs.get("data_volume_size_in", None) + self.data_volume_size_lt = kwargs.get("data_volume_size_lt", None) + self.data_volume_size_lte = kwargs.get("data_volume_size_lte", None) + self.data_volume_size_not = kwargs.get("data_volume_size_not", None) + self.data_volume_size_not_in = kwargs.get("data_volume_size_not_in", None) + self.description = kwargs.get("description", None) + self.description_contains = kwargs.get("description_contains", None) + self.description_ends_with = kwargs.get("description_ends_with", None) + self.description_gt = kwargs.get("description_gt", None) + self.description_gte = kwargs.get("description_gte", None) + self.description_in = kwargs.get("description_in", None) + self.description_lt = kwargs.get("description_lt", None) + self.description_lte = kwargs.get("description_lte", None) + self.description_not = kwargs.get("description_not", None) + self.description_not_contains = kwargs.get("description_not_contains", None) + self.description_not_ends_with = kwargs.get("description_not_ends_with", None) + self.description_not_in = kwargs.get("description_not_in", None) + self.description_not_starts_with = kwargs.get("description_not_starts_with", None) + self.description_starts_with = kwargs.get("description_starts_with", None) + self.entity_async_status = kwargs.get("entity_async_status", None) + self.entity_async_status_in = kwargs.get("entity_async_status_in", None) + self.entity_async_status_not = kwargs.get("entity_async_status_not", None) + self.entity_async_status_not_in = kwargs.get("entity_async_status_not_in", None) + self.gateway = kwargs.get("gateway", None) + self.gateway_contains = kwargs.get("gateway_contains", None) + self.gateway_ends_with = kwargs.get("gateway_ends_with", None) + self.gateway_gt = kwargs.get("gateway_gt", None) + self.gateway_gte = kwargs.get("gateway_gte", None) + self.gateway_in = kwargs.get("gateway_in", None) + self.gateway_lt = kwargs.get("gateway_lt", None) + self.gateway_lte = kwargs.get("gateway_lte", None) + self.gateway_not = kwargs.get("gateway_not", None) + self.gateway_not_contains = kwargs.get("gateway_not_contains", None) + self.gateway_not_ends_with = kwargs.get("gateway_not_ends_with", None) + self.gateway_not_in = kwargs.get("gateway_not_in", None) + self.gateway_not_starts_with = kwargs.get("gateway_not_starts_with", None) + self.gateway_starts_with = kwargs.get("gateway_starts_with", 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.memory_size = kwargs.get("memory_size", None) + self.memory_size_gt = kwargs.get("memory_size_gt", None) + self.memory_size_gte = kwargs.get("memory_size_gte", None) + self.memory_size_in = kwargs.get("memory_size_in", None) + self.memory_size_lt = kwargs.get("memory_size_lt", None) + self.memory_size_lte = kwargs.get("memory_size_lte", None) + self.memory_size_not = kwargs.get("memory_size_not", None) + self.memory_size_not_in = kwargs.get("memory_size_not_in", None) + self.name = kwargs.get("name", None) + self.name_contains = kwargs.get("name_contains", None) + self.name_ends_with = kwargs.get("name_ends_with", None) + self.name_gt = kwargs.get("name_gt", None) + self.name_gte = kwargs.get("name_gte", None) + self.name_in = kwargs.get("name_in", None) + self.name_lt = kwargs.get("name_lt", None) + self.name_lte = kwargs.get("name_lte", None) + self.name_not = kwargs.get("name_not", None) + self.name_not_contains = kwargs.get("name_not_contains", None) + self.name_not_ends_with = kwargs.get("name_not_ends_with", None) + self.name_not_in = kwargs.get("name_not_in", None) + self.name_not_starts_with = kwargs.get("name_not_starts_with", None) + self.name_starts_with = kwargs.get("name_starts_with", None) + self.phase = kwargs.get("phase", None) + self.phase_in = kwargs.get("phase_in", None) + self.phase_not = kwargs.get("phase_not", None) + self.phase_not_in = kwargs.get("phase_not_in", None) + self.subnet_mask = kwargs.get("subnet_mask", None) + self.subnet_mask_contains = kwargs.get("subnet_mask_contains", None) + self.subnet_mask_ends_with = kwargs.get("subnet_mask_ends_with", None) + self.subnet_mask_gt = kwargs.get("subnet_mask_gt", None) + self.subnet_mask_gte = kwargs.get("subnet_mask_gte", None) + self.subnet_mask_in = kwargs.get("subnet_mask_in", None) + self.subnet_mask_lt = kwargs.get("subnet_mask_lt", None) + self.subnet_mask_lte = kwargs.get("subnet_mask_lte", None) + self.subnet_mask_not = kwargs.get("subnet_mask_not", None) + self.subnet_mask_not_contains = kwargs.get("subnet_mask_not_contains", None) + self.subnet_mask_not_ends_with = kwargs.get("subnet_mask_not_ends_with", None) + self.subnet_mask_not_in = kwargs.get("subnet_mask_not_in", None) + self.subnet_mask_not_starts_with = kwargs.get("subnet_mask_not_starts_with", None) + self.subnet_mask_starts_with = kwargs.get("subnet_mask_starts_with", 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.vm_instances_every = kwargs.get("vm_instances_every", None) + self.vm_instances_none = kwargs.get("vm_instances_none", None) + self.vm_instances_some = kwargs.get("vm_instances_some", None) + self.vpc_service = kwargs.get("vpc_service", None) + + @property + def _and(self): + """Gets the _and of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + + + :return: The _and of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :rtype: list[VirtualPrivateCloudEdgeGatewayWhereInput] + """ + return self.__and + + @_and.setter + def _and(self, _and): + """Sets the _and of this VirtualPrivateCloudEdgeGatewayWhereInput. + + + :param _and: The _and of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :type _and: list[VirtualPrivateCloudEdgeGatewayWhereInput] + """ + + self.__and = _and + + @property + def _not(self): + """Gets the _not of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + + + :return: The _not of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :rtype: list[VirtualPrivateCloudEdgeGatewayWhereInput] + """ + return self.__not + + @_not.setter + def _not(self, _not): + """Sets the _not of this VirtualPrivateCloudEdgeGatewayWhereInput. + + + :param _not: The _not of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :type _not: list[VirtualPrivateCloudEdgeGatewayWhereInput] + """ + + self.__not = _not + + @property + def _or(self): + """Gets the _or of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + + + :return: The _or of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :rtype: list[VirtualPrivateCloudEdgeGatewayWhereInput] + """ + return self.__or + + @_or.setter + def _or(self, _or): + """Sets the _or of this VirtualPrivateCloudEdgeGatewayWhereInput. + + + :param _or: The _or of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :type _or: list[VirtualPrivateCloudEdgeGatewayWhereInput] + """ + + self.__or = _or + + @property + def cluster(self): + """Gets the cluster of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + + + :return: The cluster of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :rtype: ClusterWhereInput + """ + return self._cluster + + @cluster.setter + def cluster(self, cluster): + """Sets the cluster of this VirtualPrivateCloudEdgeGatewayWhereInput. + + + :param cluster: The cluster of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :type cluster: ClusterWhereInput + """ + + self._cluster = cluster + + @property + def cpu_number(self): + """Gets the cpu_number of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + + + :return: The cpu_number of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :rtype: int + """ + return self._cpu_number + + @cpu_number.setter + def cpu_number(self, cpu_number): + """Sets the cpu_number of this VirtualPrivateCloudEdgeGatewayWhereInput. + + + :param cpu_number: The cpu_number of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :type cpu_number: int + """ + + self._cpu_number = cpu_number + + @property + def cpu_number_gt(self): + """Gets the cpu_number_gt of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + + + :return: The cpu_number_gt of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :rtype: int + """ + return self._cpu_number_gt + + @cpu_number_gt.setter + def cpu_number_gt(self, cpu_number_gt): + """Sets the cpu_number_gt of this VirtualPrivateCloudEdgeGatewayWhereInput. + + + :param cpu_number_gt: The cpu_number_gt of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :type cpu_number_gt: int + """ + + self._cpu_number_gt = cpu_number_gt + + @property + def cpu_number_gte(self): + """Gets the cpu_number_gte of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + + + :return: The cpu_number_gte of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :rtype: int + """ + return self._cpu_number_gte + + @cpu_number_gte.setter + def cpu_number_gte(self, cpu_number_gte): + """Sets the cpu_number_gte of this VirtualPrivateCloudEdgeGatewayWhereInput. + + + :param cpu_number_gte: The cpu_number_gte of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :type cpu_number_gte: int + """ + + self._cpu_number_gte = cpu_number_gte + + @property + def cpu_number_in(self): + """Gets the cpu_number_in of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + + + :return: The cpu_number_in of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :rtype: list[int] + """ + return self._cpu_number_in + + @cpu_number_in.setter + def cpu_number_in(self, cpu_number_in): + """Sets the cpu_number_in of this VirtualPrivateCloudEdgeGatewayWhereInput. + + + :param cpu_number_in: The cpu_number_in of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :type cpu_number_in: list[int] + """ + + self._cpu_number_in = cpu_number_in + + @property + def cpu_number_lt(self): + """Gets the cpu_number_lt of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + + + :return: The cpu_number_lt of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :rtype: int + """ + return self._cpu_number_lt + + @cpu_number_lt.setter + def cpu_number_lt(self, cpu_number_lt): + """Sets the cpu_number_lt of this VirtualPrivateCloudEdgeGatewayWhereInput. + + + :param cpu_number_lt: The cpu_number_lt of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :type cpu_number_lt: int + """ + + self._cpu_number_lt = cpu_number_lt + + @property + def cpu_number_lte(self): + """Gets the cpu_number_lte of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + + + :return: The cpu_number_lte of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :rtype: int + """ + return self._cpu_number_lte + + @cpu_number_lte.setter + def cpu_number_lte(self, cpu_number_lte): + """Sets the cpu_number_lte of this VirtualPrivateCloudEdgeGatewayWhereInput. + + + :param cpu_number_lte: The cpu_number_lte of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :type cpu_number_lte: int + """ + + self._cpu_number_lte = cpu_number_lte + + @property + def cpu_number_not(self): + """Gets the cpu_number_not of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + + + :return: The cpu_number_not of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :rtype: int + """ + return self._cpu_number_not + + @cpu_number_not.setter + def cpu_number_not(self, cpu_number_not): + """Sets the cpu_number_not of this VirtualPrivateCloudEdgeGatewayWhereInput. + + + :param cpu_number_not: The cpu_number_not of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :type cpu_number_not: int + """ + + self._cpu_number_not = cpu_number_not + + @property + def cpu_number_not_in(self): + """Gets the cpu_number_not_in of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + + + :return: The cpu_number_not_in of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :rtype: list[int] + """ + return self._cpu_number_not_in + + @cpu_number_not_in.setter + def cpu_number_not_in(self, cpu_number_not_in): + """Sets the cpu_number_not_in of this VirtualPrivateCloudEdgeGatewayWhereInput. + + + :param cpu_number_not_in: The cpu_number_not_in of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :type cpu_number_not_in: list[int] + """ + + self._cpu_number_not_in = cpu_number_not_in + + @property + def data_volume_size(self): + """Gets the data_volume_size of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + + + :return: The data_volume_size of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :rtype: int + """ + return self._data_volume_size + + @data_volume_size.setter + def data_volume_size(self, data_volume_size): + """Sets the data_volume_size of this VirtualPrivateCloudEdgeGatewayWhereInput. + + + :param data_volume_size: The data_volume_size of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :type data_volume_size: int + """ + + self._data_volume_size = data_volume_size + + @property + def data_volume_size_gt(self): + """Gets the data_volume_size_gt of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + + + :return: The data_volume_size_gt of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :rtype: int + """ + return self._data_volume_size_gt + + @data_volume_size_gt.setter + def data_volume_size_gt(self, data_volume_size_gt): + """Sets the data_volume_size_gt of this VirtualPrivateCloudEdgeGatewayWhereInput. + + + :param data_volume_size_gt: The data_volume_size_gt of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :type data_volume_size_gt: int + """ + + self._data_volume_size_gt = data_volume_size_gt + + @property + def data_volume_size_gte(self): + """Gets the data_volume_size_gte of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + + + :return: The data_volume_size_gte of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :rtype: int + """ + return self._data_volume_size_gte + + @data_volume_size_gte.setter + def data_volume_size_gte(self, data_volume_size_gte): + """Sets the data_volume_size_gte of this VirtualPrivateCloudEdgeGatewayWhereInput. + + + :param data_volume_size_gte: The data_volume_size_gte of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :type data_volume_size_gte: int + """ + + self._data_volume_size_gte = data_volume_size_gte + + @property + def data_volume_size_in(self): + """Gets the data_volume_size_in of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + + + :return: The data_volume_size_in of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :rtype: list[int] + """ + return self._data_volume_size_in + + @data_volume_size_in.setter + def data_volume_size_in(self, data_volume_size_in): + """Sets the data_volume_size_in of this VirtualPrivateCloudEdgeGatewayWhereInput. + + + :param data_volume_size_in: The data_volume_size_in of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :type data_volume_size_in: list[int] + """ + + self._data_volume_size_in = data_volume_size_in + + @property + def data_volume_size_lt(self): + """Gets the data_volume_size_lt of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + + + :return: The data_volume_size_lt of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :rtype: int + """ + return self._data_volume_size_lt + + @data_volume_size_lt.setter + def data_volume_size_lt(self, data_volume_size_lt): + """Sets the data_volume_size_lt of this VirtualPrivateCloudEdgeGatewayWhereInput. + + + :param data_volume_size_lt: The data_volume_size_lt of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :type data_volume_size_lt: int + """ + + self._data_volume_size_lt = data_volume_size_lt + + @property + def data_volume_size_lte(self): + """Gets the data_volume_size_lte of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + + + :return: The data_volume_size_lte of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :rtype: int + """ + return self._data_volume_size_lte + + @data_volume_size_lte.setter + def data_volume_size_lte(self, data_volume_size_lte): + """Sets the data_volume_size_lte of this VirtualPrivateCloudEdgeGatewayWhereInput. + + + :param data_volume_size_lte: The data_volume_size_lte of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :type data_volume_size_lte: int + """ + + self._data_volume_size_lte = data_volume_size_lte + + @property + def data_volume_size_not(self): + """Gets the data_volume_size_not of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + + + :return: The data_volume_size_not of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :rtype: int + """ + return self._data_volume_size_not + + @data_volume_size_not.setter + def data_volume_size_not(self, data_volume_size_not): + """Sets the data_volume_size_not of this VirtualPrivateCloudEdgeGatewayWhereInput. + + + :param data_volume_size_not: The data_volume_size_not of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :type data_volume_size_not: int + """ + + self._data_volume_size_not = data_volume_size_not + + @property + def data_volume_size_not_in(self): + """Gets the data_volume_size_not_in of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + + + :return: The data_volume_size_not_in of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :rtype: list[int] + """ + return self._data_volume_size_not_in + + @data_volume_size_not_in.setter + def data_volume_size_not_in(self, data_volume_size_not_in): + """Sets the data_volume_size_not_in of this VirtualPrivateCloudEdgeGatewayWhereInput. + + + :param data_volume_size_not_in: The data_volume_size_not_in of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :type data_volume_size_not_in: list[int] + """ + + self._data_volume_size_not_in = data_volume_size_not_in + + @property + def description(self): + """Gets the description of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + + + :return: The description of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._description + + @description.setter + def description(self, description): + """Sets the description of this VirtualPrivateCloudEdgeGatewayWhereInput. + + + :param description: The description of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :type description: str + """ + + self._description = description + + @property + def description_contains(self): + """Gets the description_contains of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + + + :return: The description_contains of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._description_contains + + @description_contains.setter + def description_contains(self, description_contains): + """Sets the description_contains of this VirtualPrivateCloudEdgeGatewayWhereInput. + + + :param description_contains: The description_contains of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :type description_contains: str + """ + + self._description_contains = description_contains + + @property + def description_ends_with(self): + """Gets the description_ends_with of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + + + :return: The description_ends_with of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._description_ends_with + + @description_ends_with.setter + def description_ends_with(self, description_ends_with): + """Sets the description_ends_with of this VirtualPrivateCloudEdgeGatewayWhereInput. + + + :param description_ends_with: The description_ends_with of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :type description_ends_with: str + """ + + self._description_ends_with = description_ends_with + + @property + def description_gt(self): + """Gets the description_gt of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + + + :return: The description_gt of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._description_gt + + @description_gt.setter + def description_gt(self, description_gt): + """Sets the description_gt of this VirtualPrivateCloudEdgeGatewayWhereInput. + + + :param description_gt: The description_gt of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :type description_gt: str + """ + + self._description_gt = description_gt + + @property + def description_gte(self): + """Gets the description_gte of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + + + :return: The description_gte of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._description_gte + + @description_gte.setter + def description_gte(self, description_gte): + """Sets the description_gte of this VirtualPrivateCloudEdgeGatewayWhereInput. + + + :param description_gte: The description_gte of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :type description_gte: str + """ + + self._description_gte = description_gte + + @property + def description_in(self): + """Gets the description_in of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + + + :return: The description_in of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._description_in + + @description_in.setter + def description_in(self, description_in): + """Sets the description_in of this VirtualPrivateCloudEdgeGatewayWhereInput. + + + :param description_in: The description_in of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :type description_in: list[str] + """ + + self._description_in = description_in + + @property + def description_lt(self): + """Gets the description_lt of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + + + :return: The description_lt of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._description_lt + + @description_lt.setter + def description_lt(self, description_lt): + """Sets the description_lt of this VirtualPrivateCloudEdgeGatewayWhereInput. + + + :param description_lt: The description_lt of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :type description_lt: str + """ + + self._description_lt = description_lt + + @property + def description_lte(self): + """Gets the description_lte of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + + + :return: The description_lte of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._description_lte + + @description_lte.setter + def description_lte(self, description_lte): + """Sets the description_lte of this VirtualPrivateCloudEdgeGatewayWhereInput. + + + :param description_lte: The description_lte of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :type description_lte: str + """ + + self._description_lte = description_lte + + @property + def description_not(self): + """Gets the description_not of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + + + :return: The description_not of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._description_not + + @description_not.setter + def description_not(self, description_not): + """Sets the description_not of this VirtualPrivateCloudEdgeGatewayWhereInput. + + + :param description_not: The description_not of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :type description_not: str + """ + + self._description_not = description_not + + @property + def description_not_contains(self): + """Gets the description_not_contains of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + + + :return: The description_not_contains of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._description_not_contains + + @description_not_contains.setter + def description_not_contains(self, description_not_contains): + """Sets the description_not_contains of this VirtualPrivateCloudEdgeGatewayWhereInput. + + + :param description_not_contains: The description_not_contains of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :type description_not_contains: str + """ + + self._description_not_contains = description_not_contains + + @property + def description_not_ends_with(self): + """Gets the description_not_ends_with of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + + + :return: The description_not_ends_with of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._description_not_ends_with + + @description_not_ends_with.setter + def description_not_ends_with(self, description_not_ends_with): + """Sets the description_not_ends_with of this VirtualPrivateCloudEdgeGatewayWhereInput. + + + :param description_not_ends_with: The description_not_ends_with of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :type description_not_ends_with: str + """ + + self._description_not_ends_with = description_not_ends_with + + @property + def description_not_in(self): + """Gets the description_not_in of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + + + :return: The description_not_in of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._description_not_in + + @description_not_in.setter + def description_not_in(self, description_not_in): + """Sets the description_not_in of this VirtualPrivateCloudEdgeGatewayWhereInput. + + + :param description_not_in: The description_not_in of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :type description_not_in: list[str] + """ + + self._description_not_in = description_not_in + + @property + def description_not_starts_with(self): + """Gets the description_not_starts_with of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + + + :return: The description_not_starts_with of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._description_not_starts_with + + @description_not_starts_with.setter + def description_not_starts_with(self, description_not_starts_with): + """Sets the description_not_starts_with of this VirtualPrivateCloudEdgeGatewayWhereInput. + + + :param description_not_starts_with: The description_not_starts_with of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :type description_not_starts_with: str + """ + + self._description_not_starts_with = description_not_starts_with + + @property + def description_starts_with(self): + """Gets the description_starts_with of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + + + :return: The description_starts_with of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._description_starts_with + + @description_starts_with.setter + def description_starts_with(self, description_starts_with): + """Sets the description_starts_with of this VirtualPrivateCloudEdgeGatewayWhereInput. + + + :param description_starts_with: The description_starts_with of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :type description_starts_with: str + """ + + self._description_starts_with = description_starts_with + + @property + def entity_async_status(self): + """Gets the entity_async_status of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + + + :return: The entity_async_status of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :rtype: EntityAsyncStatus + """ + return self._entity_async_status + + @entity_async_status.setter + def entity_async_status(self, entity_async_status): + """Sets the entity_async_status of this VirtualPrivateCloudEdgeGatewayWhereInput. + + + :param entity_async_status: The entity_async_status of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :type entity_async_status: EntityAsyncStatus + """ + + self._entity_async_status = entity_async_status + + @property + def entity_async_status_in(self): + """Gets the entity_async_status_in of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + + + :return: The entity_async_status_in of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :rtype: list[EntityAsyncStatus] + """ + return self._entity_async_status_in + + @entity_async_status_in.setter + def entity_async_status_in(self, entity_async_status_in): + """Sets the entity_async_status_in of this VirtualPrivateCloudEdgeGatewayWhereInput. + + + :param entity_async_status_in: The entity_async_status_in of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :type entity_async_status_in: list[EntityAsyncStatus] + """ + + self._entity_async_status_in = entity_async_status_in + + @property + def entity_async_status_not(self): + """Gets the entity_async_status_not of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + + + :return: The entity_async_status_not of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :rtype: EntityAsyncStatus + """ + return self._entity_async_status_not + + @entity_async_status_not.setter + def entity_async_status_not(self, entity_async_status_not): + """Sets the entity_async_status_not of this VirtualPrivateCloudEdgeGatewayWhereInput. + + + :param entity_async_status_not: The entity_async_status_not of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :type entity_async_status_not: EntityAsyncStatus + """ + + self._entity_async_status_not = entity_async_status_not + + @property + def entity_async_status_not_in(self): + """Gets the entity_async_status_not_in of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + + + :return: The entity_async_status_not_in of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :rtype: list[EntityAsyncStatus] + """ + return self._entity_async_status_not_in + + @entity_async_status_not_in.setter + def entity_async_status_not_in(self, entity_async_status_not_in): + """Sets the entity_async_status_not_in of this VirtualPrivateCloudEdgeGatewayWhereInput. + + + :param entity_async_status_not_in: The entity_async_status_not_in of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :type entity_async_status_not_in: list[EntityAsyncStatus] + """ + + self._entity_async_status_not_in = entity_async_status_not_in + + @property + def gateway(self): + """Gets the gateway of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + + + :return: The gateway of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._gateway + + @gateway.setter + def gateway(self, gateway): + """Sets the gateway of this VirtualPrivateCloudEdgeGatewayWhereInput. + + + :param gateway: The gateway of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :type gateway: str + """ + + self._gateway = gateway + + @property + def gateway_contains(self): + """Gets the gateway_contains of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + + + :return: The gateway_contains of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._gateway_contains + + @gateway_contains.setter + def gateway_contains(self, gateway_contains): + """Sets the gateway_contains of this VirtualPrivateCloudEdgeGatewayWhereInput. + + + :param gateway_contains: The gateway_contains of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :type gateway_contains: str + """ + + self._gateway_contains = gateway_contains + + @property + def gateway_ends_with(self): + """Gets the gateway_ends_with of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + + + :return: The gateway_ends_with of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._gateway_ends_with + + @gateway_ends_with.setter + def gateway_ends_with(self, gateway_ends_with): + """Sets the gateway_ends_with of this VirtualPrivateCloudEdgeGatewayWhereInput. + + + :param gateway_ends_with: The gateway_ends_with of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :type gateway_ends_with: str + """ + + self._gateway_ends_with = gateway_ends_with + + @property + def gateway_gt(self): + """Gets the gateway_gt of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + + + :return: The gateway_gt of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._gateway_gt + + @gateway_gt.setter + def gateway_gt(self, gateway_gt): + """Sets the gateway_gt of this VirtualPrivateCloudEdgeGatewayWhereInput. + + + :param gateway_gt: The gateway_gt of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :type gateway_gt: str + """ + + self._gateway_gt = gateway_gt + + @property + def gateway_gte(self): + """Gets the gateway_gte of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + + + :return: The gateway_gte of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._gateway_gte + + @gateway_gte.setter + def gateway_gte(self, gateway_gte): + """Sets the gateway_gte of this VirtualPrivateCloudEdgeGatewayWhereInput. + + + :param gateway_gte: The gateway_gte of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :type gateway_gte: str + """ + + self._gateway_gte = gateway_gte + + @property + def gateway_in(self): + """Gets the gateway_in of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + + + :return: The gateway_in of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._gateway_in + + @gateway_in.setter + def gateway_in(self, gateway_in): + """Sets the gateway_in of this VirtualPrivateCloudEdgeGatewayWhereInput. + + + :param gateway_in: The gateway_in of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :type gateway_in: list[str] + """ + + self._gateway_in = gateway_in + + @property + def gateway_lt(self): + """Gets the gateway_lt of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + + + :return: The gateway_lt of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._gateway_lt + + @gateway_lt.setter + def gateway_lt(self, gateway_lt): + """Sets the gateway_lt of this VirtualPrivateCloudEdgeGatewayWhereInput. + + + :param gateway_lt: The gateway_lt of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :type gateway_lt: str + """ + + self._gateway_lt = gateway_lt + + @property + def gateway_lte(self): + """Gets the gateway_lte of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + + + :return: The gateway_lte of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._gateway_lte + + @gateway_lte.setter + def gateway_lte(self, gateway_lte): + """Sets the gateway_lte of this VirtualPrivateCloudEdgeGatewayWhereInput. + + + :param gateway_lte: The gateway_lte of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :type gateway_lte: str + """ + + self._gateway_lte = gateway_lte + + @property + def gateway_not(self): + """Gets the gateway_not of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + + + :return: The gateway_not of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._gateway_not + + @gateway_not.setter + def gateway_not(self, gateway_not): + """Sets the gateway_not of this VirtualPrivateCloudEdgeGatewayWhereInput. + + + :param gateway_not: The gateway_not of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :type gateway_not: str + """ + + self._gateway_not = gateway_not + + @property + def gateway_not_contains(self): + """Gets the gateway_not_contains of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + + + :return: The gateway_not_contains of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._gateway_not_contains + + @gateway_not_contains.setter + def gateway_not_contains(self, gateway_not_contains): + """Sets the gateway_not_contains of this VirtualPrivateCloudEdgeGatewayWhereInput. + + + :param gateway_not_contains: The gateway_not_contains of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :type gateway_not_contains: str + """ + + self._gateway_not_contains = gateway_not_contains + + @property + def gateway_not_ends_with(self): + """Gets the gateway_not_ends_with of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + + + :return: The gateway_not_ends_with of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._gateway_not_ends_with + + @gateway_not_ends_with.setter + def gateway_not_ends_with(self, gateway_not_ends_with): + """Sets the gateway_not_ends_with of this VirtualPrivateCloudEdgeGatewayWhereInput. + + + :param gateway_not_ends_with: The gateway_not_ends_with of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :type gateway_not_ends_with: str + """ + + self._gateway_not_ends_with = gateway_not_ends_with + + @property + def gateway_not_in(self): + """Gets the gateway_not_in of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + + + :return: The gateway_not_in of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._gateway_not_in + + @gateway_not_in.setter + def gateway_not_in(self, gateway_not_in): + """Sets the gateway_not_in of this VirtualPrivateCloudEdgeGatewayWhereInput. + + + :param gateway_not_in: The gateway_not_in of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :type gateway_not_in: list[str] + """ + + self._gateway_not_in = gateway_not_in + + @property + def gateway_not_starts_with(self): + """Gets the gateway_not_starts_with of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + + + :return: The gateway_not_starts_with of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._gateway_not_starts_with + + @gateway_not_starts_with.setter + def gateway_not_starts_with(self, gateway_not_starts_with): + """Sets the gateway_not_starts_with of this VirtualPrivateCloudEdgeGatewayWhereInput. + + + :param gateway_not_starts_with: The gateway_not_starts_with of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :type gateway_not_starts_with: str + """ + + self._gateway_not_starts_with = gateway_not_starts_with + + @property + def gateway_starts_with(self): + """Gets the gateway_starts_with of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + + + :return: The gateway_starts_with of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._gateway_starts_with + + @gateway_starts_with.setter + def gateway_starts_with(self, gateway_starts_with): + """Sets the gateway_starts_with of this VirtualPrivateCloudEdgeGatewayWhereInput. + + + :param gateway_starts_with: The gateway_starts_with of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :type gateway_starts_with: str + """ + + self._gateway_starts_with = gateway_starts_with + + @property + def id(self): + """Gets the id of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + + + :return: The id of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._id + + @id.setter + def id(self, id): + """Sets the id of this VirtualPrivateCloudEdgeGatewayWhereInput. + + + :param id: The id of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :type id: str + """ + + self._id = id + + @property + def id_contains(self): + """Gets the id_contains of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + + + :return: The id_contains of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_contains + + @id_contains.setter + def id_contains(self, id_contains): + """Sets the id_contains of this VirtualPrivateCloudEdgeGatewayWhereInput. + + + :param id_contains: The id_contains of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :type id_contains: str + """ + + self._id_contains = id_contains + + @property + def id_ends_with(self): + """Gets the id_ends_with of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + + + :return: The id_ends_with of this VirtualPrivateCloudEdgeGatewayWhereInput. # 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 VirtualPrivateCloudEdgeGatewayWhereInput. + + + :param id_ends_with: The id_ends_with of this VirtualPrivateCloudEdgeGatewayWhereInput. # 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 VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + + + :return: The id_gt of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_gt + + @id_gt.setter + def id_gt(self, id_gt): + """Sets the id_gt of this VirtualPrivateCloudEdgeGatewayWhereInput. + + + :param id_gt: The id_gt of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :type id_gt: str + """ + + self._id_gt = id_gt + + @property + def id_gte(self): + """Gets the id_gte of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + + + :return: The id_gte of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_gte + + @id_gte.setter + def id_gte(self, id_gte): + """Sets the id_gte of this VirtualPrivateCloudEdgeGatewayWhereInput. + + + :param id_gte: The id_gte of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :type id_gte: str + """ + + self._id_gte = id_gte + + @property + def id_in(self): + """Gets the id_in of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + + + :return: The id_in of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._id_in + + @id_in.setter + def id_in(self, id_in): + """Sets the id_in of this VirtualPrivateCloudEdgeGatewayWhereInput. + + + :param id_in: The id_in of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :type id_in: list[str] + """ + + self._id_in = id_in + + @property + def id_lt(self): + """Gets the id_lt of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + + + :return: The id_lt of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_lt + + @id_lt.setter + def id_lt(self, id_lt): + """Sets the id_lt of this VirtualPrivateCloudEdgeGatewayWhereInput. + + + :param id_lt: The id_lt of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :type id_lt: str + """ + + self._id_lt = id_lt + + @property + def id_lte(self): + """Gets the id_lte of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + + + :return: The id_lte of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_lte + + @id_lte.setter + def id_lte(self, id_lte): + """Sets the id_lte of this VirtualPrivateCloudEdgeGatewayWhereInput. + + + :param id_lte: The id_lte of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :type id_lte: str + """ + + self._id_lte = id_lte + + @property + def id_not(self): + """Gets the id_not of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + + + :return: The id_not of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_not + + @id_not.setter + def id_not(self, id_not): + """Sets the id_not of this VirtualPrivateCloudEdgeGatewayWhereInput. + + + :param id_not: The id_not of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :type id_not: str + """ + + self._id_not = id_not + + @property + def id_not_contains(self): + """Gets the id_not_contains of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + + + :return: The id_not_contains of this VirtualPrivateCloudEdgeGatewayWhereInput. # 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 VirtualPrivateCloudEdgeGatewayWhereInput. + + + :param id_not_contains: The id_not_contains of this VirtualPrivateCloudEdgeGatewayWhereInput. # 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 VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + + + :return: The id_not_ends_with of this VirtualPrivateCloudEdgeGatewayWhereInput. # 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 VirtualPrivateCloudEdgeGatewayWhereInput. + + + :param id_not_ends_with: The id_not_ends_with of this VirtualPrivateCloudEdgeGatewayWhereInput. # 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 VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + + + :return: The id_not_in of this VirtualPrivateCloudEdgeGatewayWhereInput. # 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 VirtualPrivateCloudEdgeGatewayWhereInput. + + + :param id_not_in: The id_not_in of this VirtualPrivateCloudEdgeGatewayWhereInput. # 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 VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + + + :return: The id_not_starts_with of this VirtualPrivateCloudEdgeGatewayWhereInput. # 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 VirtualPrivateCloudEdgeGatewayWhereInput. + + + :param id_not_starts_with: The id_not_starts_with of this VirtualPrivateCloudEdgeGatewayWhereInput. # 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 VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + + + :return: The id_starts_with of this VirtualPrivateCloudEdgeGatewayWhereInput. # 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 VirtualPrivateCloudEdgeGatewayWhereInput. + + + :param id_starts_with: The id_starts_with of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :type id_starts_with: str + """ + + self._id_starts_with = id_starts_with + + @property + def memory_size(self): + """Gets the memory_size of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + + + :return: The memory_size of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :rtype: int + """ + return self._memory_size + + @memory_size.setter + def memory_size(self, memory_size): + """Sets the memory_size of this VirtualPrivateCloudEdgeGatewayWhereInput. + + + :param memory_size: The memory_size of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :type memory_size: int + """ + + self._memory_size = memory_size + + @property + def memory_size_gt(self): + """Gets the memory_size_gt of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + + + :return: The memory_size_gt of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :rtype: int + """ + return self._memory_size_gt + + @memory_size_gt.setter + def memory_size_gt(self, memory_size_gt): + """Sets the memory_size_gt of this VirtualPrivateCloudEdgeGatewayWhereInput. + + + :param memory_size_gt: The memory_size_gt of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :type memory_size_gt: int + """ + + self._memory_size_gt = memory_size_gt + + @property + def memory_size_gte(self): + """Gets the memory_size_gte of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + + + :return: The memory_size_gte of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :rtype: int + """ + return self._memory_size_gte + + @memory_size_gte.setter + def memory_size_gte(self, memory_size_gte): + """Sets the memory_size_gte of this VirtualPrivateCloudEdgeGatewayWhereInput. + + + :param memory_size_gte: The memory_size_gte of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :type memory_size_gte: int + """ + + self._memory_size_gte = memory_size_gte + + @property + def memory_size_in(self): + """Gets the memory_size_in of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + + + :return: The memory_size_in of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :rtype: list[int] + """ + return self._memory_size_in + + @memory_size_in.setter + def memory_size_in(self, memory_size_in): + """Sets the memory_size_in of this VirtualPrivateCloudEdgeGatewayWhereInput. + + + :param memory_size_in: The memory_size_in of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :type memory_size_in: list[int] + """ + + self._memory_size_in = memory_size_in + + @property + def memory_size_lt(self): + """Gets the memory_size_lt of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + + + :return: The memory_size_lt of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :rtype: int + """ + return self._memory_size_lt + + @memory_size_lt.setter + def memory_size_lt(self, memory_size_lt): + """Sets the memory_size_lt of this VirtualPrivateCloudEdgeGatewayWhereInput. + + + :param memory_size_lt: The memory_size_lt of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :type memory_size_lt: int + """ + + self._memory_size_lt = memory_size_lt + + @property + def memory_size_lte(self): + """Gets the memory_size_lte of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + + + :return: The memory_size_lte of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :rtype: int + """ + return self._memory_size_lte + + @memory_size_lte.setter + def memory_size_lte(self, memory_size_lte): + """Sets the memory_size_lte of this VirtualPrivateCloudEdgeGatewayWhereInput. + + + :param memory_size_lte: The memory_size_lte of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :type memory_size_lte: int + """ + + self._memory_size_lte = memory_size_lte + + @property + def memory_size_not(self): + """Gets the memory_size_not of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + + + :return: The memory_size_not of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :rtype: int + """ + return self._memory_size_not + + @memory_size_not.setter + def memory_size_not(self, memory_size_not): + """Sets the memory_size_not of this VirtualPrivateCloudEdgeGatewayWhereInput. + + + :param memory_size_not: The memory_size_not of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :type memory_size_not: int + """ + + self._memory_size_not = memory_size_not + + @property + def memory_size_not_in(self): + """Gets the memory_size_not_in of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + + + :return: The memory_size_not_in of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :rtype: list[int] + """ + return self._memory_size_not_in + + @memory_size_not_in.setter + def memory_size_not_in(self, memory_size_not_in): + """Sets the memory_size_not_in of this VirtualPrivateCloudEdgeGatewayWhereInput. + + + :param memory_size_not_in: The memory_size_not_in of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :type memory_size_not_in: list[int] + """ + + self._memory_size_not_in = memory_size_not_in + + @property + def name(self): + """Gets the name of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + + + :return: The name of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._name + + @name.setter + def name(self, name): + """Sets the name of this VirtualPrivateCloudEdgeGatewayWhereInput. + + + :param name: The name of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :type name: str + """ + + self._name = name + + @property + def name_contains(self): + """Gets the name_contains of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + + + :return: The name_contains of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_contains + + @name_contains.setter + def name_contains(self, name_contains): + """Sets the name_contains of this VirtualPrivateCloudEdgeGatewayWhereInput. + + + :param name_contains: The name_contains of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :type name_contains: str + """ + + self._name_contains = name_contains + + @property + def name_ends_with(self): + """Gets the name_ends_with of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + + + :return: The name_ends_with of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_ends_with + + @name_ends_with.setter + def name_ends_with(self, name_ends_with): + """Sets the name_ends_with of this VirtualPrivateCloudEdgeGatewayWhereInput. + + + :param name_ends_with: The name_ends_with of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :type name_ends_with: str + """ + + self._name_ends_with = name_ends_with + + @property + def name_gt(self): + """Gets the name_gt of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + + + :return: The name_gt of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_gt + + @name_gt.setter + def name_gt(self, name_gt): + """Sets the name_gt of this VirtualPrivateCloudEdgeGatewayWhereInput. + + + :param name_gt: The name_gt of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :type name_gt: str + """ + + self._name_gt = name_gt + + @property + def name_gte(self): + """Gets the name_gte of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + + + :return: The name_gte of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_gte + + @name_gte.setter + def name_gte(self, name_gte): + """Sets the name_gte of this VirtualPrivateCloudEdgeGatewayWhereInput. + + + :param name_gte: The name_gte of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :type name_gte: str + """ + + self._name_gte = name_gte + + @property + def name_in(self): + """Gets the name_in of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + + + :return: The name_in of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._name_in + + @name_in.setter + def name_in(self, name_in): + """Sets the name_in of this VirtualPrivateCloudEdgeGatewayWhereInput. + + + :param name_in: The name_in of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :type name_in: list[str] + """ + + self._name_in = name_in + + @property + def name_lt(self): + """Gets the name_lt of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + + + :return: The name_lt of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_lt + + @name_lt.setter + def name_lt(self, name_lt): + """Sets the name_lt of this VirtualPrivateCloudEdgeGatewayWhereInput. + + + :param name_lt: The name_lt of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :type name_lt: str + """ + + self._name_lt = name_lt + + @property + def name_lte(self): + """Gets the name_lte of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + + + :return: The name_lte of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_lte + + @name_lte.setter + def name_lte(self, name_lte): + """Sets the name_lte of this VirtualPrivateCloudEdgeGatewayWhereInput. + + + :param name_lte: The name_lte of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :type name_lte: str + """ + + self._name_lte = name_lte + + @property + def name_not(self): + """Gets the name_not of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + + + :return: The name_not of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_not + + @name_not.setter + def name_not(self, name_not): + """Sets the name_not of this VirtualPrivateCloudEdgeGatewayWhereInput. + + + :param name_not: The name_not of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :type name_not: str + """ + + self._name_not = name_not + + @property + def name_not_contains(self): + """Gets the name_not_contains of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + + + :return: The name_not_contains of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_not_contains + + @name_not_contains.setter + def name_not_contains(self, name_not_contains): + """Sets the name_not_contains of this VirtualPrivateCloudEdgeGatewayWhereInput. + + + :param name_not_contains: The name_not_contains of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :type name_not_contains: str + """ + + self._name_not_contains = name_not_contains + + @property + def name_not_ends_with(self): + """Gets the name_not_ends_with of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + + + :return: The name_not_ends_with of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_not_ends_with + + @name_not_ends_with.setter + def name_not_ends_with(self, name_not_ends_with): + """Sets the name_not_ends_with of this VirtualPrivateCloudEdgeGatewayWhereInput. + + + :param name_not_ends_with: The name_not_ends_with of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :type name_not_ends_with: str + """ + + self._name_not_ends_with = name_not_ends_with + + @property + def name_not_in(self): + """Gets the name_not_in of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + + + :return: The name_not_in of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._name_not_in + + @name_not_in.setter + def name_not_in(self, name_not_in): + """Sets the name_not_in of this VirtualPrivateCloudEdgeGatewayWhereInput. + + + :param name_not_in: The name_not_in of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :type name_not_in: list[str] + """ + + self._name_not_in = name_not_in + + @property + def name_not_starts_with(self): + """Gets the name_not_starts_with of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + + + :return: The name_not_starts_with of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_not_starts_with + + @name_not_starts_with.setter + def name_not_starts_with(self, name_not_starts_with): + """Sets the name_not_starts_with of this VirtualPrivateCloudEdgeGatewayWhereInput. + + + :param name_not_starts_with: The name_not_starts_with of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :type name_not_starts_with: str + """ + + self._name_not_starts_with = name_not_starts_with + + @property + def name_starts_with(self): + """Gets the name_starts_with of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + + + :return: The name_starts_with of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_starts_with + + @name_starts_with.setter + def name_starts_with(self, name_starts_with): + """Sets the name_starts_with of this VirtualPrivateCloudEdgeGatewayWhereInput. + + + :param name_starts_with: The name_starts_with of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :type name_starts_with: str + """ + + self._name_starts_with = name_starts_with + + @property + def phase(self): + """Gets the phase of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + + + :return: The phase of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :rtype: EverouteClusterPhase + """ + return self._phase + + @phase.setter + def phase(self, phase): + """Sets the phase of this VirtualPrivateCloudEdgeGatewayWhereInput. + + + :param phase: The phase of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :type phase: EverouteClusterPhase + """ + + self._phase = phase + + @property + def phase_in(self): + """Gets the phase_in of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + + + :return: The phase_in of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :rtype: list[EverouteClusterPhase] + """ + return self._phase_in + + @phase_in.setter + def phase_in(self, phase_in): + """Sets the phase_in of this VirtualPrivateCloudEdgeGatewayWhereInput. + + + :param phase_in: The phase_in of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :type phase_in: list[EverouteClusterPhase] + """ + + self._phase_in = phase_in + + @property + def phase_not(self): + """Gets the phase_not of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + + + :return: The phase_not of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :rtype: EverouteClusterPhase + """ + return self._phase_not + + @phase_not.setter + def phase_not(self, phase_not): + """Sets the phase_not of this VirtualPrivateCloudEdgeGatewayWhereInput. + + + :param phase_not: The phase_not of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :type phase_not: EverouteClusterPhase + """ + + self._phase_not = phase_not + + @property + def phase_not_in(self): + """Gets the phase_not_in of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + + + :return: The phase_not_in of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :rtype: list[EverouteClusterPhase] + """ + return self._phase_not_in + + @phase_not_in.setter + def phase_not_in(self, phase_not_in): + """Sets the phase_not_in of this VirtualPrivateCloudEdgeGatewayWhereInput. + + + :param phase_not_in: The phase_not_in of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :type phase_not_in: list[EverouteClusterPhase] + """ + + self._phase_not_in = phase_not_in + + @property + def subnet_mask(self): + """Gets the subnet_mask of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + + + :return: The subnet_mask of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._subnet_mask + + @subnet_mask.setter + def subnet_mask(self, subnet_mask): + """Sets the subnet_mask of this VirtualPrivateCloudEdgeGatewayWhereInput. + + + :param subnet_mask: The subnet_mask of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :type subnet_mask: str + """ + + self._subnet_mask = subnet_mask + + @property + def subnet_mask_contains(self): + """Gets the subnet_mask_contains of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + + + :return: The subnet_mask_contains of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._subnet_mask_contains + + @subnet_mask_contains.setter + def subnet_mask_contains(self, subnet_mask_contains): + """Sets the subnet_mask_contains of this VirtualPrivateCloudEdgeGatewayWhereInput. + + + :param subnet_mask_contains: The subnet_mask_contains of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :type subnet_mask_contains: str + """ + + self._subnet_mask_contains = subnet_mask_contains + + @property + def subnet_mask_ends_with(self): + """Gets the subnet_mask_ends_with of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + + + :return: The subnet_mask_ends_with of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._subnet_mask_ends_with + + @subnet_mask_ends_with.setter + def subnet_mask_ends_with(self, subnet_mask_ends_with): + """Sets the subnet_mask_ends_with of this VirtualPrivateCloudEdgeGatewayWhereInput. + + + :param subnet_mask_ends_with: The subnet_mask_ends_with of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :type subnet_mask_ends_with: str + """ + + self._subnet_mask_ends_with = subnet_mask_ends_with + + @property + def subnet_mask_gt(self): + """Gets the subnet_mask_gt of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + + + :return: The subnet_mask_gt of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._subnet_mask_gt + + @subnet_mask_gt.setter + def subnet_mask_gt(self, subnet_mask_gt): + """Sets the subnet_mask_gt of this VirtualPrivateCloudEdgeGatewayWhereInput. + + + :param subnet_mask_gt: The subnet_mask_gt of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :type subnet_mask_gt: str + """ + + self._subnet_mask_gt = subnet_mask_gt + + @property + def subnet_mask_gte(self): + """Gets the subnet_mask_gte of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + + + :return: The subnet_mask_gte of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._subnet_mask_gte + + @subnet_mask_gte.setter + def subnet_mask_gte(self, subnet_mask_gte): + """Sets the subnet_mask_gte of this VirtualPrivateCloudEdgeGatewayWhereInput. + + + :param subnet_mask_gte: The subnet_mask_gte of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :type subnet_mask_gte: str + """ + + self._subnet_mask_gte = subnet_mask_gte + + @property + def subnet_mask_in(self): + """Gets the subnet_mask_in of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + + + :return: The subnet_mask_in of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._subnet_mask_in + + @subnet_mask_in.setter + def subnet_mask_in(self, subnet_mask_in): + """Sets the subnet_mask_in of this VirtualPrivateCloudEdgeGatewayWhereInput. + + + :param subnet_mask_in: The subnet_mask_in of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :type subnet_mask_in: list[str] + """ + + self._subnet_mask_in = subnet_mask_in + + @property + def subnet_mask_lt(self): + """Gets the subnet_mask_lt of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + + + :return: The subnet_mask_lt of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._subnet_mask_lt + + @subnet_mask_lt.setter + def subnet_mask_lt(self, subnet_mask_lt): + """Sets the subnet_mask_lt of this VirtualPrivateCloudEdgeGatewayWhereInput. + + + :param subnet_mask_lt: The subnet_mask_lt of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :type subnet_mask_lt: str + """ + + self._subnet_mask_lt = subnet_mask_lt + + @property + def subnet_mask_lte(self): + """Gets the subnet_mask_lte of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + + + :return: The subnet_mask_lte of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._subnet_mask_lte + + @subnet_mask_lte.setter + def subnet_mask_lte(self, subnet_mask_lte): + """Sets the subnet_mask_lte of this VirtualPrivateCloudEdgeGatewayWhereInput. + + + :param subnet_mask_lte: The subnet_mask_lte of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :type subnet_mask_lte: str + """ + + self._subnet_mask_lte = subnet_mask_lte + + @property + def subnet_mask_not(self): + """Gets the subnet_mask_not of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + + + :return: The subnet_mask_not of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._subnet_mask_not + + @subnet_mask_not.setter + def subnet_mask_not(self, subnet_mask_not): + """Sets the subnet_mask_not of this VirtualPrivateCloudEdgeGatewayWhereInput. + + + :param subnet_mask_not: The subnet_mask_not of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :type subnet_mask_not: str + """ + + self._subnet_mask_not = subnet_mask_not + + @property + def subnet_mask_not_contains(self): + """Gets the subnet_mask_not_contains of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + + + :return: The subnet_mask_not_contains of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._subnet_mask_not_contains + + @subnet_mask_not_contains.setter + def subnet_mask_not_contains(self, subnet_mask_not_contains): + """Sets the subnet_mask_not_contains of this VirtualPrivateCloudEdgeGatewayWhereInput. + + + :param subnet_mask_not_contains: The subnet_mask_not_contains of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :type subnet_mask_not_contains: str + """ + + self._subnet_mask_not_contains = subnet_mask_not_contains + + @property + def subnet_mask_not_ends_with(self): + """Gets the subnet_mask_not_ends_with of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + + + :return: The subnet_mask_not_ends_with of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._subnet_mask_not_ends_with + + @subnet_mask_not_ends_with.setter + def subnet_mask_not_ends_with(self, subnet_mask_not_ends_with): + """Sets the subnet_mask_not_ends_with of this VirtualPrivateCloudEdgeGatewayWhereInput. + + + :param subnet_mask_not_ends_with: The subnet_mask_not_ends_with of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :type subnet_mask_not_ends_with: str + """ + + self._subnet_mask_not_ends_with = subnet_mask_not_ends_with + + @property + def subnet_mask_not_in(self): + """Gets the subnet_mask_not_in of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + + + :return: The subnet_mask_not_in of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._subnet_mask_not_in + + @subnet_mask_not_in.setter + def subnet_mask_not_in(self, subnet_mask_not_in): + """Sets the subnet_mask_not_in of this VirtualPrivateCloudEdgeGatewayWhereInput. + + + :param subnet_mask_not_in: The subnet_mask_not_in of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :type subnet_mask_not_in: list[str] + """ + + self._subnet_mask_not_in = subnet_mask_not_in + + @property + def subnet_mask_not_starts_with(self): + """Gets the subnet_mask_not_starts_with of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + + + :return: The subnet_mask_not_starts_with of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._subnet_mask_not_starts_with + + @subnet_mask_not_starts_with.setter + def subnet_mask_not_starts_with(self, subnet_mask_not_starts_with): + """Sets the subnet_mask_not_starts_with of this VirtualPrivateCloudEdgeGatewayWhereInput. + + + :param subnet_mask_not_starts_with: The subnet_mask_not_starts_with of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :type subnet_mask_not_starts_with: str + """ + + self._subnet_mask_not_starts_with = subnet_mask_not_starts_with + + @property + def subnet_mask_starts_with(self): + """Gets the subnet_mask_starts_with of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + + + :return: The subnet_mask_starts_with of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._subnet_mask_starts_with + + @subnet_mask_starts_with.setter + def subnet_mask_starts_with(self, subnet_mask_starts_with): + """Sets the subnet_mask_starts_with of this VirtualPrivateCloudEdgeGatewayWhereInput. + + + :param subnet_mask_starts_with: The subnet_mask_starts_with of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :type subnet_mask_starts_with: str + """ + + self._subnet_mask_starts_with = subnet_mask_starts_with + + @property + def vdses_every(self): + """Gets the vdses_every of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + + + :return: The vdses_every of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :rtype: VdsWhereInput + """ + return self._vdses_every + + @vdses_every.setter + def vdses_every(self, vdses_every): + """Sets the vdses_every of this VirtualPrivateCloudEdgeGatewayWhereInput. + + + :param vdses_every: The vdses_every of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :type vdses_every: VdsWhereInput + """ + + self._vdses_every = vdses_every + + @property + def vdses_none(self): + """Gets the vdses_none of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + + + :return: The vdses_none of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :rtype: VdsWhereInput + """ + return self._vdses_none + + @vdses_none.setter + def vdses_none(self, vdses_none): + """Sets the vdses_none of this VirtualPrivateCloudEdgeGatewayWhereInput. + + + :param vdses_none: The vdses_none of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :type vdses_none: VdsWhereInput + """ + + self._vdses_none = vdses_none + + @property + def vdses_some(self): + """Gets the vdses_some of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + + + :return: The vdses_some of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :rtype: VdsWhereInput + """ + return self._vdses_some + + @vdses_some.setter + def vdses_some(self, vdses_some): + """Sets the vdses_some of this VirtualPrivateCloudEdgeGatewayWhereInput. + + + :param vdses_some: The vdses_some of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :type vdses_some: VdsWhereInput + """ + + self._vdses_some = vdses_some + + @property + def vm_instances_every(self): + """Gets the vm_instances_every of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + + + :return: The vm_instances_every of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :rtype: VmWhereInput + """ + return self._vm_instances_every + + @vm_instances_every.setter + def vm_instances_every(self, vm_instances_every): + """Sets the vm_instances_every of this VirtualPrivateCloudEdgeGatewayWhereInput. + + + :param vm_instances_every: The vm_instances_every of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :type vm_instances_every: VmWhereInput + """ + + self._vm_instances_every = vm_instances_every + + @property + def vm_instances_none(self): + """Gets the vm_instances_none of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + + + :return: The vm_instances_none of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :rtype: VmWhereInput + """ + return self._vm_instances_none + + @vm_instances_none.setter + def vm_instances_none(self, vm_instances_none): + """Sets the vm_instances_none of this VirtualPrivateCloudEdgeGatewayWhereInput. + + + :param vm_instances_none: The vm_instances_none of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :type vm_instances_none: VmWhereInput + """ + + self._vm_instances_none = vm_instances_none + + @property + def vm_instances_some(self): + """Gets the vm_instances_some of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + + + :return: The vm_instances_some of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :rtype: VmWhereInput + """ + return self._vm_instances_some + + @vm_instances_some.setter + def vm_instances_some(self, vm_instances_some): + """Sets the vm_instances_some of this VirtualPrivateCloudEdgeGatewayWhereInput. + + + :param vm_instances_some: The vm_instances_some of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :type vm_instances_some: VmWhereInput + """ + + self._vm_instances_some = vm_instances_some + + @property + def vpc_service(self): + """Gets the vpc_service of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + + + :return: The vpc_service of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :rtype: VirtualPrivateCloudServiceWhereInput + """ + return self._vpc_service + + @vpc_service.setter + def vpc_service(self, vpc_service): + """Sets the vpc_service of this VirtualPrivateCloudEdgeGatewayWhereInput. + + + :param vpc_service: The vpc_service of this VirtualPrivateCloudEdgeGatewayWhereInput. # noqa: E501 + :type vpc_service: VirtualPrivateCloudServiceWhereInput + """ + + self._vpc_service = vpc_service + + 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, VirtualPrivateCloudEdgeGatewayWhereInput): + 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, VirtualPrivateCloudEdgeGatewayWhereInput): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/virtual_private_cloud_external_subnet_where_input.py b/cloudtower/models/virtual_private_cloud_external_subnet_where_input.py new file mode 100644 index 00000000..4de5eea5 --- /dev/null +++ b/cloudtower/models/virtual_private_cloud_external_subnet_where_input.py @@ -0,0 +1,4117 @@ +# 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 cloudtower.configuration import Configuration + + +class VirtualPrivateCloudExternalSubnetWhereInput(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[VirtualPrivateCloudExternalSubnetWhereInput]', + '_not': 'list[VirtualPrivateCloudExternalSubnetWhereInput]', + '_or': 'list[VirtualPrivateCloudExternalSubnetWhereInput]', + 'cidr': 'str', + 'cidr_contains': 'str', + 'cidr_ends_with': 'str', + 'cidr_gt': 'str', + 'cidr_gte': 'str', + 'cidr_in': 'list[str]', + 'cidr_lt': 'str', + 'cidr_lte': 'str', + 'cidr_not': 'str', + 'cidr_not_contains': 'str', + 'cidr_not_ends_with': 'str', + 'cidr_not_in': 'list[str]', + 'cidr_not_starts_with': 'str', + 'cidr_starts_with': 'str', + 'description': 'str', + 'description_contains': 'str', + 'description_ends_with': 'str', + 'description_gt': 'str', + 'description_gte': 'str', + 'description_in': 'list[str]', + 'description_lt': 'str', + 'description_lte': 'str', + 'description_not': 'str', + 'description_not_contains': 'str', + 'description_not_ends_with': 'str', + 'description_not_in': 'list[str]', + 'description_not_starts_with': 'str', + 'description_starts_with': 'str', + 'entity_async_status': 'EntityAsyncStatus', + 'entity_async_status_in': 'list[EntityAsyncStatus]', + 'entity_async_status_not': 'EntityAsyncStatus', + 'entity_async_status_not_in': 'list[EntityAsyncStatus]', + 'exclusive': 'bool', + 'exclusive_not': 'bool', + 'floating_ip_cidr': 'str', + 'floating_ip_cidr_contains': 'str', + 'floating_ip_cidr_ends_with': 'str', + 'floating_ip_cidr_gt': 'str', + 'floating_ip_cidr_gte': 'str', + 'floating_ip_cidr_in': 'list[str]', + 'floating_ip_cidr_lt': 'str', + 'floating_ip_cidr_lte': 'str', + 'floating_ip_cidr_not': 'str', + 'floating_ip_cidr_not_contains': 'str', + 'floating_ip_cidr_not_ends_with': 'str', + 'floating_ip_cidr_not_in': 'list[str]', + 'floating_ip_cidr_not_starts_with': 'str', + 'floating_ip_cidr_starts_with': 'str', + 'floating_ips_every': 'VirtualPrivateCloudFloatingIpWhereInput', + 'floating_ips_none': 'VirtualPrivateCloudFloatingIpWhereInput', + 'floating_ips_some': 'VirtualPrivateCloudFloatingIpWhereInput', + 'gateway': 'str', + 'gateway_contains': 'str', + 'gateway_ends_with': 'str', + 'gateway_gt': 'str', + 'gateway_gte': 'str', + 'gateway_in': 'list[str]', + 'gateway_lt': 'str', + 'gateway_lte': 'str', + 'gateway_not': 'str', + 'gateway_not_contains': 'str', + 'gateway_not_ends_with': 'str', + 'gateway_not_in': 'list[str]', + 'gateway_not_starts_with': 'str', + 'gateway_starts_with': 'str', + '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', + 'load_balancer_gateway_cidr': 'str', + 'load_balancer_gateway_cidr_contains': 'str', + 'load_balancer_gateway_cidr_ends_with': 'str', + 'load_balancer_gateway_cidr_gt': 'str', + 'load_balancer_gateway_cidr_gte': 'str', + 'load_balancer_gateway_cidr_in': 'list[str]', + 'load_balancer_gateway_cidr_lt': 'str', + 'load_balancer_gateway_cidr_lte': 'str', + 'load_balancer_gateway_cidr_not': 'str', + 'load_balancer_gateway_cidr_not_contains': 'str', + 'load_balancer_gateway_cidr_not_ends_with': 'str', + 'load_balancer_gateway_cidr_not_in': 'list[str]', + 'load_balancer_gateway_cidr_not_starts_with': 'str', + 'load_balancer_gateway_cidr_starts_with': 'str', + 'local_id': 'str', + 'local_id_contains': 'str', + 'local_id_ends_with': 'str', + 'local_id_gt': 'str', + 'local_id_gte': 'str', + 'local_id_in': 'list[str]', + 'local_id_lt': 'str', + 'local_id_lte': 'str', + 'local_id_not': 'str', + 'local_id_not_contains': 'str', + 'local_id_not_ends_with': 'str', + 'local_id_not_in': 'list[str]', + 'local_id_not_starts_with': 'str', + 'local_id_starts_with': 'str', + 'name': 'str', + 'name_contains': 'str', + 'name_ends_with': 'str', + 'name_gt': 'str', + 'name_gte': 'str', + 'name_in': 'list[str]', + 'name_lt': 'str', + 'name_lte': 'str', + 'name_not': 'str', + 'name_not_contains': 'str', + 'name_not_ends_with': 'str', + 'name_not_in': 'list[str]', + 'name_not_starts_with': 'str', + 'name_starts_with': 'str', + 'nat_gateway_cidr': 'str', + 'nat_gateway_cidr_contains': 'str', + 'nat_gateway_cidr_ends_with': 'str', + 'nat_gateway_cidr_gt': 'str', + 'nat_gateway_cidr_gte': 'str', + 'nat_gateway_cidr_in': 'list[str]', + 'nat_gateway_cidr_lt': 'str', + 'nat_gateway_cidr_lte': 'str', + 'nat_gateway_cidr_not': 'str', + 'nat_gateway_cidr_not_contains': 'str', + 'nat_gateway_cidr_not_ends_with': 'str', + 'nat_gateway_cidr_not_in': 'list[str]', + 'nat_gateway_cidr_not_starts_with': 'str', + 'nat_gateway_cidr_starts_with': 'str', + 'nat_gateways_every': 'VirtualPrivateCloudNatGatewayWhereInput', + 'nat_gateways_none': 'VirtualPrivateCloudNatGatewayWhereInput', + 'nat_gateways_some': 'VirtualPrivateCloudNatGatewayWhereInput', + 'router_gateway_cidr': 'str', + 'router_gateway_cidr_contains': 'str', + 'router_gateway_cidr_ends_with': 'str', + 'router_gateway_cidr_gt': 'str', + 'router_gateway_cidr_gte': 'str', + 'router_gateway_cidr_in': 'list[str]', + 'router_gateway_cidr_lt': 'str', + 'router_gateway_cidr_lte': 'str', + 'router_gateway_cidr_not': 'str', + 'router_gateway_cidr_not_contains': 'str', + 'router_gateway_cidr_not_ends_with': 'str', + 'router_gateway_cidr_not_in': 'list[str]', + 'router_gateway_cidr_not_starts_with': 'str', + 'router_gateway_cidr_starts_with': 'str', + 'router_gateways_every': 'VirtualPrivateCloudRouterGatewayWhereInput', + 'router_gateways_none': 'VirtualPrivateCloudRouterGatewayWhereInput', + 'router_gateways_some': 'VirtualPrivateCloudRouterGatewayWhereInput', + 'vlan': 'VlanWhereInput', + 'vpc': 'VirtualPrivateCloudWhereInput', + 'vpc_service': 'VirtualPrivateCloudServiceWhereInput' + } + + attribute_map = { + '_and': 'AND', + '_not': 'NOT', + '_or': 'OR', + 'cidr': 'cidr', + 'cidr_contains': 'cidr_contains', + 'cidr_ends_with': 'cidr_ends_with', + 'cidr_gt': 'cidr_gt', + 'cidr_gte': 'cidr_gte', + 'cidr_in': 'cidr_in', + 'cidr_lt': 'cidr_lt', + 'cidr_lte': 'cidr_lte', + 'cidr_not': 'cidr_not', + 'cidr_not_contains': 'cidr_not_contains', + 'cidr_not_ends_with': 'cidr_not_ends_with', + 'cidr_not_in': 'cidr_not_in', + 'cidr_not_starts_with': 'cidr_not_starts_with', + 'cidr_starts_with': 'cidr_starts_with', + 'description': 'description', + 'description_contains': 'description_contains', + 'description_ends_with': 'description_ends_with', + 'description_gt': 'description_gt', + 'description_gte': 'description_gte', + 'description_in': 'description_in', + 'description_lt': 'description_lt', + 'description_lte': 'description_lte', + 'description_not': 'description_not', + 'description_not_contains': 'description_not_contains', + 'description_not_ends_with': 'description_not_ends_with', + 'description_not_in': 'description_not_in', + 'description_not_starts_with': 'description_not_starts_with', + 'description_starts_with': 'description_starts_with', + 'entity_async_status': 'entityAsyncStatus', + 'entity_async_status_in': 'entityAsyncStatus_in', + 'entity_async_status_not': 'entityAsyncStatus_not', + 'entity_async_status_not_in': 'entityAsyncStatus_not_in', + 'exclusive': 'exclusive', + 'exclusive_not': 'exclusive_not', + 'floating_ip_cidr': 'floating_ip_cidr', + 'floating_ip_cidr_contains': 'floating_ip_cidr_contains', + 'floating_ip_cidr_ends_with': 'floating_ip_cidr_ends_with', + 'floating_ip_cidr_gt': 'floating_ip_cidr_gt', + 'floating_ip_cidr_gte': 'floating_ip_cidr_gte', + 'floating_ip_cidr_in': 'floating_ip_cidr_in', + 'floating_ip_cidr_lt': 'floating_ip_cidr_lt', + 'floating_ip_cidr_lte': 'floating_ip_cidr_lte', + 'floating_ip_cidr_not': 'floating_ip_cidr_not', + 'floating_ip_cidr_not_contains': 'floating_ip_cidr_not_contains', + 'floating_ip_cidr_not_ends_with': 'floating_ip_cidr_not_ends_with', + 'floating_ip_cidr_not_in': 'floating_ip_cidr_not_in', + 'floating_ip_cidr_not_starts_with': 'floating_ip_cidr_not_starts_with', + 'floating_ip_cidr_starts_with': 'floating_ip_cidr_starts_with', + 'floating_ips_every': 'floating_ips_every', + 'floating_ips_none': 'floating_ips_none', + 'floating_ips_some': 'floating_ips_some', + 'gateway': 'gateway', + 'gateway_contains': 'gateway_contains', + 'gateway_ends_with': 'gateway_ends_with', + 'gateway_gt': 'gateway_gt', + 'gateway_gte': 'gateway_gte', + 'gateway_in': 'gateway_in', + 'gateway_lt': 'gateway_lt', + 'gateway_lte': 'gateway_lte', + 'gateway_not': 'gateway_not', + 'gateway_not_contains': 'gateway_not_contains', + 'gateway_not_ends_with': 'gateway_not_ends_with', + 'gateway_not_in': 'gateway_not_in', + 'gateway_not_starts_with': 'gateway_not_starts_with', + 'gateway_starts_with': 'gateway_starts_with', + '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', + 'load_balancer_gateway_cidr': 'load_balancer_gateway_cidr', + 'load_balancer_gateway_cidr_contains': 'load_balancer_gateway_cidr_contains', + 'load_balancer_gateway_cidr_ends_with': 'load_balancer_gateway_cidr_ends_with', + 'load_balancer_gateway_cidr_gt': 'load_balancer_gateway_cidr_gt', + 'load_balancer_gateway_cidr_gte': 'load_balancer_gateway_cidr_gte', + 'load_balancer_gateway_cidr_in': 'load_balancer_gateway_cidr_in', + 'load_balancer_gateway_cidr_lt': 'load_balancer_gateway_cidr_lt', + 'load_balancer_gateway_cidr_lte': 'load_balancer_gateway_cidr_lte', + 'load_balancer_gateway_cidr_not': 'load_balancer_gateway_cidr_not', + 'load_balancer_gateway_cidr_not_contains': 'load_balancer_gateway_cidr_not_contains', + 'load_balancer_gateway_cidr_not_ends_with': 'load_balancer_gateway_cidr_not_ends_with', + 'load_balancer_gateway_cidr_not_in': 'load_balancer_gateway_cidr_not_in', + 'load_balancer_gateway_cidr_not_starts_with': 'load_balancer_gateway_cidr_not_starts_with', + 'load_balancer_gateway_cidr_starts_with': 'load_balancer_gateway_cidr_starts_with', + 'local_id': 'local_id', + 'local_id_contains': 'local_id_contains', + 'local_id_ends_with': 'local_id_ends_with', + 'local_id_gt': 'local_id_gt', + 'local_id_gte': 'local_id_gte', + 'local_id_in': 'local_id_in', + 'local_id_lt': 'local_id_lt', + 'local_id_lte': 'local_id_lte', + 'local_id_not': 'local_id_not', + 'local_id_not_contains': 'local_id_not_contains', + 'local_id_not_ends_with': 'local_id_not_ends_with', + 'local_id_not_in': 'local_id_not_in', + 'local_id_not_starts_with': 'local_id_not_starts_with', + 'local_id_starts_with': 'local_id_starts_with', + 'name': 'name', + 'name_contains': 'name_contains', + 'name_ends_with': 'name_ends_with', + 'name_gt': 'name_gt', + 'name_gte': 'name_gte', + 'name_in': 'name_in', + 'name_lt': 'name_lt', + 'name_lte': 'name_lte', + 'name_not': 'name_not', + 'name_not_contains': 'name_not_contains', + 'name_not_ends_with': 'name_not_ends_with', + 'name_not_in': 'name_not_in', + 'name_not_starts_with': 'name_not_starts_with', + 'name_starts_with': 'name_starts_with', + 'nat_gateway_cidr': 'nat_gateway_cidr', + 'nat_gateway_cidr_contains': 'nat_gateway_cidr_contains', + 'nat_gateway_cidr_ends_with': 'nat_gateway_cidr_ends_with', + 'nat_gateway_cidr_gt': 'nat_gateway_cidr_gt', + 'nat_gateway_cidr_gte': 'nat_gateway_cidr_gte', + 'nat_gateway_cidr_in': 'nat_gateway_cidr_in', + 'nat_gateway_cidr_lt': 'nat_gateway_cidr_lt', + 'nat_gateway_cidr_lte': 'nat_gateway_cidr_lte', + 'nat_gateway_cidr_not': 'nat_gateway_cidr_not', + 'nat_gateway_cidr_not_contains': 'nat_gateway_cidr_not_contains', + 'nat_gateway_cidr_not_ends_with': 'nat_gateway_cidr_not_ends_with', + 'nat_gateway_cidr_not_in': 'nat_gateway_cidr_not_in', + 'nat_gateway_cidr_not_starts_with': 'nat_gateway_cidr_not_starts_with', + 'nat_gateway_cidr_starts_with': 'nat_gateway_cidr_starts_with', + 'nat_gateways_every': 'nat_gateways_every', + 'nat_gateways_none': 'nat_gateways_none', + 'nat_gateways_some': 'nat_gateways_some', + 'router_gateway_cidr': 'router_gateway_cidr', + 'router_gateway_cidr_contains': 'router_gateway_cidr_contains', + 'router_gateway_cidr_ends_with': 'router_gateway_cidr_ends_with', + 'router_gateway_cidr_gt': 'router_gateway_cidr_gt', + 'router_gateway_cidr_gte': 'router_gateway_cidr_gte', + 'router_gateway_cidr_in': 'router_gateway_cidr_in', + 'router_gateway_cidr_lt': 'router_gateway_cidr_lt', + 'router_gateway_cidr_lte': 'router_gateway_cidr_lte', + 'router_gateway_cidr_not': 'router_gateway_cidr_not', + 'router_gateway_cidr_not_contains': 'router_gateway_cidr_not_contains', + 'router_gateway_cidr_not_ends_with': 'router_gateway_cidr_not_ends_with', + 'router_gateway_cidr_not_in': 'router_gateway_cidr_not_in', + 'router_gateway_cidr_not_starts_with': 'router_gateway_cidr_not_starts_with', + 'router_gateway_cidr_starts_with': 'router_gateway_cidr_starts_with', + 'router_gateways_every': 'router_gateways_every', + 'router_gateways_none': 'router_gateways_none', + 'router_gateways_some': 'router_gateways_some', + 'vlan': 'vlan', + 'vpc': 'vpc', + 'vpc_service': 'vpc_service' + } + + def __init__(self, **kwargs): # noqa: E501 + """VirtualPrivateCloudExternalSubnetWhereInput - 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._cidr = None + self._cidr_contains = None + self._cidr_ends_with = None + self._cidr_gt = None + self._cidr_gte = None + self._cidr_in = None + self._cidr_lt = None + self._cidr_lte = None + self._cidr_not = None + self._cidr_not_contains = None + self._cidr_not_ends_with = None + self._cidr_not_in = None + self._cidr_not_starts_with = None + self._cidr_starts_with = None + self._description = None + self._description_contains = None + self._description_ends_with = None + self._description_gt = None + self._description_gte = None + self._description_in = None + self._description_lt = None + self._description_lte = None + self._description_not = None + self._description_not_contains = None + self._description_not_ends_with = None + self._description_not_in = None + self._description_not_starts_with = None + self._description_starts_with = None + self._entity_async_status = None + self._entity_async_status_in = None + self._entity_async_status_not = None + self._entity_async_status_not_in = None + self._exclusive = None + self._exclusive_not = None + self._floating_ip_cidr = None + self._floating_ip_cidr_contains = None + self._floating_ip_cidr_ends_with = None + self._floating_ip_cidr_gt = None + self._floating_ip_cidr_gte = None + self._floating_ip_cidr_in = None + self._floating_ip_cidr_lt = None + self._floating_ip_cidr_lte = None + self._floating_ip_cidr_not = None + self._floating_ip_cidr_not_contains = None + self._floating_ip_cidr_not_ends_with = None + self._floating_ip_cidr_not_in = None + self._floating_ip_cidr_not_starts_with = None + self._floating_ip_cidr_starts_with = None + self._floating_ips_every = None + self._floating_ips_none = None + self._floating_ips_some = None + self._gateway = None + self._gateway_contains = None + self._gateway_ends_with = None + self._gateway_gt = None + self._gateway_gte = None + self._gateway_in = None + self._gateway_lt = None + self._gateway_lte = None + self._gateway_not = None + self._gateway_not_contains = None + self._gateway_not_ends_with = None + self._gateway_not_in = None + self._gateway_not_starts_with = None + self._gateway_starts_with = 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._load_balancer_gateway_cidr = None + self._load_balancer_gateway_cidr_contains = None + self._load_balancer_gateway_cidr_ends_with = None + self._load_balancer_gateway_cidr_gt = None + self._load_balancer_gateway_cidr_gte = None + self._load_balancer_gateway_cidr_in = None + self._load_balancer_gateway_cidr_lt = None + self._load_balancer_gateway_cidr_lte = None + self._load_balancer_gateway_cidr_not = None + self._load_balancer_gateway_cidr_not_contains = None + self._load_balancer_gateway_cidr_not_ends_with = None + self._load_balancer_gateway_cidr_not_in = None + self._load_balancer_gateway_cidr_not_starts_with = None + self._load_balancer_gateway_cidr_starts_with = None + self._local_id = None + self._local_id_contains = None + self._local_id_ends_with = None + self._local_id_gt = None + self._local_id_gte = None + self._local_id_in = None + self._local_id_lt = None + self._local_id_lte = None + self._local_id_not = None + self._local_id_not_contains = None + self._local_id_not_ends_with = None + self._local_id_not_in = None + self._local_id_not_starts_with = None + self._local_id_starts_with = None + self._name = None + self._name_contains = None + self._name_ends_with = None + self._name_gt = None + self._name_gte = None + self._name_in = None + self._name_lt = None + self._name_lte = None + self._name_not = None + self._name_not_contains = None + self._name_not_ends_with = None + self._name_not_in = None + self._name_not_starts_with = None + self._name_starts_with = None + self._nat_gateway_cidr = None + self._nat_gateway_cidr_contains = None + self._nat_gateway_cidr_ends_with = None + self._nat_gateway_cidr_gt = None + self._nat_gateway_cidr_gte = None + self._nat_gateway_cidr_in = None + self._nat_gateway_cidr_lt = None + self._nat_gateway_cidr_lte = None + self._nat_gateway_cidr_not = None + self._nat_gateway_cidr_not_contains = None + self._nat_gateway_cidr_not_ends_with = None + self._nat_gateway_cidr_not_in = None + self._nat_gateway_cidr_not_starts_with = None + self._nat_gateway_cidr_starts_with = None + self._nat_gateways_every = None + self._nat_gateways_none = None + self._nat_gateways_some = None + self._router_gateway_cidr = None + self._router_gateway_cidr_contains = None + self._router_gateway_cidr_ends_with = None + self._router_gateway_cidr_gt = None + self._router_gateway_cidr_gte = None + self._router_gateway_cidr_in = None + self._router_gateway_cidr_lt = None + self._router_gateway_cidr_lte = None + self._router_gateway_cidr_not = None + self._router_gateway_cidr_not_contains = None + self._router_gateway_cidr_not_ends_with = None + self._router_gateway_cidr_not_in = None + self._router_gateway_cidr_not_starts_with = None + self._router_gateway_cidr_starts_with = None + self._router_gateways_every = None + self._router_gateways_none = None + self._router_gateways_some = None + self._vlan = None + self._vpc = None + self._vpc_service = None + self.discriminator = None + + self._and = kwargs.get("_and", None) + self._not = kwargs.get("_not", None) + self._or = kwargs.get("_or", None) + self.cidr = kwargs.get("cidr", None) + self.cidr_contains = kwargs.get("cidr_contains", None) + self.cidr_ends_with = kwargs.get("cidr_ends_with", None) + self.cidr_gt = kwargs.get("cidr_gt", None) + self.cidr_gte = kwargs.get("cidr_gte", None) + self.cidr_in = kwargs.get("cidr_in", None) + self.cidr_lt = kwargs.get("cidr_lt", None) + self.cidr_lte = kwargs.get("cidr_lte", None) + self.cidr_not = kwargs.get("cidr_not", None) + self.cidr_not_contains = kwargs.get("cidr_not_contains", None) + self.cidr_not_ends_with = kwargs.get("cidr_not_ends_with", None) + self.cidr_not_in = kwargs.get("cidr_not_in", None) + self.cidr_not_starts_with = kwargs.get("cidr_not_starts_with", None) + self.cidr_starts_with = kwargs.get("cidr_starts_with", None) + self.description = kwargs.get("description", None) + self.description_contains = kwargs.get("description_contains", None) + self.description_ends_with = kwargs.get("description_ends_with", None) + self.description_gt = kwargs.get("description_gt", None) + self.description_gte = kwargs.get("description_gte", None) + self.description_in = kwargs.get("description_in", None) + self.description_lt = kwargs.get("description_lt", None) + self.description_lte = kwargs.get("description_lte", None) + self.description_not = kwargs.get("description_not", None) + self.description_not_contains = kwargs.get("description_not_contains", None) + self.description_not_ends_with = kwargs.get("description_not_ends_with", None) + self.description_not_in = kwargs.get("description_not_in", None) + self.description_not_starts_with = kwargs.get("description_not_starts_with", None) + self.description_starts_with = kwargs.get("description_starts_with", None) + self.entity_async_status = kwargs.get("entity_async_status", None) + self.entity_async_status_in = kwargs.get("entity_async_status_in", None) + self.entity_async_status_not = kwargs.get("entity_async_status_not", None) + self.entity_async_status_not_in = kwargs.get("entity_async_status_not_in", None) + self.exclusive = kwargs.get("exclusive", None) + self.exclusive_not = kwargs.get("exclusive_not", None) + self.floating_ip_cidr = kwargs.get("floating_ip_cidr", None) + self.floating_ip_cidr_contains = kwargs.get("floating_ip_cidr_contains", None) + self.floating_ip_cidr_ends_with = kwargs.get("floating_ip_cidr_ends_with", None) + self.floating_ip_cidr_gt = kwargs.get("floating_ip_cidr_gt", None) + self.floating_ip_cidr_gte = kwargs.get("floating_ip_cidr_gte", None) + self.floating_ip_cidr_in = kwargs.get("floating_ip_cidr_in", None) + self.floating_ip_cidr_lt = kwargs.get("floating_ip_cidr_lt", None) + self.floating_ip_cidr_lte = kwargs.get("floating_ip_cidr_lte", None) + self.floating_ip_cidr_not = kwargs.get("floating_ip_cidr_not", None) + self.floating_ip_cidr_not_contains = kwargs.get("floating_ip_cidr_not_contains", None) + self.floating_ip_cidr_not_ends_with = kwargs.get("floating_ip_cidr_not_ends_with", None) + self.floating_ip_cidr_not_in = kwargs.get("floating_ip_cidr_not_in", None) + self.floating_ip_cidr_not_starts_with = kwargs.get("floating_ip_cidr_not_starts_with", None) + self.floating_ip_cidr_starts_with = kwargs.get("floating_ip_cidr_starts_with", None) + self.floating_ips_every = kwargs.get("floating_ips_every", None) + self.floating_ips_none = kwargs.get("floating_ips_none", None) + self.floating_ips_some = kwargs.get("floating_ips_some", None) + self.gateway = kwargs.get("gateway", None) + self.gateway_contains = kwargs.get("gateway_contains", None) + self.gateway_ends_with = kwargs.get("gateway_ends_with", None) + self.gateway_gt = kwargs.get("gateway_gt", None) + self.gateway_gte = kwargs.get("gateway_gte", None) + self.gateway_in = kwargs.get("gateway_in", None) + self.gateway_lt = kwargs.get("gateway_lt", None) + self.gateway_lte = kwargs.get("gateway_lte", None) + self.gateway_not = kwargs.get("gateway_not", None) + self.gateway_not_contains = kwargs.get("gateway_not_contains", None) + self.gateway_not_ends_with = kwargs.get("gateway_not_ends_with", None) + self.gateway_not_in = kwargs.get("gateway_not_in", None) + self.gateway_not_starts_with = kwargs.get("gateway_not_starts_with", None) + self.gateway_starts_with = kwargs.get("gateway_starts_with", 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.load_balancer_gateway_cidr = kwargs.get("load_balancer_gateway_cidr", None) + self.load_balancer_gateway_cidr_contains = kwargs.get("load_balancer_gateway_cidr_contains", None) + self.load_balancer_gateway_cidr_ends_with = kwargs.get("load_balancer_gateway_cidr_ends_with", None) + self.load_balancer_gateway_cidr_gt = kwargs.get("load_balancer_gateway_cidr_gt", None) + self.load_balancer_gateway_cidr_gte = kwargs.get("load_balancer_gateway_cidr_gte", None) + self.load_balancer_gateway_cidr_in = kwargs.get("load_balancer_gateway_cidr_in", None) + self.load_balancer_gateway_cidr_lt = kwargs.get("load_balancer_gateway_cidr_lt", None) + self.load_balancer_gateway_cidr_lte = kwargs.get("load_balancer_gateway_cidr_lte", None) + self.load_balancer_gateway_cidr_not = kwargs.get("load_balancer_gateway_cidr_not", None) + self.load_balancer_gateway_cidr_not_contains = kwargs.get("load_balancer_gateway_cidr_not_contains", None) + self.load_balancer_gateway_cidr_not_ends_with = kwargs.get("load_balancer_gateway_cidr_not_ends_with", None) + self.load_balancer_gateway_cidr_not_in = kwargs.get("load_balancer_gateway_cidr_not_in", None) + self.load_balancer_gateway_cidr_not_starts_with = kwargs.get("load_balancer_gateway_cidr_not_starts_with", None) + self.load_balancer_gateway_cidr_starts_with = kwargs.get("load_balancer_gateway_cidr_starts_with", None) + self.local_id = kwargs.get("local_id", None) + self.local_id_contains = kwargs.get("local_id_contains", None) + self.local_id_ends_with = kwargs.get("local_id_ends_with", None) + self.local_id_gt = kwargs.get("local_id_gt", None) + self.local_id_gte = kwargs.get("local_id_gte", None) + self.local_id_in = kwargs.get("local_id_in", None) + self.local_id_lt = kwargs.get("local_id_lt", None) + self.local_id_lte = kwargs.get("local_id_lte", None) + self.local_id_not = kwargs.get("local_id_not", None) + self.local_id_not_contains = kwargs.get("local_id_not_contains", None) + self.local_id_not_ends_with = kwargs.get("local_id_not_ends_with", None) + self.local_id_not_in = kwargs.get("local_id_not_in", None) + self.local_id_not_starts_with = kwargs.get("local_id_not_starts_with", None) + self.local_id_starts_with = kwargs.get("local_id_starts_with", None) + self.name = kwargs.get("name", None) + self.name_contains = kwargs.get("name_contains", None) + self.name_ends_with = kwargs.get("name_ends_with", None) + self.name_gt = kwargs.get("name_gt", None) + self.name_gte = kwargs.get("name_gte", None) + self.name_in = kwargs.get("name_in", None) + self.name_lt = kwargs.get("name_lt", None) + self.name_lte = kwargs.get("name_lte", None) + self.name_not = kwargs.get("name_not", None) + self.name_not_contains = kwargs.get("name_not_contains", None) + self.name_not_ends_with = kwargs.get("name_not_ends_with", None) + self.name_not_in = kwargs.get("name_not_in", None) + self.name_not_starts_with = kwargs.get("name_not_starts_with", None) + self.name_starts_with = kwargs.get("name_starts_with", None) + self.nat_gateway_cidr = kwargs.get("nat_gateway_cidr", None) + self.nat_gateway_cidr_contains = kwargs.get("nat_gateway_cidr_contains", None) + self.nat_gateway_cidr_ends_with = kwargs.get("nat_gateway_cidr_ends_with", None) + self.nat_gateway_cidr_gt = kwargs.get("nat_gateway_cidr_gt", None) + self.nat_gateway_cidr_gte = kwargs.get("nat_gateway_cidr_gte", None) + self.nat_gateway_cidr_in = kwargs.get("nat_gateway_cidr_in", None) + self.nat_gateway_cidr_lt = kwargs.get("nat_gateway_cidr_lt", None) + self.nat_gateway_cidr_lte = kwargs.get("nat_gateway_cidr_lte", None) + self.nat_gateway_cidr_not = kwargs.get("nat_gateway_cidr_not", None) + self.nat_gateway_cidr_not_contains = kwargs.get("nat_gateway_cidr_not_contains", None) + self.nat_gateway_cidr_not_ends_with = kwargs.get("nat_gateway_cidr_not_ends_with", None) + self.nat_gateway_cidr_not_in = kwargs.get("nat_gateway_cidr_not_in", None) + self.nat_gateway_cidr_not_starts_with = kwargs.get("nat_gateway_cidr_not_starts_with", None) + self.nat_gateway_cidr_starts_with = kwargs.get("nat_gateway_cidr_starts_with", None) + self.nat_gateways_every = kwargs.get("nat_gateways_every", None) + self.nat_gateways_none = kwargs.get("nat_gateways_none", None) + self.nat_gateways_some = kwargs.get("nat_gateways_some", None) + self.router_gateway_cidr = kwargs.get("router_gateway_cidr", None) + self.router_gateway_cidr_contains = kwargs.get("router_gateway_cidr_contains", None) + self.router_gateway_cidr_ends_with = kwargs.get("router_gateway_cidr_ends_with", None) + self.router_gateway_cidr_gt = kwargs.get("router_gateway_cidr_gt", None) + self.router_gateway_cidr_gte = kwargs.get("router_gateway_cidr_gte", None) + self.router_gateway_cidr_in = kwargs.get("router_gateway_cidr_in", None) + self.router_gateway_cidr_lt = kwargs.get("router_gateway_cidr_lt", None) + self.router_gateway_cidr_lte = kwargs.get("router_gateway_cidr_lte", None) + self.router_gateway_cidr_not = kwargs.get("router_gateway_cidr_not", None) + self.router_gateway_cidr_not_contains = kwargs.get("router_gateway_cidr_not_contains", None) + self.router_gateway_cidr_not_ends_with = kwargs.get("router_gateway_cidr_not_ends_with", None) + self.router_gateway_cidr_not_in = kwargs.get("router_gateway_cidr_not_in", None) + self.router_gateway_cidr_not_starts_with = kwargs.get("router_gateway_cidr_not_starts_with", None) + self.router_gateway_cidr_starts_with = kwargs.get("router_gateway_cidr_starts_with", None) + self.router_gateways_every = kwargs.get("router_gateways_every", None) + self.router_gateways_none = kwargs.get("router_gateways_none", None) + self.router_gateways_some = kwargs.get("router_gateways_some", None) + self.vlan = kwargs.get("vlan", None) + self.vpc = kwargs.get("vpc", None) + self.vpc_service = kwargs.get("vpc_service", None) + + @property + def _and(self): + """Gets the _and of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The _and of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: list[VirtualPrivateCloudExternalSubnetWhereInput] + """ + return self.__and + + @_and.setter + def _and(self, _and): + """Sets the _and of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param _and: The _and of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type _and: list[VirtualPrivateCloudExternalSubnetWhereInput] + """ + + self.__and = _and + + @property + def _not(self): + """Gets the _not of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The _not of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: list[VirtualPrivateCloudExternalSubnetWhereInput] + """ + return self.__not + + @_not.setter + def _not(self, _not): + """Sets the _not of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param _not: The _not of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type _not: list[VirtualPrivateCloudExternalSubnetWhereInput] + """ + + self.__not = _not + + @property + def _or(self): + """Gets the _or of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The _or of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: list[VirtualPrivateCloudExternalSubnetWhereInput] + """ + return self.__or + + @_or.setter + def _or(self, _or): + """Sets the _or of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param _or: The _or of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type _or: list[VirtualPrivateCloudExternalSubnetWhereInput] + """ + + self.__or = _or + + @property + def cidr(self): + """Gets the cidr of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The cidr of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._cidr + + @cidr.setter + def cidr(self, cidr): + """Sets the cidr of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param cidr: The cidr of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type cidr: str + """ + + self._cidr = cidr + + @property + def cidr_contains(self): + """Gets the cidr_contains of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The cidr_contains of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._cidr_contains + + @cidr_contains.setter + def cidr_contains(self, cidr_contains): + """Sets the cidr_contains of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param cidr_contains: The cidr_contains of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type cidr_contains: str + """ + + self._cidr_contains = cidr_contains + + @property + def cidr_ends_with(self): + """Gets the cidr_ends_with of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The cidr_ends_with of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._cidr_ends_with + + @cidr_ends_with.setter + def cidr_ends_with(self, cidr_ends_with): + """Sets the cidr_ends_with of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param cidr_ends_with: The cidr_ends_with of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type cidr_ends_with: str + """ + + self._cidr_ends_with = cidr_ends_with + + @property + def cidr_gt(self): + """Gets the cidr_gt of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The cidr_gt of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._cidr_gt + + @cidr_gt.setter + def cidr_gt(self, cidr_gt): + """Sets the cidr_gt of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param cidr_gt: The cidr_gt of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type cidr_gt: str + """ + + self._cidr_gt = cidr_gt + + @property + def cidr_gte(self): + """Gets the cidr_gte of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The cidr_gte of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._cidr_gte + + @cidr_gte.setter + def cidr_gte(self, cidr_gte): + """Sets the cidr_gte of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param cidr_gte: The cidr_gte of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type cidr_gte: str + """ + + self._cidr_gte = cidr_gte + + @property + def cidr_in(self): + """Gets the cidr_in of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The cidr_in of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._cidr_in + + @cidr_in.setter + def cidr_in(self, cidr_in): + """Sets the cidr_in of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param cidr_in: The cidr_in of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type cidr_in: list[str] + """ + + self._cidr_in = cidr_in + + @property + def cidr_lt(self): + """Gets the cidr_lt of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The cidr_lt of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._cidr_lt + + @cidr_lt.setter + def cidr_lt(self, cidr_lt): + """Sets the cidr_lt of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param cidr_lt: The cidr_lt of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type cidr_lt: str + """ + + self._cidr_lt = cidr_lt + + @property + def cidr_lte(self): + """Gets the cidr_lte of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The cidr_lte of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._cidr_lte + + @cidr_lte.setter + def cidr_lte(self, cidr_lte): + """Sets the cidr_lte of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param cidr_lte: The cidr_lte of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type cidr_lte: str + """ + + self._cidr_lte = cidr_lte + + @property + def cidr_not(self): + """Gets the cidr_not of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The cidr_not of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._cidr_not + + @cidr_not.setter + def cidr_not(self, cidr_not): + """Sets the cidr_not of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param cidr_not: The cidr_not of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type cidr_not: str + """ + + self._cidr_not = cidr_not + + @property + def cidr_not_contains(self): + """Gets the cidr_not_contains of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The cidr_not_contains of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._cidr_not_contains + + @cidr_not_contains.setter + def cidr_not_contains(self, cidr_not_contains): + """Sets the cidr_not_contains of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param cidr_not_contains: The cidr_not_contains of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type cidr_not_contains: str + """ + + self._cidr_not_contains = cidr_not_contains + + @property + def cidr_not_ends_with(self): + """Gets the cidr_not_ends_with of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The cidr_not_ends_with of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._cidr_not_ends_with + + @cidr_not_ends_with.setter + def cidr_not_ends_with(self, cidr_not_ends_with): + """Sets the cidr_not_ends_with of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param cidr_not_ends_with: The cidr_not_ends_with of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type cidr_not_ends_with: str + """ + + self._cidr_not_ends_with = cidr_not_ends_with + + @property + def cidr_not_in(self): + """Gets the cidr_not_in of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The cidr_not_in of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._cidr_not_in + + @cidr_not_in.setter + def cidr_not_in(self, cidr_not_in): + """Sets the cidr_not_in of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param cidr_not_in: The cidr_not_in of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type cidr_not_in: list[str] + """ + + self._cidr_not_in = cidr_not_in + + @property + def cidr_not_starts_with(self): + """Gets the cidr_not_starts_with of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The cidr_not_starts_with of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._cidr_not_starts_with + + @cidr_not_starts_with.setter + def cidr_not_starts_with(self, cidr_not_starts_with): + """Sets the cidr_not_starts_with of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param cidr_not_starts_with: The cidr_not_starts_with of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type cidr_not_starts_with: str + """ + + self._cidr_not_starts_with = cidr_not_starts_with + + @property + def cidr_starts_with(self): + """Gets the cidr_starts_with of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The cidr_starts_with of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._cidr_starts_with + + @cidr_starts_with.setter + def cidr_starts_with(self, cidr_starts_with): + """Sets the cidr_starts_with of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param cidr_starts_with: The cidr_starts_with of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type cidr_starts_with: str + """ + + self._cidr_starts_with = cidr_starts_with + + @property + def description(self): + """Gets the description of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The description of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._description + + @description.setter + def description(self, description): + """Sets the description of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param description: The description of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type description: str + """ + + self._description = description + + @property + def description_contains(self): + """Gets the description_contains of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The description_contains of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._description_contains + + @description_contains.setter + def description_contains(self, description_contains): + """Sets the description_contains of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param description_contains: The description_contains of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type description_contains: str + """ + + self._description_contains = description_contains + + @property + def description_ends_with(self): + """Gets the description_ends_with of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The description_ends_with of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._description_ends_with + + @description_ends_with.setter + def description_ends_with(self, description_ends_with): + """Sets the description_ends_with of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param description_ends_with: The description_ends_with of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type description_ends_with: str + """ + + self._description_ends_with = description_ends_with + + @property + def description_gt(self): + """Gets the description_gt of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The description_gt of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._description_gt + + @description_gt.setter + def description_gt(self, description_gt): + """Sets the description_gt of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param description_gt: The description_gt of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type description_gt: str + """ + + self._description_gt = description_gt + + @property + def description_gte(self): + """Gets the description_gte of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The description_gte of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._description_gte + + @description_gte.setter + def description_gte(self, description_gte): + """Sets the description_gte of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param description_gte: The description_gte of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type description_gte: str + """ + + self._description_gte = description_gte + + @property + def description_in(self): + """Gets the description_in of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The description_in of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._description_in + + @description_in.setter + def description_in(self, description_in): + """Sets the description_in of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param description_in: The description_in of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type description_in: list[str] + """ + + self._description_in = description_in + + @property + def description_lt(self): + """Gets the description_lt of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The description_lt of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._description_lt + + @description_lt.setter + def description_lt(self, description_lt): + """Sets the description_lt of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param description_lt: The description_lt of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type description_lt: str + """ + + self._description_lt = description_lt + + @property + def description_lte(self): + """Gets the description_lte of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The description_lte of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._description_lte + + @description_lte.setter + def description_lte(self, description_lte): + """Sets the description_lte of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param description_lte: The description_lte of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type description_lte: str + """ + + self._description_lte = description_lte + + @property + def description_not(self): + """Gets the description_not of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The description_not of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._description_not + + @description_not.setter + def description_not(self, description_not): + """Sets the description_not of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param description_not: The description_not of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type description_not: str + """ + + self._description_not = description_not + + @property + def description_not_contains(self): + """Gets the description_not_contains of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The description_not_contains of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._description_not_contains + + @description_not_contains.setter + def description_not_contains(self, description_not_contains): + """Sets the description_not_contains of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param description_not_contains: The description_not_contains of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type description_not_contains: str + """ + + self._description_not_contains = description_not_contains + + @property + def description_not_ends_with(self): + """Gets the description_not_ends_with of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The description_not_ends_with of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._description_not_ends_with + + @description_not_ends_with.setter + def description_not_ends_with(self, description_not_ends_with): + """Sets the description_not_ends_with of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param description_not_ends_with: The description_not_ends_with of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type description_not_ends_with: str + """ + + self._description_not_ends_with = description_not_ends_with + + @property + def description_not_in(self): + """Gets the description_not_in of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The description_not_in of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._description_not_in + + @description_not_in.setter + def description_not_in(self, description_not_in): + """Sets the description_not_in of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param description_not_in: The description_not_in of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type description_not_in: list[str] + """ + + self._description_not_in = description_not_in + + @property + def description_not_starts_with(self): + """Gets the description_not_starts_with of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The description_not_starts_with of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._description_not_starts_with + + @description_not_starts_with.setter + def description_not_starts_with(self, description_not_starts_with): + """Sets the description_not_starts_with of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param description_not_starts_with: The description_not_starts_with of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type description_not_starts_with: str + """ + + self._description_not_starts_with = description_not_starts_with + + @property + def description_starts_with(self): + """Gets the description_starts_with of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The description_starts_with of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._description_starts_with + + @description_starts_with.setter + def description_starts_with(self, description_starts_with): + """Sets the description_starts_with of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param description_starts_with: The description_starts_with of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type description_starts_with: str + """ + + self._description_starts_with = description_starts_with + + @property + def entity_async_status(self): + """Gets the entity_async_status of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The entity_async_status of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: EntityAsyncStatus + """ + return self._entity_async_status + + @entity_async_status.setter + def entity_async_status(self, entity_async_status): + """Sets the entity_async_status of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param entity_async_status: The entity_async_status of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type entity_async_status: EntityAsyncStatus + """ + + self._entity_async_status = entity_async_status + + @property + def entity_async_status_in(self): + """Gets the entity_async_status_in of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The entity_async_status_in of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: list[EntityAsyncStatus] + """ + return self._entity_async_status_in + + @entity_async_status_in.setter + def entity_async_status_in(self, entity_async_status_in): + """Sets the entity_async_status_in of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param entity_async_status_in: The entity_async_status_in of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type entity_async_status_in: list[EntityAsyncStatus] + """ + + self._entity_async_status_in = entity_async_status_in + + @property + def entity_async_status_not(self): + """Gets the entity_async_status_not of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The entity_async_status_not of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: EntityAsyncStatus + """ + return self._entity_async_status_not + + @entity_async_status_not.setter + def entity_async_status_not(self, entity_async_status_not): + """Sets the entity_async_status_not of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param entity_async_status_not: The entity_async_status_not of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type entity_async_status_not: EntityAsyncStatus + """ + + self._entity_async_status_not = entity_async_status_not + + @property + def entity_async_status_not_in(self): + """Gets the entity_async_status_not_in of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The entity_async_status_not_in of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: list[EntityAsyncStatus] + """ + return self._entity_async_status_not_in + + @entity_async_status_not_in.setter + def entity_async_status_not_in(self, entity_async_status_not_in): + """Sets the entity_async_status_not_in of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param entity_async_status_not_in: The entity_async_status_not_in of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type entity_async_status_not_in: list[EntityAsyncStatus] + """ + + self._entity_async_status_not_in = entity_async_status_not_in + + @property + def exclusive(self): + """Gets the exclusive of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The exclusive of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: bool + """ + return self._exclusive + + @exclusive.setter + def exclusive(self, exclusive): + """Sets the exclusive of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param exclusive: The exclusive of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type exclusive: bool + """ + + self._exclusive = exclusive + + @property + def exclusive_not(self): + """Gets the exclusive_not of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The exclusive_not of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: bool + """ + return self._exclusive_not + + @exclusive_not.setter + def exclusive_not(self, exclusive_not): + """Sets the exclusive_not of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param exclusive_not: The exclusive_not of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type exclusive_not: bool + """ + + self._exclusive_not = exclusive_not + + @property + def floating_ip_cidr(self): + """Gets the floating_ip_cidr of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The floating_ip_cidr of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._floating_ip_cidr + + @floating_ip_cidr.setter + def floating_ip_cidr(self, floating_ip_cidr): + """Sets the floating_ip_cidr of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param floating_ip_cidr: The floating_ip_cidr of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type floating_ip_cidr: str + """ + + self._floating_ip_cidr = floating_ip_cidr + + @property + def floating_ip_cidr_contains(self): + """Gets the floating_ip_cidr_contains of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The floating_ip_cidr_contains of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._floating_ip_cidr_contains + + @floating_ip_cidr_contains.setter + def floating_ip_cidr_contains(self, floating_ip_cidr_contains): + """Sets the floating_ip_cidr_contains of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param floating_ip_cidr_contains: The floating_ip_cidr_contains of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type floating_ip_cidr_contains: str + """ + + self._floating_ip_cidr_contains = floating_ip_cidr_contains + + @property + def floating_ip_cidr_ends_with(self): + """Gets the floating_ip_cidr_ends_with of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The floating_ip_cidr_ends_with of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._floating_ip_cidr_ends_with + + @floating_ip_cidr_ends_with.setter + def floating_ip_cidr_ends_with(self, floating_ip_cidr_ends_with): + """Sets the floating_ip_cidr_ends_with of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param floating_ip_cidr_ends_with: The floating_ip_cidr_ends_with of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type floating_ip_cidr_ends_with: str + """ + + self._floating_ip_cidr_ends_with = floating_ip_cidr_ends_with + + @property + def floating_ip_cidr_gt(self): + """Gets the floating_ip_cidr_gt of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The floating_ip_cidr_gt of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._floating_ip_cidr_gt + + @floating_ip_cidr_gt.setter + def floating_ip_cidr_gt(self, floating_ip_cidr_gt): + """Sets the floating_ip_cidr_gt of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param floating_ip_cidr_gt: The floating_ip_cidr_gt of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type floating_ip_cidr_gt: str + """ + + self._floating_ip_cidr_gt = floating_ip_cidr_gt + + @property + def floating_ip_cidr_gte(self): + """Gets the floating_ip_cidr_gte of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The floating_ip_cidr_gte of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._floating_ip_cidr_gte + + @floating_ip_cidr_gte.setter + def floating_ip_cidr_gte(self, floating_ip_cidr_gte): + """Sets the floating_ip_cidr_gte of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param floating_ip_cidr_gte: The floating_ip_cidr_gte of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type floating_ip_cidr_gte: str + """ + + self._floating_ip_cidr_gte = floating_ip_cidr_gte + + @property + def floating_ip_cidr_in(self): + """Gets the floating_ip_cidr_in of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The floating_ip_cidr_in of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._floating_ip_cidr_in + + @floating_ip_cidr_in.setter + def floating_ip_cidr_in(self, floating_ip_cidr_in): + """Sets the floating_ip_cidr_in of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param floating_ip_cidr_in: The floating_ip_cidr_in of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type floating_ip_cidr_in: list[str] + """ + + self._floating_ip_cidr_in = floating_ip_cidr_in + + @property + def floating_ip_cidr_lt(self): + """Gets the floating_ip_cidr_lt of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The floating_ip_cidr_lt of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._floating_ip_cidr_lt + + @floating_ip_cidr_lt.setter + def floating_ip_cidr_lt(self, floating_ip_cidr_lt): + """Sets the floating_ip_cidr_lt of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param floating_ip_cidr_lt: The floating_ip_cidr_lt of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type floating_ip_cidr_lt: str + """ + + self._floating_ip_cidr_lt = floating_ip_cidr_lt + + @property + def floating_ip_cidr_lte(self): + """Gets the floating_ip_cidr_lte of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The floating_ip_cidr_lte of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._floating_ip_cidr_lte + + @floating_ip_cidr_lte.setter + def floating_ip_cidr_lte(self, floating_ip_cidr_lte): + """Sets the floating_ip_cidr_lte of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param floating_ip_cidr_lte: The floating_ip_cidr_lte of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type floating_ip_cidr_lte: str + """ + + self._floating_ip_cidr_lte = floating_ip_cidr_lte + + @property + def floating_ip_cidr_not(self): + """Gets the floating_ip_cidr_not of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The floating_ip_cidr_not of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._floating_ip_cidr_not + + @floating_ip_cidr_not.setter + def floating_ip_cidr_not(self, floating_ip_cidr_not): + """Sets the floating_ip_cidr_not of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param floating_ip_cidr_not: The floating_ip_cidr_not of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type floating_ip_cidr_not: str + """ + + self._floating_ip_cidr_not = floating_ip_cidr_not + + @property + def floating_ip_cidr_not_contains(self): + """Gets the floating_ip_cidr_not_contains of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The floating_ip_cidr_not_contains of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._floating_ip_cidr_not_contains + + @floating_ip_cidr_not_contains.setter + def floating_ip_cidr_not_contains(self, floating_ip_cidr_not_contains): + """Sets the floating_ip_cidr_not_contains of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param floating_ip_cidr_not_contains: The floating_ip_cidr_not_contains of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type floating_ip_cidr_not_contains: str + """ + + self._floating_ip_cidr_not_contains = floating_ip_cidr_not_contains + + @property + def floating_ip_cidr_not_ends_with(self): + """Gets the floating_ip_cidr_not_ends_with of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The floating_ip_cidr_not_ends_with of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._floating_ip_cidr_not_ends_with + + @floating_ip_cidr_not_ends_with.setter + def floating_ip_cidr_not_ends_with(self, floating_ip_cidr_not_ends_with): + """Sets the floating_ip_cidr_not_ends_with of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param floating_ip_cidr_not_ends_with: The floating_ip_cidr_not_ends_with of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type floating_ip_cidr_not_ends_with: str + """ + + self._floating_ip_cidr_not_ends_with = floating_ip_cidr_not_ends_with + + @property + def floating_ip_cidr_not_in(self): + """Gets the floating_ip_cidr_not_in of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The floating_ip_cidr_not_in of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._floating_ip_cidr_not_in + + @floating_ip_cidr_not_in.setter + def floating_ip_cidr_not_in(self, floating_ip_cidr_not_in): + """Sets the floating_ip_cidr_not_in of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param floating_ip_cidr_not_in: The floating_ip_cidr_not_in of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type floating_ip_cidr_not_in: list[str] + """ + + self._floating_ip_cidr_not_in = floating_ip_cidr_not_in + + @property + def floating_ip_cidr_not_starts_with(self): + """Gets the floating_ip_cidr_not_starts_with of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The floating_ip_cidr_not_starts_with of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._floating_ip_cidr_not_starts_with + + @floating_ip_cidr_not_starts_with.setter + def floating_ip_cidr_not_starts_with(self, floating_ip_cidr_not_starts_with): + """Sets the floating_ip_cidr_not_starts_with of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param floating_ip_cidr_not_starts_with: The floating_ip_cidr_not_starts_with of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type floating_ip_cidr_not_starts_with: str + """ + + self._floating_ip_cidr_not_starts_with = floating_ip_cidr_not_starts_with + + @property + def floating_ip_cidr_starts_with(self): + """Gets the floating_ip_cidr_starts_with of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The floating_ip_cidr_starts_with of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._floating_ip_cidr_starts_with + + @floating_ip_cidr_starts_with.setter + def floating_ip_cidr_starts_with(self, floating_ip_cidr_starts_with): + """Sets the floating_ip_cidr_starts_with of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param floating_ip_cidr_starts_with: The floating_ip_cidr_starts_with of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type floating_ip_cidr_starts_with: str + """ + + self._floating_ip_cidr_starts_with = floating_ip_cidr_starts_with + + @property + def floating_ips_every(self): + """Gets the floating_ips_every of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The floating_ips_every of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: VirtualPrivateCloudFloatingIpWhereInput + """ + return self._floating_ips_every + + @floating_ips_every.setter + def floating_ips_every(self, floating_ips_every): + """Sets the floating_ips_every of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param floating_ips_every: The floating_ips_every of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type floating_ips_every: VirtualPrivateCloudFloatingIpWhereInput + """ + + self._floating_ips_every = floating_ips_every + + @property + def floating_ips_none(self): + """Gets the floating_ips_none of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The floating_ips_none of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: VirtualPrivateCloudFloatingIpWhereInput + """ + return self._floating_ips_none + + @floating_ips_none.setter + def floating_ips_none(self, floating_ips_none): + """Sets the floating_ips_none of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param floating_ips_none: The floating_ips_none of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type floating_ips_none: VirtualPrivateCloudFloatingIpWhereInput + """ + + self._floating_ips_none = floating_ips_none + + @property + def floating_ips_some(self): + """Gets the floating_ips_some of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The floating_ips_some of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: VirtualPrivateCloudFloatingIpWhereInput + """ + return self._floating_ips_some + + @floating_ips_some.setter + def floating_ips_some(self, floating_ips_some): + """Sets the floating_ips_some of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param floating_ips_some: The floating_ips_some of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type floating_ips_some: VirtualPrivateCloudFloatingIpWhereInput + """ + + self._floating_ips_some = floating_ips_some + + @property + def gateway(self): + """Gets the gateway of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The gateway of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._gateway + + @gateway.setter + def gateway(self, gateway): + """Sets the gateway of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param gateway: The gateway of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type gateway: str + """ + + self._gateway = gateway + + @property + def gateway_contains(self): + """Gets the gateway_contains of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The gateway_contains of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._gateway_contains + + @gateway_contains.setter + def gateway_contains(self, gateway_contains): + """Sets the gateway_contains of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param gateway_contains: The gateway_contains of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type gateway_contains: str + """ + + self._gateway_contains = gateway_contains + + @property + def gateway_ends_with(self): + """Gets the gateway_ends_with of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The gateway_ends_with of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._gateway_ends_with + + @gateway_ends_with.setter + def gateway_ends_with(self, gateway_ends_with): + """Sets the gateway_ends_with of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param gateway_ends_with: The gateway_ends_with of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type gateway_ends_with: str + """ + + self._gateway_ends_with = gateway_ends_with + + @property + def gateway_gt(self): + """Gets the gateway_gt of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The gateway_gt of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._gateway_gt + + @gateway_gt.setter + def gateway_gt(self, gateway_gt): + """Sets the gateway_gt of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param gateway_gt: The gateway_gt of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type gateway_gt: str + """ + + self._gateway_gt = gateway_gt + + @property + def gateway_gte(self): + """Gets the gateway_gte of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The gateway_gte of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._gateway_gte + + @gateway_gte.setter + def gateway_gte(self, gateway_gte): + """Sets the gateway_gte of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param gateway_gte: The gateway_gte of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type gateway_gte: str + """ + + self._gateway_gte = gateway_gte + + @property + def gateway_in(self): + """Gets the gateway_in of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The gateway_in of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._gateway_in + + @gateway_in.setter + def gateway_in(self, gateway_in): + """Sets the gateway_in of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param gateway_in: The gateway_in of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type gateway_in: list[str] + """ + + self._gateway_in = gateway_in + + @property + def gateway_lt(self): + """Gets the gateway_lt of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The gateway_lt of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._gateway_lt + + @gateway_lt.setter + def gateway_lt(self, gateway_lt): + """Sets the gateway_lt of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param gateway_lt: The gateway_lt of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type gateway_lt: str + """ + + self._gateway_lt = gateway_lt + + @property + def gateway_lte(self): + """Gets the gateway_lte of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The gateway_lte of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._gateway_lte + + @gateway_lte.setter + def gateway_lte(self, gateway_lte): + """Sets the gateway_lte of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param gateway_lte: The gateway_lte of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type gateway_lte: str + """ + + self._gateway_lte = gateway_lte + + @property + def gateway_not(self): + """Gets the gateway_not of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The gateway_not of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._gateway_not + + @gateway_not.setter + def gateway_not(self, gateway_not): + """Sets the gateway_not of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param gateway_not: The gateway_not of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type gateway_not: str + """ + + self._gateway_not = gateway_not + + @property + def gateway_not_contains(self): + """Gets the gateway_not_contains of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The gateway_not_contains of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._gateway_not_contains + + @gateway_not_contains.setter + def gateway_not_contains(self, gateway_not_contains): + """Sets the gateway_not_contains of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param gateway_not_contains: The gateway_not_contains of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type gateway_not_contains: str + """ + + self._gateway_not_contains = gateway_not_contains + + @property + def gateway_not_ends_with(self): + """Gets the gateway_not_ends_with of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The gateway_not_ends_with of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._gateway_not_ends_with + + @gateway_not_ends_with.setter + def gateway_not_ends_with(self, gateway_not_ends_with): + """Sets the gateway_not_ends_with of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param gateway_not_ends_with: The gateway_not_ends_with of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type gateway_not_ends_with: str + """ + + self._gateway_not_ends_with = gateway_not_ends_with + + @property + def gateway_not_in(self): + """Gets the gateway_not_in of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The gateway_not_in of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._gateway_not_in + + @gateway_not_in.setter + def gateway_not_in(self, gateway_not_in): + """Sets the gateway_not_in of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param gateway_not_in: The gateway_not_in of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type gateway_not_in: list[str] + """ + + self._gateway_not_in = gateway_not_in + + @property + def gateway_not_starts_with(self): + """Gets the gateway_not_starts_with of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The gateway_not_starts_with of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._gateway_not_starts_with + + @gateway_not_starts_with.setter + def gateway_not_starts_with(self, gateway_not_starts_with): + """Sets the gateway_not_starts_with of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param gateway_not_starts_with: The gateway_not_starts_with of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type gateway_not_starts_with: str + """ + + self._gateway_not_starts_with = gateway_not_starts_with + + @property + def gateway_starts_with(self): + """Gets the gateway_starts_with of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The gateway_starts_with of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._gateway_starts_with + + @gateway_starts_with.setter + def gateway_starts_with(self, gateway_starts_with): + """Sets the gateway_starts_with of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param gateway_starts_with: The gateway_starts_with of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type gateway_starts_with: str + """ + + self._gateway_starts_with = gateway_starts_with + + @property + def id(self): + """Gets the id of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The id of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._id + + @id.setter + def id(self, id): + """Sets the id of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param id: The id of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type id: str + """ + + self._id = id + + @property + def id_contains(self): + """Gets the id_contains of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The id_contains of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_contains + + @id_contains.setter + def id_contains(self, id_contains): + """Sets the id_contains of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param id_contains: The id_contains of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type id_contains: str + """ + + self._id_contains = id_contains + + @property + def id_ends_with(self): + """Gets the id_ends_with of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The id_ends_with of this VirtualPrivateCloudExternalSubnetWhereInput. # 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 VirtualPrivateCloudExternalSubnetWhereInput. + + + :param id_ends_with: The id_ends_with of this VirtualPrivateCloudExternalSubnetWhereInput. # 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 VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The id_gt of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_gt + + @id_gt.setter + def id_gt(self, id_gt): + """Sets the id_gt of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param id_gt: The id_gt of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type id_gt: str + """ + + self._id_gt = id_gt + + @property + def id_gte(self): + """Gets the id_gte of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The id_gte of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_gte + + @id_gte.setter + def id_gte(self, id_gte): + """Sets the id_gte of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param id_gte: The id_gte of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type id_gte: str + """ + + self._id_gte = id_gte + + @property + def id_in(self): + """Gets the id_in of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The id_in of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._id_in + + @id_in.setter + def id_in(self, id_in): + """Sets the id_in of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param id_in: The id_in of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type id_in: list[str] + """ + + self._id_in = id_in + + @property + def id_lt(self): + """Gets the id_lt of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The id_lt of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_lt + + @id_lt.setter + def id_lt(self, id_lt): + """Sets the id_lt of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param id_lt: The id_lt of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type id_lt: str + """ + + self._id_lt = id_lt + + @property + def id_lte(self): + """Gets the id_lte of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The id_lte of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_lte + + @id_lte.setter + def id_lte(self, id_lte): + """Sets the id_lte of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param id_lte: The id_lte of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type id_lte: str + """ + + self._id_lte = id_lte + + @property + def id_not(self): + """Gets the id_not of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The id_not of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_not + + @id_not.setter + def id_not(self, id_not): + """Sets the id_not of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param id_not: The id_not of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type id_not: str + """ + + self._id_not = id_not + + @property + def id_not_contains(self): + """Gets the id_not_contains of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The id_not_contains of this VirtualPrivateCloudExternalSubnetWhereInput. # 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 VirtualPrivateCloudExternalSubnetWhereInput. + + + :param id_not_contains: The id_not_contains of this VirtualPrivateCloudExternalSubnetWhereInput. # 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 VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The id_not_ends_with of this VirtualPrivateCloudExternalSubnetWhereInput. # 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 VirtualPrivateCloudExternalSubnetWhereInput. + + + :param id_not_ends_with: The id_not_ends_with of this VirtualPrivateCloudExternalSubnetWhereInput. # 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 VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The id_not_in of this VirtualPrivateCloudExternalSubnetWhereInput. # 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 VirtualPrivateCloudExternalSubnetWhereInput. + + + :param id_not_in: The id_not_in of this VirtualPrivateCloudExternalSubnetWhereInput. # 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 VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The id_not_starts_with of this VirtualPrivateCloudExternalSubnetWhereInput. # 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 VirtualPrivateCloudExternalSubnetWhereInput. + + + :param id_not_starts_with: The id_not_starts_with of this VirtualPrivateCloudExternalSubnetWhereInput. # 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 VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The id_starts_with of this VirtualPrivateCloudExternalSubnetWhereInput. # 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 VirtualPrivateCloudExternalSubnetWhereInput. + + + :param id_starts_with: The id_starts_with of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type id_starts_with: str + """ + + self._id_starts_with = id_starts_with + + @property + def load_balancer_gateway_cidr(self): + """Gets the load_balancer_gateway_cidr of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The load_balancer_gateway_cidr of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._load_balancer_gateway_cidr + + @load_balancer_gateway_cidr.setter + def load_balancer_gateway_cidr(self, load_balancer_gateway_cidr): + """Sets the load_balancer_gateway_cidr of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param load_balancer_gateway_cidr: The load_balancer_gateway_cidr of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type load_balancer_gateway_cidr: str + """ + + self._load_balancer_gateway_cidr = load_balancer_gateway_cidr + + @property + def load_balancer_gateway_cidr_contains(self): + """Gets the load_balancer_gateway_cidr_contains of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The load_balancer_gateway_cidr_contains of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._load_balancer_gateway_cidr_contains + + @load_balancer_gateway_cidr_contains.setter + def load_balancer_gateway_cidr_contains(self, load_balancer_gateway_cidr_contains): + """Sets the load_balancer_gateway_cidr_contains of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param load_balancer_gateway_cidr_contains: The load_balancer_gateway_cidr_contains of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type load_balancer_gateway_cidr_contains: str + """ + + self._load_balancer_gateway_cidr_contains = load_balancer_gateway_cidr_contains + + @property + def load_balancer_gateway_cidr_ends_with(self): + """Gets the load_balancer_gateway_cidr_ends_with of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The load_balancer_gateway_cidr_ends_with of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._load_balancer_gateway_cidr_ends_with + + @load_balancer_gateway_cidr_ends_with.setter + def load_balancer_gateway_cidr_ends_with(self, load_balancer_gateway_cidr_ends_with): + """Sets the load_balancer_gateway_cidr_ends_with of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param load_balancer_gateway_cidr_ends_with: The load_balancer_gateway_cidr_ends_with of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type load_balancer_gateway_cidr_ends_with: str + """ + + self._load_balancer_gateway_cidr_ends_with = load_balancer_gateway_cidr_ends_with + + @property + def load_balancer_gateway_cidr_gt(self): + """Gets the load_balancer_gateway_cidr_gt of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The load_balancer_gateway_cidr_gt of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._load_balancer_gateway_cidr_gt + + @load_balancer_gateway_cidr_gt.setter + def load_balancer_gateway_cidr_gt(self, load_balancer_gateway_cidr_gt): + """Sets the load_balancer_gateway_cidr_gt of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param load_balancer_gateway_cidr_gt: The load_balancer_gateway_cidr_gt of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type load_balancer_gateway_cidr_gt: str + """ + + self._load_balancer_gateway_cidr_gt = load_balancer_gateway_cidr_gt + + @property + def load_balancer_gateway_cidr_gte(self): + """Gets the load_balancer_gateway_cidr_gte of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The load_balancer_gateway_cidr_gte of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._load_balancer_gateway_cidr_gte + + @load_balancer_gateway_cidr_gte.setter + def load_balancer_gateway_cidr_gte(self, load_balancer_gateway_cidr_gte): + """Sets the load_balancer_gateway_cidr_gte of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param load_balancer_gateway_cidr_gte: The load_balancer_gateway_cidr_gte of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type load_balancer_gateway_cidr_gte: str + """ + + self._load_balancer_gateway_cidr_gte = load_balancer_gateway_cidr_gte + + @property + def load_balancer_gateway_cidr_in(self): + """Gets the load_balancer_gateway_cidr_in of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The load_balancer_gateway_cidr_in of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._load_balancer_gateway_cidr_in + + @load_balancer_gateway_cidr_in.setter + def load_balancer_gateway_cidr_in(self, load_balancer_gateway_cidr_in): + """Sets the load_balancer_gateway_cidr_in of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param load_balancer_gateway_cidr_in: The load_balancer_gateway_cidr_in of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type load_balancer_gateway_cidr_in: list[str] + """ + + self._load_balancer_gateway_cidr_in = load_balancer_gateway_cidr_in + + @property + def load_balancer_gateway_cidr_lt(self): + """Gets the load_balancer_gateway_cidr_lt of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The load_balancer_gateway_cidr_lt of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._load_balancer_gateway_cidr_lt + + @load_balancer_gateway_cidr_lt.setter + def load_balancer_gateway_cidr_lt(self, load_balancer_gateway_cidr_lt): + """Sets the load_balancer_gateway_cidr_lt of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param load_balancer_gateway_cidr_lt: The load_balancer_gateway_cidr_lt of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type load_balancer_gateway_cidr_lt: str + """ + + self._load_balancer_gateway_cidr_lt = load_balancer_gateway_cidr_lt + + @property + def load_balancer_gateway_cidr_lte(self): + """Gets the load_balancer_gateway_cidr_lte of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The load_balancer_gateway_cidr_lte of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._load_balancer_gateway_cidr_lte + + @load_balancer_gateway_cidr_lte.setter + def load_balancer_gateway_cidr_lte(self, load_balancer_gateway_cidr_lte): + """Sets the load_balancer_gateway_cidr_lte of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param load_balancer_gateway_cidr_lte: The load_balancer_gateway_cidr_lte of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type load_balancer_gateway_cidr_lte: str + """ + + self._load_balancer_gateway_cidr_lte = load_balancer_gateway_cidr_lte + + @property + def load_balancer_gateway_cidr_not(self): + """Gets the load_balancer_gateway_cidr_not of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The load_balancer_gateway_cidr_not of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._load_balancer_gateway_cidr_not + + @load_balancer_gateway_cidr_not.setter + def load_balancer_gateway_cidr_not(self, load_balancer_gateway_cidr_not): + """Sets the load_balancer_gateway_cidr_not of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param load_balancer_gateway_cidr_not: The load_balancer_gateway_cidr_not of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type load_balancer_gateway_cidr_not: str + """ + + self._load_balancer_gateway_cidr_not = load_balancer_gateway_cidr_not + + @property + def load_balancer_gateway_cidr_not_contains(self): + """Gets the load_balancer_gateway_cidr_not_contains of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The load_balancer_gateway_cidr_not_contains of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._load_balancer_gateway_cidr_not_contains + + @load_balancer_gateway_cidr_not_contains.setter + def load_balancer_gateway_cidr_not_contains(self, load_balancer_gateway_cidr_not_contains): + """Sets the load_balancer_gateway_cidr_not_contains of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param load_balancer_gateway_cidr_not_contains: The load_balancer_gateway_cidr_not_contains of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type load_balancer_gateway_cidr_not_contains: str + """ + + self._load_balancer_gateway_cidr_not_contains = load_balancer_gateway_cidr_not_contains + + @property + def load_balancer_gateway_cidr_not_ends_with(self): + """Gets the load_balancer_gateway_cidr_not_ends_with of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The load_balancer_gateway_cidr_not_ends_with of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._load_balancer_gateway_cidr_not_ends_with + + @load_balancer_gateway_cidr_not_ends_with.setter + def load_balancer_gateway_cidr_not_ends_with(self, load_balancer_gateway_cidr_not_ends_with): + """Sets the load_balancer_gateway_cidr_not_ends_with of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param load_balancer_gateway_cidr_not_ends_with: The load_balancer_gateway_cidr_not_ends_with of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type load_balancer_gateway_cidr_not_ends_with: str + """ + + self._load_balancer_gateway_cidr_not_ends_with = load_balancer_gateway_cidr_not_ends_with + + @property + def load_balancer_gateway_cidr_not_in(self): + """Gets the load_balancer_gateway_cidr_not_in of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The load_balancer_gateway_cidr_not_in of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._load_balancer_gateway_cidr_not_in + + @load_balancer_gateway_cidr_not_in.setter + def load_balancer_gateway_cidr_not_in(self, load_balancer_gateway_cidr_not_in): + """Sets the load_balancer_gateway_cidr_not_in of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param load_balancer_gateway_cidr_not_in: The load_balancer_gateway_cidr_not_in of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type load_balancer_gateway_cidr_not_in: list[str] + """ + + self._load_balancer_gateway_cidr_not_in = load_balancer_gateway_cidr_not_in + + @property + def load_balancer_gateway_cidr_not_starts_with(self): + """Gets the load_balancer_gateway_cidr_not_starts_with of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The load_balancer_gateway_cidr_not_starts_with of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._load_balancer_gateway_cidr_not_starts_with + + @load_balancer_gateway_cidr_not_starts_with.setter + def load_balancer_gateway_cidr_not_starts_with(self, load_balancer_gateway_cidr_not_starts_with): + """Sets the load_balancer_gateway_cidr_not_starts_with of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param load_balancer_gateway_cidr_not_starts_with: The load_balancer_gateway_cidr_not_starts_with of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type load_balancer_gateway_cidr_not_starts_with: str + """ + + self._load_balancer_gateway_cidr_not_starts_with = load_balancer_gateway_cidr_not_starts_with + + @property + def load_balancer_gateway_cidr_starts_with(self): + """Gets the load_balancer_gateway_cidr_starts_with of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The load_balancer_gateway_cidr_starts_with of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._load_balancer_gateway_cidr_starts_with + + @load_balancer_gateway_cidr_starts_with.setter + def load_balancer_gateway_cidr_starts_with(self, load_balancer_gateway_cidr_starts_with): + """Sets the load_balancer_gateway_cidr_starts_with of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param load_balancer_gateway_cidr_starts_with: The load_balancer_gateway_cidr_starts_with of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type load_balancer_gateway_cidr_starts_with: str + """ + + self._load_balancer_gateway_cidr_starts_with = load_balancer_gateway_cidr_starts_with + + @property + def local_id(self): + """Gets the local_id of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The local_id of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id + + @local_id.setter + def local_id(self, local_id): + """Sets the local_id of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param local_id: The local_id of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type local_id: str + """ + + self._local_id = local_id + + @property + def local_id_contains(self): + """Gets the local_id_contains of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The local_id_contains of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_contains + + @local_id_contains.setter + def local_id_contains(self, local_id_contains): + """Sets the local_id_contains of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param local_id_contains: The local_id_contains of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type local_id_contains: str + """ + + self._local_id_contains = local_id_contains + + @property + def local_id_ends_with(self): + """Gets the local_id_ends_with of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The local_id_ends_with of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_ends_with + + @local_id_ends_with.setter + def local_id_ends_with(self, local_id_ends_with): + """Sets the local_id_ends_with of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param local_id_ends_with: The local_id_ends_with of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type local_id_ends_with: str + """ + + self._local_id_ends_with = local_id_ends_with + + @property + def local_id_gt(self): + """Gets the local_id_gt of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The local_id_gt of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_gt + + @local_id_gt.setter + def local_id_gt(self, local_id_gt): + """Sets the local_id_gt of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param local_id_gt: The local_id_gt of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type local_id_gt: str + """ + + self._local_id_gt = local_id_gt + + @property + def local_id_gte(self): + """Gets the local_id_gte of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The local_id_gte of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_gte + + @local_id_gte.setter + def local_id_gte(self, local_id_gte): + """Sets the local_id_gte of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param local_id_gte: The local_id_gte of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type local_id_gte: str + """ + + self._local_id_gte = local_id_gte + + @property + def local_id_in(self): + """Gets the local_id_in of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The local_id_in of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._local_id_in + + @local_id_in.setter + def local_id_in(self, local_id_in): + """Sets the local_id_in of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param local_id_in: The local_id_in of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type local_id_in: list[str] + """ + + self._local_id_in = local_id_in + + @property + def local_id_lt(self): + """Gets the local_id_lt of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The local_id_lt of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_lt + + @local_id_lt.setter + def local_id_lt(self, local_id_lt): + """Sets the local_id_lt of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param local_id_lt: The local_id_lt of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type local_id_lt: str + """ + + self._local_id_lt = local_id_lt + + @property + def local_id_lte(self): + """Gets the local_id_lte of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The local_id_lte of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_lte + + @local_id_lte.setter + def local_id_lte(self, local_id_lte): + """Sets the local_id_lte of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param local_id_lte: The local_id_lte of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type local_id_lte: str + """ + + self._local_id_lte = local_id_lte + + @property + def local_id_not(self): + """Gets the local_id_not of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The local_id_not of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_not + + @local_id_not.setter + def local_id_not(self, local_id_not): + """Sets the local_id_not of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param local_id_not: The local_id_not of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type local_id_not: str + """ + + self._local_id_not = local_id_not + + @property + def local_id_not_contains(self): + """Gets the local_id_not_contains of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The local_id_not_contains of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_not_contains + + @local_id_not_contains.setter + def local_id_not_contains(self, local_id_not_contains): + """Sets the local_id_not_contains of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param local_id_not_contains: The local_id_not_contains of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type local_id_not_contains: str + """ + + self._local_id_not_contains = local_id_not_contains + + @property + def local_id_not_ends_with(self): + """Gets the local_id_not_ends_with of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The local_id_not_ends_with of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_not_ends_with + + @local_id_not_ends_with.setter + def local_id_not_ends_with(self, local_id_not_ends_with): + """Sets the local_id_not_ends_with of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param local_id_not_ends_with: The local_id_not_ends_with of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type local_id_not_ends_with: str + """ + + self._local_id_not_ends_with = local_id_not_ends_with + + @property + def local_id_not_in(self): + """Gets the local_id_not_in of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The local_id_not_in of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._local_id_not_in + + @local_id_not_in.setter + def local_id_not_in(self, local_id_not_in): + """Sets the local_id_not_in of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param local_id_not_in: The local_id_not_in of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type local_id_not_in: list[str] + """ + + self._local_id_not_in = local_id_not_in + + @property + def local_id_not_starts_with(self): + """Gets the local_id_not_starts_with of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The local_id_not_starts_with of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_not_starts_with + + @local_id_not_starts_with.setter + def local_id_not_starts_with(self, local_id_not_starts_with): + """Sets the local_id_not_starts_with of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param local_id_not_starts_with: The local_id_not_starts_with of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type local_id_not_starts_with: str + """ + + self._local_id_not_starts_with = local_id_not_starts_with + + @property + def local_id_starts_with(self): + """Gets the local_id_starts_with of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The local_id_starts_with of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_starts_with + + @local_id_starts_with.setter + def local_id_starts_with(self, local_id_starts_with): + """Sets the local_id_starts_with of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param local_id_starts_with: The local_id_starts_with of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type local_id_starts_with: str + """ + + self._local_id_starts_with = local_id_starts_with + + @property + def name(self): + """Gets the name of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The name of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._name + + @name.setter + def name(self, name): + """Sets the name of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param name: The name of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type name: str + """ + + self._name = name + + @property + def name_contains(self): + """Gets the name_contains of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The name_contains of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_contains + + @name_contains.setter + def name_contains(self, name_contains): + """Sets the name_contains of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param name_contains: The name_contains of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type name_contains: str + """ + + self._name_contains = name_contains + + @property + def name_ends_with(self): + """Gets the name_ends_with of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The name_ends_with of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_ends_with + + @name_ends_with.setter + def name_ends_with(self, name_ends_with): + """Sets the name_ends_with of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param name_ends_with: The name_ends_with of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type name_ends_with: str + """ + + self._name_ends_with = name_ends_with + + @property + def name_gt(self): + """Gets the name_gt of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The name_gt of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_gt + + @name_gt.setter + def name_gt(self, name_gt): + """Sets the name_gt of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param name_gt: The name_gt of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type name_gt: str + """ + + self._name_gt = name_gt + + @property + def name_gte(self): + """Gets the name_gte of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The name_gte of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_gte + + @name_gte.setter + def name_gte(self, name_gte): + """Sets the name_gte of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param name_gte: The name_gte of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type name_gte: str + """ + + self._name_gte = name_gte + + @property + def name_in(self): + """Gets the name_in of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The name_in of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._name_in + + @name_in.setter + def name_in(self, name_in): + """Sets the name_in of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param name_in: The name_in of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type name_in: list[str] + """ + + self._name_in = name_in + + @property + def name_lt(self): + """Gets the name_lt of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The name_lt of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_lt + + @name_lt.setter + def name_lt(self, name_lt): + """Sets the name_lt of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param name_lt: The name_lt of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type name_lt: str + """ + + self._name_lt = name_lt + + @property + def name_lte(self): + """Gets the name_lte of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The name_lte of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_lte + + @name_lte.setter + def name_lte(self, name_lte): + """Sets the name_lte of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param name_lte: The name_lte of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type name_lte: str + """ + + self._name_lte = name_lte + + @property + def name_not(self): + """Gets the name_not of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The name_not of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_not + + @name_not.setter + def name_not(self, name_not): + """Sets the name_not of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param name_not: The name_not of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type name_not: str + """ + + self._name_not = name_not + + @property + def name_not_contains(self): + """Gets the name_not_contains of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The name_not_contains of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_not_contains + + @name_not_contains.setter + def name_not_contains(self, name_not_contains): + """Sets the name_not_contains of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param name_not_contains: The name_not_contains of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type name_not_contains: str + """ + + self._name_not_contains = name_not_contains + + @property + def name_not_ends_with(self): + """Gets the name_not_ends_with of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The name_not_ends_with of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_not_ends_with + + @name_not_ends_with.setter + def name_not_ends_with(self, name_not_ends_with): + """Sets the name_not_ends_with of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param name_not_ends_with: The name_not_ends_with of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type name_not_ends_with: str + """ + + self._name_not_ends_with = name_not_ends_with + + @property + def name_not_in(self): + """Gets the name_not_in of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The name_not_in of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._name_not_in + + @name_not_in.setter + def name_not_in(self, name_not_in): + """Sets the name_not_in of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param name_not_in: The name_not_in of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type name_not_in: list[str] + """ + + self._name_not_in = name_not_in + + @property + def name_not_starts_with(self): + """Gets the name_not_starts_with of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The name_not_starts_with of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_not_starts_with + + @name_not_starts_with.setter + def name_not_starts_with(self, name_not_starts_with): + """Sets the name_not_starts_with of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param name_not_starts_with: The name_not_starts_with of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type name_not_starts_with: str + """ + + self._name_not_starts_with = name_not_starts_with + + @property + def name_starts_with(self): + """Gets the name_starts_with of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The name_starts_with of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_starts_with + + @name_starts_with.setter + def name_starts_with(self, name_starts_with): + """Sets the name_starts_with of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param name_starts_with: The name_starts_with of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type name_starts_with: str + """ + + self._name_starts_with = name_starts_with + + @property + def nat_gateway_cidr(self): + """Gets the nat_gateway_cidr of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The nat_gateway_cidr of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._nat_gateway_cidr + + @nat_gateway_cidr.setter + def nat_gateway_cidr(self, nat_gateway_cidr): + """Sets the nat_gateway_cidr of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param nat_gateway_cidr: The nat_gateway_cidr of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type nat_gateway_cidr: str + """ + + self._nat_gateway_cidr = nat_gateway_cidr + + @property + def nat_gateway_cidr_contains(self): + """Gets the nat_gateway_cidr_contains of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The nat_gateway_cidr_contains of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._nat_gateway_cidr_contains + + @nat_gateway_cidr_contains.setter + def nat_gateway_cidr_contains(self, nat_gateway_cidr_contains): + """Sets the nat_gateway_cidr_contains of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param nat_gateway_cidr_contains: The nat_gateway_cidr_contains of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type nat_gateway_cidr_contains: str + """ + + self._nat_gateway_cidr_contains = nat_gateway_cidr_contains + + @property + def nat_gateway_cidr_ends_with(self): + """Gets the nat_gateway_cidr_ends_with of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The nat_gateway_cidr_ends_with of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._nat_gateway_cidr_ends_with + + @nat_gateway_cidr_ends_with.setter + def nat_gateway_cidr_ends_with(self, nat_gateway_cidr_ends_with): + """Sets the nat_gateway_cidr_ends_with of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param nat_gateway_cidr_ends_with: The nat_gateway_cidr_ends_with of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type nat_gateway_cidr_ends_with: str + """ + + self._nat_gateway_cidr_ends_with = nat_gateway_cidr_ends_with + + @property + def nat_gateway_cidr_gt(self): + """Gets the nat_gateway_cidr_gt of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The nat_gateway_cidr_gt of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._nat_gateway_cidr_gt + + @nat_gateway_cidr_gt.setter + def nat_gateway_cidr_gt(self, nat_gateway_cidr_gt): + """Sets the nat_gateway_cidr_gt of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param nat_gateway_cidr_gt: The nat_gateway_cidr_gt of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type nat_gateway_cidr_gt: str + """ + + self._nat_gateway_cidr_gt = nat_gateway_cidr_gt + + @property + def nat_gateway_cidr_gte(self): + """Gets the nat_gateway_cidr_gte of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The nat_gateway_cidr_gte of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._nat_gateway_cidr_gte + + @nat_gateway_cidr_gte.setter + def nat_gateway_cidr_gte(self, nat_gateway_cidr_gte): + """Sets the nat_gateway_cidr_gte of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param nat_gateway_cidr_gte: The nat_gateway_cidr_gte of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type nat_gateway_cidr_gte: str + """ + + self._nat_gateway_cidr_gte = nat_gateway_cidr_gte + + @property + def nat_gateway_cidr_in(self): + """Gets the nat_gateway_cidr_in of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The nat_gateway_cidr_in of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._nat_gateway_cidr_in + + @nat_gateway_cidr_in.setter + def nat_gateway_cidr_in(self, nat_gateway_cidr_in): + """Sets the nat_gateway_cidr_in of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param nat_gateway_cidr_in: The nat_gateway_cidr_in of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type nat_gateway_cidr_in: list[str] + """ + + self._nat_gateway_cidr_in = nat_gateway_cidr_in + + @property + def nat_gateway_cidr_lt(self): + """Gets the nat_gateway_cidr_lt of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The nat_gateway_cidr_lt of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._nat_gateway_cidr_lt + + @nat_gateway_cidr_lt.setter + def nat_gateway_cidr_lt(self, nat_gateway_cidr_lt): + """Sets the nat_gateway_cidr_lt of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param nat_gateway_cidr_lt: The nat_gateway_cidr_lt of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type nat_gateway_cidr_lt: str + """ + + self._nat_gateway_cidr_lt = nat_gateway_cidr_lt + + @property + def nat_gateway_cidr_lte(self): + """Gets the nat_gateway_cidr_lte of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The nat_gateway_cidr_lte of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._nat_gateway_cidr_lte + + @nat_gateway_cidr_lte.setter + def nat_gateway_cidr_lte(self, nat_gateway_cidr_lte): + """Sets the nat_gateway_cidr_lte of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param nat_gateway_cidr_lte: The nat_gateway_cidr_lte of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type nat_gateway_cidr_lte: str + """ + + self._nat_gateway_cidr_lte = nat_gateway_cidr_lte + + @property + def nat_gateway_cidr_not(self): + """Gets the nat_gateway_cidr_not of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The nat_gateway_cidr_not of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._nat_gateway_cidr_not + + @nat_gateway_cidr_not.setter + def nat_gateway_cidr_not(self, nat_gateway_cidr_not): + """Sets the nat_gateway_cidr_not of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param nat_gateway_cidr_not: The nat_gateway_cidr_not of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type nat_gateway_cidr_not: str + """ + + self._nat_gateway_cidr_not = nat_gateway_cidr_not + + @property + def nat_gateway_cidr_not_contains(self): + """Gets the nat_gateway_cidr_not_contains of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The nat_gateway_cidr_not_contains of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._nat_gateway_cidr_not_contains + + @nat_gateway_cidr_not_contains.setter + def nat_gateway_cidr_not_contains(self, nat_gateway_cidr_not_contains): + """Sets the nat_gateway_cidr_not_contains of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param nat_gateway_cidr_not_contains: The nat_gateway_cidr_not_contains of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type nat_gateway_cidr_not_contains: str + """ + + self._nat_gateway_cidr_not_contains = nat_gateway_cidr_not_contains + + @property + def nat_gateway_cidr_not_ends_with(self): + """Gets the nat_gateway_cidr_not_ends_with of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The nat_gateway_cidr_not_ends_with of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._nat_gateway_cidr_not_ends_with + + @nat_gateway_cidr_not_ends_with.setter + def nat_gateway_cidr_not_ends_with(self, nat_gateway_cidr_not_ends_with): + """Sets the nat_gateway_cidr_not_ends_with of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param nat_gateway_cidr_not_ends_with: The nat_gateway_cidr_not_ends_with of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type nat_gateway_cidr_not_ends_with: str + """ + + self._nat_gateway_cidr_not_ends_with = nat_gateway_cidr_not_ends_with + + @property + def nat_gateway_cidr_not_in(self): + """Gets the nat_gateway_cidr_not_in of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The nat_gateway_cidr_not_in of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._nat_gateway_cidr_not_in + + @nat_gateway_cidr_not_in.setter + def nat_gateway_cidr_not_in(self, nat_gateway_cidr_not_in): + """Sets the nat_gateway_cidr_not_in of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param nat_gateway_cidr_not_in: The nat_gateway_cidr_not_in of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type nat_gateway_cidr_not_in: list[str] + """ + + self._nat_gateway_cidr_not_in = nat_gateway_cidr_not_in + + @property + def nat_gateway_cidr_not_starts_with(self): + """Gets the nat_gateway_cidr_not_starts_with of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The nat_gateway_cidr_not_starts_with of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._nat_gateway_cidr_not_starts_with + + @nat_gateway_cidr_not_starts_with.setter + def nat_gateway_cidr_not_starts_with(self, nat_gateway_cidr_not_starts_with): + """Sets the nat_gateway_cidr_not_starts_with of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param nat_gateway_cidr_not_starts_with: The nat_gateway_cidr_not_starts_with of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type nat_gateway_cidr_not_starts_with: str + """ + + self._nat_gateway_cidr_not_starts_with = nat_gateway_cidr_not_starts_with + + @property + def nat_gateway_cidr_starts_with(self): + """Gets the nat_gateway_cidr_starts_with of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The nat_gateway_cidr_starts_with of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._nat_gateway_cidr_starts_with + + @nat_gateway_cidr_starts_with.setter + def nat_gateway_cidr_starts_with(self, nat_gateway_cidr_starts_with): + """Sets the nat_gateway_cidr_starts_with of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param nat_gateway_cidr_starts_with: The nat_gateway_cidr_starts_with of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type nat_gateway_cidr_starts_with: str + """ + + self._nat_gateway_cidr_starts_with = nat_gateway_cidr_starts_with + + @property + def nat_gateways_every(self): + """Gets the nat_gateways_every of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The nat_gateways_every of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: VirtualPrivateCloudNatGatewayWhereInput + """ + return self._nat_gateways_every + + @nat_gateways_every.setter + def nat_gateways_every(self, nat_gateways_every): + """Sets the nat_gateways_every of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param nat_gateways_every: The nat_gateways_every of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type nat_gateways_every: VirtualPrivateCloudNatGatewayWhereInput + """ + + self._nat_gateways_every = nat_gateways_every + + @property + def nat_gateways_none(self): + """Gets the nat_gateways_none of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The nat_gateways_none of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: VirtualPrivateCloudNatGatewayWhereInput + """ + return self._nat_gateways_none + + @nat_gateways_none.setter + def nat_gateways_none(self, nat_gateways_none): + """Sets the nat_gateways_none of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param nat_gateways_none: The nat_gateways_none of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type nat_gateways_none: VirtualPrivateCloudNatGatewayWhereInput + """ + + self._nat_gateways_none = nat_gateways_none + + @property + def nat_gateways_some(self): + """Gets the nat_gateways_some of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The nat_gateways_some of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: VirtualPrivateCloudNatGatewayWhereInput + """ + return self._nat_gateways_some + + @nat_gateways_some.setter + def nat_gateways_some(self, nat_gateways_some): + """Sets the nat_gateways_some of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param nat_gateways_some: The nat_gateways_some of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type nat_gateways_some: VirtualPrivateCloudNatGatewayWhereInput + """ + + self._nat_gateways_some = nat_gateways_some + + @property + def router_gateway_cidr(self): + """Gets the router_gateway_cidr of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The router_gateway_cidr of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._router_gateway_cidr + + @router_gateway_cidr.setter + def router_gateway_cidr(self, router_gateway_cidr): + """Sets the router_gateway_cidr of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param router_gateway_cidr: The router_gateway_cidr of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type router_gateway_cidr: str + """ + + self._router_gateway_cidr = router_gateway_cidr + + @property + def router_gateway_cidr_contains(self): + """Gets the router_gateway_cidr_contains of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The router_gateway_cidr_contains of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._router_gateway_cidr_contains + + @router_gateway_cidr_contains.setter + def router_gateway_cidr_contains(self, router_gateway_cidr_contains): + """Sets the router_gateway_cidr_contains of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param router_gateway_cidr_contains: The router_gateway_cidr_contains of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type router_gateway_cidr_contains: str + """ + + self._router_gateway_cidr_contains = router_gateway_cidr_contains + + @property + def router_gateway_cidr_ends_with(self): + """Gets the router_gateway_cidr_ends_with of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The router_gateway_cidr_ends_with of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._router_gateway_cidr_ends_with + + @router_gateway_cidr_ends_with.setter + def router_gateway_cidr_ends_with(self, router_gateway_cidr_ends_with): + """Sets the router_gateway_cidr_ends_with of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param router_gateway_cidr_ends_with: The router_gateway_cidr_ends_with of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type router_gateway_cidr_ends_with: str + """ + + self._router_gateway_cidr_ends_with = router_gateway_cidr_ends_with + + @property + def router_gateway_cidr_gt(self): + """Gets the router_gateway_cidr_gt of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The router_gateway_cidr_gt of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._router_gateway_cidr_gt + + @router_gateway_cidr_gt.setter + def router_gateway_cidr_gt(self, router_gateway_cidr_gt): + """Sets the router_gateway_cidr_gt of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param router_gateway_cidr_gt: The router_gateway_cidr_gt of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type router_gateway_cidr_gt: str + """ + + self._router_gateway_cidr_gt = router_gateway_cidr_gt + + @property + def router_gateway_cidr_gte(self): + """Gets the router_gateway_cidr_gte of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The router_gateway_cidr_gte of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._router_gateway_cidr_gte + + @router_gateway_cidr_gte.setter + def router_gateway_cidr_gte(self, router_gateway_cidr_gte): + """Sets the router_gateway_cidr_gte of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param router_gateway_cidr_gte: The router_gateway_cidr_gte of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type router_gateway_cidr_gte: str + """ + + self._router_gateway_cidr_gte = router_gateway_cidr_gte + + @property + def router_gateway_cidr_in(self): + """Gets the router_gateway_cidr_in of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The router_gateway_cidr_in of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._router_gateway_cidr_in + + @router_gateway_cidr_in.setter + def router_gateway_cidr_in(self, router_gateway_cidr_in): + """Sets the router_gateway_cidr_in of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param router_gateway_cidr_in: The router_gateway_cidr_in of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type router_gateway_cidr_in: list[str] + """ + + self._router_gateway_cidr_in = router_gateway_cidr_in + + @property + def router_gateway_cidr_lt(self): + """Gets the router_gateway_cidr_lt of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The router_gateway_cidr_lt of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._router_gateway_cidr_lt + + @router_gateway_cidr_lt.setter + def router_gateway_cidr_lt(self, router_gateway_cidr_lt): + """Sets the router_gateway_cidr_lt of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param router_gateway_cidr_lt: The router_gateway_cidr_lt of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type router_gateway_cidr_lt: str + """ + + self._router_gateway_cidr_lt = router_gateway_cidr_lt + + @property + def router_gateway_cidr_lte(self): + """Gets the router_gateway_cidr_lte of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The router_gateway_cidr_lte of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._router_gateway_cidr_lte + + @router_gateway_cidr_lte.setter + def router_gateway_cidr_lte(self, router_gateway_cidr_lte): + """Sets the router_gateway_cidr_lte of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param router_gateway_cidr_lte: The router_gateway_cidr_lte of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type router_gateway_cidr_lte: str + """ + + self._router_gateway_cidr_lte = router_gateway_cidr_lte + + @property + def router_gateway_cidr_not(self): + """Gets the router_gateway_cidr_not of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The router_gateway_cidr_not of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._router_gateway_cidr_not + + @router_gateway_cidr_not.setter + def router_gateway_cidr_not(self, router_gateway_cidr_not): + """Sets the router_gateway_cidr_not of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param router_gateway_cidr_not: The router_gateway_cidr_not of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type router_gateway_cidr_not: str + """ + + self._router_gateway_cidr_not = router_gateway_cidr_not + + @property + def router_gateway_cidr_not_contains(self): + """Gets the router_gateway_cidr_not_contains of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The router_gateway_cidr_not_contains of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._router_gateway_cidr_not_contains + + @router_gateway_cidr_not_contains.setter + def router_gateway_cidr_not_contains(self, router_gateway_cidr_not_contains): + """Sets the router_gateway_cidr_not_contains of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param router_gateway_cidr_not_contains: The router_gateway_cidr_not_contains of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type router_gateway_cidr_not_contains: str + """ + + self._router_gateway_cidr_not_contains = router_gateway_cidr_not_contains + + @property + def router_gateway_cidr_not_ends_with(self): + """Gets the router_gateway_cidr_not_ends_with of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The router_gateway_cidr_not_ends_with of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._router_gateway_cidr_not_ends_with + + @router_gateway_cidr_not_ends_with.setter + def router_gateway_cidr_not_ends_with(self, router_gateway_cidr_not_ends_with): + """Sets the router_gateway_cidr_not_ends_with of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param router_gateway_cidr_not_ends_with: The router_gateway_cidr_not_ends_with of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type router_gateway_cidr_not_ends_with: str + """ + + self._router_gateway_cidr_not_ends_with = router_gateway_cidr_not_ends_with + + @property + def router_gateway_cidr_not_in(self): + """Gets the router_gateway_cidr_not_in of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The router_gateway_cidr_not_in of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._router_gateway_cidr_not_in + + @router_gateway_cidr_not_in.setter + def router_gateway_cidr_not_in(self, router_gateway_cidr_not_in): + """Sets the router_gateway_cidr_not_in of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param router_gateway_cidr_not_in: The router_gateway_cidr_not_in of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type router_gateway_cidr_not_in: list[str] + """ + + self._router_gateway_cidr_not_in = router_gateway_cidr_not_in + + @property + def router_gateway_cidr_not_starts_with(self): + """Gets the router_gateway_cidr_not_starts_with of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The router_gateway_cidr_not_starts_with of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._router_gateway_cidr_not_starts_with + + @router_gateway_cidr_not_starts_with.setter + def router_gateway_cidr_not_starts_with(self, router_gateway_cidr_not_starts_with): + """Sets the router_gateway_cidr_not_starts_with of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param router_gateway_cidr_not_starts_with: The router_gateway_cidr_not_starts_with of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type router_gateway_cidr_not_starts_with: str + """ + + self._router_gateway_cidr_not_starts_with = router_gateway_cidr_not_starts_with + + @property + def router_gateway_cidr_starts_with(self): + """Gets the router_gateway_cidr_starts_with of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The router_gateway_cidr_starts_with of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._router_gateway_cidr_starts_with + + @router_gateway_cidr_starts_with.setter + def router_gateway_cidr_starts_with(self, router_gateway_cidr_starts_with): + """Sets the router_gateway_cidr_starts_with of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param router_gateway_cidr_starts_with: The router_gateway_cidr_starts_with of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type router_gateway_cidr_starts_with: str + """ + + self._router_gateway_cidr_starts_with = router_gateway_cidr_starts_with + + @property + def router_gateways_every(self): + """Gets the router_gateways_every of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The router_gateways_every of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: VirtualPrivateCloudRouterGatewayWhereInput + """ + return self._router_gateways_every + + @router_gateways_every.setter + def router_gateways_every(self, router_gateways_every): + """Sets the router_gateways_every of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param router_gateways_every: The router_gateways_every of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type router_gateways_every: VirtualPrivateCloudRouterGatewayWhereInput + """ + + self._router_gateways_every = router_gateways_every + + @property + def router_gateways_none(self): + """Gets the router_gateways_none of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The router_gateways_none of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: VirtualPrivateCloudRouterGatewayWhereInput + """ + return self._router_gateways_none + + @router_gateways_none.setter + def router_gateways_none(self, router_gateways_none): + """Sets the router_gateways_none of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param router_gateways_none: The router_gateways_none of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type router_gateways_none: VirtualPrivateCloudRouterGatewayWhereInput + """ + + self._router_gateways_none = router_gateways_none + + @property + def router_gateways_some(self): + """Gets the router_gateways_some of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The router_gateways_some of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: VirtualPrivateCloudRouterGatewayWhereInput + """ + return self._router_gateways_some + + @router_gateways_some.setter + def router_gateways_some(self, router_gateways_some): + """Sets the router_gateways_some of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param router_gateways_some: The router_gateways_some of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type router_gateways_some: VirtualPrivateCloudRouterGatewayWhereInput + """ + + self._router_gateways_some = router_gateways_some + + @property + def vlan(self): + """Gets the vlan of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The vlan of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: VlanWhereInput + """ + return self._vlan + + @vlan.setter + def vlan(self, vlan): + """Sets the vlan of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param vlan: The vlan of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type vlan: VlanWhereInput + """ + + self._vlan = vlan + + @property + def vpc(self): + """Gets the vpc of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The vpc of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: VirtualPrivateCloudWhereInput + """ + return self._vpc + + @vpc.setter + def vpc(self, vpc): + """Sets the vpc of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param vpc: The vpc of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type vpc: VirtualPrivateCloudWhereInput + """ + + self._vpc = vpc + + @property + def vpc_service(self): + """Gets the vpc_service of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + + + :return: The vpc_service of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :rtype: VirtualPrivateCloudServiceWhereInput + """ + return self._vpc_service + + @vpc_service.setter + def vpc_service(self, vpc_service): + """Sets the vpc_service of this VirtualPrivateCloudExternalSubnetWhereInput. + + + :param vpc_service: The vpc_service of this VirtualPrivateCloudExternalSubnetWhereInput. # noqa: E501 + :type vpc_service: VirtualPrivateCloudServiceWhereInput + """ + + self._vpc_service = vpc_service + + 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, VirtualPrivateCloudExternalSubnetWhereInput): + 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, VirtualPrivateCloudExternalSubnetWhereInput): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/virtual_private_cloud_floating_ip_where_input.py b/cloudtower/models/virtual_private_cloud_floating_ip_where_input.py new file mode 100644 index 00000000..72452d0e --- /dev/null +++ b/cloudtower/models/virtual_private_cloud_floating_ip_where_input.py @@ -0,0 +1,1392 @@ +# 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 cloudtower.configuration import Configuration + + +class VirtualPrivateCloudFloatingIpWhereInput(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[VirtualPrivateCloudFloatingIpWhereInput]', + '_not': 'list[VirtualPrivateCloudFloatingIpWhereInput]', + '_or': 'list[VirtualPrivateCloudFloatingIpWhereInput]', + 'entity_async_status': 'EntityAsyncStatus', + 'entity_async_status_in': 'list[EntityAsyncStatus]', + 'entity_async_status_not': 'EntityAsyncStatus', + 'entity_async_status_not_in': 'list[EntityAsyncStatus]', + 'external_ip': 'str', + 'external_ip_contains': 'str', + 'external_ip_ends_with': 'str', + 'external_ip_gt': 'str', + 'external_ip_gte': 'str', + 'external_ip_in': 'list[str]', + 'external_ip_lt': 'str', + 'external_ip_lte': 'str', + 'external_ip_not': 'str', + 'external_ip_not_contains': 'str', + 'external_ip_not_ends_with': 'str', + 'external_ip_not_in': 'list[str]', + 'external_ip_not_starts_with': 'str', + 'external_ip_starts_with': 'str', + 'external_subnet': 'VirtualPrivateCloudExternalSubnetWhereInput', + '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', + 'local_id': 'str', + 'local_id_contains': 'str', + 'local_id_ends_with': 'str', + 'local_id_gt': 'str', + 'local_id_gte': 'str', + 'local_id_in': 'list[str]', + 'local_id_lt': 'str', + 'local_id_lte': 'str', + 'local_id_not': 'str', + 'local_id_not_contains': 'str', + 'local_id_not_ends_with': 'str', + 'local_id_not_in': 'list[str]', + 'local_id_not_starts_with': 'str', + 'local_id_starts_with': 'str', + 'vpc': 'VirtualPrivateCloudWhereInput', + 'vpc_nic': 'VirtualPrivateCloudNicWhereInput' + } + + attribute_map = { + '_and': 'AND', + '_not': 'NOT', + '_or': 'OR', + 'entity_async_status': 'entityAsyncStatus', + 'entity_async_status_in': 'entityAsyncStatus_in', + 'entity_async_status_not': 'entityAsyncStatus_not', + 'entity_async_status_not_in': 'entityAsyncStatus_not_in', + 'external_ip': 'external_ip', + 'external_ip_contains': 'external_ip_contains', + 'external_ip_ends_with': 'external_ip_ends_with', + 'external_ip_gt': 'external_ip_gt', + 'external_ip_gte': 'external_ip_gte', + 'external_ip_in': 'external_ip_in', + 'external_ip_lt': 'external_ip_lt', + 'external_ip_lte': 'external_ip_lte', + 'external_ip_not': 'external_ip_not', + 'external_ip_not_contains': 'external_ip_not_contains', + 'external_ip_not_ends_with': 'external_ip_not_ends_with', + 'external_ip_not_in': 'external_ip_not_in', + 'external_ip_not_starts_with': 'external_ip_not_starts_with', + 'external_ip_starts_with': 'external_ip_starts_with', + 'external_subnet': 'external_subnet', + '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', + 'local_id': 'local_id', + 'local_id_contains': 'local_id_contains', + 'local_id_ends_with': 'local_id_ends_with', + 'local_id_gt': 'local_id_gt', + 'local_id_gte': 'local_id_gte', + 'local_id_in': 'local_id_in', + 'local_id_lt': 'local_id_lt', + 'local_id_lte': 'local_id_lte', + 'local_id_not': 'local_id_not', + 'local_id_not_contains': 'local_id_not_contains', + 'local_id_not_ends_with': 'local_id_not_ends_with', + 'local_id_not_in': 'local_id_not_in', + 'local_id_not_starts_with': 'local_id_not_starts_with', + 'local_id_starts_with': 'local_id_starts_with', + 'vpc': 'vpc', + 'vpc_nic': 'vpc_nic' + } + + def __init__(self, **kwargs): # noqa: E501 + """VirtualPrivateCloudFloatingIpWhereInput - 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._entity_async_status = None + self._entity_async_status_in = None + self._entity_async_status_not = None + self._entity_async_status_not_in = None + self._external_ip = None + self._external_ip_contains = None + self._external_ip_ends_with = None + self._external_ip_gt = None + self._external_ip_gte = None + self._external_ip_in = None + self._external_ip_lt = None + self._external_ip_lte = None + self._external_ip_not = None + self._external_ip_not_contains = None + self._external_ip_not_ends_with = None + self._external_ip_not_in = None + self._external_ip_not_starts_with = None + self._external_ip_starts_with = None + self._external_subnet = 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._local_id = None + self._local_id_contains = None + self._local_id_ends_with = None + self._local_id_gt = None + self._local_id_gte = None + self._local_id_in = None + self._local_id_lt = None + self._local_id_lte = None + self._local_id_not = None + self._local_id_not_contains = None + self._local_id_not_ends_with = None + self._local_id_not_in = None + self._local_id_not_starts_with = None + self._local_id_starts_with = None + self._vpc = None + self._vpc_nic = None + self.discriminator = None + + self._and = kwargs.get("_and", None) + self._not = kwargs.get("_not", None) + self._or = kwargs.get("_or", None) + self.entity_async_status = kwargs.get("entity_async_status", None) + self.entity_async_status_in = kwargs.get("entity_async_status_in", None) + self.entity_async_status_not = kwargs.get("entity_async_status_not", None) + self.entity_async_status_not_in = kwargs.get("entity_async_status_not_in", None) + self.external_ip = kwargs.get("external_ip", None) + self.external_ip_contains = kwargs.get("external_ip_contains", None) + self.external_ip_ends_with = kwargs.get("external_ip_ends_with", None) + self.external_ip_gt = kwargs.get("external_ip_gt", None) + self.external_ip_gte = kwargs.get("external_ip_gte", None) + self.external_ip_in = kwargs.get("external_ip_in", None) + self.external_ip_lt = kwargs.get("external_ip_lt", None) + self.external_ip_lte = kwargs.get("external_ip_lte", None) + self.external_ip_not = kwargs.get("external_ip_not", None) + self.external_ip_not_contains = kwargs.get("external_ip_not_contains", None) + self.external_ip_not_ends_with = kwargs.get("external_ip_not_ends_with", None) + self.external_ip_not_in = kwargs.get("external_ip_not_in", None) + self.external_ip_not_starts_with = kwargs.get("external_ip_not_starts_with", None) + self.external_ip_starts_with = kwargs.get("external_ip_starts_with", None) + self.external_subnet = kwargs.get("external_subnet", 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.local_id = kwargs.get("local_id", None) + self.local_id_contains = kwargs.get("local_id_contains", None) + self.local_id_ends_with = kwargs.get("local_id_ends_with", None) + self.local_id_gt = kwargs.get("local_id_gt", None) + self.local_id_gte = kwargs.get("local_id_gte", None) + self.local_id_in = kwargs.get("local_id_in", None) + self.local_id_lt = kwargs.get("local_id_lt", None) + self.local_id_lte = kwargs.get("local_id_lte", None) + self.local_id_not = kwargs.get("local_id_not", None) + self.local_id_not_contains = kwargs.get("local_id_not_contains", None) + self.local_id_not_ends_with = kwargs.get("local_id_not_ends_with", None) + self.local_id_not_in = kwargs.get("local_id_not_in", None) + self.local_id_not_starts_with = kwargs.get("local_id_not_starts_with", None) + self.local_id_starts_with = kwargs.get("local_id_starts_with", None) + self.vpc = kwargs.get("vpc", None) + self.vpc_nic = kwargs.get("vpc_nic", None) + + @property + def _and(self): + """Gets the _and of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + + + :return: The _and of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + :rtype: list[VirtualPrivateCloudFloatingIpWhereInput] + """ + return self.__and + + @_and.setter + def _and(self, _and): + """Sets the _and of this VirtualPrivateCloudFloatingIpWhereInput. + + + :param _and: The _and of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + :type _and: list[VirtualPrivateCloudFloatingIpWhereInput] + """ + + self.__and = _and + + @property + def _not(self): + """Gets the _not of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + + + :return: The _not of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + :rtype: list[VirtualPrivateCloudFloatingIpWhereInput] + """ + return self.__not + + @_not.setter + def _not(self, _not): + """Sets the _not of this VirtualPrivateCloudFloatingIpWhereInput. + + + :param _not: The _not of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + :type _not: list[VirtualPrivateCloudFloatingIpWhereInput] + """ + + self.__not = _not + + @property + def _or(self): + """Gets the _or of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + + + :return: The _or of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + :rtype: list[VirtualPrivateCloudFloatingIpWhereInput] + """ + return self.__or + + @_or.setter + def _or(self, _or): + """Sets the _or of this VirtualPrivateCloudFloatingIpWhereInput. + + + :param _or: The _or of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + :type _or: list[VirtualPrivateCloudFloatingIpWhereInput] + """ + + self.__or = _or + + @property + def entity_async_status(self): + """Gets the entity_async_status of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + + + :return: The entity_async_status of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + :rtype: EntityAsyncStatus + """ + return self._entity_async_status + + @entity_async_status.setter + def entity_async_status(self, entity_async_status): + """Sets the entity_async_status of this VirtualPrivateCloudFloatingIpWhereInput. + + + :param entity_async_status: The entity_async_status of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + :type entity_async_status: EntityAsyncStatus + """ + + self._entity_async_status = entity_async_status + + @property + def entity_async_status_in(self): + """Gets the entity_async_status_in of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + + + :return: The entity_async_status_in of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + :rtype: list[EntityAsyncStatus] + """ + return self._entity_async_status_in + + @entity_async_status_in.setter + def entity_async_status_in(self, entity_async_status_in): + """Sets the entity_async_status_in of this VirtualPrivateCloudFloatingIpWhereInput. + + + :param entity_async_status_in: The entity_async_status_in of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + :type entity_async_status_in: list[EntityAsyncStatus] + """ + + self._entity_async_status_in = entity_async_status_in + + @property + def entity_async_status_not(self): + """Gets the entity_async_status_not of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + + + :return: The entity_async_status_not of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + :rtype: EntityAsyncStatus + """ + return self._entity_async_status_not + + @entity_async_status_not.setter + def entity_async_status_not(self, entity_async_status_not): + """Sets the entity_async_status_not of this VirtualPrivateCloudFloatingIpWhereInput. + + + :param entity_async_status_not: The entity_async_status_not of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + :type entity_async_status_not: EntityAsyncStatus + """ + + self._entity_async_status_not = entity_async_status_not + + @property + def entity_async_status_not_in(self): + """Gets the entity_async_status_not_in of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + + + :return: The entity_async_status_not_in of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + :rtype: list[EntityAsyncStatus] + """ + return self._entity_async_status_not_in + + @entity_async_status_not_in.setter + def entity_async_status_not_in(self, entity_async_status_not_in): + """Sets the entity_async_status_not_in of this VirtualPrivateCloudFloatingIpWhereInput. + + + :param entity_async_status_not_in: The entity_async_status_not_in of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + :type entity_async_status_not_in: list[EntityAsyncStatus] + """ + + self._entity_async_status_not_in = entity_async_status_not_in + + @property + def external_ip(self): + """Gets the external_ip of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + + + :return: The external_ip of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + :rtype: str + """ + return self._external_ip + + @external_ip.setter + def external_ip(self, external_ip): + """Sets the external_ip of this VirtualPrivateCloudFloatingIpWhereInput. + + + :param external_ip: The external_ip of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + :type external_ip: str + """ + + self._external_ip = external_ip + + @property + def external_ip_contains(self): + """Gets the external_ip_contains of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + + + :return: The external_ip_contains of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + :rtype: str + """ + return self._external_ip_contains + + @external_ip_contains.setter + def external_ip_contains(self, external_ip_contains): + """Sets the external_ip_contains of this VirtualPrivateCloudFloatingIpWhereInput. + + + :param external_ip_contains: The external_ip_contains of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + :type external_ip_contains: str + """ + + self._external_ip_contains = external_ip_contains + + @property + def external_ip_ends_with(self): + """Gets the external_ip_ends_with of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + + + :return: The external_ip_ends_with of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + :rtype: str + """ + return self._external_ip_ends_with + + @external_ip_ends_with.setter + def external_ip_ends_with(self, external_ip_ends_with): + """Sets the external_ip_ends_with of this VirtualPrivateCloudFloatingIpWhereInput. + + + :param external_ip_ends_with: The external_ip_ends_with of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + :type external_ip_ends_with: str + """ + + self._external_ip_ends_with = external_ip_ends_with + + @property + def external_ip_gt(self): + """Gets the external_ip_gt of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + + + :return: The external_ip_gt of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + :rtype: str + """ + return self._external_ip_gt + + @external_ip_gt.setter + def external_ip_gt(self, external_ip_gt): + """Sets the external_ip_gt of this VirtualPrivateCloudFloatingIpWhereInput. + + + :param external_ip_gt: The external_ip_gt of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + :type external_ip_gt: str + """ + + self._external_ip_gt = external_ip_gt + + @property + def external_ip_gte(self): + """Gets the external_ip_gte of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + + + :return: The external_ip_gte of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + :rtype: str + """ + return self._external_ip_gte + + @external_ip_gte.setter + def external_ip_gte(self, external_ip_gte): + """Sets the external_ip_gte of this VirtualPrivateCloudFloatingIpWhereInput. + + + :param external_ip_gte: The external_ip_gte of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + :type external_ip_gte: str + """ + + self._external_ip_gte = external_ip_gte + + @property + def external_ip_in(self): + """Gets the external_ip_in of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + + + :return: The external_ip_in of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._external_ip_in + + @external_ip_in.setter + def external_ip_in(self, external_ip_in): + """Sets the external_ip_in of this VirtualPrivateCloudFloatingIpWhereInput. + + + :param external_ip_in: The external_ip_in of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + :type external_ip_in: list[str] + """ + + self._external_ip_in = external_ip_in + + @property + def external_ip_lt(self): + """Gets the external_ip_lt of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + + + :return: The external_ip_lt of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + :rtype: str + """ + return self._external_ip_lt + + @external_ip_lt.setter + def external_ip_lt(self, external_ip_lt): + """Sets the external_ip_lt of this VirtualPrivateCloudFloatingIpWhereInput. + + + :param external_ip_lt: The external_ip_lt of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + :type external_ip_lt: str + """ + + self._external_ip_lt = external_ip_lt + + @property + def external_ip_lte(self): + """Gets the external_ip_lte of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + + + :return: The external_ip_lte of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + :rtype: str + """ + return self._external_ip_lte + + @external_ip_lte.setter + def external_ip_lte(self, external_ip_lte): + """Sets the external_ip_lte of this VirtualPrivateCloudFloatingIpWhereInput. + + + :param external_ip_lte: The external_ip_lte of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + :type external_ip_lte: str + """ + + self._external_ip_lte = external_ip_lte + + @property + def external_ip_not(self): + """Gets the external_ip_not of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + + + :return: The external_ip_not of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + :rtype: str + """ + return self._external_ip_not + + @external_ip_not.setter + def external_ip_not(self, external_ip_not): + """Sets the external_ip_not of this VirtualPrivateCloudFloatingIpWhereInput. + + + :param external_ip_not: The external_ip_not of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + :type external_ip_not: str + """ + + self._external_ip_not = external_ip_not + + @property + def external_ip_not_contains(self): + """Gets the external_ip_not_contains of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + + + :return: The external_ip_not_contains of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + :rtype: str + """ + return self._external_ip_not_contains + + @external_ip_not_contains.setter + def external_ip_not_contains(self, external_ip_not_contains): + """Sets the external_ip_not_contains of this VirtualPrivateCloudFloatingIpWhereInput. + + + :param external_ip_not_contains: The external_ip_not_contains of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + :type external_ip_not_contains: str + """ + + self._external_ip_not_contains = external_ip_not_contains + + @property + def external_ip_not_ends_with(self): + """Gets the external_ip_not_ends_with of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + + + :return: The external_ip_not_ends_with of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + :rtype: str + """ + return self._external_ip_not_ends_with + + @external_ip_not_ends_with.setter + def external_ip_not_ends_with(self, external_ip_not_ends_with): + """Sets the external_ip_not_ends_with of this VirtualPrivateCloudFloatingIpWhereInput. + + + :param external_ip_not_ends_with: The external_ip_not_ends_with of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + :type external_ip_not_ends_with: str + """ + + self._external_ip_not_ends_with = external_ip_not_ends_with + + @property + def external_ip_not_in(self): + """Gets the external_ip_not_in of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + + + :return: The external_ip_not_in of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._external_ip_not_in + + @external_ip_not_in.setter + def external_ip_not_in(self, external_ip_not_in): + """Sets the external_ip_not_in of this VirtualPrivateCloudFloatingIpWhereInput. + + + :param external_ip_not_in: The external_ip_not_in of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + :type external_ip_not_in: list[str] + """ + + self._external_ip_not_in = external_ip_not_in + + @property + def external_ip_not_starts_with(self): + """Gets the external_ip_not_starts_with of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + + + :return: The external_ip_not_starts_with of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + :rtype: str + """ + return self._external_ip_not_starts_with + + @external_ip_not_starts_with.setter + def external_ip_not_starts_with(self, external_ip_not_starts_with): + """Sets the external_ip_not_starts_with of this VirtualPrivateCloudFloatingIpWhereInput. + + + :param external_ip_not_starts_with: The external_ip_not_starts_with of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + :type external_ip_not_starts_with: str + """ + + self._external_ip_not_starts_with = external_ip_not_starts_with + + @property + def external_ip_starts_with(self): + """Gets the external_ip_starts_with of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + + + :return: The external_ip_starts_with of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + :rtype: str + """ + return self._external_ip_starts_with + + @external_ip_starts_with.setter + def external_ip_starts_with(self, external_ip_starts_with): + """Sets the external_ip_starts_with of this VirtualPrivateCloudFloatingIpWhereInput. + + + :param external_ip_starts_with: The external_ip_starts_with of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + :type external_ip_starts_with: str + """ + + self._external_ip_starts_with = external_ip_starts_with + + @property + def external_subnet(self): + """Gets the external_subnet of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + + + :return: The external_subnet of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + :rtype: VirtualPrivateCloudExternalSubnetWhereInput + """ + return self._external_subnet + + @external_subnet.setter + def external_subnet(self, external_subnet): + """Sets the external_subnet of this VirtualPrivateCloudFloatingIpWhereInput. + + + :param external_subnet: The external_subnet of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + :type external_subnet: VirtualPrivateCloudExternalSubnetWhereInput + """ + + self._external_subnet = external_subnet + + @property + def id(self): + """Gets the id of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + + + :return: The id of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + :rtype: str + """ + return self._id + + @id.setter + def id(self, id): + """Sets the id of this VirtualPrivateCloudFloatingIpWhereInput. + + + :param id: The id of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + :type id: str + """ + + self._id = id + + @property + def id_contains(self): + """Gets the id_contains of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + + + :return: The id_contains of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_contains + + @id_contains.setter + def id_contains(self, id_contains): + """Sets the id_contains of this VirtualPrivateCloudFloatingIpWhereInput. + + + :param id_contains: The id_contains of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + :type id_contains: str + """ + + self._id_contains = id_contains + + @property + def id_ends_with(self): + """Gets the id_ends_with of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + + + :return: The id_ends_with of this VirtualPrivateCloudFloatingIpWhereInput. # 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 VirtualPrivateCloudFloatingIpWhereInput. + + + :param id_ends_with: The id_ends_with of this VirtualPrivateCloudFloatingIpWhereInput. # 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 VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + + + :return: The id_gt of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_gt + + @id_gt.setter + def id_gt(self, id_gt): + """Sets the id_gt of this VirtualPrivateCloudFloatingIpWhereInput. + + + :param id_gt: The id_gt of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + :type id_gt: str + """ + + self._id_gt = id_gt + + @property + def id_gte(self): + """Gets the id_gte of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + + + :return: The id_gte of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_gte + + @id_gte.setter + def id_gte(self, id_gte): + """Sets the id_gte of this VirtualPrivateCloudFloatingIpWhereInput. + + + :param id_gte: The id_gte of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + :type id_gte: str + """ + + self._id_gte = id_gte + + @property + def id_in(self): + """Gets the id_in of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + + + :return: The id_in of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._id_in + + @id_in.setter + def id_in(self, id_in): + """Sets the id_in of this VirtualPrivateCloudFloatingIpWhereInput. + + + :param id_in: The id_in of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + :type id_in: list[str] + """ + + self._id_in = id_in + + @property + def id_lt(self): + """Gets the id_lt of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + + + :return: The id_lt of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_lt + + @id_lt.setter + def id_lt(self, id_lt): + """Sets the id_lt of this VirtualPrivateCloudFloatingIpWhereInput. + + + :param id_lt: The id_lt of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + :type id_lt: str + """ + + self._id_lt = id_lt + + @property + def id_lte(self): + """Gets the id_lte of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + + + :return: The id_lte of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_lte + + @id_lte.setter + def id_lte(self, id_lte): + """Sets the id_lte of this VirtualPrivateCloudFloatingIpWhereInput. + + + :param id_lte: The id_lte of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + :type id_lte: str + """ + + self._id_lte = id_lte + + @property + def id_not(self): + """Gets the id_not of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + + + :return: The id_not of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_not + + @id_not.setter + def id_not(self, id_not): + """Sets the id_not of this VirtualPrivateCloudFloatingIpWhereInput. + + + :param id_not: The id_not of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + :type id_not: str + """ + + self._id_not = id_not + + @property + def id_not_contains(self): + """Gets the id_not_contains of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + + + :return: The id_not_contains of this VirtualPrivateCloudFloatingIpWhereInput. # 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 VirtualPrivateCloudFloatingIpWhereInput. + + + :param id_not_contains: The id_not_contains of this VirtualPrivateCloudFloatingIpWhereInput. # 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 VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + + + :return: The id_not_ends_with of this VirtualPrivateCloudFloatingIpWhereInput. # 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 VirtualPrivateCloudFloatingIpWhereInput. + + + :param id_not_ends_with: The id_not_ends_with of this VirtualPrivateCloudFloatingIpWhereInput. # 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 VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + + + :return: The id_not_in of this VirtualPrivateCloudFloatingIpWhereInput. # 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 VirtualPrivateCloudFloatingIpWhereInput. + + + :param id_not_in: The id_not_in of this VirtualPrivateCloudFloatingIpWhereInput. # 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 VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + + + :return: The id_not_starts_with of this VirtualPrivateCloudFloatingIpWhereInput. # 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 VirtualPrivateCloudFloatingIpWhereInput. + + + :param id_not_starts_with: The id_not_starts_with of this VirtualPrivateCloudFloatingIpWhereInput. # 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 VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + + + :return: The id_starts_with of this VirtualPrivateCloudFloatingIpWhereInput. # 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 VirtualPrivateCloudFloatingIpWhereInput. + + + :param id_starts_with: The id_starts_with of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + :type id_starts_with: str + """ + + self._id_starts_with = id_starts_with + + @property + def local_id(self): + """Gets the local_id of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + + + :return: The local_id of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id + + @local_id.setter + def local_id(self, local_id): + """Sets the local_id of this VirtualPrivateCloudFloatingIpWhereInput. + + + :param local_id: The local_id of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + :type local_id: str + """ + + self._local_id = local_id + + @property + def local_id_contains(self): + """Gets the local_id_contains of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + + + :return: The local_id_contains of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_contains + + @local_id_contains.setter + def local_id_contains(self, local_id_contains): + """Sets the local_id_contains of this VirtualPrivateCloudFloatingIpWhereInput. + + + :param local_id_contains: The local_id_contains of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + :type local_id_contains: str + """ + + self._local_id_contains = local_id_contains + + @property + def local_id_ends_with(self): + """Gets the local_id_ends_with of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + + + :return: The local_id_ends_with of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_ends_with + + @local_id_ends_with.setter + def local_id_ends_with(self, local_id_ends_with): + """Sets the local_id_ends_with of this VirtualPrivateCloudFloatingIpWhereInput. + + + :param local_id_ends_with: The local_id_ends_with of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + :type local_id_ends_with: str + """ + + self._local_id_ends_with = local_id_ends_with + + @property + def local_id_gt(self): + """Gets the local_id_gt of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + + + :return: The local_id_gt of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_gt + + @local_id_gt.setter + def local_id_gt(self, local_id_gt): + """Sets the local_id_gt of this VirtualPrivateCloudFloatingIpWhereInput. + + + :param local_id_gt: The local_id_gt of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + :type local_id_gt: str + """ + + self._local_id_gt = local_id_gt + + @property + def local_id_gte(self): + """Gets the local_id_gte of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + + + :return: The local_id_gte of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_gte + + @local_id_gte.setter + def local_id_gte(self, local_id_gte): + """Sets the local_id_gte of this VirtualPrivateCloudFloatingIpWhereInput. + + + :param local_id_gte: The local_id_gte of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + :type local_id_gte: str + """ + + self._local_id_gte = local_id_gte + + @property + def local_id_in(self): + """Gets the local_id_in of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + + + :return: The local_id_in of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._local_id_in + + @local_id_in.setter + def local_id_in(self, local_id_in): + """Sets the local_id_in of this VirtualPrivateCloudFloatingIpWhereInput. + + + :param local_id_in: The local_id_in of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + :type local_id_in: list[str] + """ + + self._local_id_in = local_id_in + + @property + def local_id_lt(self): + """Gets the local_id_lt of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + + + :return: The local_id_lt of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_lt + + @local_id_lt.setter + def local_id_lt(self, local_id_lt): + """Sets the local_id_lt of this VirtualPrivateCloudFloatingIpWhereInput. + + + :param local_id_lt: The local_id_lt of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + :type local_id_lt: str + """ + + self._local_id_lt = local_id_lt + + @property + def local_id_lte(self): + """Gets the local_id_lte of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + + + :return: The local_id_lte of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_lte + + @local_id_lte.setter + def local_id_lte(self, local_id_lte): + """Sets the local_id_lte of this VirtualPrivateCloudFloatingIpWhereInput. + + + :param local_id_lte: The local_id_lte of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + :type local_id_lte: str + """ + + self._local_id_lte = local_id_lte + + @property + def local_id_not(self): + """Gets the local_id_not of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + + + :return: The local_id_not of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_not + + @local_id_not.setter + def local_id_not(self, local_id_not): + """Sets the local_id_not of this VirtualPrivateCloudFloatingIpWhereInput. + + + :param local_id_not: The local_id_not of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + :type local_id_not: str + """ + + self._local_id_not = local_id_not + + @property + def local_id_not_contains(self): + """Gets the local_id_not_contains of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + + + :return: The local_id_not_contains of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_not_contains + + @local_id_not_contains.setter + def local_id_not_contains(self, local_id_not_contains): + """Sets the local_id_not_contains of this VirtualPrivateCloudFloatingIpWhereInput. + + + :param local_id_not_contains: The local_id_not_contains of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + :type local_id_not_contains: str + """ + + self._local_id_not_contains = local_id_not_contains + + @property + def local_id_not_ends_with(self): + """Gets the local_id_not_ends_with of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + + + :return: The local_id_not_ends_with of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_not_ends_with + + @local_id_not_ends_with.setter + def local_id_not_ends_with(self, local_id_not_ends_with): + """Sets the local_id_not_ends_with of this VirtualPrivateCloudFloatingIpWhereInput. + + + :param local_id_not_ends_with: The local_id_not_ends_with of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + :type local_id_not_ends_with: str + """ + + self._local_id_not_ends_with = local_id_not_ends_with + + @property + def local_id_not_in(self): + """Gets the local_id_not_in of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + + + :return: The local_id_not_in of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._local_id_not_in + + @local_id_not_in.setter + def local_id_not_in(self, local_id_not_in): + """Sets the local_id_not_in of this VirtualPrivateCloudFloatingIpWhereInput. + + + :param local_id_not_in: The local_id_not_in of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + :type local_id_not_in: list[str] + """ + + self._local_id_not_in = local_id_not_in + + @property + def local_id_not_starts_with(self): + """Gets the local_id_not_starts_with of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + + + :return: The local_id_not_starts_with of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_not_starts_with + + @local_id_not_starts_with.setter + def local_id_not_starts_with(self, local_id_not_starts_with): + """Sets the local_id_not_starts_with of this VirtualPrivateCloudFloatingIpWhereInput. + + + :param local_id_not_starts_with: The local_id_not_starts_with of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + :type local_id_not_starts_with: str + """ + + self._local_id_not_starts_with = local_id_not_starts_with + + @property + def local_id_starts_with(self): + """Gets the local_id_starts_with of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + + + :return: The local_id_starts_with of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_starts_with + + @local_id_starts_with.setter + def local_id_starts_with(self, local_id_starts_with): + """Sets the local_id_starts_with of this VirtualPrivateCloudFloatingIpWhereInput. + + + :param local_id_starts_with: The local_id_starts_with of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + :type local_id_starts_with: str + """ + + self._local_id_starts_with = local_id_starts_with + + @property + def vpc(self): + """Gets the vpc of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + + + :return: The vpc of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + :rtype: VirtualPrivateCloudWhereInput + """ + return self._vpc + + @vpc.setter + def vpc(self, vpc): + """Sets the vpc of this VirtualPrivateCloudFloatingIpWhereInput. + + + :param vpc: The vpc of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + :type vpc: VirtualPrivateCloudWhereInput + """ + + self._vpc = vpc + + @property + def vpc_nic(self): + """Gets the vpc_nic of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + + + :return: The vpc_nic of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + :rtype: VirtualPrivateCloudNicWhereInput + """ + return self._vpc_nic + + @vpc_nic.setter + def vpc_nic(self, vpc_nic): + """Sets the vpc_nic of this VirtualPrivateCloudFloatingIpWhereInput. + + + :param vpc_nic: The vpc_nic of this VirtualPrivateCloudFloatingIpWhereInput. # noqa: E501 + :type vpc_nic: VirtualPrivateCloudNicWhereInput + """ + + self._vpc_nic = vpc_nic + + 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, VirtualPrivateCloudFloatingIpWhereInput): + 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, VirtualPrivateCloudFloatingIpWhereInput): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/virtual_private_cloud_isolation_policy_mode.py b/cloudtower/models/virtual_private_cloud_isolation_policy_mode.py new file mode 100644 index 00000000..d920daa8 --- /dev/null +++ b/cloudtower/models/virtual_private_cloud_isolation_policy_mode.py @@ -0,0 +1,98 @@ +# 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 cloudtower.configuration import Configuration + + +class VirtualPrivateCloudIsolationPolicyMode(object): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + """ + + """ + allowed enum values + """ + ALL = "ALL" + PARTIAL = "PARTIAL" + + allowable_values = [ALL, PARTIAL] # noqa: E501 + + """ + 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 = { + } + + attribute_map = { + } + + def __init__(self, **kwargs): # noqa: E501 + """VirtualPrivateCloudIsolationPolicyMode - a model defined in OpenAPI""" # noqa: E501 + self.local_vars_configuration = kwargs.get("local_vars_configuration", Configuration.get_default_copy()) + self.discriminator = None + + 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, VirtualPrivateCloudIsolationPolicyMode): + 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, VirtualPrivateCloudIsolationPolicyMode): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/virtual_private_cloud_isolation_policy_where_input.py b/cloudtower/models/virtual_private_cloud_isolation_policy_where_input.py new file mode 100644 index 00000000..4d4dd668 --- /dev/null +++ b/cloudtower/models/virtual_private_cloud_isolation_policy_where_input.py @@ -0,0 +1,1267 @@ +# 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 cloudtower.configuration import Configuration + + +class VirtualPrivateCloudIsolationPolicyWhereInput(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[VirtualPrivateCloudIsolationPolicyWhereInput]', + '_not': 'list[VirtualPrivateCloudIsolationPolicyWhereInput]', + '_or': 'list[VirtualPrivateCloudIsolationPolicyWhereInput]', + 'entity_async_status': 'EntityAsyncStatus', + 'entity_async_status_in': 'list[EntityAsyncStatus]', + 'entity_async_status_not': 'EntityAsyncStatus', + 'entity_async_status_not_in': 'list[EntityAsyncStatus]', + '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', + 'labels_every': 'LabelWhereInput', + 'labels_none': 'LabelWhereInput', + 'labels_some': 'LabelWhereInput', + 'local_id': 'str', + 'local_id_contains': 'str', + 'local_id_ends_with': 'str', + 'local_id_gt': 'str', + 'local_id_gte': 'str', + 'local_id_in': 'list[str]', + 'local_id_lt': 'str', + 'local_id_lte': 'str', + 'local_id_not': 'str', + 'local_id_not_contains': 'str', + 'local_id_not_ends_with': 'str', + 'local_id_not_in': 'list[str]', + 'local_id_not_starts_with': 'str', + 'local_id_starts_with': 'str', + 'mode': 'VirtualPrivateCloudIsolationPolicyMode', + 'mode_in': 'list[VirtualPrivateCloudIsolationPolicyMode]', + 'mode_not': 'VirtualPrivateCloudIsolationPolicyMode', + 'mode_not_in': 'list[VirtualPrivateCloudIsolationPolicyMode]', + 'security_groups_every': 'VirtualPrivateCloudSecurityGroupWhereInput', + 'security_groups_none': 'VirtualPrivateCloudSecurityGroupWhereInput', + 'security_groups_some': 'VirtualPrivateCloudSecurityGroupWhereInput', + 'vm': 'VmWhereInput', + 'vpc': 'VirtualPrivateCloudWhereInput' + } + + attribute_map = { + '_and': 'AND', + '_not': 'NOT', + '_or': 'OR', + 'entity_async_status': 'entityAsyncStatus', + 'entity_async_status_in': 'entityAsyncStatus_in', + 'entity_async_status_not': 'entityAsyncStatus_not', + 'entity_async_status_not_in': 'entityAsyncStatus_not_in', + 'id': 'id', + 'id_contains': 'id_contains', + 'id_ends_with': 'id_ends_with', + 'id_gt': 'id_gt', + 'id_gte': 'id_gte', + 'id_in': 'id_in', + 'id_lt': 'id_lt', + 'id_lte': 'id_lte', + 'id_not': 'id_not', + 'id_not_contains': 'id_not_contains', + 'id_not_ends_with': 'id_not_ends_with', + 'id_not_in': 'id_not_in', + 'id_not_starts_with': 'id_not_starts_with', + 'id_starts_with': 'id_starts_with', + 'labels_every': 'labels_every', + 'labels_none': 'labels_none', + 'labels_some': 'labels_some', + 'local_id': 'local_id', + 'local_id_contains': 'local_id_contains', + 'local_id_ends_with': 'local_id_ends_with', + 'local_id_gt': 'local_id_gt', + 'local_id_gte': 'local_id_gte', + 'local_id_in': 'local_id_in', + 'local_id_lt': 'local_id_lt', + 'local_id_lte': 'local_id_lte', + 'local_id_not': 'local_id_not', + 'local_id_not_contains': 'local_id_not_contains', + 'local_id_not_ends_with': 'local_id_not_ends_with', + 'local_id_not_in': 'local_id_not_in', + 'local_id_not_starts_with': 'local_id_not_starts_with', + 'local_id_starts_with': 'local_id_starts_with', + 'mode': 'mode', + 'mode_in': 'mode_in', + 'mode_not': 'mode_not', + 'mode_not_in': 'mode_not_in', + 'security_groups_every': 'security_groups_every', + 'security_groups_none': 'security_groups_none', + 'security_groups_some': 'security_groups_some', + 'vm': 'vm', + 'vpc': 'vpc' + } + + def __init__(self, **kwargs): # noqa: E501 + """VirtualPrivateCloudIsolationPolicyWhereInput - 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._entity_async_status = None + self._entity_async_status_in = None + self._entity_async_status_not = None + self._entity_async_status_not_in = None + self._id = None + self._id_contains = None + self._id_ends_with = None + self._id_gt = None + self._id_gte = None + self._id_in = None + self._id_lt = None + self._id_lte = None + self._id_not = None + self._id_not_contains = None + self._id_not_ends_with = None + self._id_not_in = None + self._id_not_starts_with = None + self._id_starts_with = None + self._labels_every = None + self._labels_none = None + self._labels_some = None + self._local_id = None + self._local_id_contains = None + self._local_id_ends_with = None + self._local_id_gt = None + self._local_id_gte = None + self._local_id_in = None + self._local_id_lt = None + self._local_id_lte = None + self._local_id_not = None + self._local_id_not_contains = None + self._local_id_not_ends_with = None + self._local_id_not_in = None + self._local_id_not_starts_with = None + self._local_id_starts_with = None + self._mode = None + self._mode_in = None + self._mode_not = None + self._mode_not_in = None + self._security_groups_every = None + self._security_groups_none = None + self._security_groups_some = None + self._vm = None + self._vpc = None + self.discriminator = None + + self._and = kwargs.get("_and", None) + self._not = kwargs.get("_not", None) + self._or = kwargs.get("_or", None) + self.entity_async_status = kwargs.get("entity_async_status", None) + self.entity_async_status_in = kwargs.get("entity_async_status_in", None) + self.entity_async_status_not = kwargs.get("entity_async_status_not", None) + self.entity_async_status_not_in = kwargs.get("entity_async_status_not_in", None) + self.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.labels_every = kwargs.get("labels_every", None) + self.labels_none = kwargs.get("labels_none", None) + self.labels_some = kwargs.get("labels_some", None) + self.local_id = kwargs.get("local_id", None) + self.local_id_contains = kwargs.get("local_id_contains", None) + self.local_id_ends_with = kwargs.get("local_id_ends_with", None) + self.local_id_gt = kwargs.get("local_id_gt", None) + self.local_id_gte = kwargs.get("local_id_gte", None) + self.local_id_in = kwargs.get("local_id_in", None) + self.local_id_lt = kwargs.get("local_id_lt", None) + self.local_id_lte = kwargs.get("local_id_lte", None) + self.local_id_not = kwargs.get("local_id_not", None) + self.local_id_not_contains = kwargs.get("local_id_not_contains", None) + self.local_id_not_ends_with = kwargs.get("local_id_not_ends_with", None) + self.local_id_not_in = kwargs.get("local_id_not_in", None) + self.local_id_not_starts_with = kwargs.get("local_id_not_starts_with", None) + self.local_id_starts_with = kwargs.get("local_id_starts_with", None) + self.mode = kwargs.get("mode", None) + self.mode_in = kwargs.get("mode_in", None) + self.mode_not = kwargs.get("mode_not", None) + self.mode_not_in = kwargs.get("mode_not_in", None) + self.security_groups_every = kwargs.get("security_groups_every", None) + self.security_groups_none = kwargs.get("security_groups_none", None) + self.security_groups_some = kwargs.get("security_groups_some", None) + self.vm = kwargs.get("vm", None) + self.vpc = kwargs.get("vpc", None) + + @property + def _and(self): + """Gets the _and of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + + + :return: The _and of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + :rtype: list[VirtualPrivateCloudIsolationPolicyWhereInput] + """ + return self.__and + + @_and.setter + def _and(self, _and): + """Sets the _and of this VirtualPrivateCloudIsolationPolicyWhereInput. + + + :param _and: The _and of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + :type _and: list[VirtualPrivateCloudIsolationPolicyWhereInput] + """ + + self.__and = _and + + @property + def _not(self): + """Gets the _not of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + + + :return: The _not of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + :rtype: list[VirtualPrivateCloudIsolationPolicyWhereInput] + """ + return self.__not + + @_not.setter + def _not(self, _not): + """Sets the _not of this VirtualPrivateCloudIsolationPolicyWhereInput. + + + :param _not: The _not of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + :type _not: list[VirtualPrivateCloudIsolationPolicyWhereInput] + """ + + self.__not = _not + + @property + def _or(self): + """Gets the _or of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + + + :return: The _or of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + :rtype: list[VirtualPrivateCloudIsolationPolicyWhereInput] + """ + return self.__or + + @_or.setter + def _or(self, _or): + """Sets the _or of this VirtualPrivateCloudIsolationPolicyWhereInput. + + + :param _or: The _or of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + :type _or: list[VirtualPrivateCloudIsolationPolicyWhereInput] + """ + + self.__or = _or + + @property + def entity_async_status(self): + """Gets the entity_async_status of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + + + :return: The entity_async_status of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + :rtype: EntityAsyncStatus + """ + return self._entity_async_status + + @entity_async_status.setter + def entity_async_status(self, entity_async_status): + """Sets the entity_async_status of this VirtualPrivateCloudIsolationPolicyWhereInput. + + + :param entity_async_status: The entity_async_status of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + :type entity_async_status: EntityAsyncStatus + """ + + self._entity_async_status = entity_async_status + + @property + def entity_async_status_in(self): + """Gets the entity_async_status_in of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + + + :return: The entity_async_status_in of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + :rtype: list[EntityAsyncStatus] + """ + return self._entity_async_status_in + + @entity_async_status_in.setter + def entity_async_status_in(self, entity_async_status_in): + """Sets the entity_async_status_in of this VirtualPrivateCloudIsolationPolicyWhereInput. + + + :param entity_async_status_in: The entity_async_status_in of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + :type entity_async_status_in: list[EntityAsyncStatus] + """ + + self._entity_async_status_in = entity_async_status_in + + @property + def entity_async_status_not(self): + """Gets the entity_async_status_not of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + + + :return: The entity_async_status_not of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + :rtype: EntityAsyncStatus + """ + return self._entity_async_status_not + + @entity_async_status_not.setter + def entity_async_status_not(self, entity_async_status_not): + """Sets the entity_async_status_not of this VirtualPrivateCloudIsolationPolicyWhereInput. + + + :param entity_async_status_not: The entity_async_status_not of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + :type entity_async_status_not: EntityAsyncStatus + """ + + self._entity_async_status_not = entity_async_status_not + + @property + def entity_async_status_not_in(self): + """Gets the entity_async_status_not_in of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + + + :return: The entity_async_status_not_in of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + :rtype: list[EntityAsyncStatus] + """ + return self._entity_async_status_not_in + + @entity_async_status_not_in.setter + def entity_async_status_not_in(self, entity_async_status_not_in): + """Sets the entity_async_status_not_in of this VirtualPrivateCloudIsolationPolicyWhereInput. + + + :param entity_async_status_not_in: The entity_async_status_not_in of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + :type entity_async_status_not_in: list[EntityAsyncStatus] + """ + + self._entity_async_status_not_in = entity_async_status_not_in + + @property + def id(self): + """Gets the id of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + + + :return: The id of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + :rtype: str + """ + return self._id + + @id.setter + def id(self, id): + """Sets the id of this VirtualPrivateCloudIsolationPolicyWhereInput. + + + :param id: The id of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + :type id: str + """ + + self._id = id + + @property + def id_contains(self): + """Gets the id_contains of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + + + :return: The id_contains of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_contains + + @id_contains.setter + def id_contains(self, id_contains): + """Sets the id_contains of this VirtualPrivateCloudIsolationPolicyWhereInput. + + + :param id_contains: The id_contains of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + :type id_contains: str + """ + + self._id_contains = id_contains + + @property + def id_ends_with(self): + """Gets the id_ends_with of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + + + :return: The id_ends_with of this VirtualPrivateCloudIsolationPolicyWhereInput. # 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 VirtualPrivateCloudIsolationPolicyWhereInput. + + + :param id_ends_with: The id_ends_with of this VirtualPrivateCloudIsolationPolicyWhereInput. # 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 VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + + + :return: The id_gt of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_gt + + @id_gt.setter + def id_gt(self, id_gt): + """Sets the id_gt of this VirtualPrivateCloudIsolationPolicyWhereInput. + + + :param id_gt: The id_gt of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + :type id_gt: str + """ + + self._id_gt = id_gt + + @property + def id_gte(self): + """Gets the id_gte of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + + + :return: The id_gte of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_gte + + @id_gte.setter + def id_gte(self, id_gte): + """Sets the id_gte of this VirtualPrivateCloudIsolationPolicyWhereInput. + + + :param id_gte: The id_gte of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + :type id_gte: str + """ + + self._id_gte = id_gte + + @property + def id_in(self): + """Gets the id_in of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + + + :return: The id_in of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._id_in + + @id_in.setter + def id_in(self, id_in): + """Sets the id_in of this VirtualPrivateCloudIsolationPolicyWhereInput. + + + :param id_in: The id_in of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + :type id_in: list[str] + """ + + self._id_in = id_in + + @property + def id_lt(self): + """Gets the id_lt of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + + + :return: The id_lt of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_lt + + @id_lt.setter + def id_lt(self, id_lt): + """Sets the id_lt of this VirtualPrivateCloudIsolationPolicyWhereInput. + + + :param id_lt: The id_lt of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + :type id_lt: str + """ + + self._id_lt = id_lt + + @property + def id_lte(self): + """Gets the id_lte of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + + + :return: The id_lte of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_lte + + @id_lte.setter + def id_lte(self, id_lte): + """Sets the id_lte of this VirtualPrivateCloudIsolationPolicyWhereInput. + + + :param id_lte: The id_lte of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + :type id_lte: str + """ + + self._id_lte = id_lte + + @property + def id_not(self): + """Gets the id_not of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + + + :return: The id_not of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_not + + @id_not.setter + def id_not(self, id_not): + """Sets the id_not of this VirtualPrivateCloudIsolationPolicyWhereInput. + + + :param id_not: The id_not of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + :type id_not: str + """ + + self._id_not = id_not + + @property + def id_not_contains(self): + """Gets the id_not_contains of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + + + :return: The id_not_contains of this VirtualPrivateCloudIsolationPolicyWhereInput. # 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 VirtualPrivateCloudIsolationPolicyWhereInput. + + + :param id_not_contains: The id_not_contains of this VirtualPrivateCloudIsolationPolicyWhereInput. # 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 VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + + + :return: The id_not_ends_with of this VirtualPrivateCloudIsolationPolicyWhereInput. # 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 VirtualPrivateCloudIsolationPolicyWhereInput. + + + :param id_not_ends_with: The id_not_ends_with of this VirtualPrivateCloudIsolationPolicyWhereInput. # 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 VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + + + :return: The id_not_in of this VirtualPrivateCloudIsolationPolicyWhereInput. # 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 VirtualPrivateCloudIsolationPolicyWhereInput. + + + :param id_not_in: The id_not_in of this VirtualPrivateCloudIsolationPolicyWhereInput. # 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 VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + + + :return: The id_not_starts_with of this VirtualPrivateCloudIsolationPolicyWhereInput. # 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 VirtualPrivateCloudIsolationPolicyWhereInput. + + + :param id_not_starts_with: The id_not_starts_with of this VirtualPrivateCloudIsolationPolicyWhereInput. # 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 VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + + + :return: The id_starts_with of this VirtualPrivateCloudIsolationPolicyWhereInput. # 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 VirtualPrivateCloudIsolationPolicyWhereInput. + + + :param id_starts_with: The id_starts_with of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + :type id_starts_with: str + """ + + self._id_starts_with = id_starts_with + + @property + def labels_every(self): + """Gets the labels_every of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + + + :return: The labels_every of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + :rtype: LabelWhereInput + """ + return self._labels_every + + @labels_every.setter + def labels_every(self, labels_every): + """Sets the labels_every of this VirtualPrivateCloudIsolationPolicyWhereInput. + + + :param labels_every: The labels_every of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + :type labels_every: LabelWhereInput + """ + + self._labels_every = labels_every + + @property + def labels_none(self): + """Gets the labels_none of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + + + :return: The labels_none of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + :rtype: LabelWhereInput + """ + return self._labels_none + + @labels_none.setter + def labels_none(self, labels_none): + """Sets the labels_none of this VirtualPrivateCloudIsolationPolicyWhereInput. + + + :param labels_none: The labels_none of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + :type labels_none: LabelWhereInput + """ + + self._labels_none = labels_none + + @property + def labels_some(self): + """Gets the labels_some of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + + + :return: The labels_some of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + :rtype: LabelWhereInput + """ + return self._labels_some + + @labels_some.setter + def labels_some(self, labels_some): + """Sets the labels_some of this VirtualPrivateCloudIsolationPolicyWhereInput. + + + :param labels_some: The labels_some of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + :type labels_some: LabelWhereInput + """ + + self._labels_some = labels_some + + @property + def local_id(self): + """Gets the local_id of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + + + :return: The local_id of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id + + @local_id.setter + def local_id(self, local_id): + """Sets the local_id of this VirtualPrivateCloudIsolationPolicyWhereInput. + + + :param local_id: The local_id of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + :type local_id: str + """ + + self._local_id = local_id + + @property + def local_id_contains(self): + """Gets the local_id_contains of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + + + :return: The local_id_contains of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_contains + + @local_id_contains.setter + def local_id_contains(self, local_id_contains): + """Sets the local_id_contains of this VirtualPrivateCloudIsolationPolicyWhereInput. + + + :param local_id_contains: The local_id_contains of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + :type local_id_contains: str + """ + + self._local_id_contains = local_id_contains + + @property + def local_id_ends_with(self): + """Gets the local_id_ends_with of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + + + :return: The local_id_ends_with of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_ends_with + + @local_id_ends_with.setter + def local_id_ends_with(self, local_id_ends_with): + """Sets the local_id_ends_with of this VirtualPrivateCloudIsolationPolicyWhereInput. + + + :param local_id_ends_with: The local_id_ends_with of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + :type local_id_ends_with: str + """ + + self._local_id_ends_with = local_id_ends_with + + @property + def local_id_gt(self): + """Gets the local_id_gt of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + + + :return: The local_id_gt of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_gt + + @local_id_gt.setter + def local_id_gt(self, local_id_gt): + """Sets the local_id_gt of this VirtualPrivateCloudIsolationPolicyWhereInput. + + + :param local_id_gt: The local_id_gt of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + :type local_id_gt: str + """ + + self._local_id_gt = local_id_gt + + @property + def local_id_gte(self): + """Gets the local_id_gte of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + + + :return: The local_id_gte of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_gte + + @local_id_gte.setter + def local_id_gte(self, local_id_gte): + """Sets the local_id_gte of this VirtualPrivateCloudIsolationPolicyWhereInput. + + + :param local_id_gte: The local_id_gte of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + :type local_id_gte: str + """ + + self._local_id_gte = local_id_gte + + @property + def local_id_in(self): + """Gets the local_id_in of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + + + :return: The local_id_in of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._local_id_in + + @local_id_in.setter + def local_id_in(self, local_id_in): + """Sets the local_id_in of this VirtualPrivateCloudIsolationPolicyWhereInput. + + + :param local_id_in: The local_id_in of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + :type local_id_in: list[str] + """ + + self._local_id_in = local_id_in + + @property + def local_id_lt(self): + """Gets the local_id_lt of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + + + :return: The local_id_lt of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_lt + + @local_id_lt.setter + def local_id_lt(self, local_id_lt): + """Sets the local_id_lt of this VirtualPrivateCloudIsolationPolicyWhereInput. + + + :param local_id_lt: The local_id_lt of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + :type local_id_lt: str + """ + + self._local_id_lt = local_id_lt + + @property + def local_id_lte(self): + """Gets the local_id_lte of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + + + :return: The local_id_lte of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_lte + + @local_id_lte.setter + def local_id_lte(self, local_id_lte): + """Sets the local_id_lte of this VirtualPrivateCloudIsolationPolicyWhereInput. + + + :param local_id_lte: The local_id_lte of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + :type local_id_lte: str + """ + + self._local_id_lte = local_id_lte + + @property + def local_id_not(self): + """Gets the local_id_not of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + + + :return: The local_id_not of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_not + + @local_id_not.setter + def local_id_not(self, local_id_not): + """Sets the local_id_not of this VirtualPrivateCloudIsolationPolicyWhereInput. + + + :param local_id_not: The local_id_not of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + :type local_id_not: str + """ + + self._local_id_not = local_id_not + + @property + def local_id_not_contains(self): + """Gets the local_id_not_contains of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + + + :return: The local_id_not_contains of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_not_contains + + @local_id_not_contains.setter + def local_id_not_contains(self, local_id_not_contains): + """Sets the local_id_not_contains of this VirtualPrivateCloudIsolationPolicyWhereInput. + + + :param local_id_not_contains: The local_id_not_contains of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + :type local_id_not_contains: str + """ + + self._local_id_not_contains = local_id_not_contains + + @property + def local_id_not_ends_with(self): + """Gets the local_id_not_ends_with of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + + + :return: The local_id_not_ends_with of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_not_ends_with + + @local_id_not_ends_with.setter + def local_id_not_ends_with(self, local_id_not_ends_with): + """Sets the local_id_not_ends_with of this VirtualPrivateCloudIsolationPolicyWhereInput. + + + :param local_id_not_ends_with: The local_id_not_ends_with of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + :type local_id_not_ends_with: str + """ + + self._local_id_not_ends_with = local_id_not_ends_with + + @property + def local_id_not_in(self): + """Gets the local_id_not_in of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + + + :return: The local_id_not_in of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._local_id_not_in + + @local_id_not_in.setter + def local_id_not_in(self, local_id_not_in): + """Sets the local_id_not_in of this VirtualPrivateCloudIsolationPolicyWhereInput. + + + :param local_id_not_in: The local_id_not_in of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + :type local_id_not_in: list[str] + """ + + self._local_id_not_in = local_id_not_in + + @property + def local_id_not_starts_with(self): + """Gets the local_id_not_starts_with of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + + + :return: The local_id_not_starts_with of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_not_starts_with + + @local_id_not_starts_with.setter + def local_id_not_starts_with(self, local_id_not_starts_with): + """Sets the local_id_not_starts_with of this VirtualPrivateCloudIsolationPolicyWhereInput. + + + :param local_id_not_starts_with: The local_id_not_starts_with of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + :type local_id_not_starts_with: str + """ + + self._local_id_not_starts_with = local_id_not_starts_with + + @property + def local_id_starts_with(self): + """Gets the local_id_starts_with of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + + + :return: The local_id_starts_with of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_starts_with + + @local_id_starts_with.setter + def local_id_starts_with(self, local_id_starts_with): + """Sets the local_id_starts_with of this VirtualPrivateCloudIsolationPolicyWhereInput. + + + :param local_id_starts_with: The local_id_starts_with of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + :type local_id_starts_with: str + """ + + self._local_id_starts_with = local_id_starts_with + + @property + def mode(self): + """Gets the mode of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + + + :return: The mode of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + :rtype: VirtualPrivateCloudIsolationPolicyMode + """ + return self._mode + + @mode.setter + def mode(self, mode): + """Sets the mode of this VirtualPrivateCloudIsolationPolicyWhereInput. + + + :param mode: The mode of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + :type mode: VirtualPrivateCloudIsolationPolicyMode + """ + + self._mode = mode + + @property + def mode_in(self): + """Gets the mode_in of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + + + :return: The mode_in of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + :rtype: list[VirtualPrivateCloudIsolationPolicyMode] + """ + return self._mode_in + + @mode_in.setter + def mode_in(self, mode_in): + """Sets the mode_in of this VirtualPrivateCloudIsolationPolicyWhereInput. + + + :param mode_in: The mode_in of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + :type mode_in: list[VirtualPrivateCloudIsolationPolicyMode] + """ + + self._mode_in = mode_in + + @property + def mode_not(self): + """Gets the mode_not of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + + + :return: The mode_not of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + :rtype: VirtualPrivateCloudIsolationPolicyMode + """ + return self._mode_not + + @mode_not.setter + def mode_not(self, mode_not): + """Sets the mode_not of this VirtualPrivateCloudIsolationPolicyWhereInput. + + + :param mode_not: The mode_not of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + :type mode_not: VirtualPrivateCloudIsolationPolicyMode + """ + + self._mode_not = mode_not + + @property + def mode_not_in(self): + """Gets the mode_not_in of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + + + :return: The mode_not_in of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + :rtype: list[VirtualPrivateCloudIsolationPolicyMode] + """ + return self._mode_not_in + + @mode_not_in.setter + def mode_not_in(self, mode_not_in): + """Sets the mode_not_in of this VirtualPrivateCloudIsolationPolicyWhereInput. + + + :param mode_not_in: The mode_not_in of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + :type mode_not_in: list[VirtualPrivateCloudIsolationPolicyMode] + """ + + self._mode_not_in = mode_not_in + + @property + def security_groups_every(self): + """Gets the security_groups_every of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + + + :return: The security_groups_every of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + :rtype: VirtualPrivateCloudSecurityGroupWhereInput + """ + return self._security_groups_every + + @security_groups_every.setter + def security_groups_every(self, security_groups_every): + """Sets the security_groups_every of this VirtualPrivateCloudIsolationPolicyWhereInput. + + + :param security_groups_every: The security_groups_every of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + :type security_groups_every: VirtualPrivateCloudSecurityGroupWhereInput + """ + + self._security_groups_every = security_groups_every + + @property + def security_groups_none(self): + """Gets the security_groups_none of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + + + :return: The security_groups_none of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + :rtype: VirtualPrivateCloudSecurityGroupWhereInput + """ + return self._security_groups_none + + @security_groups_none.setter + def security_groups_none(self, security_groups_none): + """Sets the security_groups_none of this VirtualPrivateCloudIsolationPolicyWhereInput. + + + :param security_groups_none: The security_groups_none of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + :type security_groups_none: VirtualPrivateCloudSecurityGroupWhereInput + """ + + self._security_groups_none = security_groups_none + + @property + def security_groups_some(self): + """Gets the security_groups_some of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + + + :return: The security_groups_some of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + :rtype: VirtualPrivateCloudSecurityGroupWhereInput + """ + return self._security_groups_some + + @security_groups_some.setter + def security_groups_some(self, security_groups_some): + """Sets the security_groups_some of this VirtualPrivateCloudIsolationPolicyWhereInput. + + + :param security_groups_some: The security_groups_some of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + :type security_groups_some: VirtualPrivateCloudSecurityGroupWhereInput + """ + + self._security_groups_some = security_groups_some + + @property + def vm(self): + """Gets the vm of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + + + :return: The vm of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + :rtype: VmWhereInput + """ + return self._vm + + @vm.setter + def vm(self, vm): + """Sets the vm of this VirtualPrivateCloudIsolationPolicyWhereInput. + + + :param vm: The vm of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + :type vm: VmWhereInput + """ + + self._vm = vm + + @property + def vpc(self): + """Gets the vpc of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + + + :return: The vpc of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + :rtype: VirtualPrivateCloudWhereInput + """ + return self._vpc + + @vpc.setter + def vpc(self, vpc): + """Sets the vpc of this VirtualPrivateCloudIsolationPolicyWhereInput. + + + :param vpc: The vpc of this VirtualPrivateCloudIsolationPolicyWhereInput. # noqa: E501 + :type vpc: VirtualPrivateCloudWhereInput + """ + + self._vpc = vpc + + 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, VirtualPrivateCloudIsolationPolicyWhereInput): + 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, VirtualPrivateCloudIsolationPolicyWhereInput): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/virtual_private_cloud_layer2_gateway_where_input.py b/cloudtower/models/virtual_private_cloud_layer2_gateway_where_input.py new file mode 100644 index 00000000..00f44aac --- /dev/null +++ b/cloudtower/models/virtual_private_cloud_layer2_gateway_where_input.py @@ -0,0 +1,1392 @@ +# 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 cloudtower.configuration import Configuration + + +class VirtualPrivateCloudLayer2GatewayWhereInput(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[VirtualPrivateCloudLayer2GatewayWhereInput]', + '_not': 'list[VirtualPrivateCloudLayer2GatewayWhereInput]', + '_or': 'list[VirtualPrivateCloudLayer2GatewayWhereInput]', + 'entity_async_status': 'EntityAsyncStatus', + 'entity_async_status_in': 'list[EntityAsyncStatus]', + 'entity_async_status_not': 'EntityAsyncStatus', + 'entity_async_status_not_in': 'list[EntityAsyncStatus]', + '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', + 'local_id': 'str', + 'local_id_contains': 'str', + 'local_id_ends_with': 'str', + 'local_id_gt': 'str', + 'local_id_gte': 'str', + 'local_id_in': 'list[str]', + 'local_id_lt': 'str', + 'local_id_lte': 'str', + 'local_id_not': 'str', + 'local_id_not_contains': 'str', + 'local_id_not_ends_with': 'str', + 'local_id_not_in': 'list[str]', + 'local_id_not_starts_with': 'str', + 'local_id_starts_with': 'str', + 'name': 'str', + 'name_contains': 'str', + 'name_ends_with': 'str', + 'name_gt': 'str', + 'name_gte': 'str', + 'name_in': 'list[str]', + 'name_lt': 'str', + 'name_lte': 'str', + 'name_not': 'str', + 'name_not_contains': 'str', + 'name_not_ends_with': 'str', + 'name_not_in': 'list[str]', + 'name_not_starts_with': 'str', + 'name_starts_with': 'str', + 'vlan': 'VlanWhereInput', + 'vpc': 'VirtualPrivateCloudWhereInput', + 'vpc_subnet': 'VirtualPrivateCloudSubnetWhereInput' + } + + attribute_map = { + '_and': 'AND', + '_not': 'NOT', + '_or': 'OR', + 'entity_async_status': 'entityAsyncStatus', + 'entity_async_status_in': 'entityAsyncStatus_in', + 'entity_async_status_not': 'entityAsyncStatus_not', + 'entity_async_status_not_in': 'entityAsyncStatus_not_in', + 'id': 'id', + 'id_contains': 'id_contains', + 'id_ends_with': 'id_ends_with', + 'id_gt': 'id_gt', + 'id_gte': 'id_gte', + 'id_in': 'id_in', + 'id_lt': 'id_lt', + 'id_lte': 'id_lte', + 'id_not': 'id_not', + 'id_not_contains': 'id_not_contains', + 'id_not_ends_with': 'id_not_ends_with', + 'id_not_in': 'id_not_in', + 'id_not_starts_with': 'id_not_starts_with', + 'id_starts_with': 'id_starts_with', + 'local_id': 'local_id', + 'local_id_contains': 'local_id_contains', + 'local_id_ends_with': 'local_id_ends_with', + 'local_id_gt': 'local_id_gt', + 'local_id_gte': 'local_id_gte', + 'local_id_in': 'local_id_in', + 'local_id_lt': 'local_id_lt', + 'local_id_lte': 'local_id_lte', + 'local_id_not': 'local_id_not', + 'local_id_not_contains': 'local_id_not_contains', + 'local_id_not_ends_with': 'local_id_not_ends_with', + 'local_id_not_in': 'local_id_not_in', + 'local_id_not_starts_with': 'local_id_not_starts_with', + 'local_id_starts_with': 'local_id_starts_with', + 'name': 'name', + 'name_contains': 'name_contains', + 'name_ends_with': 'name_ends_with', + 'name_gt': 'name_gt', + 'name_gte': 'name_gte', + 'name_in': 'name_in', + 'name_lt': 'name_lt', + 'name_lte': 'name_lte', + 'name_not': 'name_not', + 'name_not_contains': 'name_not_contains', + 'name_not_ends_with': 'name_not_ends_with', + 'name_not_in': 'name_not_in', + 'name_not_starts_with': 'name_not_starts_with', + 'name_starts_with': 'name_starts_with', + 'vlan': 'vlan', + 'vpc': 'vpc', + 'vpc_subnet': 'vpc_subnet' + } + + def __init__(self, **kwargs): # noqa: E501 + """VirtualPrivateCloudLayer2GatewayWhereInput - 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._entity_async_status = None + self._entity_async_status_in = None + self._entity_async_status_not = None + self._entity_async_status_not_in = None + self._id = None + self._id_contains = None + self._id_ends_with = None + self._id_gt = None + self._id_gte = None + self._id_in = None + self._id_lt = None + self._id_lte = None + self._id_not = None + self._id_not_contains = None + self._id_not_ends_with = None + self._id_not_in = None + self._id_not_starts_with = None + self._id_starts_with = None + self._local_id = None + self._local_id_contains = None + self._local_id_ends_with = None + self._local_id_gt = None + self._local_id_gte = None + self._local_id_in = None + self._local_id_lt = None + self._local_id_lte = None + self._local_id_not = None + self._local_id_not_contains = None + self._local_id_not_ends_with = None + self._local_id_not_in = None + self._local_id_not_starts_with = None + self._local_id_starts_with = None + self._name = None + self._name_contains = None + self._name_ends_with = None + self._name_gt = None + self._name_gte = None + self._name_in = None + self._name_lt = None + self._name_lte = None + self._name_not = None + self._name_not_contains = None + self._name_not_ends_with = None + self._name_not_in = None + self._name_not_starts_with = None + self._name_starts_with = None + self._vlan = None + self._vpc = None + self._vpc_subnet = None + self.discriminator = None + + self._and = kwargs.get("_and", None) + self._not = kwargs.get("_not", None) + self._or = kwargs.get("_or", None) + self.entity_async_status = kwargs.get("entity_async_status", None) + self.entity_async_status_in = kwargs.get("entity_async_status_in", None) + self.entity_async_status_not = kwargs.get("entity_async_status_not", None) + self.entity_async_status_not_in = kwargs.get("entity_async_status_not_in", None) + self.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.local_id = kwargs.get("local_id", None) + self.local_id_contains = kwargs.get("local_id_contains", None) + self.local_id_ends_with = kwargs.get("local_id_ends_with", None) + self.local_id_gt = kwargs.get("local_id_gt", None) + self.local_id_gte = kwargs.get("local_id_gte", None) + self.local_id_in = kwargs.get("local_id_in", None) + self.local_id_lt = kwargs.get("local_id_lt", None) + self.local_id_lte = kwargs.get("local_id_lte", None) + self.local_id_not = kwargs.get("local_id_not", None) + self.local_id_not_contains = kwargs.get("local_id_not_contains", None) + self.local_id_not_ends_with = kwargs.get("local_id_not_ends_with", None) + self.local_id_not_in = kwargs.get("local_id_not_in", None) + self.local_id_not_starts_with = kwargs.get("local_id_not_starts_with", None) + self.local_id_starts_with = kwargs.get("local_id_starts_with", None) + self.name = kwargs.get("name", None) + self.name_contains = kwargs.get("name_contains", None) + self.name_ends_with = kwargs.get("name_ends_with", None) + self.name_gt = kwargs.get("name_gt", None) + self.name_gte = kwargs.get("name_gte", None) + self.name_in = kwargs.get("name_in", None) + self.name_lt = kwargs.get("name_lt", None) + self.name_lte = kwargs.get("name_lte", None) + self.name_not = kwargs.get("name_not", None) + self.name_not_contains = kwargs.get("name_not_contains", None) + self.name_not_ends_with = kwargs.get("name_not_ends_with", None) + self.name_not_in = kwargs.get("name_not_in", None) + self.name_not_starts_with = kwargs.get("name_not_starts_with", None) + self.name_starts_with = kwargs.get("name_starts_with", None) + self.vlan = kwargs.get("vlan", None) + self.vpc = kwargs.get("vpc", None) + self.vpc_subnet = kwargs.get("vpc_subnet", None) + + @property + def _and(self): + """Gets the _and of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + + + :return: The _and of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + :rtype: list[VirtualPrivateCloudLayer2GatewayWhereInput] + """ + return self.__and + + @_and.setter + def _and(self, _and): + """Sets the _and of this VirtualPrivateCloudLayer2GatewayWhereInput. + + + :param _and: The _and of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + :type _and: list[VirtualPrivateCloudLayer2GatewayWhereInput] + """ + + self.__and = _and + + @property + def _not(self): + """Gets the _not of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + + + :return: The _not of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + :rtype: list[VirtualPrivateCloudLayer2GatewayWhereInput] + """ + return self.__not + + @_not.setter + def _not(self, _not): + """Sets the _not of this VirtualPrivateCloudLayer2GatewayWhereInput. + + + :param _not: The _not of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + :type _not: list[VirtualPrivateCloudLayer2GatewayWhereInput] + """ + + self.__not = _not + + @property + def _or(self): + """Gets the _or of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + + + :return: The _or of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + :rtype: list[VirtualPrivateCloudLayer2GatewayWhereInput] + """ + return self.__or + + @_or.setter + def _or(self, _or): + """Sets the _or of this VirtualPrivateCloudLayer2GatewayWhereInput. + + + :param _or: The _or of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + :type _or: list[VirtualPrivateCloudLayer2GatewayWhereInput] + """ + + self.__or = _or + + @property + def entity_async_status(self): + """Gets the entity_async_status of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + + + :return: The entity_async_status of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + :rtype: EntityAsyncStatus + """ + return self._entity_async_status + + @entity_async_status.setter + def entity_async_status(self, entity_async_status): + """Sets the entity_async_status of this VirtualPrivateCloudLayer2GatewayWhereInput. + + + :param entity_async_status: The entity_async_status of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + :type entity_async_status: EntityAsyncStatus + """ + + self._entity_async_status = entity_async_status + + @property + def entity_async_status_in(self): + """Gets the entity_async_status_in of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + + + :return: The entity_async_status_in of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + :rtype: list[EntityAsyncStatus] + """ + return self._entity_async_status_in + + @entity_async_status_in.setter + def entity_async_status_in(self, entity_async_status_in): + """Sets the entity_async_status_in of this VirtualPrivateCloudLayer2GatewayWhereInput. + + + :param entity_async_status_in: The entity_async_status_in of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + :type entity_async_status_in: list[EntityAsyncStatus] + """ + + self._entity_async_status_in = entity_async_status_in + + @property + def entity_async_status_not(self): + """Gets the entity_async_status_not of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + + + :return: The entity_async_status_not of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + :rtype: EntityAsyncStatus + """ + return self._entity_async_status_not + + @entity_async_status_not.setter + def entity_async_status_not(self, entity_async_status_not): + """Sets the entity_async_status_not of this VirtualPrivateCloudLayer2GatewayWhereInput. + + + :param entity_async_status_not: The entity_async_status_not of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + :type entity_async_status_not: EntityAsyncStatus + """ + + self._entity_async_status_not = entity_async_status_not + + @property + def entity_async_status_not_in(self): + """Gets the entity_async_status_not_in of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + + + :return: The entity_async_status_not_in of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + :rtype: list[EntityAsyncStatus] + """ + return self._entity_async_status_not_in + + @entity_async_status_not_in.setter + def entity_async_status_not_in(self, entity_async_status_not_in): + """Sets the entity_async_status_not_in of this VirtualPrivateCloudLayer2GatewayWhereInput. + + + :param entity_async_status_not_in: The entity_async_status_not_in of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + :type entity_async_status_not_in: list[EntityAsyncStatus] + """ + + self._entity_async_status_not_in = entity_async_status_not_in + + @property + def id(self): + """Gets the id of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + + + :return: The id of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._id + + @id.setter + def id(self, id): + """Sets the id of this VirtualPrivateCloudLayer2GatewayWhereInput. + + + :param id: The id of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + :type id: str + """ + + self._id = id + + @property + def id_contains(self): + """Gets the id_contains of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + + + :return: The id_contains of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_contains + + @id_contains.setter + def id_contains(self, id_contains): + """Sets the id_contains of this VirtualPrivateCloudLayer2GatewayWhereInput. + + + :param id_contains: The id_contains of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + :type id_contains: str + """ + + self._id_contains = id_contains + + @property + def id_ends_with(self): + """Gets the id_ends_with of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + + + :return: The id_ends_with of this VirtualPrivateCloudLayer2GatewayWhereInput. # 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 VirtualPrivateCloudLayer2GatewayWhereInput. + + + :param id_ends_with: The id_ends_with of this VirtualPrivateCloudLayer2GatewayWhereInput. # 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 VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + + + :return: The id_gt of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_gt + + @id_gt.setter + def id_gt(self, id_gt): + """Sets the id_gt of this VirtualPrivateCloudLayer2GatewayWhereInput. + + + :param id_gt: The id_gt of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + :type id_gt: str + """ + + self._id_gt = id_gt + + @property + def id_gte(self): + """Gets the id_gte of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + + + :return: The id_gte of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_gte + + @id_gte.setter + def id_gte(self, id_gte): + """Sets the id_gte of this VirtualPrivateCloudLayer2GatewayWhereInput. + + + :param id_gte: The id_gte of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + :type id_gte: str + """ + + self._id_gte = id_gte + + @property + def id_in(self): + """Gets the id_in of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + + + :return: The id_in of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._id_in + + @id_in.setter + def id_in(self, id_in): + """Sets the id_in of this VirtualPrivateCloudLayer2GatewayWhereInput. + + + :param id_in: The id_in of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + :type id_in: list[str] + """ + + self._id_in = id_in + + @property + def id_lt(self): + """Gets the id_lt of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + + + :return: The id_lt of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_lt + + @id_lt.setter + def id_lt(self, id_lt): + """Sets the id_lt of this VirtualPrivateCloudLayer2GatewayWhereInput. + + + :param id_lt: The id_lt of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + :type id_lt: str + """ + + self._id_lt = id_lt + + @property + def id_lte(self): + """Gets the id_lte of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + + + :return: The id_lte of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_lte + + @id_lte.setter + def id_lte(self, id_lte): + """Sets the id_lte of this VirtualPrivateCloudLayer2GatewayWhereInput. + + + :param id_lte: The id_lte of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + :type id_lte: str + """ + + self._id_lte = id_lte + + @property + def id_not(self): + """Gets the id_not of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + + + :return: The id_not of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_not + + @id_not.setter + def id_not(self, id_not): + """Sets the id_not of this VirtualPrivateCloudLayer2GatewayWhereInput. + + + :param id_not: The id_not of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + :type id_not: str + """ + + self._id_not = id_not + + @property + def id_not_contains(self): + """Gets the id_not_contains of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + + + :return: The id_not_contains of this VirtualPrivateCloudLayer2GatewayWhereInput. # 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 VirtualPrivateCloudLayer2GatewayWhereInput. + + + :param id_not_contains: The id_not_contains of this VirtualPrivateCloudLayer2GatewayWhereInput. # 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 VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + + + :return: The id_not_ends_with of this VirtualPrivateCloudLayer2GatewayWhereInput. # 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 VirtualPrivateCloudLayer2GatewayWhereInput. + + + :param id_not_ends_with: The id_not_ends_with of this VirtualPrivateCloudLayer2GatewayWhereInput. # 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 VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + + + :return: The id_not_in of this VirtualPrivateCloudLayer2GatewayWhereInput. # 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 VirtualPrivateCloudLayer2GatewayWhereInput. + + + :param id_not_in: The id_not_in of this VirtualPrivateCloudLayer2GatewayWhereInput. # 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 VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + + + :return: The id_not_starts_with of this VirtualPrivateCloudLayer2GatewayWhereInput. # 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 VirtualPrivateCloudLayer2GatewayWhereInput. + + + :param id_not_starts_with: The id_not_starts_with of this VirtualPrivateCloudLayer2GatewayWhereInput. # 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 VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + + + :return: The id_starts_with of this VirtualPrivateCloudLayer2GatewayWhereInput. # 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 VirtualPrivateCloudLayer2GatewayWhereInput. + + + :param id_starts_with: The id_starts_with of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + :type id_starts_with: str + """ + + self._id_starts_with = id_starts_with + + @property + def local_id(self): + """Gets the local_id of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + + + :return: The local_id of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id + + @local_id.setter + def local_id(self, local_id): + """Sets the local_id of this VirtualPrivateCloudLayer2GatewayWhereInput. + + + :param local_id: The local_id of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + :type local_id: str + """ + + self._local_id = local_id + + @property + def local_id_contains(self): + """Gets the local_id_contains of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + + + :return: The local_id_contains of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_contains + + @local_id_contains.setter + def local_id_contains(self, local_id_contains): + """Sets the local_id_contains of this VirtualPrivateCloudLayer2GatewayWhereInput. + + + :param local_id_contains: The local_id_contains of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + :type local_id_contains: str + """ + + self._local_id_contains = local_id_contains + + @property + def local_id_ends_with(self): + """Gets the local_id_ends_with of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + + + :return: The local_id_ends_with of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_ends_with + + @local_id_ends_with.setter + def local_id_ends_with(self, local_id_ends_with): + """Sets the local_id_ends_with of this VirtualPrivateCloudLayer2GatewayWhereInput. + + + :param local_id_ends_with: The local_id_ends_with of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + :type local_id_ends_with: str + """ + + self._local_id_ends_with = local_id_ends_with + + @property + def local_id_gt(self): + """Gets the local_id_gt of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + + + :return: The local_id_gt of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_gt + + @local_id_gt.setter + def local_id_gt(self, local_id_gt): + """Sets the local_id_gt of this VirtualPrivateCloudLayer2GatewayWhereInput. + + + :param local_id_gt: The local_id_gt of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + :type local_id_gt: str + """ + + self._local_id_gt = local_id_gt + + @property + def local_id_gte(self): + """Gets the local_id_gte of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + + + :return: The local_id_gte of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_gte + + @local_id_gte.setter + def local_id_gte(self, local_id_gte): + """Sets the local_id_gte of this VirtualPrivateCloudLayer2GatewayWhereInput. + + + :param local_id_gte: The local_id_gte of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + :type local_id_gte: str + """ + + self._local_id_gte = local_id_gte + + @property + def local_id_in(self): + """Gets the local_id_in of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + + + :return: The local_id_in of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._local_id_in + + @local_id_in.setter + def local_id_in(self, local_id_in): + """Sets the local_id_in of this VirtualPrivateCloudLayer2GatewayWhereInput. + + + :param local_id_in: The local_id_in of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + :type local_id_in: list[str] + """ + + self._local_id_in = local_id_in + + @property + def local_id_lt(self): + """Gets the local_id_lt of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + + + :return: The local_id_lt of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_lt + + @local_id_lt.setter + def local_id_lt(self, local_id_lt): + """Sets the local_id_lt of this VirtualPrivateCloudLayer2GatewayWhereInput. + + + :param local_id_lt: The local_id_lt of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + :type local_id_lt: str + """ + + self._local_id_lt = local_id_lt + + @property + def local_id_lte(self): + """Gets the local_id_lte of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + + + :return: The local_id_lte of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_lte + + @local_id_lte.setter + def local_id_lte(self, local_id_lte): + """Sets the local_id_lte of this VirtualPrivateCloudLayer2GatewayWhereInput. + + + :param local_id_lte: The local_id_lte of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + :type local_id_lte: str + """ + + self._local_id_lte = local_id_lte + + @property + def local_id_not(self): + """Gets the local_id_not of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + + + :return: The local_id_not of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_not + + @local_id_not.setter + def local_id_not(self, local_id_not): + """Sets the local_id_not of this VirtualPrivateCloudLayer2GatewayWhereInput. + + + :param local_id_not: The local_id_not of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + :type local_id_not: str + """ + + self._local_id_not = local_id_not + + @property + def local_id_not_contains(self): + """Gets the local_id_not_contains of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + + + :return: The local_id_not_contains of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_not_contains + + @local_id_not_contains.setter + def local_id_not_contains(self, local_id_not_contains): + """Sets the local_id_not_contains of this VirtualPrivateCloudLayer2GatewayWhereInput. + + + :param local_id_not_contains: The local_id_not_contains of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + :type local_id_not_contains: str + """ + + self._local_id_not_contains = local_id_not_contains + + @property + def local_id_not_ends_with(self): + """Gets the local_id_not_ends_with of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + + + :return: The local_id_not_ends_with of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_not_ends_with + + @local_id_not_ends_with.setter + def local_id_not_ends_with(self, local_id_not_ends_with): + """Sets the local_id_not_ends_with of this VirtualPrivateCloudLayer2GatewayWhereInput. + + + :param local_id_not_ends_with: The local_id_not_ends_with of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + :type local_id_not_ends_with: str + """ + + self._local_id_not_ends_with = local_id_not_ends_with + + @property + def local_id_not_in(self): + """Gets the local_id_not_in of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + + + :return: The local_id_not_in of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._local_id_not_in + + @local_id_not_in.setter + def local_id_not_in(self, local_id_not_in): + """Sets the local_id_not_in of this VirtualPrivateCloudLayer2GatewayWhereInput. + + + :param local_id_not_in: The local_id_not_in of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + :type local_id_not_in: list[str] + """ + + self._local_id_not_in = local_id_not_in + + @property + def local_id_not_starts_with(self): + """Gets the local_id_not_starts_with of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + + + :return: The local_id_not_starts_with of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_not_starts_with + + @local_id_not_starts_with.setter + def local_id_not_starts_with(self, local_id_not_starts_with): + """Sets the local_id_not_starts_with of this VirtualPrivateCloudLayer2GatewayWhereInput. + + + :param local_id_not_starts_with: The local_id_not_starts_with of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + :type local_id_not_starts_with: str + """ + + self._local_id_not_starts_with = local_id_not_starts_with + + @property + def local_id_starts_with(self): + """Gets the local_id_starts_with of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + + + :return: The local_id_starts_with of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_starts_with + + @local_id_starts_with.setter + def local_id_starts_with(self, local_id_starts_with): + """Sets the local_id_starts_with of this VirtualPrivateCloudLayer2GatewayWhereInput. + + + :param local_id_starts_with: The local_id_starts_with of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + :type local_id_starts_with: str + """ + + self._local_id_starts_with = local_id_starts_with + + @property + def name(self): + """Gets the name of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + + + :return: The name of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._name + + @name.setter + def name(self, name): + """Sets the name of this VirtualPrivateCloudLayer2GatewayWhereInput. + + + :param name: The name of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + :type name: str + """ + + self._name = name + + @property + def name_contains(self): + """Gets the name_contains of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + + + :return: The name_contains of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_contains + + @name_contains.setter + def name_contains(self, name_contains): + """Sets the name_contains of this VirtualPrivateCloudLayer2GatewayWhereInput. + + + :param name_contains: The name_contains of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + :type name_contains: str + """ + + self._name_contains = name_contains + + @property + def name_ends_with(self): + """Gets the name_ends_with of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + + + :return: The name_ends_with of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_ends_with + + @name_ends_with.setter + def name_ends_with(self, name_ends_with): + """Sets the name_ends_with of this VirtualPrivateCloudLayer2GatewayWhereInput. + + + :param name_ends_with: The name_ends_with of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + :type name_ends_with: str + """ + + self._name_ends_with = name_ends_with + + @property + def name_gt(self): + """Gets the name_gt of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + + + :return: The name_gt of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_gt + + @name_gt.setter + def name_gt(self, name_gt): + """Sets the name_gt of this VirtualPrivateCloudLayer2GatewayWhereInput. + + + :param name_gt: The name_gt of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + :type name_gt: str + """ + + self._name_gt = name_gt + + @property + def name_gte(self): + """Gets the name_gte of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + + + :return: The name_gte of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_gte + + @name_gte.setter + def name_gte(self, name_gte): + """Sets the name_gte of this VirtualPrivateCloudLayer2GatewayWhereInput. + + + :param name_gte: The name_gte of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + :type name_gte: str + """ + + self._name_gte = name_gte + + @property + def name_in(self): + """Gets the name_in of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + + + :return: The name_in of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._name_in + + @name_in.setter + def name_in(self, name_in): + """Sets the name_in of this VirtualPrivateCloudLayer2GatewayWhereInput. + + + :param name_in: The name_in of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + :type name_in: list[str] + """ + + self._name_in = name_in + + @property + def name_lt(self): + """Gets the name_lt of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + + + :return: The name_lt of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_lt + + @name_lt.setter + def name_lt(self, name_lt): + """Sets the name_lt of this VirtualPrivateCloudLayer2GatewayWhereInput. + + + :param name_lt: The name_lt of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + :type name_lt: str + """ + + self._name_lt = name_lt + + @property + def name_lte(self): + """Gets the name_lte of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + + + :return: The name_lte of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_lte + + @name_lte.setter + def name_lte(self, name_lte): + """Sets the name_lte of this VirtualPrivateCloudLayer2GatewayWhereInput. + + + :param name_lte: The name_lte of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + :type name_lte: str + """ + + self._name_lte = name_lte + + @property + def name_not(self): + """Gets the name_not of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + + + :return: The name_not of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_not + + @name_not.setter + def name_not(self, name_not): + """Sets the name_not of this VirtualPrivateCloudLayer2GatewayWhereInput. + + + :param name_not: The name_not of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + :type name_not: str + """ + + self._name_not = name_not + + @property + def name_not_contains(self): + """Gets the name_not_contains of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + + + :return: The name_not_contains of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_not_contains + + @name_not_contains.setter + def name_not_contains(self, name_not_contains): + """Sets the name_not_contains of this VirtualPrivateCloudLayer2GatewayWhereInput. + + + :param name_not_contains: The name_not_contains of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + :type name_not_contains: str + """ + + self._name_not_contains = name_not_contains + + @property + def name_not_ends_with(self): + """Gets the name_not_ends_with of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + + + :return: The name_not_ends_with of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_not_ends_with + + @name_not_ends_with.setter + def name_not_ends_with(self, name_not_ends_with): + """Sets the name_not_ends_with of this VirtualPrivateCloudLayer2GatewayWhereInput. + + + :param name_not_ends_with: The name_not_ends_with of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + :type name_not_ends_with: str + """ + + self._name_not_ends_with = name_not_ends_with + + @property + def name_not_in(self): + """Gets the name_not_in of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + + + :return: The name_not_in of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._name_not_in + + @name_not_in.setter + def name_not_in(self, name_not_in): + """Sets the name_not_in of this VirtualPrivateCloudLayer2GatewayWhereInput. + + + :param name_not_in: The name_not_in of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + :type name_not_in: list[str] + """ + + self._name_not_in = name_not_in + + @property + def name_not_starts_with(self): + """Gets the name_not_starts_with of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + + + :return: The name_not_starts_with of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_not_starts_with + + @name_not_starts_with.setter + def name_not_starts_with(self, name_not_starts_with): + """Sets the name_not_starts_with of this VirtualPrivateCloudLayer2GatewayWhereInput. + + + :param name_not_starts_with: The name_not_starts_with of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + :type name_not_starts_with: str + """ + + self._name_not_starts_with = name_not_starts_with + + @property + def name_starts_with(self): + """Gets the name_starts_with of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + + + :return: The name_starts_with of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_starts_with + + @name_starts_with.setter + def name_starts_with(self, name_starts_with): + """Sets the name_starts_with of this VirtualPrivateCloudLayer2GatewayWhereInput. + + + :param name_starts_with: The name_starts_with of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + :type name_starts_with: str + """ + + self._name_starts_with = name_starts_with + + @property + def vlan(self): + """Gets the vlan of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + + + :return: The vlan of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + :rtype: VlanWhereInput + """ + return self._vlan + + @vlan.setter + def vlan(self, vlan): + """Sets the vlan of this VirtualPrivateCloudLayer2GatewayWhereInput. + + + :param vlan: The vlan of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + :type vlan: VlanWhereInput + """ + + self._vlan = vlan + + @property + def vpc(self): + """Gets the vpc of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + + + :return: The vpc of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + :rtype: VirtualPrivateCloudWhereInput + """ + return self._vpc + + @vpc.setter + def vpc(self, vpc): + """Sets the vpc of this VirtualPrivateCloudLayer2GatewayWhereInput. + + + :param vpc: The vpc of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + :type vpc: VirtualPrivateCloudWhereInput + """ + + self._vpc = vpc + + @property + def vpc_subnet(self): + """Gets the vpc_subnet of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + + + :return: The vpc_subnet of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + :rtype: VirtualPrivateCloudSubnetWhereInput + """ + return self._vpc_subnet + + @vpc_subnet.setter + def vpc_subnet(self, vpc_subnet): + """Sets the vpc_subnet of this VirtualPrivateCloudLayer2GatewayWhereInput. + + + :param vpc_subnet: The vpc_subnet of this VirtualPrivateCloudLayer2GatewayWhereInput. # noqa: E501 + :type vpc_subnet: VirtualPrivateCloudSubnetWhereInput + """ + + self._vpc_subnet = vpc_subnet + + 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, VirtualPrivateCloudLayer2GatewayWhereInput): + 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, VirtualPrivateCloudLayer2GatewayWhereInput): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/virtual_private_cloud_nat_gateway_where_input.py b/cloudtower/models/virtual_private_cloud_nat_gateway_where_input.py new file mode 100644 index 00000000..56110b7c --- /dev/null +++ b/cloudtower/models/virtual_private_cloud_nat_gateway_where_input.py @@ -0,0 +1,2167 @@ +# 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 cloudtower.configuration import Configuration + + +class VirtualPrivateCloudNatGatewayWhereInput(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[VirtualPrivateCloudNatGatewayWhereInput]', + '_not': 'list[VirtualPrivateCloudNatGatewayWhereInput]', + '_or': 'list[VirtualPrivateCloudNatGatewayWhereInput]', + 'enable_dnat': 'bool', + 'enable_dnat_not': 'bool', + 'enable_snat': 'bool', + 'enable_snat_not': 'bool', + 'entity_async_status': 'EntityAsyncStatus', + 'entity_async_status_in': 'list[EntityAsyncStatus]', + 'entity_async_status_not': 'EntityAsyncStatus', + 'entity_async_status_not_in': 'list[EntityAsyncStatus]', + 'external_ip': 'str', + 'external_ip_contains': 'str', + 'external_ip_ends_with': 'str', + 'external_ip_gt': 'str', + 'external_ip_gte': 'str', + 'external_ip_in': 'list[str]', + 'external_ip_lt': 'str', + 'external_ip_lte': 'str', + 'external_ip_not': 'str', + 'external_ip_not_contains': 'str', + 'external_ip_not_ends_with': 'str', + 'external_ip_not_in': 'list[str]', + 'external_ip_not_starts_with': 'str', + 'external_ip_starts_with': 'str', + 'external_subnet': 'VirtualPrivateCloudExternalSubnetWhereInput', + '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', + 'local_id': 'str', + 'local_id_contains': 'str', + 'local_id_ends_with': 'str', + 'local_id_gt': 'str', + 'local_id_gte': 'str', + 'local_id_in': 'list[str]', + 'local_id_lt': 'str', + 'local_id_lte': 'str', + 'local_id_not': 'str', + 'local_id_not_contains': 'str', + 'local_id_not_ends_with': 'str', + 'local_id_not_in': 'list[str]', + 'local_id_not_starts_with': 'str', + 'local_id_starts_with': 'str', + 'name': 'str', + 'name_contains': 'str', + 'name_ends_with': 'str', + 'name_gt': 'str', + 'name_gte': 'str', + 'name_in': 'list[str]', + 'name_lt': 'str', + 'name_lte': 'str', + 'name_not': 'str', + 'name_not_contains': 'str', + 'name_not_ends_with': 'str', + 'name_not_in': 'list[str]', + 'name_not_starts_with': 'str', + 'name_starts_with': 'str', + 'nexthop_ip': 'str', + 'nexthop_ip_contains': 'str', + 'nexthop_ip_ends_with': 'str', + 'nexthop_ip_gt': 'str', + 'nexthop_ip_gte': 'str', + 'nexthop_ip_in': 'list[str]', + 'nexthop_ip_lt': 'str', + 'nexthop_ip_lte': 'str', + 'nexthop_ip_not': 'str', + 'nexthop_ip_not_contains': 'str', + 'nexthop_ip_not_ends_with': 'str', + 'nexthop_ip_not_in': 'list[str]', + 'nexthop_ip_not_starts_with': 'str', + 'nexthop_ip_starts_with': 'str', + 'vpc': 'VirtualPrivateCloudWhereInput' + } + + attribute_map = { + '_and': 'AND', + '_not': 'NOT', + '_or': 'OR', + 'enable_dnat': 'enable_dnat', + 'enable_dnat_not': 'enable_dnat_not', + 'enable_snat': 'enable_snat', + 'enable_snat_not': 'enable_snat_not', + 'entity_async_status': 'entityAsyncStatus', + 'entity_async_status_in': 'entityAsyncStatus_in', + 'entity_async_status_not': 'entityAsyncStatus_not', + 'entity_async_status_not_in': 'entityAsyncStatus_not_in', + 'external_ip': 'external_ip', + 'external_ip_contains': 'external_ip_contains', + 'external_ip_ends_with': 'external_ip_ends_with', + 'external_ip_gt': 'external_ip_gt', + 'external_ip_gte': 'external_ip_gte', + 'external_ip_in': 'external_ip_in', + 'external_ip_lt': 'external_ip_lt', + 'external_ip_lte': 'external_ip_lte', + 'external_ip_not': 'external_ip_not', + 'external_ip_not_contains': 'external_ip_not_contains', + 'external_ip_not_ends_with': 'external_ip_not_ends_with', + 'external_ip_not_in': 'external_ip_not_in', + 'external_ip_not_starts_with': 'external_ip_not_starts_with', + 'external_ip_starts_with': 'external_ip_starts_with', + 'external_subnet': 'external_subnet', + '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', + 'local_id': 'local_id', + 'local_id_contains': 'local_id_contains', + 'local_id_ends_with': 'local_id_ends_with', + 'local_id_gt': 'local_id_gt', + 'local_id_gte': 'local_id_gte', + 'local_id_in': 'local_id_in', + 'local_id_lt': 'local_id_lt', + 'local_id_lte': 'local_id_lte', + 'local_id_not': 'local_id_not', + 'local_id_not_contains': 'local_id_not_contains', + 'local_id_not_ends_with': 'local_id_not_ends_with', + 'local_id_not_in': 'local_id_not_in', + 'local_id_not_starts_with': 'local_id_not_starts_with', + 'local_id_starts_with': 'local_id_starts_with', + 'name': 'name', + 'name_contains': 'name_contains', + 'name_ends_with': 'name_ends_with', + 'name_gt': 'name_gt', + 'name_gte': 'name_gte', + 'name_in': 'name_in', + 'name_lt': 'name_lt', + 'name_lte': 'name_lte', + 'name_not': 'name_not', + 'name_not_contains': 'name_not_contains', + 'name_not_ends_with': 'name_not_ends_with', + 'name_not_in': 'name_not_in', + 'name_not_starts_with': 'name_not_starts_with', + 'name_starts_with': 'name_starts_with', + 'nexthop_ip': 'nexthop_ip', + 'nexthop_ip_contains': 'nexthop_ip_contains', + 'nexthop_ip_ends_with': 'nexthop_ip_ends_with', + 'nexthop_ip_gt': 'nexthop_ip_gt', + 'nexthop_ip_gte': 'nexthop_ip_gte', + 'nexthop_ip_in': 'nexthop_ip_in', + 'nexthop_ip_lt': 'nexthop_ip_lt', + 'nexthop_ip_lte': 'nexthop_ip_lte', + 'nexthop_ip_not': 'nexthop_ip_not', + 'nexthop_ip_not_contains': 'nexthop_ip_not_contains', + 'nexthop_ip_not_ends_with': 'nexthop_ip_not_ends_with', + 'nexthop_ip_not_in': 'nexthop_ip_not_in', + 'nexthop_ip_not_starts_with': 'nexthop_ip_not_starts_with', + 'nexthop_ip_starts_with': 'nexthop_ip_starts_with', + 'vpc': 'vpc' + } + + def __init__(self, **kwargs): # noqa: E501 + """VirtualPrivateCloudNatGatewayWhereInput - 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._enable_dnat = None + self._enable_dnat_not = None + self._enable_snat = None + self._enable_snat_not = None + self._entity_async_status = None + self._entity_async_status_in = None + self._entity_async_status_not = None + self._entity_async_status_not_in = None + self._external_ip = None + self._external_ip_contains = None + self._external_ip_ends_with = None + self._external_ip_gt = None + self._external_ip_gte = None + self._external_ip_in = None + self._external_ip_lt = None + self._external_ip_lte = None + self._external_ip_not = None + self._external_ip_not_contains = None + self._external_ip_not_ends_with = None + self._external_ip_not_in = None + self._external_ip_not_starts_with = None + self._external_ip_starts_with = None + self._external_subnet = 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._local_id = None + self._local_id_contains = None + self._local_id_ends_with = None + self._local_id_gt = None + self._local_id_gte = None + self._local_id_in = None + self._local_id_lt = None + self._local_id_lte = None + self._local_id_not = None + self._local_id_not_contains = None + self._local_id_not_ends_with = None + self._local_id_not_in = None + self._local_id_not_starts_with = None + self._local_id_starts_with = None + self._name = None + self._name_contains = None + self._name_ends_with = None + self._name_gt = None + self._name_gte = None + self._name_in = None + self._name_lt = None + self._name_lte = None + self._name_not = None + self._name_not_contains = None + self._name_not_ends_with = None + self._name_not_in = None + self._name_not_starts_with = None + self._name_starts_with = None + self._nexthop_ip = None + self._nexthop_ip_contains = None + self._nexthop_ip_ends_with = None + self._nexthop_ip_gt = None + self._nexthop_ip_gte = None + self._nexthop_ip_in = None + self._nexthop_ip_lt = None + self._nexthop_ip_lte = None + self._nexthop_ip_not = None + self._nexthop_ip_not_contains = None + self._nexthop_ip_not_ends_with = None + self._nexthop_ip_not_in = None + self._nexthop_ip_not_starts_with = None + self._nexthop_ip_starts_with = None + self._vpc = None + self.discriminator = None + + self._and = kwargs.get("_and", None) + self._not = kwargs.get("_not", None) + self._or = kwargs.get("_or", None) + self.enable_dnat = kwargs.get("enable_dnat", None) + self.enable_dnat_not = kwargs.get("enable_dnat_not", None) + self.enable_snat = kwargs.get("enable_snat", None) + self.enable_snat_not = kwargs.get("enable_snat_not", None) + self.entity_async_status = kwargs.get("entity_async_status", None) + self.entity_async_status_in = kwargs.get("entity_async_status_in", None) + self.entity_async_status_not = kwargs.get("entity_async_status_not", None) + self.entity_async_status_not_in = kwargs.get("entity_async_status_not_in", None) + self.external_ip = kwargs.get("external_ip", None) + self.external_ip_contains = kwargs.get("external_ip_contains", None) + self.external_ip_ends_with = kwargs.get("external_ip_ends_with", None) + self.external_ip_gt = kwargs.get("external_ip_gt", None) + self.external_ip_gte = kwargs.get("external_ip_gte", None) + self.external_ip_in = kwargs.get("external_ip_in", None) + self.external_ip_lt = kwargs.get("external_ip_lt", None) + self.external_ip_lte = kwargs.get("external_ip_lte", None) + self.external_ip_not = kwargs.get("external_ip_not", None) + self.external_ip_not_contains = kwargs.get("external_ip_not_contains", None) + self.external_ip_not_ends_with = kwargs.get("external_ip_not_ends_with", None) + self.external_ip_not_in = kwargs.get("external_ip_not_in", None) + self.external_ip_not_starts_with = kwargs.get("external_ip_not_starts_with", None) + self.external_ip_starts_with = kwargs.get("external_ip_starts_with", None) + self.external_subnet = kwargs.get("external_subnet", 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.local_id = kwargs.get("local_id", None) + self.local_id_contains = kwargs.get("local_id_contains", None) + self.local_id_ends_with = kwargs.get("local_id_ends_with", None) + self.local_id_gt = kwargs.get("local_id_gt", None) + self.local_id_gte = kwargs.get("local_id_gte", None) + self.local_id_in = kwargs.get("local_id_in", None) + self.local_id_lt = kwargs.get("local_id_lt", None) + self.local_id_lte = kwargs.get("local_id_lte", None) + self.local_id_not = kwargs.get("local_id_not", None) + self.local_id_not_contains = kwargs.get("local_id_not_contains", None) + self.local_id_not_ends_with = kwargs.get("local_id_not_ends_with", None) + self.local_id_not_in = kwargs.get("local_id_not_in", None) + self.local_id_not_starts_with = kwargs.get("local_id_not_starts_with", None) + self.local_id_starts_with = kwargs.get("local_id_starts_with", None) + self.name = kwargs.get("name", None) + self.name_contains = kwargs.get("name_contains", None) + self.name_ends_with = kwargs.get("name_ends_with", None) + self.name_gt = kwargs.get("name_gt", None) + self.name_gte = kwargs.get("name_gte", None) + self.name_in = kwargs.get("name_in", None) + self.name_lt = kwargs.get("name_lt", None) + self.name_lte = kwargs.get("name_lte", None) + self.name_not = kwargs.get("name_not", None) + self.name_not_contains = kwargs.get("name_not_contains", None) + self.name_not_ends_with = kwargs.get("name_not_ends_with", None) + self.name_not_in = kwargs.get("name_not_in", None) + self.name_not_starts_with = kwargs.get("name_not_starts_with", None) + self.name_starts_with = kwargs.get("name_starts_with", None) + self.nexthop_ip = kwargs.get("nexthop_ip", None) + self.nexthop_ip_contains = kwargs.get("nexthop_ip_contains", None) + self.nexthop_ip_ends_with = kwargs.get("nexthop_ip_ends_with", None) + self.nexthop_ip_gt = kwargs.get("nexthop_ip_gt", None) + self.nexthop_ip_gte = kwargs.get("nexthop_ip_gte", None) + self.nexthop_ip_in = kwargs.get("nexthop_ip_in", None) + self.nexthop_ip_lt = kwargs.get("nexthop_ip_lt", None) + self.nexthop_ip_lte = kwargs.get("nexthop_ip_lte", None) + self.nexthop_ip_not = kwargs.get("nexthop_ip_not", None) + self.nexthop_ip_not_contains = kwargs.get("nexthop_ip_not_contains", None) + self.nexthop_ip_not_ends_with = kwargs.get("nexthop_ip_not_ends_with", None) + self.nexthop_ip_not_in = kwargs.get("nexthop_ip_not_in", None) + self.nexthop_ip_not_starts_with = kwargs.get("nexthop_ip_not_starts_with", None) + self.nexthop_ip_starts_with = kwargs.get("nexthop_ip_starts_with", None) + self.vpc = kwargs.get("vpc", None) + + @property + def _and(self): + """Gets the _and of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + + + :return: The _and of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :rtype: list[VirtualPrivateCloudNatGatewayWhereInput] + """ + return self.__and + + @_and.setter + def _and(self, _and): + """Sets the _and of this VirtualPrivateCloudNatGatewayWhereInput. + + + :param _and: The _and of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :type _and: list[VirtualPrivateCloudNatGatewayWhereInput] + """ + + self.__and = _and + + @property + def _not(self): + """Gets the _not of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + + + :return: The _not of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :rtype: list[VirtualPrivateCloudNatGatewayWhereInput] + """ + return self.__not + + @_not.setter + def _not(self, _not): + """Sets the _not of this VirtualPrivateCloudNatGatewayWhereInput. + + + :param _not: The _not of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :type _not: list[VirtualPrivateCloudNatGatewayWhereInput] + """ + + self.__not = _not + + @property + def _or(self): + """Gets the _or of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + + + :return: The _or of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :rtype: list[VirtualPrivateCloudNatGatewayWhereInput] + """ + return self.__or + + @_or.setter + def _or(self, _or): + """Sets the _or of this VirtualPrivateCloudNatGatewayWhereInput. + + + :param _or: The _or of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :type _or: list[VirtualPrivateCloudNatGatewayWhereInput] + """ + + self.__or = _or + + @property + def enable_dnat(self): + """Gets the enable_dnat of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + + + :return: The enable_dnat of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :rtype: bool + """ + return self._enable_dnat + + @enable_dnat.setter + def enable_dnat(self, enable_dnat): + """Sets the enable_dnat of this VirtualPrivateCloudNatGatewayWhereInput. + + + :param enable_dnat: The enable_dnat of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :type enable_dnat: bool + """ + + self._enable_dnat = enable_dnat + + @property + def enable_dnat_not(self): + """Gets the enable_dnat_not of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + + + :return: The enable_dnat_not of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :rtype: bool + """ + return self._enable_dnat_not + + @enable_dnat_not.setter + def enable_dnat_not(self, enable_dnat_not): + """Sets the enable_dnat_not of this VirtualPrivateCloudNatGatewayWhereInput. + + + :param enable_dnat_not: The enable_dnat_not of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :type enable_dnat_not: bool + """ + + self._enable_dnat_not = enable_dnat_not + + @property + def enable_snat(self): + """Gets the enable_snat of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + + + :return: The enable_snat of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :rtype: bool + """ + return self._enable_snat + + @enable_snat.setter + def enable_snat(self, enable_snat): + """Sets the enable_snat of this VirtualPrivateCloudNatGatewayWhereInput. + + + :param enable_snat: The enable_snat of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :type enable_snat: bool + """ + + self._enable_snat = enable_snat + + @property + def enable_snat_not(self): + """Gets the enable_snat_not of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + + + :return: The enable_snat_not of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :rtype: bool + """ + return self._enable_snat_not + + @enable_snat_not.setter + def enable_snat_not(self, enable_snat_not): + """Sets the enable_snat_not of this VirtualPrivateCloudNatGatewayWhereInput. + + + :param enable_snat_not: The enable_snat_not of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :type enable_snat_not: bool + """ + + self._enable_snat_not = enable_snat_not + + @property + def entity_async_status(self): + """Gets the entity_async_status of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + + + :return: The entity_async_status of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :rtype: EntityAsyncStatus + """ + return self._entity_async_status + + @entity_async_status.setter + def entity_async_status(self, entity_async_status): + """Sets the entity_async_status of this VirtualPrivateCloudNatGatewayWhereInput. + + + :param entity_async_status: The entity_async_status of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :type entity_async_status: EntityAsyncStatus + """ + + self._entity_async_status = entity_async_status + + @property + def entity_async_status_in(self): + """Gets the entity_async_status_in of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + + + :return: The entity_async_status_in of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :rtype: list[EntityAsyncStatus] + """ + return self._entity_async_status_in + + @entity_async_status_in.setter + def entity_async_status_in(self, entity_async_status_in): + """Sets the entity_async_status_in of this VirtualPrivateCloudNatGatewayWhereInput. + + + :param entity_async_status_in: The entity_async_status_in of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :type entity_async_status_in: list[EntityAsyncStatus] + """ + + self._entity_async_status_in = entity_async_status_in + + @property + def entity_async_status_not(self): + """Gets the entity_async_status_not of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + + + :return: The entity_async_status_not of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :rtype: EntityAsyncStatus + """ + return self._entity_async_status_not + + @entity_async_status_not.setter + def entity_async_status_not(self, entity_async_status_not): + """Sets the entity_async_status_not of this VirtualPrivateCloudNatGatewayWhereInput. + + + :param entity_async_status_not: The entity_async_status_not of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :type entity_async_status_not: EntityAsyncStatus + """ + + self._entity_async_status_not = entity_async_status_not + + @property + def entity_async_status_not_in(self): + """Gets the entity_async_status_not_in of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + + + :return: The entity_async_status_not_in of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :rtype: list[EntityAsyncStatus] + """ + return self._entity_async_status_not_in + + @entity_async_status_not_in.setter + def entity_async_status_not_in(self, entity_async_status_not_in): + """Sets the entity_async_status_not_in of this VirtualPrivateCloudNatGatewayWhereInput. + + + :param entity_async_status_not_in: The entity_async_status_not_in of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :type entity_async_status_not_in: list[EntityAsyncStatus] + """ + + self._entity_async_status_not_in = entity_async_status_not_in + + @property + def external_ip(self): + """Gets the external_ip of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + + + :return: The external_ip of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._external_ip + + @external_ip.setter + def external_ip(self, external_ip): + """Sets the external_ip of this VirtualPrivateCloudNatGatewayWhereInput. + + + :param external_ip: The external_ip of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :type external_ip: str + """ + + self._external_ip = external_ip + + @property + def external_ip_contains(self): + """Gets the external_ip_contains of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + + + :return: The external_ip_contains of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._external_ip_contains + + @external_ip_contains.setter + def external_ip_contains(self, external_ip_contains): + """Sets the external_ip_contains of this VirtualPrivateCloudNatGatewayWhereInput. + + + :param external_ip_contains: The external_ip_contains of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :type external_ip_contains: str + """ + + self._external_ip_contains = external_ip_contains + + @property + def external_ip_ends_with(self): + """Gets the external_ip_ends_with of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + + + :return: The external_ip_ends_with of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._external_ip_ends_with + + @external_ip_ends_with.setter + def external_ip_ends_with(self, external_ip_ends_with): + """Sets the external_ip_ends_with of this VirtualPrivateCloudNatGatewayWhereInput. + + + :param external_ip_ends_with: The external_ip_ends_with of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :type external_ip_ends_with: str + """ + + self._external_ip_ends_with = external_ip_ends_with + + @property + def external_ip_gt(self): + """Gets the external_ip_gt of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + + + :return: The external_ip_gt of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._external_ip_gt + + @external_ip_gt.setter + def external_ip_gt(self, external_ip_gt): + """Sets the external_ip_gt of this VirtualPrivateCloudNatGatewayWhereInput. + + + :param external_ip_gt: The external_ip_gt of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :type external_ip_gt: str + """ + + self._external_ip_gt = external_ip_gt + + @property + def external_ip_gte(self): + """Gets the external_ip_gte of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + + + :return: The external_ip_gte of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._external_ip_gte + + @external_ip_gte.setter + def external_ip_gte(self, external_ip_gte): + """Sets the external_ip_gte of this VirtualPrivateCloudNatGatewayWhereInput. + + + :param external_ip_gte: The external_ip_gte of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :type external_ip_gte: str + """ + + self._external_ip_gte = external_ip_gte + + @property + def external_ip_in(self): + """Gets the external_ip_in of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + + + :return: The external_ip_in of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._external_ip_in + + @external_ip_in.setter + def external_ip_in(self, external_ip_in): + """Sets the external_ip_in of this VirtualPrivateCloudNatGatewayWhereInput. + + + :param external_ip_in: The external_ip_in of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :type external_ip_in: list[str] + """ + + self._external_ip_in = external_ip_in + + @property + def external_ip_lt(self): + """Gets the external_ip_lt of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + + + :return: The external_ip_lt of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._external_ip_lt + + @external_ip_lt.setter + def external_ip_lt(self, external_ip_lt): + """Sets the external_ip_lt of this VirtualPrivateCloudNatGatewayWhereInput. + + + :param external_ip_lt: The external_ip_lt of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :type external_ip_lt: str + """ + + self._external_ip_lt = external_ip_lt + + @property + def external_ip_lte(self): + """Gets the external_ip_lte of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + + + :return: The external_ip_lte of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._external_ip_lte + + @external_ip_lte.setter + def external_ip_lte(self, external_ip_lte): + """Sets the external_ip_lte of this VirtualPrivateCloudNatGatewayWhereInput. + + + :param external_ip_lte: The external_ip_lte of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :type external_ip_lte: str + """ + + self._external_ip_lte = external_ip_lte + + @property + def external_ip_not(self): + """Gets the external_ip_not of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + + + :return: The external_ip_not of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._external_ip_not + + @external_ip_not.setter + def external_ip_not(self, external_ip_not): + """Sets the external_ip_not of this VirtualPrivateCloudNatGatewayWhereInput. + + + :param external_ip_not: The external_ip_not of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :type external_ip_not: str + """ + + self._external_ip_not = external_ip_not + + @property + def external_ip_not_contains(self): + """Gets the external_ip_not_contains of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + + + :return: The external_ip_not_contains of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._external_ip_not_contains + + @external_ip_not_contains.setter + def external_ip_not_contains(self, external_ip_not_contains): + """Sets the external_ip_not_contains of this VirtualPrivateCloudNatGatewayWhereInput. + + + :param external_ip_not_contains: The external_ip_not_contains of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :type external_ip_not_contains: str + """ + + self._external_ip_not_contains = external_ip_not_contains + + @property + def external_ip_not_ends_with(self): + """Gets the external_ip_not_ends_with of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + + + :return: The external_ip_not_ends_with of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._external_ip_not_ends_with + + @external_ip_not_ends_with.setter + def external_ip_not_ends_with(self, external_ip_not_ends_with): + """Sets the external_ip_not_ends_with of this VirtualPrivateCloudNatGatewayWhereInput. + + + :param external_ip_not_ends_with: The external_ip_not_ends_with of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :type external_ip_not_ends_with: str + """ + + self._external_ip_not_ends_with = external_ip_not_ends_with + + @property + def external_ip_not_in(self): + """Gets the external_ip_not_in of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + + + :return: The external_ip_not_in of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._external_ip_not_in + + @external_ip_not_in.setter + def external_ip_not_in(self, external_ip_not_in): + """Sets the external_ip_not_in of this VirtualPrivateCloudNatGatewayWhereInput. + + + :param external_ip_not_in: The external_ip_not_in of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :type external_ip_not_in: list[str] + """ + + self._external_ip_not_in = external_ip_not_in + + @property + def external_ip_not_starts_with(self): + """Gets the external_ip_not_starts_with of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + + + :return: The external_ip_not_starts_with of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._external_ip_not_starts_with + + @external_ip_not_starts_with.setter + def external_ip_not_starts_with(self, external_ip_not_starts_with): + """Sets the external_ip_not_starts_with of this VirtualPrivateCloudNatGatewayWhereInput. + + + :param external_ip_not_starts_with: The external_ip_not_starts_with of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :type external_ip_not_starts_with: str + """ + + self._external_ip_not_starts_with = external_ip_not_starts_with + + @property + def external_ip_starts_with(self): + """Gets the external_ip_starts_with of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + + + :return: The external_ip_starts_with of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._external_ip_starts_with + + @external_ip_starts_with.setter + def external_ip_starts_with(self, external_ip_starts_with): + """Sets the external_ip_starts_with of this VirtualPrivateCloudNatGatewayWhereInput. + + + :param external_ip_starts_with: The external_ip_starts_with of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :type external_ip_starts_with: str + """ + + self._external_ip_starts_with = external_ip_starts_with + + @property + def external_subnet(self): + """Gets the external_subnet of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + + + :return: The external_subnet of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :rtype: VirtualPrivateCloudExternalSubnetWhereInput + """ + return self._external_subnet + + @external_subnet.setter + def external_subnet(self, external_subnet): + """Sets the external_subnet of this VirtualPrivateCloudNatGatewayWhereInput. + + + :param external_subnet: The external_subnet of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :type external_subnet: VirtualPrivateCloudExternalSubnetWhereInput + """ + + self._external_subnet = external_subnet + + @property + def id(self): + """Gets the id of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + + + :return: The id of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._id + + @id.setter + def id(self, id): + """Sets the id of this VirtualPrivateCloudNatGatewayWhereInput. + + + :param id: The id of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :type id: str + """ + + self._id = id + + @property + def id_contains(self): + """Gets the id_contains of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + + + :return: The id_contains of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_contains + + @id_contains.setter + def id_contains(self, id_contains): + """Sets the id_contains of this VirtualPrivateCloudNatGatewayWhereInput. + + + :param id_contains: The id_contains of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :type id_contains: str + """ + + self._id_contains = id_contains + + @property + def id_ends_with(self): + """Gets the id_ends_with of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + + + :return: The id_ends_with of this VirtualPrivateCloudNatGatewayWhereInput. # 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 VirtualPrivateCloudNatGatewayWhereInput. + + + :param id_ends_with: The id_ends_with of this VirtualPrivateCloudNatGatewayWhereInput. # 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 VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + + + :return: The id_gt of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_gt + + @id_gt.setter + def id_gt(self, id_gt): + """Sets the id_gt of this VirtualPrivateCloudNatGatewayWhereInput. + + + :param id_gt: The id_gt of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :type id_gt: str + """ + + self._id_gt = id_gt + + @property + def id_gte(self): + """Gets the id_gte of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + + + :return: The id_gte of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_gte + + @id_gte.setter + def id_gte(self, id_gte): + """Sets the id_gte of this VirtualPrivateCloudNatGatewayWhereInput. + + + :param id_gte: The id_gte of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :type id_gte: str + """ + + self._id_gte = id_gte + + @property + def id_in(self): + """Gets the id_in of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + + + :return: The id_in of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._id_in + + @id_in.setter + def id_in(self, id_in): + """Sets the id_in of this VirtualPrivateCloudNatGatewayWhereInput. + + + :param id_in: The id_in of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :type id_in: list[str] + """ + + self._id_in = id_in + + @property + def id_lt(self): + """Gets the id_lt of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + + + :return: The id_lt of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_lt + + @id_lt.setter + def id_lt(self, id_lt): + """Sets the id_lt of this VirtualPrivateCloudNatGatewayWhereInput. + + + :param id_lt: The id_lt of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :type id_lt: str + """ + + self._id_lt = id_lt + + @property + def id_lte(self): + """Gets the id_lte of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + + + :return: The id_lte of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_lte + + @id_lte.setter + def id_lte(self, id_lte): + """Sets the id_lte of this VirtualPrivateCloudNatGatewayWhereInput. + + + :param id_lte: The id_lte of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :type id_lte: str + """ + + self._id_lte = id_lte + + @property + def id_not(self): + """Gets the id_not of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + + + :return: The id_not of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_not + + @id_not.setter + def id_not(self, id_not): + """Sets the id_not of this VirtualPrivateCloudNatGatewayWhereInput. + + + :param id_not: The id_not of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :type id_not: str + """ + + self._id_not = id_not + + @property + def id_not_contains(self): + """Gets the id_not_contains of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + + + :return: The id_not_contains of this VirtualPrivateCloudNatGatewayWhereInput. # 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 VirtualPrivateCloudNatGatewayWhereInput. + + + :param id_not_contains: The id_not_contains of this VirtualPrivateCloudNatGatewayWhereInput. # 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 VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + + + :return: The id_not_ends_with of this VirtualPrivateCloudNatGatewayWhereInput. # 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 VirtualPrivateCloudNatGatewayWhereInput. + + + :param id_not_ends_with: The id_not_ends_with of this VirtualPrivateCloudNatGatewayWhereInput. # 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 VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + + + :return: The id_not_in of this VirtualPrivateCloudNatGatewayWhereInput. # 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 VirtualPrivateCloudNatGatewayWhereInput. + + + :param id_not_in: The id_not_in of this VirtualPrivateCloudNatGatewayWhereInput. # 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 VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + + + :return: The id_not_starts_with of this VirtualPrivateCloudNatGatewayWhereInput. # 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 VirtualPrivateCloudNatGatewayWhereInput. + + + :param id_not_starts_with: The id_not_starts_with of this VirtualPrivateCloudNatGatewayWhereInput. # 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 VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + + + :return: The id_starts_with of this VirtualPrivateCloudNatGatewayWhereInput. # 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 VirtualPrivateCloudNatGatewayWhereInput. + + + :param id_starts_with: The id_starts_with of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :type id_starts_with: str + """ + + self._id_starts_with = id_starts_with + + @property + def local_id(self): + """Gets the local_id of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + + + :return: The local_id of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id + + @local_id.setter + def local_id(self, local_id): + """Sets the local_id of this VirtualPrivateCloudNatGatewayWhereInput. + + + :param local_id: The local_id of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :type local_id: str + """ + + self._local_id = local_id + + @property + def local_id_contains(self): + """Gets the local_id_contains of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + + + :return: The local_id_contains of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_contains + + @local_id_contains.setter + def local_id_contains(self, local_id_contains): + """Sets the local_id_contains of this VirtualPrivateCloudNatGatewayWhereInput. + + + :param local_id_contains: The local_id_contains of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :type local_id_contains: str + """ + + self._local_id_contains = local_id_contains + + @property + def local_id_ends_with(self): + """Gets the local_id_ends_with of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + + + :return: The local_id_ends_with of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_ends_with + + @local_id_ends_with.setter + def local_id_ends_with(self, local_id_ends_with): + """Sets the local_id_ends_with of this VirtualPrivateCloudNatGatewayWhereInput. + + + :param local_id_ends_with: The local_id_ends_with of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :type local_id_ends_with: str + """ + + self._local_id_ends_with = local_id_ends_with + + @property + def local_id_gt(self): + """Gets the local_id_gt of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + + + :return: The local_id_gt of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_gt + + @local_id_gt.setter + def local_id_gt(self, local_id_gt): + """Sets the local_id_gt of this VirtualPrivateCloudNatGatewayWhereInput. + + + :param local_id_gt: The local_id_gt of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :type local_id_gt: str + """ + + self._local_id_gt = local_id_gt + + @property + def local_id_gte(self): + """Gets the local_id_gte of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + + + :return: The local_id_gte of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_gte + + @local_id_gte.setter + def local_id_gte(self, local_id_gte): + """Sets the local_id_gte of this VirtualPrivateCloudNatGatewayWhereInput. + + + :param local_id_gte: The local_id_gte of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :type local_id_gte: str + """ + + self._local_id_gte = local_id_gte + + @property + def local_id_in(self): + """Gets the local_id_in of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + + + :return: The local_id_in of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._local_id_in + + @local_id_in.setter + def local_id_in(self, local_id_in): + """Sets the local_id_in of this VirtualPrivateCloudNatGatewayWhereInput. + + + :param local_id_in: The local_id_in of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :type local_id_in: list[str] + """ + + self._local_id_in = local_id_in + + @property + def local_id_lt(self): + """Gets the local_id_lt of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + + + :return: The local_id_lt of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_lt + + @local_id_lt.setter + def local_id_lt(self, local_id_lt): + """Sets the local_id_lt of this VirtualPrivateCloudNatGatewayWhereInput. + + + :param local_id_lt: The local_id_lt of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :type local_id_lt: str + """ + + self._local_id_lt = local_id_lt + + @property + def local_id_lte(self): + """Gets the local_id_lte of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + + + :return: The local_id_lte of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_lte + + @local_id_lte.setter + def local_id_lte(self, local_id_lte): + """Sets the local_id_lte of this VirtualPrivateCloudNatGatewayWhereInput. + + + :param local_id_lte: The local_id_lte of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :type local_id_lte: str + """ + + self._local_id_lte = local_id_lte + + @property + def local_id_not(self): + """Gets the local_id_not of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + + + :return: The local_id_not of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_not + + @local_id_not.setter + def local_id_not(self, local_id_not): + """Sets the local_id_not of this VirtualPrivateCloudNatGatewayWhereInput. + + + :param local_id_not: The local_id_not of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :type local_id_not: str + """ + + self._local_id_not = local_id_not + + @property + def local_id_not_contains(self): + """Gets the local_id_not_contains of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + + + :return: The local_id_not_contains of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_not_contains + + @local_id_not_contains.setter + def local_id_not_contains(self, local_id_not_contains): + """Sets the local_id_not_contains of this VirtualPrivateCloudNatGatewayWhereInput. + + + :param local_id_not_contains: The local_id_not_contains of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :type local_id_not_contains: str + """ + + self._local_id_not_contains = local_id_not_contains + + @property + def local_id_not_ends_with(self): + """Gets the local_id_not_ends_with of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + + + :return: The local_id_not_ends_with of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_not_ends_with + + @local_id_not_ends_with.setter + def local_id_not_ends_with(self, local_id_not_ends_with): + """Sets the local_id_not_ends_with of this VirtualPrivateCloudNatGatewayWhereInput. + + + :param local_id_not_ends_with: The local_id_not_ends_with of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :type local_id_not_ends_with: str + """ + + self._local_id_not_ends_with = local_id_not_ends_with + + @property + def local_id_not_in(self): + """Gets the local_id_not_in of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + + + :return: The local_id_not_in of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._local_id_not_in + + @local_id_not_in.setter + def local_id_not_in(self, local_id_not_in): + """Sets the local_id_not_in of this VirtualPrivateCloudNatGatewayWhereInput. + + + :param local_id_not_in: The local_id_not_in of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :type local_id_not_in: list[str] + """ + + self._local_id_not_in = local_id_not_in + + @property + def local_id_not_starts_with(self): + """Gets the local_id_not_starts_with of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + + + :return: The local_id_not_starts_with of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_not_starts_with + + @local_id_not_starts_with.setter + def local_id_not_starts_with(self, local_id_not_starts_with): + """Sets the local_id_not_starts_with of this VirtualPrivateCloudNatGatewayWhereInput. + + + :param local_id_not_starts_with: The local_id_not_starts_with of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :type local_id_not_starts_with: str + """ + + self._local_id_not_starts_with = local_id_not_starts_with + + @property + def local_id_starts_with(self): + """Gets the local_id_starts_with of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + + + :return: The local_id_starts_with of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_starts_with + + @local_id_starts_with.setter + def local_id_starts_with(self, local_id_starts_with): + """Sets the local_id_starts_with of this VirtualPrivateCloudNatGatewayWhereInput. + + + :param local_id_starts_with: The local_id_starts_with of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :type local_id_starts_with: str + """ + + self._local_id_starts_with = local_id_starts_with + + @property + def name(self): + """Gets the name of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + + + :return: The name of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._name + + @name.setter + def name(self, name): + """Sets the name of this VirtualPrivateCloudNatGatewayWhereInput. + + + :param name: The name of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :type name: str + """ + + self._name = name + + @property + def name_contains(self): + """Gets the name_contains of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + + + :return: The name_contains of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_contains + + @name_contains.setter + def name_contains(self, name_contains): + """Sets the name_contains of this VirtualPrivateCloudNatGatewayWhereInput. + + + :param name_contains: The name_contains of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :type name_contains: str + """ + + self._name_contains = name_contains + + @property + def name_ends_with(self): + """Gets the name_ends_with of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + + + :return: The name_ends_with of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_ends_with + + @name_ends_with.setter + def name_ends_with(self, name_ends_with): + """Sets the name_ends_with of this VirtualPrivateCloudNatGatewayWhereInput. + + + :param name_ends_with: The name_ends_with of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :type name_ends_with: str + """ + + self._name_ends_with = name_ends_with + + @property + def name_gt(self): + """Gets the name_gt of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + + + :return: The name_gt of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_gt + + @name_gt.setter + def name_gt(self, name_gt): + """Sets the name_gt of this VirtualPrivateCloudNatGatewayWhereInput. + + + :param name_gt: The name_gt of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :type name_gt: str + """ + + self._name_gt = name_gt + + @property + def name_gte(self): + """Gets the name_gte of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + + + :return: The name_gte of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_gte + + @name_gte.setter + def name_gte(self, name_gte): + """Sets the name_gte of this VirtualPrivateCloudNatGatewayWhereInput. + + + :param name_gte: The name_gte of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :type name_gte: str + """ + + self._name_gte = name_gte + + @property + def name_in(self): + """Gets the name_in of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + + + :return: The name_in of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._name_in + + @name_in.setter + def name_in(self, name_in): + """Sets the name_in of this VirtualPrivateCloudNatGatewayWhereInput. + + + :param name_in: The name_in of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :type name_in: list[str] + """ + + self._name_in = name_in + + @property + def name_lt(self): + """Gets the name_lt of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + + + :return: The name_lt of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_lt + + @name_lt.setter + def name_lt(self, name_lt): + """Sets the name_lt of this VirtualPrivateCloudNatGatewayWhereInput. + + + :param name_lt: The name_lt of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :type name_lt: str + """ + + self._name_lt = name_lt + + @property + def name_lte(self): + """Gets the name_lte of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + + + :return: The name_lte of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_lte + + @name_lte.setter + def name_lte(self, name_lte): + """Sets the name_lte of this VirtualPrivateCloudNatGatewayWhereInput. + + + :param name_lte: The name_lte of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :type name_lte: str + """ + + self._name_lte = name_lte + + @property + def name_not(self): + """Gets the name_not of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + + + :return: The name_not of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_not + + @name_not.setter + def name_not(self, name_not): + """Sets the name_not of this VirtualPrivateCloudNatGatewayWhereInput. + + + :param name_not: The name_not of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :type name_not: str + """ + + self._name_not = name_not + + @property + def name_not_contains(self): + """Gets the name_not_contains of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + + + :return: The name_not_contains of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_not_contains + + @name_not_contains.setter + def name_not_contains(self, name_not_contains): + """Sets the name_not_contains of this VirtualPrivateCloudNatGatewayWhereInput. + + + :param name_not_contains: The name_not_contains of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :type name_not_contains: str + """ + + self._name_not_contains = name_not_contains + + @property + def name_not_ends_with(self): + """Gets the name_not_ends_with of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + + + :return: The name_not_ends_with of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_not_ends_with + + @name_not_ends_with.setter + def name_not_ends_with(self, name_not_ends_with): + """Sets the name_not_ends_with of this VirtualPrivateCloudNatGatewayWhereInput. + + + :param name_not_ends_with: The name_not_ends_with of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :type name_not_ends_with: str + """ + + self._name_not_ends_with = name_not_ends_with + + @property + def name_not_in(self): + """Gets the name_not_in of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + + + :return: The name_not_in of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._name_not_in + + @name_not_in.setter + def name_not_in(self, name_not_in): + """Sets the name_not_in of this VirtualPrivateCloudNatGatewayWhereInput. + + + :param name_not_in: The name_not_in of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :type name_not_in: list[str] + """ + + self._name_not_in = name_not_in + + @property + def name_not_starts_with(self): + """Gets the name_not_starts_with of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + + + :return: The name_not_starts_with of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_not_starts_with + + @name_not_starts_with.setter + def name_not_starts_with(self, name_not_starts_with): + """Sets the name_not_starts_with of this VirtualPrivateCloudNatGatewayWhereInput. + + + :param name_not_starts_with: The name_not_starts_with of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :type name_not_starts_with: str + """ + + self._name_not_starts_with = name_not_starts_with + + @property + def name_starts_with(self): + """Gets the name_starts_with of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + + + :return: The name_starts_with of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_starts_with + + @name_starts_with.setter + def name_starts_with(self, name_starts_with): + """Sets the name_starts_with of this VirtualPrivateCloudNatGatewayWhereInput. + + + :param name_starts_with: The name_starts_with of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :type name_starts_with: str + """ + + self._name_starts_with = name_starts_with + + @property + def nexthop_ip(self): + """Gets the nexthop_ip of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + + + :return: The nexthop_ip of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._nexthop_ip + + @nexthop_ip.setter + def nexthop_ip(self, nexthop_ip): + """Sets the nexthop_ip of this VirtualPrivateCloudNatGatewayWhereInput. + + + :param nexthop_ip: The nexthop_ip of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :type nexthop_ip: str + """ + + self._nexthop_ip = nexthop_ip + + @property + def nexthop_ip_contains(self): + """Gets the nexthop_ip_contains of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + + + :return: The nexthop_ip_contains of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._nexthop_ip_contains + + @nexthop_ip_contains.setter + def nexthop_ip_contains(self, nexthop_ip_contains): + """Sets the nexthop_ip_contains of this VirtualPrivateCloudNatGatewayWhereInput. + + + :param nexthop_ip_contains: The nexthop_ip_contains of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :type nexthop_ip_contains: str + """ + + self._nexthop_ip_contains = nexthop_ip_contains + + @property + def nexthop_ip_ends_with(self): + """Gets the nexthop_ip_ends_with of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + + + :return: The nexthop_ip_ends_with of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._nexthop_ip_ends_with + + @nexthop_ip_ends_with.setter + def nexthop_ip_ends_with(self, nexthop_ip_ends_with): + """Sets the nexthop_ip_ends_with of this VirtualPrivateCloudNatGatewayWhereInput. + + + :param nexthop_ip_ends_with: The nexthop_ip_ends_with of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :type nexthop_ip_ends_with: str + """ + + self._nexthop_ip_ends_with = nexthop_ip_ends_with + + @property + def nexthop_ip_gt(self): + """Gets the nexthop_ip_gt of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + + + :return: The nexthop_ip_gt of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._nexthop_ip_gt + + @nexthop_ip_gt.setter + def nexthop_ip_gt(self, nexthop_ip_gt): + """Sets the nexthop_ip_gt of this VirtualPrivateCloudNatGatewayWhereInput. + + + :param nexthop_ip_gt: The nexthop_ip_gt of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :type nexthop_ip_gt: str + """ + + self._nexthop_ip_gt = nexthop_ip_gt + + @property + def nexthop_ip_gte(self): + """Gets the nexthop_ip_gte of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + + + :return: The nexthop_ip_gte of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._nexthop_ip_gte + + @nexthop_ip_gte.setter + def nexthop_ip_gte(self, nexthop_ip_gte): + """Sets the nexthop_ip_gte of this VirtualPrivateCloudNatGatewayWhereInput. + + + :param nexthop_ip_gte: The nexthop_ip_gte of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :type nexthop_ip_gte: str + """ + + self._nexthop_ip_gte = nexthop_ip_gte + + @property + def nexthop_ip_in(self): + """Gets the nexthop_ip_in of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + + + :return: The nexthop_ip_in of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._nexthop_ip_in + + @nexthop_ip_in.setter + def nexthop_ip_in(self, nexthop_ip_in): + """Sets the nexthop_ip_in of this VirtualPrivateCloudNatGatewayWhereInput. + + + :param nexthop_ip_in: The nexthop_ip_in of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :type nexthop_ip_in: list[str] + """ + + self._nexthop_ip_in = nexthop_ip_in + + @property + def nexthop_ip_lt(self): + """Gets the nexthop_ip_lt of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + + + :return: The nexthop_ip_lt of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._nexthop_ip_lt + + @nexthop_ip_lt.setter + def nexthop_ip_lt(self, nexthop_ip_lt): + """Sets the nexthop_ip_lt of this VirtualPrivateCloudNatGatewayWhereInput. + + + :param nexthop_ip_lt: The nexthop_ip_lt of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :type nexthop_ip_lt: str + """ + + self._nexthop_ip_lt = nexthop_ip_lt + + @property + def nexthop_ip_lte(self): + """Gets the nexthop_ip_lte of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + + + :return: The nexthop_ip_lte of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._nexthop_ip_lte + + @nexthop_ip_lte.setter + def nexthop_ip_lte(self, nexthop_ip_lte): + """Sets the nexthop_ip_lte of this VirtualPrivateCloudNatGatewayWhereInput. + + + :param nexthop_ip_lte: The nexthop_ip_lte of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :type nexthop_ip_lte: str + """ + + self._nexthop_ip_lte = nexthop_ip_lte + + @property + def nexthop_ip_not(self): + """Gets the nexthop_ip_not of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + + + :return: The nexthop_ip_not of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._nexthop_ip_not + + @nexthop_ip_not.setter + def nexthop_ip_not(self, nexthop_ip_not): + """Sets the nexthop_ip_not of this VirtualPrivateCloudNatGatewayWhereInput. + + + :param nexthop_ip_not: The nexthop_ip_not of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :type nexthop_ip_not: str + """ + + self._nexthop_ip_not = nexthop_ip_not + + @property + def nexthop_ip_not_contains(self): + """Gets the nexthop_ip_not_contains of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + + + :return: The nexthop_ip_not_contains of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._nexthop_ip_not_contains + + @nexthop_ip_not_contains.setter + def nexthop_ip_not_contains(self, nexthop_ip_not_contains): + """Sets the nexthop_ip_not_contains of this VirtualPrivateCloudNatGatewayWhereInput. + + + :param nexthop_ip_not_contains: The nexthop_ip_not_contains of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :type nexthop_ip_not_contains: str + """ + + self._nexthop_ip_not_contains = nexthop_ip_not_contains + + @property + def nexthop_ip_not_ends_with(self): + """Gets the nexthop_ip_not_ends_with of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + + + :return: The nexthop_ip_not_ends_with of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._nexthop_ip_not_ends_with + + @nexthop_ip_not_ends_with.setter + def nexthop_ip_not_ends_with(self, nexthop_ip_not_ends_with): + """Sets the nexthop_ip_not_ends_with of this VirtualPrivateCloudNatGatewayWhereInput. + + + :param nexthop_ip_not_ends_with: The nexthop_ip_not_ends_with of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :type nexthop_ip_not_ends_with: str + """ + + self._nexthop_ip_not_ends_with = nexthop_ip_not_ends_with + + @property + def nexthop_ip_not_in(self): + """Gets the nexthop_ip_not_in of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + + + :return: The nexthop_ip_not_in of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._nexthop_ip_not_in + + @nexthop_ip_not_in.setter + def nexthop_ip_not_in(self, nexthop_ip_not_in): + """Sets the nexthop_ip_not_in of this VirtualPrivateCloudNatGatewayWhereInput. + + + :param nexthop_ip_not_in: The nexthop_ip_not_in of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :type nexthop_ip_not_in: list[str] + """ + + self._nexthop_ip_not_in = nexthop_ip_not_in + + @property + def nexthop_ip_not_starts_with(self): + """Gets the nexthop_ip_not_starts_with of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + + + :return: The nexthop_ip_not_starts_with of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._nexthop_ip_not_starts_with + + @nexthop_ip_not_starts_with.setter + def nexthop_ip_not_starts_with(self, nexthop_ip_not_starts_with): + """Sets the nexthop_ip_not_starts_with of this VirtualPrivateCloudNatGatewayWhereInput. + + + :param nexthop_ip_not_starts_with: The nexthop_ip_not_starts_with of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :type nexthop_ip_not_starts_with: str + """ + + self._nexthop_ip_not_starts_with = nexthop_ip_not_starts_with + + @property + def nexthop_ip_starts_with(self): + """Gets the nexthop_ip_starts_with of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + + + :return: The nexthop_ip_starts_with of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._nexthop_ip_starts_with + + @nexthop_ip_starts_with.setter + def nexthop_ip_starts_with(self, nexthop_ip_starts_with): + """Sets the nexthop_ip_starts_with of this VirtualPrivateCloudNatGatewayWhereInput. + + + :param nexthop_ip_starts_with: The nexthop_ip_starts_with of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :type nexthop_ip_starts_with: str + """ + + self._nexthop_ip_starts_with = nexthop_ip_starts_with + + @property + def vpc(self): + """Gets the vpc of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + + + :return: The vpc of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :rtype: VirtualPrivateCloudWhereInput + """ + return self._vpc + + @vpc.setter + def vpc(self, vpc): + """Sets the vpc of this VirtualPrivateCloudNatGatewayWhereInput. + + + :param vpc: The vpc of this VirtualPrivateCloudNatGatewayWhereInput. # noqa: E501 + :type vpc: VirtualPrivateCloudWhereInput + """ + + self._vpc = vpc + + 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, VirtualPrivateCloudNatGatewayWhereInput): + 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, VirtualPrivateCloudNatGatewayWhereInput): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/virtual_private_cloud_nic_snapshot_where_input.py b/cloudtower/models/virtual_private_cloud_nic_snapshot_where_input.py new file mode 100644 index 00000000..e325e10b --- /dev/null +++ b/cloudtower/models/virtual_private_cloud_nic_snapshot_where_input.py @@ -0,0 +1,1317 @@ +# 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 cloudtower.configuration import Configuration + + +class VirtualPrivateCloudNicSnapshotWhereInput(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[VirtualPrivateCloudNicSnapshotWhereInput]', + '_not': 'list[VirtualPrivateCloudNicSnapshotWhereInput]', + '_or': 'list[VirtualPrivateCloudNicSnapshotWhereInput]', + 'floating_ip': 'VirtualPrivateCloudFloatingIpWhereInput', + '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', + 'local_id': 'str', + 'local_id_contains': 'str', + 'local_id_ends_with': 'str', + 'local_id_gt': 'str', + 'local_id_gte': 'str', + 'local_id_in': 'list[str]', + 'local_id_lt': 'str', + 'local_id_lte': 'str', + 'local_id_not': 'str', + 'local_id_not_contains': 'str', + 'local_id_not_ends_with': 'str', + 'local_id_not_in': 'list[str]', + 'local_id_not_starts_with': 'str', + 'local_id_starts_with': 'str', + 'mac_address': 'str', + 'mac_address_contains': 'str', + 'mac_address_ends_with': 'str', + 'mac_address_gt': 'str', + 'mac_address_gte': 'str', + 'mac_address_in': 'list[str]', + 'mac_address_lt': 'str', + 'mac_address_lte': 'str', + 'mac_address_not': 'str', + 'mac_address_not_contains': 'str', + 'mac_address_not_ends_with': 'str', + 'mac_address_not_in': 'list[str]', + 'mac_address_not_starts_with': 'str', + 'mac_address_starts_with': 'str', + 'vpc': 'VirtualPrivateCloudWhereInput', + 'vpc_nic': 'VirtualPrivateCloudNicWhereInput', + 'vpc_subnet': 'VirtualPrivateCloudSubnetWhereInput' + } + + attribute_map = { + '_and': 'AND', + '_not': 'NOT', + '_or': 'OR', + 'floating_ip': 'floating_ip', + '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', + 'local_id': 'local_id', + 'local_id_contains': 'local_id_contains', + 'local_id_ends_with': 'local_id_ends_with', + 'local_id_gt': 'local_id_gt', + 'local_id_gte': 'local_id_gte', + 'local_id_in': 'local_id_in', + 'local_id_lt': 'local_id_lt', + 'local_id_lte': 'local_id_lte', + 'local_id_not': 'local_id_not', + 'local_id_not_contains': 'local_id_not_contains', + 'local_id_not_ends_with': 'local_id_not_ends_with', + 'local_id_not_in': 'local_id_not_in', + 'local_id_not_starts_with': 'local_id_not_starts_with', + 'local_id_starts_with': 'local_id_starts_with', + 'mac_address': 'mac_address', + 'mac_address_contains': 'mac_address_contains', + 'mac_address_ends_with': 'mac_address_ends_with', + 'mac_address_gt': 'mac_address_gt', + 'mac_address_gte': 'mac_address_gte', + 'mac_address_in': 'mac_address_in', + 'mac_address_lt': 'mac_address_lt', + 'mac_address_lte': 'mac_address_lte', + 'mac_address_not': 'mac_address_not', + 'mac_address_not_contains': 'mac_address_not_contains', + 'mac_address_not_ends_with': 'mac_address_not_ends_with', + 'mac_address_not_in': 'mac_address_not_in', + 'mac_address_not_starts_with': 'mac_address_not_starts_with', + 'mac_address_starts_with': 'mac_address_starts_with', + 'vpc': 'vpc', + 'vpc_nic': 'vpc_nic', + 'vpc_subnet': 'vpc_subnet' + } + + def __init__(self, **kwargs): # noqa: E501 + """VirtualPrivateCloudNicSnapshotWhereInput - 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._floating_ip = 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._local_id = None + self._local_id_contains = None + self._local_id_ends_with = None + self._local_id_gt = None + self._local_id_gte = None + self._local_id_in = None + self._local_id_lt = None + self._local_id_lte = None + self._local_id_not = None + self._local_id_not_contains = None + self._local_id_not_ends_with = None + self._local_id_not_in = None + self._local_id_not_starts_with = None + self._local_id_starts_with = None + self._mac_address = None + self._mac_address_contains = None + self._mac_address_ends_with = None + self._mac_address_gt = None + self._mac_address_gte = None + self._mac_address_in = None + self._mac_address_lt = None + self._mac_address_lte = None + self._mac_address_not = None + self._mac_address_not_contains = None + self._mac_address_not_ends_with = None + self._mac_address_not_in = None + self._mac_address_not_starts_with = None + self._mac_address_starts_with = None + self._vpc = None + self._vpc_nic = None + self._vpc_subnet = None + self.discriminator = None + + self._and = kwargs.get("_and", None) + self._not = kwargs.get("_not", None) + self._or = kwargs.get("_or", None) + self.floating_ip = kwargs.get("floating_ip", 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.local_id = kwargs.get("local_id", None) + self.local_id_contains = kwargs.get("local_id_contains", None) + self.local_id_ends_with = kwargs.get("local_id_ends_with", None) + self.local_id_gt = kwargs.get("local_id_gt", None) + self.local_id_gte = kwargs.get("local_id_gte", None) + self.local_id_in = kwargs.get("local_id_in", None) + self.local_id_lt = kwargs.get("local_id_lt", None) + self.local_id_lte = kwargs.get("local_id_lte", None) + self.local_id_not = kwargs.get("local_id_not", None) + self.local_id_not_contains = kwargs.get("local_id_not_contains", None) + self.local_id_not_ends_with = kwargs.get("local_id_not_ends_with", None) + self.local_id_not_in = kwargs.get("local_id_not_in", None) + self.local_id_not_starts_with = kwargs.get("local_id_not_starts_with", None) + self.local_id_starts_with = kwargs.get("local_id_starts_with", None) + self.mac_address = kwargs.get("mac_address", None) + self.mac_address_contains = kwargs.get("mac_address_contains", None) + self.mac_address_ends_with = kwargs.get("mac_address_ends_with", None) + self.mac_address_gt = kwargs.get("mac_address_gt", None) + self.mac_address_gte = kwargs.get("mac_address_gte", None) + self.mac_address_in = kwargs.get("mac_address_in", None) + self.mac_address_lt = kwargs.get("mac_address_lt", None) + self.mac_address_lte = kwargs.get("mac_address_lte", None) + self.mac_address_not = kwargs.get("mac_address_not", None) + self.mac_address_not_contains = kwargs.get("mac_address_not_contains", None) + self.mac_address_not_ends_with = kwargs.get("mac_address_not_ends_with", None) + self.mac_address_not_in = kwargs.get("mac_address_not_in", None) + self.mac_address_not_starts_with = kwargs.get("mac_address_not_starts_with", None) + self.mac_address_starts_with = kwargs.get("mac_address_starts_with", None) + self.vpc = kwargs.get("vpc", None) + self.vpc_nic = kwargs.get("vpc_nic", None) + self.vpc_subnet = kwargs.get("vpc_subnet", None) + + @property + def _and(self): + """Gets the _and of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + + + :return: The _and of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + :rtype: list[VirtualPrivateCloudNicSnapshotWhereInput] + """ + return self.__and + + @_and.setter + def _and(self, _and): + """Sets the _and of this VirtualPrivateCloudNicSnapshotWhereInput. + + + :param _and: The _and of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + :type _and: list[VirtualPrivateCloudNicSnapshotWhereInput] + """ + + self.__and = _and + + @property + def _not(self): + """Gets the _not of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + + + :return: The _not of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + :rtype: list[VirtualPrivateCloudNicSnapshotWhereInput] + """ + return self.__not + + @_not.setter + def _not(self, _not): + """Sets the _not of this VirtualPrivateCloudNicSnapshotWhereInput. + + + :param _not: The _not of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + :type _not: list[VirtualPrivateCloudNicSnapshotWhereInput] + """ + + self.__not = _not + + @property + def _or(self): + """Gets the _or of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + + + :return: The _or of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + :rtype: list[VirtualPrivateCloudNicSnapshotWhereInput] + """ + return self.__or + + @_or.setter + def _or(self, _or): + """Sets the _or of this VirtualPrivateCloudNicSnapshotWhereInput. + + + :param _or: The _or of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + :type _or: list[VirtualPrivateCloudNicSnapshotWhereInput] + """ + + self.__or = _or + + @property + def floating_ip(self): + """Gets the floating_ip of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + + + :return: The floating_ip of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + :rtype: VirtualPrivateCloudFloatingIpWhereInput + """ + return self._floating_ip + + @floating_ip.setter + def floating_ip(self, floating_ip): + """Sets the floating_ip of this VirtualPrivateCloudNicSnapshotWhereInput. + + + :param floating_ip: The floating_ip of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + :type floating_ip: VirtualPrivateCloudFloatingIpWhereInput + """ + + self._floating_ip = floating_ip + + @property + def id(self): + """Gets the id of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + + + :return: The id of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + :rtype: str + """ + return self._id + + @id.setter + def id(self, id): + """Sets the id of this VirtualPrivateCloudNicSnapshotWhereInput. + + + :param id: The id of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + :type id: str + """ + + self._id = id + + @property + def id_contains(self): + """Gets the id_contains of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + + + :return: The id_contains of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_contains + + @id_contains.setter + def id_contains(self, id_contains): + """Sets the id_contains of this VirtualPrivateCloudNicSnapshotWhereInput. + + + :param id_contains: The id_contains of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + :type id_contains: str + """ + + self._id_contains = id_contains + + @property + def id_ends_with(self): + """Gets the id_ends_with of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + + + :return: The id_ends_with of this VirtualPrivateCloudNicSnapshotWhereInput. # 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 VirtualPrivateCloudNicSnapshotWhereInput. + + + :param id_ends_with: The id_ends_with of this VirtualPrivateCloudNicSnapshotWhereInput. # 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 VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + + + :return: The id_gt of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_gt + + @id_gt.setter + def id_gt(self, id_gt): + """Sets the id_gt of this VirtualPrivateCloudNicSnapshotWhereInput. + + + :param id_gt: The id_gt of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + :type id_gt: str + """ + + self._id_gt = id_gt + + @property + def id_gte(self): + """Gets the id_gte of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + + + :return: The id_gte of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_gte + + @id_gte.setter + def id_gte(self, id_gte): + """Sets the id_gte of this VirtualPrivateCloudNicSnapshotWhereInput. + + + :param id_gte: The id_gte of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + :type id_gte: str + """ + + self._id_gte = id_gte + + @property + def id_in(self): + """Gets the id_in of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + + + :return: The id_in of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._id_in + + @id_in.setter + def id_in(self, id_in): + """Sets the id_in of this VirtualPrivateCloudNicSnapshotWhereInput. + + + :param id_in: The id_in of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + :type id_in: list[str] + """ + + self._id_in = id_in + + @property + def id_lt(self): + """Gets the id_lt of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + + + :return: The id_lt of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_lt + + @id_lt.setter + def id_lt(self, id_lt): + """Sets the id_lt of this VirtualPrivateCloudNicSnapshotWhereInput. + + + :param id_lt: The id_lt of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + :type id_lt: str + """ + + self._id_lt = id_lt + + @property + def id_lte(self): + """Gets the id_lte of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + + + :return: The id_lte of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_lte + + @id_lte.setter + def id_lte(self, id_lte): + """Sets the id_lte of this VirtualPrivateCloudNicSnapshotWhereInput. + + + :param id_lte: The id_lte of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + :type id_lte: str + """ + + self._id_lte = id_lte + + @property + def id_not(self): + """Gets the id_not of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + + + :return: The id_not of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_not + + @id_not.setter + def id_not(self, id_not): + """Sets the id_not of this VirtualPrivateCloudNicSnapshotWhereInput. + + + :param id_not: The id_not of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + :type id_not: str + """ + + self._id_not = id_not + + @property + def id_not_contains(self): + """Gets the id_not_contains of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + + + :return: The id_not_contains of this VirtualPrivateCloudNicSnapshotWhereInput. # 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 VirtualPrivateCloudNicSnapshotWhereInput. + + + :param id_not_contains: The id_not_contains of this VirtualPrivateCloudNicSnapshotWhereInput. # 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 VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + + + :return: The id_not_ends_with of this VirtualPrivateCloudNicSnapshotWhereInput. # 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 VirtualPrivateCloudNicSnapshotWhereInput. + + + :param id_not_ends_with: The id_not_ends_with of this VirtualPrivateCloudNicSnapshotWhereInput. # 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 VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + + + :return: The id_not_in of this VirtualPrivateCloudNicSnapshotWhereInput. # 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 VirtualPrivateCloudNicSnapshotWhereInput. + + + :param id_not_in: The id_not_in of this VirtualPrivateCloudNicSnapshotWhereInput. # 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 VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + + + :return: The id_not_starts_with of this VirtualPrivateCloudNicSnapshotWhereInput. # 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 VirtualPrivateCloudNicSnapshotWhereInput. + + + :param id_not_starts_with: The id_not_starts_with of this VirtualPrivateCloudNicSnapshotWhereInput. # 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 VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + + + :return: The id_starts_with of this VirtualPrivateCloudNicSnapshotWhereInput. # 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 VirtualPrivateCloudNicSnapshotWhereInput. + + + :param id_starts_with: The id_starts_with of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + :type id_starts_with: str + """ + + self._id_starts_with = id_starts_with + + @property + def local_id(self): + """Gets the local_id of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + + + :return: The local_id of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id + + @local_id.setter + def local_id(self, local_id): + """Sets the local_id of this VirtualPrivateCloudNicSnapshotWhereInput. + + + :param local_id: The local_id of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + :type local_id: str + """ + + self._local_id = local_id + + @property + def local_id_contains(self): + """Gets the local_id_contains of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + + + :return: The local_id_contains of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_contains + + @local_id_contains.setter + def local_id_contains(self, local_id_contains): + """Sets the local_id_contains of this VirtualPrivateCloudNicSnapshotWhereInput. + + + :param local_id_contains: The local_id_contains of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + :type local_id_contains: str + """ + + self._local_id_contains = local_id_contains + + @property + def local_id_ends_with(self): + """Gets the local_id_ends_with of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + + + :return: The local_id_ends_with of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_ends_with + + @local_id_ends_with.setter + def local_id_ends_with(self, local_id_ends_with): + """Sets the local_id_ends_with of this VirtualPrivateCloudNicSnapshotWhereInput. + + + :param local_id_ends_with: The local_id_ends_with of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + :type local_id_ends_with: str + """ + + self._local_id_ends_with = local_id_ends_with + + @property + def local_id_gt(self): + """Gets the local_id_gt of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + + + :return: The local_id_gt of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_gt + + @local_id_gt.setter + def local_id_gt(self, local_id_gt): + """Sets the local_id_gt of this VirtualPrivateCloudNicSnapshotWhereInput. + + + :param local_id_gt: The local_id_gt of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + :type local_id_gt: str + """ + + self._local_id_gt = local_id_gt + + @property + def local_id_gte(self): + """Gets the local_id_gte of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + + + :return: The local_id_gte of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_gte + + @local_id_gte.setter + def local_id_gte(self, local_id_gte): + """Sets the local_id_gte of this VirtualPrivateCloudNicSnapshotWhereInput. + + + :param local_id_gte: The local_id_gte of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + :type local_id_gte: str + """ + + self._local_id_gte = local_id_gte + + @property + def local_id_in(self): + """Gets the local_id_in of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + + + :return: The local_id_in of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._local_id_in + + @local_id_in.setter + def local_id_in(self, local_id_in): + """Sets the local_id_in of this VirtualPrivateCloudNicSnapshotWhereInput. + + + :param local_id_in: The local_id_in of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + :type local_id_in: list[str] + """ + + self._local_id_in = local_id_in + + @property + def local_id_lt(self): + """Gets the local_id_lt of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + + + :return: The local_id_lt of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_lt + + @local_id_lt.setter + def local_id_lt(self, local_id_lt): + """Sets the local_id_lt of this VirtualPrivateCloudNicSnapshotWhereInput. + + + :param local_id_lt: The local_id_lt of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + :type local_id_lt: str + """ + + self._local_id_lt = local_id_lt + + @property + def local_id_lte(self): + """Gets the local_id_lte of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + + + :return: The local_id_lte of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_lte + + @local_id_lte.setter + def local_id_lte(self, local_id_lte): + """Sets the local_id_lte of this VirtualPrivateCloudNicSnapshotWhereInput. + + + :param local_id_lte: The local_id_lte of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + :type local_id_lte: str + """ + + self._local_id_lte = local_id_lte + + @property + def local_id_not(self): + """Gets the local_id_not of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + + + :return: The local_id_not of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_not + + @local_id_not.setter + def local_id_not(self, local_id_not): + """Sets the local_id_not of this VirtualPrivateCloudNicSnapshotWhereInput. + + + :param local_id_not: The local_id_not of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + :type local_id_not: str + """ + + self._local_id_not = local_id_not + + @property + def local_id_not_contains(self): + """Gets the local_id_not_contains of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + + + :return: The local_id_not_contains of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_not_contains + + @local_id_not_contains.setter + def local_id_not_contains(self, local_id_not_contains): + """Sets the local_id_not_contains of this VirtualPrivateCloudNicSnapshotWhereInput. + + + :param local_id_not_contains: The local_id_not_contains of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + :type local_id_not_contains: str + """ + + self._local_id_not_contains = local_id_not_contains + + @property + def local_id_not_ends_with(self): + """Gets the local_id_not_ends_with of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + + + :return: The local_id_not_ends_with of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_not_ends_with + + @local_id_not_ends_with.setter + def local_id_not_ends_with(self, local_id_not_ends_with): + """Sets the local_id_not_ends_with of this VirtualPrivateCloudNicSnapshotWhereInput. + + + :param local_id_not_ends_with: The local_id_not_ends_with of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + :type local_id_not_ends_with: str + """ + + self._local_id_not_ends_with = local_id_not_ends_with + + @property + def local_id_not_in(self): + """Gets the local_id_not_in of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + + + :return: The local_id_not_in of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._local_id_not_in + + @local_id_not_in.setter + def local_id_not_in(self, local_id_not_in): + """Sets the local_id_not_in of this VirtualPrivateCloudNicSnapshotWhereInput. + + + :param local_id_not_in: The local_id_not_in of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + :type local_id_not_in: list[str] + """ + + self._local_id_not_in = local_id_not_in + + @property + def local_id_not_starts_with(self): + """Gets the local_id_not_starts_with of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + + + :return: The local_id_not_starts_with of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_not_starts_with + + @local_id_not_starts_with.setter + def local_id_not_starts_with(self, local_id_not_starts_with): + """Sets the local_id_not_starts_with of this VirtualPrivateCloudNicSnapshotWhereInput. + + + :param local_id_not_starts_with: The local_id_not_starts_with of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + :type local_id_not_starts_with: str + """ + + self._local_id_not_starts_with = local_id_not_starts_with + + @property + def local_id_starts_with(self): + """Gets the local_id_starts_with of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + + + :return: The local_id_starts_with of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_starts_with + + @local_id_starts_with.setter + def local_id_starts_with(self, local_id_starts_with): + """Sets the local_id_starts_with of this VirtualPrivateCloudNicSnapshotWhereInput. + + + :param local_id_starts_with: The local_id_starts_with of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + :type local_id_starts_with: str + """ + + self._local_id_starts_with = local_id_starts_with + + @property + def mac_address(self): + """Gets the mac_address of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + + + :return: The mac_address of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + :rtype: str + """ + return self._mac_address + + @mac_address.setter + def mac_address(self, mac_address): + """Sets the mac_address of this VirtualPrivateCloudNicSnapshotWhereInput. + + + :param mac_address: The mac_address of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + :type mac_address: str + """ + + self._mac_address = mac_address + + @property + def mac_address_contains(self): + """Gets the mac_address_contains of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + + + :return: The mac_address_contains of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + :rtype: str + """ + return self._mac_address_contains + + @mac_address_contains.setter + def mac_address_contains(self, mac_address_contains): + """Sets the mac_address_contains of this VirtualPrivateCloudNicSnapshotWhereInput. + + + :param mac_address_contains: The mac_address_contains of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + :type mac_address_contains: str + """ + + self._mac_address_contains = mac_address_contains + + @property + def mac_address_ends_with(self): + """Gets the mac_address_ends_with of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + + + :return: The mac_address_ends_with of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + :rtype: str + """ + return self._mac_address_ends_with + + @mac_address_ends_with.setter + def mac_address_ends_with(self, mac_address_ends_with): + """Sets the mac_address_ends_with of this VirtualPrivateCloudNicSnapshotWhereInput. + + + :param mac_address_ends_with: The mac_address_ends_with of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + :type mac_address_ends_with: str + """ + + self._mac_address_ends_with = mac_address_ends_with + + @property + def mac_address_gt(self): + """Gets the mac_address_gt of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + + + :return: The mac_address_gt of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + :rtype: str + """ + return self._mac_address_gt + + @mac_address_gt.setter + def mac_address_gt(self, mac_address_gt): + """Sets the mac_address_gt of this VirtualPrivateCloudNicSnapshotWhereInput. + + + :param mac_address_gt: The mac_address_gt of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + :type mac_address_gt: str + """ + + self._mac_address_gt = mac_address_gt + + @property + def mac_address_gte(self): + """Gets the mac_address_gte of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + + + :return: The mac_address_gte of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + :rtype: str + """ + return self._mac_address_gte + + @mac_address_gte.setter + def mac_address_gte(self, mac_address_gte): + """Sets the mac_address_gte of this VirtualPrivateCloudNicSnapshotWhereInput. + + + :param mac_address_gte: The mac_address_gte of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + :type mac_address_gte: str + """ + + self._mac_address_gte = mac_address_gte + + @property + def mac_address_in(self): + """Gets the mac_address_in of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + + + :return: The mac_address_in of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._mac_address_in + + @mac_address_in.setter + def mac_address_in(self, mac_address_in): + """Sets the mac_address_in of this VirtualPrivateCloudNicSnapshotWhereInput. + + + :param mac_address_in: The mac_address_in of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + :type mac_address_in: list[str] + """ + + self._mac_address_in = mac_address_in + + @property + def mac_address_lt(self): + """Gets the mac_address_lt of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + + + :return: The mac_address_lt of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + :rtype: str + """ + return self._mac_address_lt + + @mac_address_lt.setter + def mac_address_lt(self, mac_address_lt): + """Sets the mac_address_lt of this VirtualPrivateCloudNicSnapshotWhereInput. + + + :param mac_address_lt: The mac_address_lt of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + :type mac_address_lt: str + """ + + self._mac_address_lt = mac_address_lt + + @property + def mac_address_lte(self): + """Gets the mac_address_lte of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + + + :return: The mac_address_lte of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + :rtype: str + """ + return self._mac_address_lte + + @mac_address_lte.setter + def mac_address_lte(self, mac_address_lte): + """Sets the mac_address_lte of this VirtualPrivateCloudNicSnapshotWhereInput. + + + :param mac_address_lte: The mac_address_lte of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + :type mac_address_lte: str + """ + + self._mac_address_lte = mac_address_lte + + @property + def mac_address_not(self): + """Gets the mac_address_not of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + + + :return: The mac_address_not of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + :rtype: str + """ + return self._mac_address_not + + @mac_address_not.setter + def mac_address_not(self, mac_address_not): + """Sets the mac_address_not of this VirtualPrivateCloudNicSnapshotWhereInput. + + + :param mac_address_not: The mac_address_not of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + :type mac_address_not: str + """ + + self._mac_address_not = mac_address_not + + @property + def mac_address_not_contains(self): + """Gets the mac_address_not_contains of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + + + :return: The mac_address_not_contains of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + :rtype: str + """ + return self._mac_address_not_contains + + @mac_address_not_contains.setter + def mac_address_not_contains(self, mac_address_not_contains): + """Sets the mac_address_not_contains of this VirtualPrivateCloudNicSnapshotWhereInput. + + + :param mac_address_not_contains: The mac_address_not_contains of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + :type mac_address_not_contains: str + """ + + self._mac_address_not_contains = mac_address_not_contains + + @property + def mac_address_not_ends_with(self): + """Gets the mac_address_not_ends_with of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + + + :return: The mac_address_not_ends_with of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + :rtype: str + """ + return self._mac_address_not_ends_with + + @mac_address_not_ends_with.setter + def mac_address_not_ends_with(self, mac_address_not_ends_with): + """Sets the mac_address_not_ends_with of this VirtualPrivateCloudNicSnapshotWhereInput. + + + :param mac_address_not_ends_with: The mac_address_not_ends_with of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + :type mac_address_not_ends_with: str + """ + + self._mac_address_not_ends_with = mac_address_not_ends_with + + @property + def mac_address_not_in(self): + """Gets the mac_address_not_in of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + + + :return: The mac_address_not_in of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._mac_address_not_in + + @mac_address_not_in.setter + def mac_address_not_in(self, mac_address_not_in): + """Sets the mac_address_not_in of this VirtualPrivateCloudNicSnapshotWhereInput. + + + :param mac_address_not_in: The mac_address_not_in of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + :type mac_address_not_in: list[str] + """ + + self._mac_address_not_in = mac_address_not_in + + @property + def mac_address_not_starts_with(self): + """Gets the mac_address_not_starts_with of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + + + :return: The mac_address_not_starts_with of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + :rtype: str + """ + return self._mac_address_not_starts_with + + @mac_address_not_starts_with.setter + def mac_address_not_starts_with(self, mac_address_not_starts_with): + """Sets the mac_address_not_starts_with of this VirtualPrivateCloudNicSnapshotWhereInput. + + + :param mac_address_not_starts_with: The mac_address_not_starts_with of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + :type mac_address_not_starts_with: str + """ + + self._mac_address_not_starts_with = mac_address_not_starts_with + + @property + def mac_address_starts_with(self): + """Gets the mac_address_starts_with of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + + + :return: The mac_address_starts_with of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + :rtype: str + """ + return self._mac_address_starts_with + + @mac_address_starts_with.setter + def mac_address_starts_with(self, mac_address_starts_with): + """Sets the mac_address_starts_with of this VirtualPrivateCloudNicSnapshotWhereInput. + + + :param mac_address_starts_with: The mac_address_starts_with of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + :type mac_address_starts_with: str + """ + + self._mac_address_starts_with = mac_address_starts_with + + @property + def vpc(self): + """Gets the vpc of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + + + :return: The vpc of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + :rtype: VirtualPrivateCloudWhereInput + """ + return self._vpc + + @vpc.setter + def vpc(self, vpc): + """Sets the vpc of this VirtualPrivateCloudNicSnapshotWhereInput. + + + :param vpc: The vpc of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + :type vpc: VirtualPrivateCloudWhereInput + """ + + self._vpc = vpc + + @property + def vpc_nic(self): + """Gets the vpc_nic of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + + + :return: The vpc_nic of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + :rtype: VirtualPrivateCloudNicWhereInput + """ + return self._vpc_nic + + @vpc_nic.setter + def vpc_nic(self, vpc_nic): + """Sets the vpc_nic of this VirtualPrivateCloudNicSnapshotWhereInput. + + + :param vpc_nic: The vpc_nic of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + :type vpc_nic: VirtualPrivateCloudNicWhereInput + """ + + self._vpc_nic = vpc_nic + + @property + def vpc_subnet(self): + """Gets the vpc_subnet of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + + + :return: The vpc_subnet of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + :rtype: VirtualPrivateCloudSubnetWhereInput + """ + return self._vpc_subnet + + @vpc_subnet.setter + def vpc_subnet(self, vpc_subnet): + """Sets the vpc_subnet of this VirtualPrivateCloudNicSnapshotWhereInput. + + + :param vpc_subnet: The vpc_subnet of this VirtualPrivateCloudNicSnapshotWhereInput. # noqa: E501 + :type vpc_subnet: VirtualPrivateCloudSubnetWhereInput + """ + + self._vpc_subnet = vpc_subnet + + 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, VirtualPrivateCloudNicSnapshotWhereInput): + 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, VirtualPrivateCloudNicSnapshotWhereInput): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/virtual_private_cloud_nic_where_input.py b/cloudtower/models/virtual_private_cloud_nic_where_input.py new file mode 100644 index 00000000..5c90a379 --- /dev/null +++ b/cloudtower/models/virtual_private_cloud_nic_where_input.py @@ -0,0 +1,992 @@ +# 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 cloudtower.configuration import Configuration + + +class VirtualPrivateCloudNicWhereInput(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[VirtualPrivateCloudNicWhereInput]', + '_not': 'list[VirtualPrivateCloudNicWhereInput]', + '_or': 'list[VirtualPrivateCloudNicWhereInput]', + 'floating_ip': 'VirtualPrivateCloudFloatingIpWhereInput', + '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', + 'local_id': 'str', + 'local_id_contains': 'str', + 'local_id_ends_with': 'str', + 'local_id_gt': 'str', + 'local_id_gte': 'str', + 'local_id_in': 'list[str]', + 'local_id_lt': 'str', + 'local_id_lte': 'str', + 'local_id_not': 'str', + 'local_id_not_contains': 'str', + 'local_id_not_ends_with': 'str', + 'local_id_not_in': 'list[str]', + 'local_id_not_starts_with': 'str', + 'local_id_starts_with': 'str', + 'snapshot': 'VirtualPrivateCloudNicSnapshotWhereInput', + 'vm_nic': 'VmNicWhereInput', + 'vpc': 'VirtualPrivateCloudWhereInput', + 'vpc_subnet': 'VirtualPrivateCloudSubnetWhereInput' + } + + attribute_map = { + '_and': 'AND', + '_not': 'NOT', + '_or': 'OR', + 'floating_ip': 'floating_ip', + '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', + 'local_id': 'local_id', + 'local_id_contains': 'local_id_contains', + 'local_id_ends_with': 'local_id_ends_with', + 'local_id_gt': 'local_id_gt', + 'local_id_gte': 'local_id_gte', + 'local_id_in': 'local_id_in', + 'local_id_lt': 'local_id_lt', + 'local_id_lte': 'local_id_lte', + 'local_id_not': 'local_id_not', + 'local_id_not_contains': 'local_id_not_contains', + 'local_id_not_ends_with': 'local_id_not_ends_with', + 'local_id_not_in': 'local_id_not_in', + 'local_id_not_starts_with': 'local_id_not_starts_with', + 'local_id_starts_with': 'local_id_starts_with', + 'snapshot': 'snapshot', + 'vm_nic': 'vm_nic', + 'vpc': 'vpc', + 'vpc_subnet': 'vpc_subnet' + } + + def __init__(self, **kwargs): # noqa: E501 + """VirtualPrivateCloudNicWhereInput - 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._floating_ip = 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._local_id = None + self._local_id_contains = None + self._local_id_ends_with = None + self._local_id_gt = None + self._local_id_gte = None + self._local_id_in = None + self._local_id_lt = None + self._local_id_lte = None + self._local_id_not = None + self._local_id_not_contains = None + self._local_id_not_ends_with = None + self._local_id_not_in = None + self._local_id_not_starts_with = None + self._local_id_starts_with = None + self._snapshot = None + self._vm_nic = None + self._vpc = None + self._vpc_subnet = None + self.discriminator = None + + self._and = kwargs.get("_and", None) + self._not = kwargs.get("_not", None) + self._or = kwargs.get("_or", None) + self.floating_ip = kwargs.get("floating_ip", 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.local_id = kwargs.get("local_id", None) + self.local_id_contains = kwargs.get("local_id_contains", None) + self.local_id_ends_with = kwargs.get("local_id_ends_with", None) + self.local_id_gt = kwargs.get("local_id_gt", None) + self.local_id_gte = kwargs.get("local_id_gte", None) + self.local_id_in = kwargs.get("local_id_in", None) + self.local_id_lt = kwargs.get("local_id_lt", None) + self.local_id_lte = kwargs.get("local_id_lte", None) + self.local_id_not = kwargs.get("local_id_not", None) + self.local_id_not_contains = kwargs.get("local_id_not_contains", None) + self.local_id_not_ends_with = kwargs.get("local_id_not_ends_with", None) + self.local_id_not_in = kwargs.get("local_id_not_in", None) + self.local_id_not_starts_with = kwargs.get("local_id_not_starts_with", None) + self.local_id_starts_with = kwargs.get("local_id_starts_with", None) + self.snapshot = kwargs.get("snapshot", None) + self.vm_nic = kwargs.get("vm_nic", None) + self.vpc = kwargs.get("vpc", None) + self.vpc_subnet = kwargs.get("vpc_subnet", None) + + @property + def _and(self): + """Gets the _and of this VirtualPrivateCloudNicWhereInput. # noqa: E501 + + + :return: The _and of this VirtualPrivateCloudNicWhereInput. # noqa: E501 + :rtype: list[VirtualPrivateCloudNicWhereInput] + """ + return self.__and + + @_and.setter + def _and(self, _and): + """Sets the _and of this VirtualPrivateCloudNicWhereInput. + + + :param _and: The _and of this VirtualPrivateCloudNicWhereInput. # noqa: E501 + :type _and: list[VirtualPrivateCloudNicWhereInput] + """ + + self.__and = _and + + @property + def _not(self): + """Gets the _not of this VirtualPrivateCloudNicWhereInput. # noqa: E501 + + + :return: The _not of this VirtualPrivateCloudNicWhereInput. # noqa: E501 + :rtype: list[VirtualPrivateCloudNicWhereInput] + """ + return self.__not + + @_not.setter + def _not(self, _not): + """Sets the _not of this VirtualPrivateCloudNicWhereInput. + + + :param _not: The _not of this VirtualPrivateCloudNicWhereInput. # noqa: E501 + :type _not: list[VirtualPrivateCloudNicWhereInput] + """ + + self.__not = _not + + @property + def _or(self): + """Gets the _or of this VirtualPrivateCloudNicWhereInput. # noqa: E501 + + + :return: The _or of this VirtualPrivateCloudNicWhereInput. # noqa: E501 + :rtype: list[VirtualPrivateCloudNicWhereInput] + """ + return self.__or + + @_or.setter + def _or(self, _or): + """Sets the _or of this VirtualPrivateCloudNicWhereInput. + + + :param _or: The _or of this VirtualPrivateCloudNicWhereInput. # noqa: E501 + :type _or: list[VirtualPrivateCloudNicWhereInput] + """ + + self.__or = _or + + @property + def floating_ip(self): + """Gets the floating_ip of this VirtualPrivateCloudNicWhereInput. # noqa: E501 + + + :return: The floating_ip of this VirtualPrivateCloudNicWhereInput. # noqa: E501 + :rtype: VirtualPrivateCloudFloatingIpWhereInput + """ + return self._floating_ip + + @floating_ip.setter + def floating_ip(self, floating_ip): + """Sets the floating_ip of this VirtualPrivateCloudNicWhereInput. + + + :param floating_ip: The floating_ip of this VirtualPrivateCloudNicWhereInput. # noqa: E501 + :type floating_ip: VirtualPrivateCloudFloatingIpWhereInput + """ + + self._floating_ip = floating_ip + + @property + def id(self): + """Gets the id of this VirtualPrivateCloudNicWhereInput. # noqa: E501 + + + :return: The id of this VirtualPrivateCloudNicWhereInput. # noqa: E501 + :rtype: str + """ + return self._id + + @id.setter + def id(self, id): + """Sets the id of this VirtualPrivateCloudNicWhereInput. + + + :param id: The id of this VirtualPrivateCloudNicWhereInput. # noqa: E501 + :type id: str + """ + + self._id = id + + @property + def id_contains(self): + """Gets the id_contains of this VirtualPrivateCloudNicWhereInput. # noqa: E501 + + + :return: The id_contains of this VirtualPrivateCloudNicWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_contains + + @id_contains.setter + def id_contains(self, id_contains): + """Sets the id_contains of this VirtualPrivateCloudNicWhereInput. + + + :param id_contains: The id_contains of this VirtualPrivateCloudNicWhereInput. # noqa: E501 + :type id_contains: str + """ + + self._id_contains = id_contains + + @property + def id_ends_with(self): + """Gets the id_ends_with of this VirtualPrivateCloudNicWhereInput. # noqa: E501 + + + :return: The id_ends_with of this VirtualPrivateCloudNicWhereInput. # 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 VirtualPrivateCloudNicWhereInput. + + + :param id_ends_with: The id_ends_with of this VirtualPrivateCloudNicWhereInput. # 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 VirtualPrivateCloudNicWhereInput. # noqa: E501 + + + :return: The id_gt of this VirtualPrivateCloudNicWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_gt + + @id_gt.setter + def id_gt(self, id_gt): + """Sets the id_gt of this VirtualPrivateCloudNicWhereInput. + + + :param id_gt: The id_gt of this VirtualPrivateCloudNicWhereInput. # noqa: E501 + :type id_gt: str + """ + + self._id_gt = id_gt + + @property + def id_gte(self): + """Gets the id_gte of this VirtualPrivateCloudNicWhereInput. # noqa: E501 + + + :return: The id_gte of this VirtualPrivateCloudNicWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_gte + + @id_gte.setter + def id_gte(self, id_gte): + """Sets the id_gte of this VirtualPrivateCloudNicWhereInput. + + + :param id_gte: The id_gte of this VirtualPrivateCloudNicWhereInput. # noqa: E501 + :type id_gte: str + """ + + self._id_gte = id_gte + + @property + def id_in(self): + """Gets the id_in of this VirtualPrivateCloudNicWhereInput. # noqa: E501 + + + :return: The id_in of this VirtualPrivateCloudNicWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._id_in + + @id_in.setter + def id_in(self, id_in): + """Sets the id_in of this VirtualPrivateCloudNicWhereInput. + + + :param id_in: The id_in of this VirtualPrivateCloudNicWhereInput. # noqa: E501 + :type id_in: list[str] + """ + + self._id_in = id_in + + @property + def id_lt(self): + """Gets the id_lt of this VirtualPrivateCloudNicWhereInput. # noqa: E501 + + + :return: The id_lt of this VirtualPrivateCloudNicWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_lt + + @id_lt.setter + def id_lt(self, id_lt): + """Sets the id_lt of this VirtualPrivateCloudNicWhereInput. + + + :param id_lt: The id_lt of this VirtualPrivateCloudNicWhereInput. # noqa: E501 + :type id_lt: str + """ + + self._id_lt = id_lt + + @property + def id_lte(self): + """Gets the id_lte of this VirtualPrivateCloudNicWhereInput. # noqa: E501 + + + :return: The id_lte of this VirtualPrivateCloudNicWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_lte + + @id_lte.setter + def id_lte(self, id_lte): + """Sets the id_lte of this VirtualPrivateCloudNicWhereInput. + + + :param id_lte: The id_lte of this VirtualPrivateCloudNicWhereInput. # noqa: E501 + :type id_lte: str + """ + + self._id_lte = id_lte + + @property + def id_not(self): + """Gets the id_not of this VirtualPrivateCloudNicWhereInput. # noqa: E501 + + + :return: The id_not of this VirtualPrivateCloudNicWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_not + + @id_not.setter + def id_not(self, id_not): + """Sets the id_not of this VirtualPrivateCloudNicWhereInput. + + + :param id_not: The id_not of this VirtualPrivateCloudNicWhereInput. # noqa: E501 + :type id_not: str + """ + + self._id_not = id_not + + @property + def id_not_contains(self): + """Gets the id_not_contains of this VirtualPrivateCloudNicWhereInput. # noqa: E501 + + + :return: The id_not_contains of this VirtualPrivateCloudNicWhereInput. # 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 VirtualPrivateCloudNicWhereInput. + + + :param id_not_contains: The id_not_contains of this VirtualPrivateCloudNicWhereInput. # 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 VirtualPrivateCloudNicWhereInput. # noqa: E501 + + + :return: The id_not_ends_with of this VirtualPrivateCloudNicWhereInput. # 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 VirtualPrivateCloudNicWhereInput. + + + :param id_not_ends_with: The id_not_ends_with of this VirtualPrivateCloudNicWhereInput. # 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 VirtualPrivateCloudNicWhereInput. # noqa: E501 + + + :return: The id_not_in of this VirtualPrivateCloudNicWhereInput. # 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 VirtualPrivateCloudNicWhereInput. + + + :param id_not_in: The id_not_in of this VirtualPrivateCloudNicWhereInput. # 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 VirtualPrivateCloudNicWhereInput. # noqa: E501 + + + :return: The id_not_starts_with of this VirtualPrivateCloudNicWhereInput. # 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 VirtualPrivateCloudNicWhereInput. + + + :param id_not_starts_with: The id_not_starts_with of this VirtualPrivateCloudNicWhereInput. # 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 VirtualPrivateCloudNicWhereInput. # noqa: E501 + + + :return: The id_starts_with of this VirtualPrivateCloudNicWhereInput. # 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 VirtualPrivateCloudNicWhereInput. + + + :param id_starts_with: The id_starts_with of this VirtualPrivateCloudNicWhereInput. # noqa: E501 + :type id_starts_with: str + """ + + self._id_starts_with = id_starts_with + + @property + def local_id(self): + """Gets the local_id of this VirtualPrivateCloudNicWhereInput. # noqa: E501 + + + :return: The local_id of this VirtualPrivateCloudNicWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id + + @local_id.setter + def local_id(self, local_id): + """Sets the local_id of this VirtualPrivateCloudNicWhereInput. + + + :param local_id: The local_id of this VirtualPrivateCloudNicWhereInput. # noqa: E501 + :type local_id: str + """ + + self._local_id = local_id + + @property + def local_id_contains(self): + """Gets the local_id_contains of this VirtualPrivateCloudNicWhereInput. # noqa: E501 + + + :return: The local_id_contains of this VirtualPrivateCloudNicWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_contains + + @local_id_contains.setter + def local_id_contains(self, local_id_contains): + """Sets the local_id_contains of this VirtualPrivateCloudNicWhereInput. + + + :param local_id_contains: The local_id_contains of this VirtualPrivateCloudNicWhereInput. # noqa: E501 + :type local_id_contains: str + """ + + self._local_id_contains = local_id_contains + + @property + def local_id_ends_with(self): + """Gets the local_id_ends_with of this VirtualPrivateCloudNicWhereInput. # noqa: E501 + + + :return: The local_id_ends_with of this VirtualPrivateCloudNicWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_ends_with + + @local_id_ends_with.setter + def local_id_ends_with(self, local_id_ends_with): + """Sets the local_id_ends_with of this VirtualPrivateCloudNicWhereInput. + + + :param local_id_ends_with: The local_id_ends_with of this VirtualPrivateCloudNicWhereInput. # noqa: E501 + :type local_id_ends_with: str + """ + + self._local_id_ends_with = local_id_ends_with + + @property + def local_id_gt(self): + """Gets the local_id_gt of this VirtualPrivateCloudNicWhereInput. # noqa: E501 + + + :return: The local_id_gt of this VirtualPrivateCloudNicWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_gt + + @local_id_gt.setter + def local_id_gt(self, local_id_gt): + """Sets the local_id_gt of this VirtualPrivateCloudNicWhereInput. + + + :param local_id_gt: The local_id_gt of this VirtualPrivateCloudNicWhereInput. # noqa: E501 + :type local_id_gt: str + """ + + self._local_id_gt = local_id_gt + + @property + def local_id_gte(self): + """Gets the local_id_gte of this VirtualPrivateCloudNicWhereInput. # noqa: E501 + + + :return: The local_id_gte of this VirtualPrivateCloudNicWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_gte + + @local_id_gte.setter + def local_id_gte(self, local_id_gte): + """Sets the local_id_gte of this VirtualPrivateCloudNicWhereInput. + + + :param local_id_gte: The local_id_gte of this VirtualPrivateCloudNicWhereInput. # noqa: E501 + :type local_id_gte: str + """ + + self._local_id_gte = local_id_gte + + @property + def local_id_in(self): + """Gets the local_id_in of this VirtualPrivateCloudNicWhereInput. # noqa: E501 + + + :return: The local_id_in of this VirtualPrivateCloudNicWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._local_id_in + + @local_id_in.setter + def local_id_in(self, local_id_in): + """Sets the local_id_in of this VirtualPrivateCloudNicWhereInput. + + + :param local_id_in: The local_id_in of this VirtualPrivateCloudNicWhereInput. # noqa: E501 + :type local_id_in: list[str] + """ + + self._local_id_in = local_id_in + + @property + def local_id_lt(self): + """Gets the local_id_lt of this VirtualPrivateCloudNicWhereInput. # noqa: E501 + + + :return: The local_id_lt of this VirtualPrivateCloudNicWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_lt + + @local_id_lt.setter + def local_id_lt(self, local_id_lt): + """Sets the local_id_lt of this VirtualPrivateCloudNicWhereInput. + + + :param local_id_lt: The local_id_lt of this VirtualPrivateCloudNicWhereInput. # noqa: E501 + :type local_id_lt: str + """ + + self._local_id_lt = local_id_lt + + @property + def local_id_lte(self): + """Gets the local_id_lte of this VirtualPrivateCloudNicWhereInput. # noqa: E501 + + + :return: The local_id_lte of this VirtualPrivateCloudNicWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_lte + + @local_id_lte.setter + def local_id_lte(self, local_id_lte): + """Sets the local_id_lte of this VirtualPrivateCloudNicWhereInput. + + + :param local_id_lte: The local_id_lte of this VirtualPrivateCloudNicWhereInput. # noqa: E501 + :type local_id_lte: str + """ + + self._local_id_lte = local_id_lte + + @property + def local_id_not(self): + """Gets the local_id_not of this VirtualPrivateCloudNicWhereInput. # noqa: E501 + + + :return: The local_id_not of this VirtualPrivateCloudNicWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_not + + @local_id_not.setter + def local_id_not(self, local_id_not): + """Sets the local_id_not of this VirtualPrivateCloudNicWhereInput. + + + :param local_id_not: The local_id_not of this VirtualPrivateCloudNicWhereInput. # noqa: E501 + :type local_id_not: str + """ + + self._local_id_not = local_id_not + + @property + def local_id_not_contains(self): + """Gets the local_id_not_contains of this VirtualPrivateCloudNicWhereInput. # noqa: E501 + + + :return: The local_id_not_contains of this VirtualPrivateCloudNicWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_not_contains + + @local_id_not_contains.setter + def local_id_not_contains(self, local_id_not_contains): + """Sets the local_id_not_contains of this VirtualPrivateCloudNicWhereInput. + + + :param local_id_not_contains: The local_id_not_contains of this VirtualPrivateCloudNicWhereInput. # noqa: E501 + :type local_id_not_contains: str + """ + + self._local_id_not_contains = local_id_not_contains + + @property + def local_id_not_ends_with(self): + """Gets the local_id_not_ends_with of this VirtualPrivateCloudNicWhereInput. # noqa: E501 + + + :return: The local_id_not_ends_with of this VirtualPrivateCloudNicWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_not_ends_with + + @local_id_not_ends_with.setter + def local_id_not_ends_with(self, local_id_not_ends_with): + """Sets the local_id_not_ends_with of this VirtualPrivateCloudNicWhereInput. + + + :param local_id_not_ends_with: The local_id_not_ends_with of this VirtualPrivateCloudNicWhereInput. # noqa: E501 + :type local_id_not_ends_with: str + """ + + self._local_id_not_ends_with = local_id_not_ends_with + + @property + def local_id_not_in(self): + """Gets the local_id_not_in of this VirtualPrivateCloudNicWhereInput. # noqa: E501 + + + :return: The local_id_not_in of this VirtualPrivateCloudNicWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._local_id_not_in + + @local_id_not_in.setter + def local_id_not_in(self, local_id_not_in): + """Sets the local_id_not_in of this VirtualPrivateCloudNicWhereInput. + + + :param local_id_not_in: The local_id_not_in of this VirtualPrivateCloudNicWhereInput. # noqa: E501 + :type local_id_not_in: list[str] + """ + + self._local_id_not_in = local_id_not_in + + @property + def local_id_not_starts_with(self): + """Gets the local_id_not_starts_with of this VirtualPrivateCloudNicWhereInput. # noqa: E501 + + + :return: The local_id_not_starts_with of this VirtualPrivateCloudNicWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_not_starts_with + + @local_id_not_starts_with.setter + def local_id_not_starts_with(self, local_id_not_starts_with): + """Sets the local_id_not_starts_with of this VirtualPrivateCloudNicWhereInput. + + + :param local_id_not_starts_with: The local_id_not_starts_with of this VirtualPrivateCloudNicWhereInput. # noqa: E501 + :type local_id_not_starts_with: str + """ + + self._local_id_not_starts_with = local_id_not_starts_with + + @property + def local_id_starts_with(self): + """Gets the local_id_starts_with of this VirtualPrivateCloudNicWhereInput. # noqa: E501 + + + :return: The local_id_starts_with of this VirtualPrivateCloudNicWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_starts_with + + @local_id_starts_with.setter + def local_id_starts_with(self, local_id_starts_with): + """Sets the local_id_starts_with of this VirtualPrivateCloudNicWhereInput. + + + :param local_id_starts_with: The local_id_starts_with of this VirtualPrivateCloudNicWhereInput. # noqa: E501 + :type local_id_starts_with: str + """ + + self._local_id_starts_with = local_id_starts_with + + @property + def snapshot(self): + """Gets the snapshot of this VirtualPrivateCloudNicWhereInput. # noqa: E501 + + + :return: The snapshot of this VirtualPrivateCloudNicWhereInput. # noqa: E501 + :rtype: VirtualPrivateCloudNicSnapshotWhereInput + """ + return self._snapshot + + @snapshot.setter + def snapshot(self, snapshot): + """Sets the snapshot of this VirtualPrivateCloudNicWhereInput. + + + :param snapshot: The snapshot of this VirtualPrivateCloudNicWhereInput. # noqa: E501 + :type snapshot: VirtualPrivateCloudNicSnapshotWhereInput + """ + + self._snapshot = snapshot + + @property + def vm_nic(self): + """Gets the vm_nic of this VirtualPrivateCloudNicWhereInput. # noqa: E501 + + + :return: The vm_nic of this VirtualPrivateCloudNicWhereInput. # noqa: E501 + :rtype: VmNicWhereInput + """ + return self._vm_nic + + @vm_nic.setter + def vm_nic(self, vm_nic): + """Sets the vm_nic of this VirtualPrivateCloudNicWhereInput. + + + :param vm_nic: The vm_nic of this VirtualPrivateCloudNicWhereInput. # noqa: E501 + :type vm_nic: VmNicWhereInput + """ + + self._vm_nic = vm_nic + + @property + def vpc(self): + """Gets the vpc of this VirtualPrivateCloudNicWhereInput. # noqa: E501 + + + :return: The vpc of this VirtualPrivateCloudNicWhereInput. # noqa: E501 + :rtype: VirtualPrivateCloudWhereInput + """ + return self._vpc + + @vpc.setter + def vpc(self, vpc): + """Sets the vpc of this VirtualPrivateCloudNicWhereInput. + + + :param vpc: The vpc of this VirtualPrivateCloudNicWhereInput. # noqa: E501 + :type vpc: VirtualPrivateCloudWhereInput + """ + + self._vpc = vpc + + @property + def vpc_subnet(self): + """Gets the vpc_subnet of this VirtualPrivateCloudNicWhereInput. # noqa: E501 + + + :return: The vpc_subnet of this VirtualPrivateCloudNicWhereInput. # noqa: E501 + :rtype: VirtualPrivateCloudSubnetWhereInput + """ + return self._vpc_subnet + + @vpc_subnet.setter + def vpc_subnet(self, vpc_subnet): + """Sets the vpc_subnet of this VirtualPrivateCloudNicWhereInput. + + + :param vpc_subnet: The vpc_subnet of this VirtualPrivateCloudNicWhereInput. # noqa: E501 + :type vpc_subnet: VirtualPrivateCloudSubnetWhereInput + """ + + self._vpc_subnet = vpc_subnet + + 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, VirtualPrivateCloudNicWhereInput): + 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, VirtualPrivateCloudNicWhereInput): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/virtual_private_cloud_peering_where_input.py b/cloudtower/models/virtual_private_cloud_peering_where_input.py new file mode 100644 index 00000000..455485b7 --- /dev/null +++ b/cloudtower/models/virtual_private_cloud_peering_where_input.py @@ -0,0 +1,1367 @@ +# 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 cloudtower.configuration import Configuration + + +class VirtualPrivateCloudPeeringWhereInput(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[VirtualPrivateCloudPeeringWhereInput]', + '_not': 'list[VirtualPrivateCloudPeeringWhereInput]', + '_or': 'list[VirtualPrivateCloudPeeringWhereInput]', + 'dst_vpc': 'VirtualPrivateCloudWhereInput', + 'entity_async_status': 'EntityAsyncStatus', + 'entity_async_status_in': 'list[EntityAsyncStatus]', + 'entity_async_status_not': 'EntityAsyncStatus', + 'entity_async_status_not_in': 'list[EntityAsyncStatus]', + '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', + 'local_id': 'str', + 'local_id_contains': 'str', + 'local_id_ends_with': 'str', + 'local_id_gt': 'str', + 'local_id_gte': 'str', + 'local_id_in': 'list[str]', + 'local_id_lt': 'str', + 'local_id_lte': 'str', + 'local_id_not': 'str', + 'local_id_not_contains': 'str', + 'local_id_not_ends_with': 'str', + 'local_id_not_in': 'list[str]', + 'local_id_not_starts_with': 'str', + 'local_id_starts_with': 'str', + 'name': 'str', + 'name_contains': 'str', + 'name_ends_with': 'str', + 'name_gt': 'str', + 'name_gte': 'str', + 'name_in': 'list[str]', + 'name_lt': 'str', + 'name_lte': 'str', + 'name_not': 'str', + 'name_not_contains': 'str', + 'name_not_ends_with': 'str', + 'name_not_in': 'list[str]', + 'name_not_starts_with': 'str', + 'name_starts_with': 'str', + 'src_vpc': 'VirtualPrivateCloudWhereInput' + } + + attribute_map = { + '_and': 'AND', + '_not': 'NOT', + '_or': 'OR', + 'dst_vpc': 'dst_vpc', + 'entity_async_status': 'entityAsyncStatus', + 'entity_async_status_in': 'entityAsyncStatus_in', + 'entity_async_status_not': 'entityAsyncStatus_not', + 'entity_async_status_not_in': 'entityAsyncStatus_not_in', + 'id': 'id', + 'id_contains': 'id_contains', + 'id_ends_with': 'id_ends_with', + 'id_gt': 'id_gt', + 'id_gte': 'id_gte', + 'id_in': 'id_in', + 'id_lt': 'id_lt', + 'id_lte': 'id_lte', + 'id_not': 'id_not', + 'id_not_contains': 'id_not_contains', + 'id_not_ends_with': 'id_not_ends_with', + 'id_not_in': 'id_not_in', + 'id_not_starts_with': 'id_not_starts_with', + 'id_starts_with': 'id_starts_with', + 'local_id': 'local_id', + 'local_id_contains': 'local_id_contains', + 'local_id_ends_with': 'local_id_ends_with', + 'local_id_gt': 'local_id_gt', + 'local_id_gte': 'local_id_gte', + 'local_id_in': 'local_id_in', + 'local_id_lt': 'local_id_lt', + 'local_id_lte': 'local_id_lte', + 'local_id_not': 'local_id_not', + 'local_id_not_contains': 'local_id_not_contains', + 'local_id_not_ends_with': 'local_id_not_ends_with', + 'local_id_not_in': 'local_id_not_in', + 'local_id_not_starts_with': 'local_id_not_starts_with', + 'local_id_starts_with': 'local_id_starts_with', + 'name': 'name', + 'name_contains': 'name_contains', + 'name_ends_with': 'name_ends_with', + 'name_gt': 'name_gt', + 'name_gte': 'name_gte', + 'name_in': 'name_in', + 'name_lt': 'name_lt', + 'name_lte': 'name_lte', + 'name_not': 'name_not', + 'name_not_contains': 'name_not_contains', + 'name_not_ends_with': 'name_not_ends_with', + 'name_not_in': 'name_not_in', + 'name_not_starts_with': 'name_not_starts_with', + 'name_starts_with': 'name_starts_with', + 'src_vpc': 'src_vpc' + } + + def __init__(self, **kwargs): # noqa: E501 + """VirtualPrivateCloudPeeringWhereInput - 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._dst_vpc = None + self._entity_async_status = None + self._entity_async_status_in = None + self._entity_async_status_not = None + self._entity_async_status_not_in = None + self._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._local_id = None + self._local_id_contains = None + self._local_id_ends_with = None + self._local_id_gt = None + self._local_id_gte = None + self._local_id_in = None + self._local_id_lt = None + self._local_id_lte = None + self._local_id_not = None + self._local_id_not_contains = None + self._local_id_not_ends_with = None + self._local_id_not_in = None + self._local_id_not_starts_with = None + self._local_id_starts_with = None + self._name = None + self._name_contains = None + self._name_ends_with = None + self._name_gt = None + self._name_gte = None + self._name_in = None + self._name_lt = None + self._name_lte = None + self._name_not = None + self._name_not_contains = None + self._name_not_ends_with = None + self._name_not_in = None + self._name_not_starts_with = None + self._name_starts_with = None + self._src_vpc = None + self.discriminator = None + + self._and = kwargs.get("_and", None) + self._not = kwargs.get("_not", None) + self._or = kwargs.get("_or", None) + self.dst_vpc = kwargs.get("dst_vpc", None) + self.entity_async_status = kwargs.get("entity_async_status", None) + self.entity_async_status_in = kwargs.get("entity_async_status_in", None) + self.entity_async_status_not = kwargs.get("entity_async_status_not", None) + self.entity_async_status_not_in = kwargs.get("entity_async_status_not_in", None) + self.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.local_id = kwargs.get("local_id", None) + self.local_id_contains = kwargs.get("local_id_contains", None) + self.local_id_ends_with = kwargs.get("local_id_ends_with", None) + self.local_id_gt = kwargs.get("local_id_gt", None) + self.local_id_gte = kwargs.get("local_id_gte", None) + self.local_id_in = kwargs.get("local_id_in", None) + self.local_id_lt = kwargs.get("local_id_lt", None) + self.local_id_lte = kwargs.get("local_id_lte", None) + self.local_id_not = kwargs.get("local_id_not", None) + self.local_id_not_contains = kwargs.get("local_id_not_contains", None) + self.local_id_not_ends_with = kwargs.get("local_id_not_ends_with", None) + self.local_id_not_in = kwargs.get("local_id_not_in", None) + self.local_id_not_starts_with = kwargs.get("local_id_not_starts_with", None) + self.local_id_starts_with = kwargs.get("local_id_starts_with", None) + self.name = kwargs.get("name", None) + self.name_contains = kwargs.get("name_contains", None) + self.name_ends_with = kwargs.get("name_ends_with", None) + self.name_gt = kwargs.get("name_gt", None) + self.name_gte = kwargs.get("name_gte", None) + self.name_in = kwargs.get("name_in", None) + self.name_lt = kwargs.get("name_lt", None) + self.name_lte = kwargs.get("name_lte", None) + self.name_not = kwargs.get("name_not", None) + self.name_not_contains = kwargs.get("name_not_contains", None) + self.name_not_ends_with = kwargs.get("name_not_ends_with", None) + self.name_not_in = kwargs.get("name_not_in", None) + self.name_not_starts_with = kwargs.get("name_not_starts_with", None) + self.name_starts_with = kwargs.get("name_starts_with", None) + self.src_vpc = kwargs.get("src_vpc", None) + + @property + def _and(self): + """Gets the _and of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + + + :return: The _and of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + :rtype: list[VirtualPrivateCloudPeeringWhereInput] + """ + return self.__and + + @_and.setter + def _and(self, _and): + """Sets the _and of this VirtualPrivateCloudPeeringWhereInput. + + + :param _and: The _and of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + :type _and: list[VirtualPrivateCloudPeeringWhereInput] + """ + + self.__and = _and + + @property + def _not(self): + """Gets the _not of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + + + :return: The _not of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + :rtype: list[VirtualPrivateCloudPeeringWhereInput] + """ + return self.__not + + @_not.setter + def _not(self, _not): + """Sets the _not of this VirtualPrivateCloudPeeringWhereInput. + + + :param _not: The _not of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + :type _not: list[VirtualPrivateCloudPeeringWhereInput] + """ + + self.__not = _not + + @property + def _or(self): + """Gets the _or of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + + + :return: The _or of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + :rtype: list[VirtualPrivateCloudPeeringWhereInput] + """ + return self.__or + + @_or.setter + def _or(self, _or): + """Sets the _or of this VirtualPrivateCloudPeeringWhereInput. + + + :param _or: The _or of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + :type _or: list[VirtualPrivateCloudPeeringWhereInput] + """ + + self.__or = _or + + @property + def dst_vpc(self): + """Gets the dst_vpc of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + + + :return: The dst_vpc of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + :rtype: VirtualPrivateCloudWhereInput + """ + return self._dst_vpc + + @dst_vpc.setter + def dst_vpc(self, dst_vpc): + """Sets the dst_vpc of this VirtualPrivateCloudPeeringWhereInput. + + + :param dst_vpc: The dst_vpc of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + :type dst_vpc: VirtualPrivateCloudWhereInput + """ + + self._dst_vpc = dst_vpc + + @property + def entity_async_status(self): + """Gets the entity_async_status of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + + + :return: The entity_async_status of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + :rtype: EntityAsyncStatus + """ + return self._entity_async_status + + @entity_async_status.setter + def entity_async_status(self, entity_async_status): + """Sets the entity_async_status of this VirtualPrivateCloudPeeringWhereInput. + + + :param entity_async_status: The entity_async_status of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + :type entity_async_status: EntityAsyncStatus + """ + + self._entity_async_status = entity_async_status + + @property + def entity_async_status_in(self): + """Gets the entity_async_status_in of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + + + :return: The entity_async_status_in of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + :rtype: list[EntityAsyncStatus] + """ + return self._entity_async_status_in + + @entity_async_status_in.setter + def entity_async_status_in(self, entity_async_status_in): + """Sets the entity_async_status_in of this VirtualPrivateCloudPeeringWhereInput. + + + :param entity_async_status_in: The entity_async_status_in of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + :type entity_async_status_in: list[EntityAsyncStatus] + """ + + self._entity_async_status_in = entity_async_status_in + + @property + def entity_async_status_not(self): + """Gets the entity_async_status_not of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + + + :return: The entity_async_status_not of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + :rtype: EntityAsyncStatus + """ + return self._entity_async_status_not + + @entity_async_status_not.setter + def entity_async_status_not(self, entity_async_status_not): + """Sets the entity_async_status_not of this VirtualPrivateCloudPeeringWhereInput. + + + :param entity_async_status_not: The entity_async_status_not of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + :type entity_async_status_not: EntityAsyncStatus + """ + + self._entity_async_status_not = entity_async_status_not + + @property + def entity_async_status_not_in(self): + """Gets the entity_async_status_not_in of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + + + :return: The entity_async_status_not_in of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + :rtype: list[EntityAsyncStatus] + """ + return self._entity_async_status_not_in + + @entity_async_status_not_in.setter + def entity_async_status_not_in(self, entity_async_status_not_in): + """Sets the entity_async_status_not_in of this VirtualPrivateCloudPeeringWhereInput. + + + :param entity_async_status_not_in: The entity_async_status_not_in of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + :type entity_async_status_not_in: list[EntityAsyncStatus] + """ + + self._entity_async_status_not_in = entity_async_status_not_in + + @property + def id(self): + """Gets the id of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + + + :return: The id of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + :rtype: str + """ + return self._id + + @id.setter + def id(self, id): + """Sets the id of this VirtualPrivateCloudPeeringWhereInput. + + + :param id: The id of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + :type id: str + """ + + self._id = id + + @property + def id_contains(self): + """Gets the id_contains of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + + + :return: The id_contains of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_contains + + @id_contains.setter + def id_contains(self, id_contains): + """Sets the id_contains of this VirtualPrivateCloudPeeringWhereInput. + + + :param id_contains: The id_contains of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + :type id_contains: str + """ + + self._id_contains = id_contains + + @property + def id_ends_with(self): + """Gets the id_ends_with of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + + + :return: The id_ends_with of this VirtualPrivateCloudPeeringWhereInput. # 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 VirtualPrivateCloudPeeringWhereInput. + + + :param id_ends_with: The id_ends_with of this VirtualPrivateCloudPeeringWhereInput. # 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 VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + + + :return: The id_gt of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_gt + + @id_gt.setter + def id_gt(self, id_gt): + """Sets the id_gt of this VirtualPrivateCloudPeeringWhereInput. + + + :param id_gt: The id_gt of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + :type id_gt: str + """ + + self._id_gt = id_gt + + @property + def id_gte(self): + """Gets the id_gte of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + + + :return: The id_gte of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_gte + + @id_gte.setter + def id_gte(self, id_gte): + """Sets the id_gte of this VirtualPrivateCloudPeeringWhereInput. + + + :param id_gte: The id_gte of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + :type id_gte: str + """ + + self._id_gte = id_gte + + @property + def id_in(self): + """Gets the id_in of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + + + :return: The id_in of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._id_in + + @id_in.setter + def id_in(self, id_in): + """Sets the id_in of this VirtualPrivateCloudPeeringWhereInput. + + + :param id_in: The id_in of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + :type id_in: list[str] + """ + + self._id_in = id_in + + @property + def id_lt(self): + """Gets the id_lt of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + + + :return: The id_lt of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_lt + + @id_lt.setter + def id_lt(self, id_lt): + """Sets the id_lt of this VirtualPrivateCloudPeeringWhereInput. + + + :param id_lt: The id_lt of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + :type id_lt: str + """ + + self._id_lt = id_lt + + @property + def id_lte(self): + """Gets the id_lte of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + + + :return: The id_lte of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_lte + + @id_lte.setter + def id_lte(self, id_lte): + """Sets the id_lte of this VirtualPrivateCloudPeeringWhereInput. + + + :param id_lte: The id_lte of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + :type id_lte: str + """ + + self._id_lte = id_lte + + @property + def id_not(self): + """Gets the id_not of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + + + :return: The id_not of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_not + + @id_not.setter + def id_not(self, id_not): + """Sets the id_not of this VirtualPrivateCloudPeeringWhereInput. + + + :param id_not: The id_not of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + :type id_not: str + """ + + self._id_not = id_not + + @property + def id_not_contains(self): + """Gets the id_not_contains of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + + + :return: The id_not_contains of this VirtualPrivateCloudPeeringWhereInput. # 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 VirtualPrivateCloudPeeringWhereInput. + + + :param id_not_contains: The id_not_contains of this VirtualPrivateCloudPeeringWhereInput. # 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 VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + + + :return: The id_not_ends_with of this VirtualPrivateCloudPeeringWhereInput. # 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 VirtualPrivateCloudPeeringWhereInput. + + + :param id_not_ends_with: The id_not_ends_with of this VirtualPrivateCloudPeeringWhereInput. # 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 VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + + + :return: The id_not_in of this VirtualPrivateCloudPeeringWhereInput. # 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 VirtualPrivateCloudPeeringWhereInput. + + + :param id_not_in: The id_not_in of this VirtualPrivateCloudPeeringWhereInput. # 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 VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + + + :return: The id_not_starts_with of this VirtualPrivateCloudPeeringWhereInput. # 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 VirtualPrivateCloudPeeringWhereInput. + + + :param id_not_starts_with: The id_not_starts_with of this VirtualPrivateCloudPeeringWhereInput. # 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 VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + + + :return: The id_starts_with of this VirtualPrivateCloudPeeringWhereInput. # 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 VirtualPrivateCloudPeeringWhereInput. + + + :param id_starts_with: The id_starts_with of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + :type id_starts_with: str + """ + + self._id_starts_with = id_starts_with + + @property + def local_id(self): + """Gets the local_id of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + + + :return: The local_id of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id + + @local_id.setter + def local_id(self, local_id): + """Sets the local_id of this VirtualPrivateCloudPeeringWhereInput. + + + :param local_id: The local_id of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + :type local_id: str + """ + + self._local_id = local_id + + @property + def local_id_contains(self): + """Gets the local_id_contains of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + + + :return: The local_id_contains of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_contains + + @local_id_contains.setter + def local_id_contains(self, local_id_contains): + """Sets the local_id_contains of this VirtualPrivateCloudPeeringWhereInput. + + + :param local_id_contains: The local_id_contains of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + :type local_id_contains: str + """ + + self._local_id_contains = local_id_contains + + @property + def local_id_ends_with(self): + """Gets the local_id_ends_with of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + + + :return: The local_id_ends_with of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_ends_with + + @local_id_ends_with.setter + def local_id_ends_with(self, local_id_ends_with): + """Sets the local_id_ends_with of this VirtualPrivateCloudPeeringWhereInput. + + + :param local_id_ends_with: The local_id_ends_with of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + :type local_id_ends_with: str + """ + + self._local_id_ends_with = local_id_ends_with + + @property + def local_id_gt(self): + """Gets the local_id_gt of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + + + :return: The local_id_gt of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_gt + + @local_id_gt.setter + def local_id_gt(self, local_id_gt): + """Sets the local_id_gt of this VirtualPrivateCloudPeeringWhereInput. + + + :param local_id_gt: The local_id_gt of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + :type local_id_gt: str + """ + + self._local_id_gt = local_id_gt + + @property + def local_id_gte(self): + """Gets the local_id_gte of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + + + :return: The local_id_gte of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_gte + + @local_id_gte.setter + def local_id_gte(self, local_id_gte): + """Sets the local_id_gte of this VirtualPrivateCloudPeeringWhereInput. + + + :param local_id_gte: The local_id_gte of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + :type local_id_gte: str + """ + + self._local_id_gte = local_id_gte + + @property + def local_id_in(self): + """Gets the local_id_in of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + + + :return: The local_id_in of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._local_id_in + + @local_id_in.setter + def local_id_in(self, local_id_in): + """Sets the local_id_in of this VirtualPrivateCloudPeeringWhereInput. + + + :param local_id_in: The local_id_in of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + :type local_id_in: list[str] + """ + + self._local_id_in = local_id_in + + @property + def local_id_lt(self): + """Gets the local_id_lt of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + + + :return: The local_id_lt of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_lt + + @local_id_lt.setter + def local_id_lt(self, local_id_lt): + """Sets the local_id_lt of this VirtualPrivateCloudPeeringWhereInput. + + + :param local_id_lt: The local_id_lt of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + :type local_id_lt: str + """ + + self._local_id_lt = local_id_lt + + @property + def local_id_lte(self): + """Gets the local_id_lte of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + + + :return: The local_id_lte of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_lte + + @local_id_lte.setter + def local_id_lte(self, local_id_lte): + """Sets the local_id_lte of this VirtualPrivateCloudPeeringWhereInput. + + + :param local_id_lte: The local_id_lte of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + :type local_id_lte: str + """ + + self._local_id_lte = local_id_lte + + @property + def local_id_not(self): + """Gets the local_id_not of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + + + :return: The local_id_not of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_not + + @local_id_not.setter + def local_id_not(self, local_id_not): + """Sets the local_id_not of this VirtualPrivateCloudPeeringWhereInput. + + + :param local_id_not: The local_id_not of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + :type local_id_not: str + """ + + self._local_id_not = local_id_not + + @property + def local_id_not_contains(self): + """Gets the local_id_not_contains of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + + + :return: The local_id_not_contains of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_not_contains + + @local_id_not_contains.setter + def local_id_not_contains(self, local_id_not_contains): + """Sets the local_id_not_contains of this VirtualPrivateCloudPeeringWhereInput. + + + :param local_id_not_contains: The local_id_not_contains of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + :type local_id_not_contains: str + """ + + self._local_id_not_contains = local_id_not_contains + + @property + def local_id_not_ends_with(self): + """Gets the local_id_not_ends_with of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + + + :return: The local_id_not_ends_with of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_not_ends_with + + @local_id_not_ends_with.setter + def local_id_not_ends_with(self, local_id_not_ends_with): + """Sets the local_id_not_ends_with of this VirtualPrivateCloudPeeringWhereInput. + + + :param local_id_not_ends_with: The local_id_not_ends_with of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + :type local_id_not_ends_with: str + """ + + self._local_id_not_ends_with = local_id_not_ends_with + + @property + def local_id_not_in(self): + """Gets the local_id_not_in of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + + + :return: The local_id_not_in of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._local_id_not_in + + @local_id_not_in.setter + def local_id_not_in(self, local_id_not_in): + """Sets the local_id_not_in of this VirtualPrivateCloudPeeringWhereInput. + + + :param local_id_not_in: The local_id_not_in of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + :type local_id_not_in: list[str] + """ + + self._local_id_not_in = local_id_not_in + + @property + def local_id_not_starts_with(self): + """Gets the local_id_not_starts_with of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + + + :return: The local_id_not_starts_with of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_not_starts_with + + @local_id_not_starts_with.setter + def local_id_not_starts_with(self, local_id_not_starts_with): + """Sets the local_id_not_starts_with of this VirtualPrivateCloudPeeringWhereInput. + + + :param local_id_not_starts_with: The local_id_not_starts_with of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + :type local_id_not_starts_with: str + """ + + self._local_id_not_starts_with = local_id_not_starts_with + + @property + def local_id_starts_with(self): + """Gets the local_id_starts_with of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + + + :return: The local_id_starts_with of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_starts_with + + @local_id_starts_with.setter + def local_id_starts_with(self, local_id_starts_with): + """Sets the local_id_starts_with of this VirtualPrivateCloudPeeringWhereInput. + + + :param local_id_starts_with: The local_id_starts_with of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + :type local_id_starts_with: str + """ + + self._local_id_starts_with = local_id_starts_with + + @property + def name(self): + """Gets the name of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + + + :return: The name of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + :rtype: str + """ + return self._name + + @name.setter + def name(self, name): + """Sets the name of this VirtualPrivateCloudPeeringWhereInput. + + + :param name: The name of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + :type name: str + """ + + self._name = name + + @property + def name_contains(self): + """Gets the name_contains of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + + + :return: The name_contains of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_contains + + @name_contains.setter + def name_contains(self, name_contains): + """Sets the name_contains of this VirtualPrivateCloudPeeringWhereInput. + + + :param name_contains: The name_contains of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + :type name_contains: str + """ + + self._name_contains = name_contains + + @property + def name_ends_with(self): + """Gets the name_ends_with of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + + + :return: The name_ends_with of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_ends_with + + @name_ends_with.setter + def name_ends_with(self, name_ends_with): + """Sets the name_ends_with of this VirtualPrivateCloudPeeringWhereInput. + + + :param name_ends_with: The name_ends_with of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + :type name_ends_with: str + """ + + self._name_ends_with = name_ends_with + + @property + def name_gt(self): + """Gets the name_gt of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + + + :return: The name_gt of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_gt + + @name_gt.setter + def name_gt(self, name_gt): + """Sets the name_gt of this VirtualPrivateCloudPeeringWhereInput. + + + :param name_gt: The name_gt of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + :type name_gt: str + """ + + self._name_gt = name_gt + + @property + def name_gte(self): + """Gets the name_gte of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + + + :return: The name_gte of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_gte + + @name_gte.setter + def name_gte(self, name_gte): + """Sets the name_gte of this VirtualPrivateCloudPeeringWhereInput. + + + :param name_gte: The name_gte of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + :type name_gte: str + """ + + self._name_gte = name_gte + + @property + def name_in(self): + """Gets the name_in of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + + + :return: The name_in of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._name_in + + @name_in.setter + def name_in(self, name_in): + """Sets the name_in of this VirtualPrivateCloudPeeringWhereInput. + + + :param name_in: The name_in of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + :type name_in: list[str] + """ + + self._name_in = name_in + + @property + def name_lt(self): + """Gets the name_lt of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + + + :return: The name_lt of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_lt + + @name_lt.setter + def name_lt(self, name_lt): + """Sets the name_lt of this VirtualPrivateCloudPeeringWhereInput. + + + :param name_lt: The name_lt of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + :type name_lt: str + """ + + self._name_lt = name_lt + + @property + def name_lte(self): + """Gets the name_lte of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + + + :return: The name_lte of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_lte + + @name_lte.setter + def name_lte(self, name_lte): + """Sets the name_lte of this VirtualPrivateCloudPeeringWhereInput. + + + :param name_lte: The name_lte of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + :type name_lte: str + """ + + self._name_lte = name_lte + + @property + def name_not(self): + """Gets the name_not of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + + + :return: The name_not of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_not + + @name_not.setter + def name_not(self, name_not): + """Sets the name_not of this VirtualPrivateCloudPeeringWhereInput. + + + :param name_not: The name_not of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + :type name_not: str + """ + + self._name_not = name_not + + @property + def name_not_contains(self): + """Gets the name_not_contains of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + + + :return: The name_not_contains of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_not_contains + + @name_not_contains.setter + def name_not_contains(self, name_not_contains): + """Sets the name_not_contains of this VirtualPrivateCloudPeeringWhereInput. + + + :param name_not_contains: The name_not_contains of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + :type name_not_contains: str + """ + + self._name_not_contains = name_not_contains + + @property + def name_not_ends_with(self): + """Gets the name_not_ends_with of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + + + :return: The name_not_ends_with of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_not_ends_with + + @name_not_ends_with.setter + def name_not_ends_with(self, name_not_ends_with): + """Sets the name_not_ends_with of this VirtualPrivateCloudPeeringWhereInput. + + + :param name_not_ends_with: The name_not_ends_with of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + :type name_not_ends_with: str + """ + + self._name_not_ends_with = name_not_ends_with + + @property + def name_not_in(self): + """Gets the name_not_in of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + + + :return: The name_not_in of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._name_not_in + + @name_not_in.setter + def name_not_in(self, name_not_in): + """Sets the name_not_in of this VirtualPrivateCloudPeeringWhereInput. + + + :param name_not_in: The name_not_in of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + :type name_not_in: list[str] + """ + + self._name_not_in = name_not_in + + @property + def name_not_starts_with(self): + """Gets the name_not_starts_with of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + + + :return: The name_not_starts_with of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_not_starts_with + + @name_not_starts_with.setter + def name_not_starts_with(self, name_not_starts_with): + """Sets the name_not_starts_with of this VirtualPrivateCloudPeeringWhereInput. + + + :param name_not_starts_with: The name_not_starts_with of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + :type name_not_starts_with: str + """ + + self._name_not_starts_with = name_not_starts_with + + @property + def name_starts_with(self): + """Gets the name_starts_with of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + + + :return: The name_starts_with of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_starts_with + + @name_starts_with.setter + def name_starts_with(self, name_starts_with): + """Sets the name_starts_with of this VirtualPrivateCloudPeeringWhereInput. + + + :param name_starts_with: The name_starts_with of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + :type name_starts_with: str + """ + + self._name_starts_with = name_starts_with + + @property + def src_vpc(self): + """Gets the src_vpc of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + + + :return: The src_vpc of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + :rtype: VirtualPrivateCloudWhereInput + """ + return self._src_vpc + + @src_vpc.setter + def src_vpc(self, src_vpc): + """Sets the src_vpc of this VirtualPrivateCloudPeeringWhereInput. + + + :param src_vpc: The src_vpc of this VirtualPrivateCloudPeeringWhereInput. # noqa: E501 + :type src_vpc: VirtualPrivateCloudWhereInput + """ + + self._src_vpc = src_vpc + + 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, VirtualPrivateCloudPeeringWhereInput): + 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, VirtualPrivateCloudPeeringWhereInput): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/virtual_private_cloud_route_next_hop_type.py b/cloudtower/models/virtual_private_cloud_route_next_hop_type.py new file mode 100644 index 00000000..f3b76f42 --- /dev/null +++ b/cloudtower/models/virtual_private_cloud_route_next_hop_type.py @@ -0,0 +1,100 @@ +# 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 cloudtower.configuration import Configuration + + +class VirtualPrivateCloudRouteNextHopType(object): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + """ + + """ + allowed enum values + """ + NAT_GATEWAY = "NAT_GATEWAY" + ROUTER_GATEWAY = "ROUTER_GATEWAY" + UNKNOWN = "UNKNOWN" + VPC_PEERING = "VPC_PEERING" + + allowable_values = [NAT_GATEWAY, ROUTER_GATEWAY, UNKNOWN, VPC_PEERING] # noqa: E501 + + """ + 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 = { + } + + attribute_map = { + } + + def __init__(self, **kwargs): # noqa: E501 + """VirtualPrivateCloudRouteNextHopType - a model defined in OpenAPI""" # noqa: E501 + self.local_vars_configuration = kwargs.get("local_vars_configuration", Configuration.get_default_copy()) + self.discriminator = None + + 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, VirtualPrivateCloudRouteNextHopType): + 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, VirtualPrivateCloudRouteNextHopType): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/virtual_private_cloud_route_table_where_input.py b/cloudtower/models/virtual_private_cloud_route_table_where_input.py new file mode 100644 index 00000000..9b1a2428 --- /dev/null +++ b/cloudtower/models/virtual_private_cloud_route_table_where_input.py @@ -0,0 +1,1892 @@ +# 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 cloudtower.configuration import Configuration + + +class VirtualPrivateCloudRouteTableWhereInput(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[VirtualPrivateCloudRouteTableWhereInput]', + '_not': 'list[VirtualPrivateCloudRouteTableWhereInput]', + '_or': 'list[VirtualPrivateCloudRouteTableWhereInput]', + 'default_for_vpc': 'bool', + 'default_for_vpc_not': 'bool', + 'description': 'str', + 'description_contains': 'str', + 'description_ends_with': 'str', + 'description_gt': 'str', + 'description_gte': 'str', + 'description_in': 'list[str]', + 'description_lt': 'str', + 'description_lte': 'str', + 'description_not': 'str', + 'description_not_contains': 'str', + 'description_not_ends_with': 'str', + 'description_not_in': 'list[str]', + 'description_not_starts_with': 'str', + 'description_starts_with': 'str', + 'entity_async_status': 'EntityAsyncStatus', + 'entity_async_status_in': 'list[EntityAsyncStatus]', + 'entity_async_status_not': 'EntityAsyncStatus', + 'entity_async_status_not_in': 'list[EntityAsyncStatus]', + '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', + 'local_id': 'str', + 'local_id_contains': 'str', + 'local_id_ends_with': 'str', + 'local_id_gt': 'str', + 'local_id_gte': 'str', + 'local_id_in': 'list[str]', + 'local_id_lt': 'str', + 'local_id_lte': 'str', + 'local_id_not': 'str', + 'local_id_not_contains': 'str', + 'local_id_not_ends_with': 'str', + 'local_id_not_in': 'list[str]', + 'local_id_not_starts_with': 'str', + 'local_id_starts_with': 'str', + 'name': 'str', + 'name_contains': 'str', + 'name_ends_with': 'str', + 'name_gt': 'str', + 'name_gte': 'str', + 'name_in': 'list[str]', + 'name_lt': 'str', + 'name_lte': 'str', + 'name_not': 'str', + 'name_not_contains': 'str', + 'name_not_ends_with': 'str', + 'name_not_in': 'list[str]', + 'name_not_starts_with': 'str', + 'name_starts_with': 'str', + 'routes_every': 'VirtualPrivateCloudRouteWhereInput', + 'routes_none': 'VirtualPrivateCloudRouteWhereInput', + 'routes_some': 'VirtualPrivateCloudRouteWhereInput', + 'subnets_every': 'VirtualPrivateCloudSubnetWhereInput', + 'subnets_none': 'VirtualPrivateCloudSubnetWhereInput', + 'subnets_some': 'VirtualPrivateCloudSubnetWhereInput', + 'vpc': 'VirtualPrivateCloudWhereInput' + } + + attribute_map = { + '_and': 'AND', + '_not': 'NOT', + '_or': 'OR', + 'default_for_vpc': 'default_for_vpc', + 'default_for_vpc_not': 'default_for_vpc_not', + 'description': 'description', + 'description_contains': 'description_contains', + 'description_ends_with': 'description_ends_with', + 'description_gt': 'description_gt', + 'description_gte': 'description_gte', + 'description_in': 'description_in', + 'description_lt': 'description_lt', + 'description_lte': 'description_lte', + 'description_not': 'description_not', + 'description_not_contains': 'description_not_contains', + 'description_not_ends_with': 'description_not_ends_with', + 'description_not_in': 'description_not_in', + 'description_not_starts_with': 'description_not_starts_with', + 'description_starts_with': 'description_starts_with', + 'entity_async_status': 'entityAsyncStatus', + 'entity_async_status_in': 'entityAsyncStatus_in', + 'entity_async_status_not': 'entityAsyncStatus_not', + 'entity_async_status_not_in': 'entityAsyncStatus_not_in', + 'id': 'id', + 'id_contains': 'id_contains', + 'id_ends_with': 'id_ends_with', + 'id_gt': 'id_gt', + 'id_gte': 'id_gte', + 'id_in': 'id_in', + 'id_lt': 'id_lt', + 'id_lte': 'id_lte', + 'id_not': 'id_not', + 'id_not_contains': 'id_not_contains', + 'id_not_ends_with': 'id_not_ends_with', + 'id_not_in': 'id_not_in', + 'id_not_starts_with': 'id_not_starts_with', + 'id_starts_with': 'id_starts_with', + 'local_id': 'local_id', + 'local_id_contains': 'local_id_contains', + 'local_id_ends_with': 'local_id_ends_with', + 'local_id_gt': 'local_id_gt', + 'local_id_gte': 'local_id_gte', + 'local_id_in': 'local_id_in', + 'local_id_lt': 'local_id_lt', + 'local_id_lte': 'local_id_lte', + 'local_id_not': 'local_id_not', + 'local_id_not_contains': 'local_id_not_contains', + 'local_id_not_ends_with': 'local_id_not_ends_with', + 'local_id_not_in': 'local_id_not_in', + 'local_id_not_starts_with': 'local_id_not_starts_with', + 'local_id_starts_with': 'local_id_starts_with', + 'name': 'name', + 'name_contains': 'name_contains', + 'name_ends_with': 'name_ends_with', + 'name_gt': 'name_gt', + 'name_gte': 'name_gte', + 'name_in': 'name_in', + 'name_lt': 'name_lt', + 'name_lte': 'name_lte', + 'name_not': 'name_not', + 'name_not_contains': 'name_not_contains', + 'name_not_ends_with': 'name_not_ends_with', + 'name_not_in': 'name_not_in', + 'name_not_starts_with': 'name_not_starts_with', + 'name_starts_with': 'name_starts_with', + 'routes_every': 'routes_every', + 'routes_none': 'routes_none', + 'routes_some': 'routes_some', + 'subnets_every': 'subnets_every', + 'subnets_none': 'subnets_none', + 'subnets_some': 'subnets_some', + 'vpc': 'vpc' + } + + def __init__(self, **kwargs): # noqa: E501 + """VirtualPrivateCloudRouteTableWhereInput - 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._default_for_vpc = None + self._default_for_vpc_not = None + self._description = None + self._description_contains = None + self._description_ends_with = None + self._description_gt = None + self._description_gte = None + self._description_in = None + self._description_lt = None + self._description_lte = None + self._description_not = None + self._description_not_contains = None + self._description_not_ends_with = None + self._description_not_in = None + self._description_not_starts_with = None + self._description_starts_with = None + self._entity_async_status = None + self._entity_async_status_in = None + self._entity_async_status_not = None + self._entity_async_status_not_in = None + self._id = None + self._id_contains = None + self._id_ends_with = None + self._id_gt = None + self._id_gte = None + self._id_in = None + self._id_lt = None + self._id_lte = None + self._id_not = None + self._id_not_contains = None + self._id_not_ends_with = None + self._id_not_in = None + self._id_not_starts_with = None + self._id_starts_with = None + self._local_id = None + self._local_id_contains = None + self._local_id_ends_with = None + self._local_id_gt = None + self._local_id_gte = None + self._local_id_in = None + self._local_id_lt = None + self._local_id_lte = None + self._local_id_not = None + self._local_id_not_contains = None + self._local_id_not_ends_with = None + self._local_id_not_in = None + self._local_id_not_starts_with = None + self._local_id_starts_with = None + self._name = None + self._name_contains = None + self._name_ends_with = None + self._name_gt = None + self._name_gte = None + self._name_in = None + self._name_lt = None + self._name_lte = None + self._name_not = None + self._name_not_contains = None + self._name_not_ends_with = None + self._name_not_in = None + self._name_not_starts_with = None + self._name_starts_with = None + self._routes_every = None + self._routes_none = None + self._routes_some = None + self._subnets_every = None + self._subnets_none = None + self._subnets_some = None + self._vpc = None + self.discriminator = None + + self._and = kwargs.get("_and", None) + self._not = kwargs.get("_not", None) + self._or = kwargs.get("_or", None) + self.default_for_vpc = kwargs.get("default_for_vpc", None) + self.default_for_vpc_not = kwargs.get("default_for_vpc_not", None) + self.description = kwargs.get("description", None) + self.description_contains = kwargs.get("description_contains", None) + self.description_ends_with = kwargs.get("description_ends_with", None) + self.description_gt = kwargs.get("description_gt", None) + self.description_gte = kwargs.get("description_gte", None) + self.description_in = kwargs.get("description_in", None) + self.description_lt = kwargs.get("description_lt", None) + self.description_lte = kwargs.get("description_lte", None) + self.description_not = kwargs.get("description_not", None) + self.description_not_contains = kwargs.get("description_not_contains", None) + self.description_not_ends_with = kwargs.get("description_not_ends_with", None) + self.description_not_in = kwargs.get("description_not_in", None) + self.description_not_starts_with = kwargs.get("description_not_starts_with", None) + self.description_starts_with = kwargs.get("description_starts_with", None) + self.entity_async_status = kwargs.get("entity_async_status", None) + self.entity_async_status_in = kwargs.get("entity_async_status_in", None) + self.entity_async_status_not = kwargs.get("entity_async_status_not", None) + self.entity_async_status_not_in = kwargs.get("entity_async_status_not_in", None) + self.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.local_id = kwargs.get("local_id", None) + self.local_id_contains = kwargs.get("local_id_contains", None) + self.local_id_ends_with = kwargs.get("local_id_ends_with", None) + self.local_id_gt = kwargs.get("local_id_gt", None) + self.local_id_gte = kwargs.get("local_id_gte", None) + self.local_id_in = kwargs.get("local_id_in", None) + self.local_id_lt = kwargs.get("local_id_lt", None) + self.local_id_lte = kwargs.get("local_id_lte", None) + self.local_id_not = kwargs.get("local_id_not", None) + self.local_id_not_contains = kwargs.get("local_id_not_contains", None) + self.local_id_not_ends_with = kwargs.get("local_id_not_ends_with", None) + self.local_id_not_in = kwargs.get("local_id_not_in", None) + self.local_id_not_starts_with = kwargs.get("local_id_not_starts_with", None) + self.local_id_starts_with = kwargs.get("local_id_starts_with", None) + self.name = kwargs.get("name", None) + self.name_contains = kwargs.get("name_contains", None) + self.name_ends_with = kwargs.get("name_ends_with", None) + self.name_gt = kwargs.get("name_gt", None) + self.name_gte = kwargs.get("name_gte", None) + self.name_in = kwargs.get("name_in", None) + self.name_lt = kwargs.get("name_lt", None) + self.name_lte = kwargs.get("name_lte", None) + self.name_not = kwargs.get("name_not", None) + self.name_not_contains = kwargs.get("name_not_contains", None) + self.name_not_ends_with = kwargs.get("name_not_ends_with", None) + self.name_not_in = kwargs.get("name_not_in", None) + self.name_not_starts_with = kwargs.get("name_not_starts_with", None) + self.name_starts_with = kwargs.get("name_starts_with", None) + self.routes_every = kwargs.get("routes_every", None) + self.routes_none = kwargs.get("routes_none", None) + self.routes_some = kwargs.get("routes_some", None) + self.subnets_every = kwargs.get("subnets_every", None) + self.subnets_none = kwargs.get("subnets_none", None) + self.subnets_some = kwargs.get("subnets_some", None) + self.vpc = kwargs.get("vpc", None) + + @property + def _and(self): + """Gets the _and of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + + + :return: The _and of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :rtype: list[VirtualPrivateCloudRouteTableWhereInput] + """ + return self.__and + + @_and.setter + def _and(self, _and): + """Sets the _and of this VirtualPrivateCloudRouteTableWhereInput. + + + :param _and: The _and of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :type _and: list[VirtualPrivateCloudRouteTableWhereInput] + """ + + self.__and = _and + + @property + def _not(self): + """Gets the _not of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + + + :return: The _not of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :rtype: list[VirtualPrivateCloudRouteTableWhereInput] + """ + return self.__not + + @_not.setter + def _not(self, _not): + """Sets the _not of this VirtualPrivateCloudRouteTableWhereInput. + + + :param _not: The _not of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :type _not: list[VirtualPrivateCloudRouteTableWhereInput] + """ + + self.__not = _not + + @property + def _or(self): + """Gets the _or of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + + + :return: The _or of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :rtype: list[VirtualPrivateCloudRouteTableWhereInput] + """ + return self.__or + + @_or.setter + def _or(self, _or): + """Sets the _or of this VirtualPrivateCloudRouteTableWhereInput. + + + :param _or: The _or of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :type _or: list[VirtualPrivateCloudRouteTableWhereInput] + """ + + self.__or = _or + + @property + def default_for_vpc(self): + """Gets the default_for_vpc of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + + + :return: The default_for_vpc of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :rtype: bool + """ + return self._default_for_vpc + + @default_for_vpc.setter + def default_for_vpc(self, default_for_vpc): + """Sets the default_for_vpc of this VirtualPrivateCloudRouteTableWhereInput. + + + :param default_for_vpc: The default_for_vpc of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :type default_for_vpc: bool + """ + + self._default_for_vpc = default_for_vpc + + @property + def default_for_vpc_not(self): + """Gets the default_for_vpc_not of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + + + :return: The default_for_vpc_not of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :rtype: bool + """ + return self._default_for_vpc_not + + @default_for_vpc_not.setter + def default_for_vpc_not(self, default_for_vpc_not): + """Sets the default_for_vpc_not of this VirtualPrivateCloudRouteTableWhereInput. + + + :param default_for_vpc_not: The default_for_vpc_not of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :type default_for_vpc_not: bool + """ + + self._default_for_vpc_not = default_for_vpc_not + + @property + def description(self): + """Gets the description of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + + + :return: The description of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :rtype: str + """ + return self._description + + @description.setter + def description(self, description): + """Sets the description of this VirtualPrivateCloudRouteTableWhereInput. + + + :param description: The description of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :type description: str + """ + + self._description = description + + @property + def description_contains(self): + """Gets the description_contains of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + + + :return: The description_contains of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :rtype: str + """ + return self._description_contains + + @description_contains.setter + def description_contains(self, description_contains): + """Sets the description_contains of this VirtualPrivateCloudRouteTableWhereInput. + + + :param description_contains: The description_contains of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :type description_contains: str + """ + + self._description_contains = description_contains + + @property + def description_ends_with(self): + """Gets the description_ends_with of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + + + :return: The description_ends_with of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :rtype: str + """ + return self._description_ends_with + + @description_ends_with.setter + def description_ends_with(self, description_ends_with): + """Sets the description_ends_with of this VirtualPrivateCloudRouteTableWhereInput. + + + :param description_ends_with: The description_ends_with of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :type description_ends_with: str + """ + + self._description_ends_with = description_ends_with + + @property + def description_gt(self): + """Gets the description_gt of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + + + :return: The description_gt of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :rtype: str + """ + return self._description_gt + + @description_gt.setter + def description_gt(self, description_gt): + """Sets the description_gt of this VirtualPrivateCloudRouteTableWhereInput. + + + :param description_gt: The description_gt of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :type description_gt: str + """ + + self._description_gt = description_gt + + @property + def description_gte(self): + """Gets the description_gte of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + + + :return: The description_gte of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :rtype: str + """ + return self._description_gte + + @description_gte.setter + def description_gte(self, description_gte): + """Sets the description_gte of this VirtualPrivateCloudRouteTableWhereInput. + + + :param description_gte: The description_gte of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :type description_gte: str + """ + + self._description_gte = description_gte + + @property + def description_in(self): + """Gets the description_in of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + + + :return: The description_in of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._description_in + + @description_in.setter + def description_in(self, description_in): + """Sets the description_in of this VirtualPrivateCloudRouteTableWhereInput. + + + :param description_in: The description_in of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :type description_in: list[str] + """ + + self._description_in = description_in + + @property + def description_lt(self): + """Gets the description_lt of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + + + :return: The description_lt of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :rtype: str + """ + return self._description_lt + + @description_lt.setter + def description_lt(self, description_lt): + """Sets the description_lt of this VirtualPrivateCloudRouteTableWhereInput. + + + :param description_lt: The description_lt of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :type description_lt: str + """ + + self._description_lt = description_lt + + @property + def description_lte(self): + """Gets the description_lte of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + + + :return: The description_lte of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :rtype: str + """ + return self._description_lte + + @description_lte.setter + def description_lte(self, description_lte): + """Sets the description_lte of this VirtualPrivateCloudRouteTableWhereInput. + + + :param description_lte: The description_lte of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :type description_lte: str + """ + + self._description_lte = description_lte + + @property + def description_not(self): + """Gets the description_not of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + + + :return: The description_not of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :rtype: str + """ + return self._description_not + + @description_not.setter + def description_not(self, description_not): + """Sets the description_not of this VirtualPrivateCloudRouteTableWhereInput. + + + :param description_not: The description_not of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :type description_not: str + """ + + self._description_not = description_not + + @property + def description_not_contains(self): + """Gets the description_not_contains of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + + + :return: The description_not_contains of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :rtype: str + """ + return self._description_not_contains + + @description_not_contains.setter + def description_not_contains(self, description_not_contains): + """Sets the description_not_contains of this VirtualPrivateCloudRouteTableWhereInput. + + + :param description_not_contains: The description_not_contains of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :type description_not_contains: str + """ + + self._description_not_contains = description_not_contains + + @property + def description_not_ends_with(self): + """Gets the description_not_ends_with of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + + + :return: The description_not_ends_with of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :rtype: str + """ + return self._description_not_ends_with + + @description_not_ends_with.setter + def description_not_ends_with(self, description_not_ends_with): + """Sets the description_not_ends_with of this VirtualPrivateCloudRouteTableWhereInput. + + + :param description_not_ends_with: The description_not_ends_with of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :type description_not_ends_with: str + """ + + self._description_not_ends_with = description_not_ends_with + + @property + def description_not_in(self): + """Gets the description_not_in of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + + + :return: The description_not_in of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._description_not_in + + @description_not_in.setter + def description_not_in(self, description_not_in): + """Sets the description_not_in of this VirtualPrivateCloudRouteTableWhereInput. + + + :param description_not_in: The description_not_in of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :type description_not_in: list[str] + """ + + self._description_not_in = description_not_in + + @property + def description_not_starts_with(self): + """Gets the description_not_starts_with of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + + + :return: The description_not_starts_with of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :rtype: str + """ + return self._description_not_starts_with + + @description_not_starts_with.setter + def description_not_starts_with(self, description_not_starts_with): + """Sets the description_not_starts_with of this VirtualPrivateCloudRouteTableWhereInput. + + + :param description_not_starts_with: The description_not_starts_with of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :type description_not_starts_with: str + """ + + self._description_not_starts_with = description_not_starts_with + + @property + def description_starts_with(self): + """Gets the description_starts_with of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + + + :return: The description_starts_with of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :rtype: str + """ + return self._description_starts_with + + @description_starts_with.setter + def description_starts_with(self, description_starts_with): + """Sets the description_starts_with of this VirtualPrivateCloudRouteTableWhereInput. + + + :param description_starts_with: The description_starts_with of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :type description_starts_with: str + """ + + self._description_starts_with = description_starts_with + + @property + def entity_async_status(self): + """Gets the entity_async_status of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + + + :return: The entity_async_status of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :rtype: EntityAsyncStatus + """ + return self._entity_async_status + + @entity_async_status.setter + def entity_async_status(self, entity_async_status): + """Sets the entity_async_status of this VirtualPrivateCloudRouteTableWhereInput. + + + :param entity_async_status: The entity_async_status of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :type entity_async_status: EntityAsyncStatus + """ + + self._entity_async_status = entity_async_status + + @property + def entity_async_status_in(self): + """Gets the entity_async_status_in of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + + + :return: The entity_async_status_in of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :rtype: list[EntityAsyncStatus] + """ + return self._entity_async_status_in + + @entity_async_status_in.setter + def entity_async_status_in(self, entity_async_status_in): + """Sets the entity_async_status_in of this VirtualPrivateCloudRouteTableWhereInput. + + + :param entity_async_status_in: The entity_async_status_in of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :type entity_async_status_in: list[EntityAsyncStatus] + """ + + self._entity_async_status_in = entity_async_status_in + + @property + def entity_async_status_not(self): + """Gets the entity_async_status_not of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + + + :return: The entity_async_status_not of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :rtype: EntityAsyncStatus + """ + return self._entity_async_status_not + + @entity_async_status_not.setter + def entity_async_status_not(self, entity_async_status_not): + """Sets the entity_async_status_not of this VirtualPrivateCloudRouteTableWhereInput. + + + :param entity_async_status_not: The entity_async_status_not of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :type entity_async_status_not: EntityAsyncStatus + """ + + self._entity_async_status_not = entity_async_status_not + + @property + def entity_async_status_not_in(self): + """Gets the entity_async_status_not_in of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + + + :return: The entity_async_status_not_in of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :rtype: list[EntityAsyncStatus] + """ + return self._entity_async_status_not_in + + @entity_async_status_not_in.setter + def entity_async_status_not_in(self, entity_async_status_not_in): + """Sets the entity_async_status_not_in of this VirtualPrivateCloudRouteTableWhereInput. + + + :param entity_async_status_not_in: The entity_async_status_not_in of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :type entity_async_status_not_in: list[EntityAsyncStatus] + """ + + self._entity_async_status_not_in = entity_async_status_not_in + + @property + def id(self): + """Gets the id of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + + + :return: The id of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :rtype: str + """ + return self._id + + @id.setter + def id(self, id): + """Sets the id of this VirtualPrivateCloudRouteTableWhereInput. + + + :param id: The id of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :type id: str + """ + + self._id = id + + @property + def id_contains(self): + """Gets the id_contains of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + + + :return: The id_contains of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_contains + + @id_contains.setter + def id_contains(self, id_contains): + """Sets the id_contains of this VirtualPrivateCloudRouteTableWhereInput. + + + :param id_contains: The id_contains of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :type id_contains: str + """ + + self._id_contains = id_contains + + @property + def id_ends_with(self): + """Gets the id_ends_with of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + + + :return: The id_ends_with of this VirtualPrivateCloudRouteTableWhereInput. # 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 VirtualPrivateCloudRouteTableWhereInput. + + + :param id_ends_with: The id_ends_with of this VirtualPrivateCloudRouteTableWhereInput. # 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 VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + + + :return: The id_gt of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_gt + + @id_gt.setter + def id_gt(self, id_gt): + """Sets the id_gt of this VirtualPrivateCloudRouteTableWhereInput. + + + :param id_gt: The id_gt of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :type id_gt: str + """ + + self._id_gt = id_gt + + @property + def id_gte(self): + """Gets the id_gte of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + + + :return: The id_gte of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_gte + + @id_gte.setter + def id_gte(self, id_gte): + """Sets the id_gte of this VirtualPrivateCloudRouteTableWhereInput. + + + :param id_gte: The id_gte of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :type id_gte: str + """ + + self._id_gte = id_gte + + @property + def id_in(self): + """Gets the id_in of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + + + :return: The id_in of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._id_in + + @id_in.setter + def id_in(self, id_in): + """Sets the id_in of this VirtualPrivateCloudRouteTableWhereInput. + + + :param id_in: The id_in of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :type id_in: list[str] + """ + + self._id_in = id_in + + @property + def id_lt(self): + """Gets the id_lt of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + + + :return: The id_lt of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_lt + + @id_lt.setter + def id_lt(self, id_lt): + """Sets the id_lt of this VirtualPrivateCloudRouteTableWhereInput. + + + :param id_lt: The id_lt of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :type id_lt: str + """ + + self._id_lt = id_lt + + @property + def id_lte(self): + """Gets the id_lte of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + + + :return: The id_lte of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_lte + + @id_lte.setter + def id_lte(self, id_lte): + """Sets the id_lte of this VirtualPrivateCloudRouteTableWhereInput. + + + :param id_lte: The id_lte of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :type id_lte: str + """ + + self._id_lte = id_lte + + @property + def id_not(self): + """Gets the id_not of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + + + :return: The id_not of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_not + + @id_not.setter + def id_not(self, id_not): + """Sets the id_not of this VirtualPrivateCloudRouteTableWhereInput. + + + :param id_not: The id_not of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :type id_not: str + """ + + self._id_not = id_not + + @property + def id_not_contains(self): + """Gets the id_not_contains of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + + + :return: The id_not_contains of this VirtualPrivateCloudRouteTableWhereInput. # 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 VirtualPrivateCloudRouteTableWhereInput. + + + :param id_not_contains: The id_not_contains of this VirtualPrivateCloudRouteTableWhereInput. # 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 VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + + + :return: The id_not_ends_with of this VirtualPrivateCloudRouteTableWhereInput. # 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 VirtualPrivateCloudRouteTableWhereInput. + + + :param id_not_ends_with: The id_not_ends_with of this VirtualPrivateCloudRouteTableWhereInput. # 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 VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + + + :return: The id_not_in of this VirtualPrivateCloudRouteTableWhereInput. # 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 VirtualPrivateCloudRouteTableWhereInput. + + + :param id_not_in: The id_not_in of this VirtualPrivateCloudRouteTableWhereInput. # 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 VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + + + :return: The id_not_starts_with of this VirtualPrivateCloudRouteTableWhereInput. # 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 VirtualPrivateCloudRouteTableWhereInput. + + + :param id_not_starts_with: The id_not_starts_with of this VirtualPrivateCloudRouteTableWhereInput. # 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 VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + + + :return: The id_starts_with of this VirtualPrivateCloudRouteTableWhereInput. # 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 VirtualPrivateCloudRouteTableWhereInput. + + + :param id_starts_with: The id_starts_with of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :type id_starts_with: str + """ + + self._id_starts_with = id_starts_with + + @property + def local_id(self): + """Gets the local_id of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + + + :return: The local_id of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id + + @local_id.setter + def local_id(self, local_id): + """Sets the local_id of this VirtualPrivateCloudRouteTableWhereInput. + + + :param local_id: The local_id of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :type local_id: str + """ + + self._local_id = local_id + + @property + def local_id_contains(self): + """Gets the local_id_contains of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + + + :return: The local_id_contains of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_contains + + @local_id_contains.setter + def local_id_contains(self, local_id_contains): + """Sets the local_id_contains of this VirtualPrivateCloudRouteTableWhereInput. + + + :param local_id_contains: The local_id_contains of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :type local_id_contains: str + """ + + self._local_id_contains = local_id_contains + + @property + def local_id_ends_with(self): + """Gets the local_id_ends_with of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + + + :return: The local_id_ends_with of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_ends_with + + @local_id_ends_with.setter + def local_id_ends_with(self, local_id_ends_with): + """Sets the local_id_ends_with of this VirtualPrivateCloudRouteTableWhereInput. + + + :param local_id_ends_with: The local_id_ends_with of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :type local_id_ends_with: str + """ + + self._local_id_ends_with = local_id_ends_with + + @property + def local_id_gt(self): + """Gets the local_id_gt of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + + + :return: The local_id_gt of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_gt + + @local_id_gt.setter + def local_id_gt(self, local_id_gt): + """Sets the local_id_gt of this VirtualPrivateCloudRouteTableWhereInput. + + + :param local_id_gt: The local_id_gt of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :type local_id_gt: str + """ + + self._local_id_gt = local_id_gt + + @property + def local_id_gte(self): + """Gets the local_id_gte of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + + + :return: The local_id_gte of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_gte + + @local_id_gte.setter + def local_id_gte(self, local_id_gte): + """Sets the local_id_gte of this VirtualPrivateCloudRouteTableWhereInput. + + + :param local_id_gte: The local_id_gte of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :type local_id_gte: str + """ + + self._local_id_gte = local_id_gte + + @property + def local_id_in(self): + """Gets the local_id_in of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + + + :return: The local_id_in of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._local_id_in + + @local_id_in.setter + def local_id_in(self, local_id_in): + """Sets the local_id_in of this VirtualPrivateCloudRouteTableWhereInput. + + + :param local_id_in: The local_id_in of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :type local_id_in: list[str] + """ + + self._local_id_in = local_id_in + + @property + def local_id_lt(self): + """Gets the local_id_lt of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + + + :return: The local_id_lt of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_lt + + @local_id_lt.setter + def local_id_lt(self, local_id_lt): + """Sets the local_id_lt of this VirtualPrivateCloudRouteTableWhereInput. + + + :param local_id_lt: The local_id_lt of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :type local_id_lt: str + """ + + self._local_id_lt = local_id_lt + + @property + def local_id_lte(self): + """Gets the local_id_lte of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + + + :return: The local_id_lte of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_lte + + @local_id_lte.setter + def local_id_lte(self, local_id_lte): + """Sets the local_id_lte of this VirtualPrivateCloudRouteTableWhereInput. + + + :param local_id_lte: The local_id_lte of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :type local_id_lte: str + """ + + self._local_id_lte = local_id_lte + + @property + def local_id_not(self): + """Gets the local_id_not of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + + + :return: The local_id_not of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_not + + @local_id_not.setter + def local_id_not(self, local_id_not): + """Sets the local_id_not of this VirtualPrivateCloudRouteTableWhereInput. + + + :param local_id_not: The local_id_not of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :type local_id_not: str + """ + + self._local_id_not = local_id_not + + @property + def local_id_not_contains(self): + """Gets the local_id_not_contains of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + + + :return: The local_id_not_contains of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_not_contains + + @local_id_not_contains.setter + def local_id_not_contains(self, local_id_not_contains): + """Sets the local_id_not_contains of this VirtualPrivateCloudRouteTableWhereInput. + + + :param local_id_not_contains: The local_id_not_contains of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :type local_id_not_contains: str + """ + + self._local_id_not_contains = local_id_not_contains + + @property + def local_id_not_ends_with(self): + """Gets the local_id_not_ends_with of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + + + :return: The local_id_not_ends_with of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_not_ends_with + + @local_id_not_ends_with.setter + def local_id_not_ends_with(self, local_id_not_ends_with): + """Sets the local_id_not_ends_with of this VirtualPrivateCloudRouteTableWhereInput. + + + :param local_id_not_ends_with: The local_id_not_ends_with of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :type local_id_not_ends_with: str + """ + + self._local_id_not_ends_with = local_id_not_ends_with + + @property + def local_id_not_in(self): + """Gets the local_id_not_in of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + + + :return: The local_id_not_in of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._local_id_not_in + + @local_id_not_in.setter + def local_id_not_in(self, local_id_not_in): + """Sets the local_id_not_in of this VirtualPrivateCloudRouteTableWhereInput. + + + :param local_id_not_in: The local_id_not_in of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :type local_id_not_in: list[str] + """ + + self._local_id_not_in = local_id_not_in + + @property + def local_id_not_starts_with(self): + """Gets the local_id_not_starts_with of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + + + :return: The local_id_not_starts_with of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_not_starts_with + + @local_id_not_starts_with.setter + def local_id_not_starts_with(self, local_id_not_starts_with): + """Sets the local_id_not_starts_with of this VirtualPrivateCloudRouteTableWhereInput. + + + :param local_id_not_starts_with: The local_id_not_starts_with of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :type local_id_not_starts_with: str + """ + + self._local_id_not_starts_with = local_id_not_starts_with + + @property + def local_id_starts_with(self): + """Gets the local_id_starts_with of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + + + :return: The local_id_starts_with of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_starts_with + + @local_id_starts_with.setter + def local_id_starts_with(self, local_id_starts_with): + """Sets the local_id_starts_with of this VirtualPrivateCloudRouteTableWhereInput. + + + :param local_id_starts_with: The local_id_starts_with of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :type local_id_starts_with: str + """ + + self._local_id_starts_with = local_id_starts_with + + @property + def name(self): + """Gets the name of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + + + :return: The name of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :rtype: str + """ + return self._name + + @name.setter + def name(self, name): + """Sets the name of this VirtualPrivateCloudRouteTableWhereInput. + + + :param name: The name of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :type name: str + """ + + self._name = name + + @property + def name_contains(self): + """Gets the name_contains of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + + + :return: The name_contains of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_contains + + @name_contains.setter + def name_contains(self, name_contains): + """Sets the name_contains of this VirtualPrivateCloudRouteTableWhereInput. + + + :param name_contains: The name_contains of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :type name_contains: str + """ + + self._name_contains = name_contains + + @property + def name_ends_with(self): + """Gets the name_ends_with of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + + + :return: The name_ends_with of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_ends_with + + @name_ends_with.setter + def name_ends_with(self, name_ends_with): + """Sets the name_ends_with of this VirtualPrivateCloudRouteTableWhereInput. + + + :param name_ends_with: The name_ends_with of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :type name_ends_with: str + """ + + self._name_ends_with = name_ends_with + + @property + def name_gt(self): + """Gets the name_gt of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + + + :return: The name_gt of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_gt + + @name_gt.setter + def name_gt(self, name_gt): + """Sets the name_gt of this VirtualPrivateCloudRouteTableWhereInput. + + + :param name_gt: The name_gt of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :type name_gt: str + """ + + self._name_gt = name_gt + + @property + def name_gte(self): + """Gets the name_gte of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + + + :return: The name_gte of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_gte + + @name_gte.setter + def name_gte(self, name_gte): + """Sets the name_gte of this VirtualPrivateCloudRouteTableWhereInput. + + + :param name_gte: The name_gte of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :type name_gte: str + """ + + self._name_gte = name_gte + + @property + def name_in(self): + """Gets the name_in of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + + + :return: The name_in of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._name_in + + @name_in.setter + def name_in(self, name_in): + """Sets the name_in of this VirtualPrivateCloudRouteTableWhereInput. + + + :param name_in: The name_in of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :type name_in: list[str] + """ + + self._name_in = name_in + + @property + def name_lt(self): + """Gets the name_lt of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + + + :return: The name_lt of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_lt + + @name_lt.setter + def name_lt(self, name_lt): + """Sets the name_lt of this VirtualPrivateCloudRouteTableWhereInput. + + + :param name_lt: The name_lt of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :type name_lt: str + """ + + self._name_lt = name_lt + + @property + def name_lte(self): + """Gets the name_lte of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + + + :return: The name_lte of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_lte + + @name_lte.setter + def name_lte(self, name_lte): + """Sets the name_lte of this VirtualPrivateCloudRouteTableWhereInput. + + + :param name_lte: The name_lte of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :type name_lte: str + """ + + self._name_lte = name_lte + + @property + def name_not(self): + """Gets the name_not of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + + + :return: The name_not of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_not + + @name_not.setter + def name_not(self, name_not): + """Sets the name_not of this VirtualPrivateCloudRouteTableWhereInput. + + + :param name_not: The name_not of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :type name_not: str + """ + + self._name_not = name_not + + @property + def name_not_contains(self): + """Gets the name_not_contains of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + + + :return: The name_not_contains of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_not_contains + + @name_not_contains.setter + def name_not_contains(self, name_not_contains): + """Sets the name_not_contains of this VirtualPrivateCloudRouteTableWhereInput. + + + :param name_not_contains: The name_not_contains of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :type name_not_contains: str + """ + + self._name_not_contains = name_not_contains + + @property + def name_not_ends_with(self): + """Gets the name_not_ends_with of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + + + :return: The name_not_ends_with of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_not_ends_with + + @name_not_ends_with.setter + def name_not_ends_with(self, name_not_ends_with): + """Sets the name_not_ends_with of this VirtualPrivateCloudRouteTableWhereInput. + + + :param name_not_ends_with: The name_not_ends_with of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :type name_not_ends_with: str + """ + + self._name_not_ends_with = name_not_ends_with + + @property + def name_not_in(self): + """Gets the name_not_in of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + + + :return: The name_not_in of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._name_not_in + + @name_not_in.setter + def name_not_in(self, name_not_in): + """Sets the name_not_in of this VirtualPrivateCloudRouteTableWhereInput. + + + :param name_not_in: The name_not_in of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :type name_not_in: list[str] + """ + + self._name_not_in = name_not_in + + @property + def name_not_starts_with(self): + """Gets the name_not_starts_with of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + + + :return: The name_not_starts_with of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_not_starts_with + + @name_not_starts_with.setter + def name_not_starts_with(self, name_not_starts_with): + """Sets the name_not_starts_with of this VirtualPrivateCloudRouteTableWhereInput. + + + :param name_not_starts_with: The name_not_starts_with of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :type name_not_starts_with: str + """ + + self._name_not_starts_with = name_not_starts_with + + @property + def name_starts_with(self): + """Gets the name_starts_with of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + + + :return: The name_starts_with of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_starts_with + + @name_starts_with.setter + def name_starts_with(self, name_starts_with): + """Sets the name_starts_with of this VirtualPrivateCloudRouteTableWhereInput. + + + :param name_starts_with: The name_starts_with of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :type name_starts_with: str + """ + + self._name_starts_with = name_starts_with + + @property + def routes_every(self): + """Gets the routes_every of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + + + :return: The routes_every of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :rtype: VirtualPrivateCloudRouteWhereInput + """ + return self._routes_every + + @routes_every.setter + def routes_every(self, routes_every): + """Sets the routes_every of this VirtualPrivateCloudRouteTableWhereInput. + + + :param routes_every: The routes_every of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :type routes_every: VirtualPrivateCloudRouteWhereInput + """ + + self._routes_every = routes_every + + @property + def routes_none(self): + """Gets the routes_none of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + + + :return: The routes_none of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :rtype: VirtualPrivateCloudRouteWhereInput + """ + return self._routes_none + + @routes_none.setter + def routes_none(self, routes_none): + """Sets the routes_none of this VirtualPrivateCloudRouteTableWhereInput. + + + :param routes_none: The routes_none of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :type routes_none: VirtualPrivateCloudRouteWhereInput + """ + + self._routes_none = routes_none + + @property + def routes_some(self): + """Gets the routes_some of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + + + :return: The routes_some of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :rtype: VirtualPrivateCloudRouteWhereInput + """ + return self._routes_some + + @routes_some.setter + def routes_some(self, routes_some): + """Sets the routes_some of this VirtualPrivateCloudRouteTableWhereInput. + + + :param routes_some: The routes_some of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :type routes_some: VirtualPrivateCloudRouteWhereInput + """ + + self._routes_some = routes_some + + @property + def subnets_every(self): + """Gets the subnets_every of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + + + :return: The subnets_every of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :rtype: VirtualPrivateCloudSubnetWhereInput + """ + return self._subnets_every + + @subnets_every.setter + def subnets_every(self, subnets_every): + """Sets the subnets_every of this VirtualPrivateCloudRouteTableWhereInput. + + + :param subnets_every: The subnets_every of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :type subnets_every: VirtualPrivateCloudSubnetWhereInput + """ + + self._subnets_every = subnets_every + + @property + def subnets_none(self): + """Gets the subnets_none of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + + + :return: The subnets_none of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :rtype: VirtualPrivateCloudSubnetWhereInput + """ + return self._subnets_none + + @subnets_none.setter + def subnets_none(self, subnets_none): + """Sets the subnets_none of this VirtualPrivateCloudRouteTableWhereInput. + + + :param subnets_none: The subnets_none of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :type subnets_none: VirtualPrivateCloudSubnetWhereInput + """ + + self._subnets_none = subnets_none + + @property + def subnets_some(self): + """Gets the subnets_some of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + + + :return: The subnets_some of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :rtype: VirtualPrivateCloudSubnetWhereInput + """ + return self._subnets_some + + @subnets_some.setter + def subnets_some(self, subnets_some): + """Sets the subnets_some of this VirtualPrivateCloudRouteTableWhereInput. + + + :param subnets_some: The subnets_some of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :type subnets_some: VirtualPrivateCloudSubnetWhereInput + """ + + self._subnets_some = subnets_some + + @property + def vpc(self): + """Gets the vpc of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + + + :return: The vpc of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :rtype: VirtualPrivateCloudWhereInput + """ + return self._vpc + + @vpc.setter + def vpc(self, vpc): + """Sets the vpc of this VirtualPrivateCloudRouteTableWhereInput. + + + :param vpc: The vpc of this VirtualPrivateCloudRouteTableWhereInput. # noqa: E501 + :type vpc: VirtualPrivateCloudWhereInput + """ + + self._vpc = vpc + + 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, VirtualPrivateCloudRouteTableWhereInput): + 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, VirtualPrivateCloudRouteTableWhereInput): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/virtual_private_cloud_route_where_input.py b/cloudtower/models/virtual_private_cloud_route_where_input.py new file mode 100644 index 00000000..c5e14f8f --- /dev/null +++ b/cloudtower/models/virtual_private_cloud_route_where_input.py @@ -0,0 +1,2217 @@ +# 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 cloudtower.configuration import Configuration + + +class VirtualPrivateCloudRouteWhereInput(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[VirtualPrivateCloudRouteWhereInput]', + '_not': 'list[VirtualPrivateCloudRouteWhereInput]', + '_or': 'list[VirtualPrivateCloudRouteWhereInput]', + 'description': 'str', + 'description_contains': 'str', + 'description_ends_with': 'str', + 'description_gt': 'str', + 'description_gte': 'str', + 'description_in': 'list[str]', + 'description_lt': 'str', + 'description_lte': 'str', + 'description_not': 'str', + 'description_not_contains': 'str', + 'description_not_ends_with': 'str', + 'description_not_in': 'list[str]', + 'description_not_starts_with': 'str', + 'description_starts_with': 'str', + 'destination': 'str', + 'destination_contains': 'str', + 'destination_ends_with': 'str', + 'destination_gt': 'str', + 'destination_gte': 'str', + 'destination_in': 'list[str]', + 'destination_lt': 'str', + 'destination_lte': 'str', + 'destination_not': 'str', + 'destination_not_contains': 'str', + 'destination_not_ends_with': 'str', + 'destination_not_in': 'list[str]', + 'destination_not_starts_with': 'str', + 'destination_starts_with': 'str', + 'entity_async_status': 'EntityAsyncStatus', + 'entity_async_status_in': 'list[EntityAsyncStatus]', + 'entity_async_status_not': 'EntityAsyncStatus', + 'entity_async_status_not_in': 'list[EntityAsyncStatus]', + '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', + 'local_id': 'str', + 'local_id_contains': 'str', + 'local_id_ends_with': 'str', + 'local_id_gt': 'str', + 'local_id_gte': 'str', + 'local_id_in': 'list[str]', + 'local_id_lt': 'str', + 'local_id_lte': 'str', + 'local_id_not': 'str', + 'local_id_not_contains': 'str', + 'local_id_not_ends_with': 'str', + 'local_id_not_in': 'list[str]', + 'local_id_not_starts_with': 'str', + 'local_id_starts_with': 'str', + 'nat_gateway': 'VirtualPrivateCloudNatGatewayWhereInput', + 'next_hop_local_id': 'str', + 'next_hop_local_id_contains': 'str', + 'next_hop_local_id_ends_with': 'str', + 'next_hop_local_id_gt': 'str', + 'next_hop_local_id_gte': 'str', + 'next_hop_local_id_in': 'list[str]', + 'next_hop_local_id_lt': 'str', + 'next_hop_local_id_lte': 'str', + 'next_hop_local_id_not': 'str', + 'next_hop_local_id_not_contains': 'str', + 'next_hop_local_id_not_ends_with': 'str', + 'next_hop_local_id_not_in': 'list[str]', + 'next_hop_local_id_not_starts_with': 'str', + 'next_hop_local_id_starts_with': 'str', + 'next_hop_type': 'VirtualPrivateCloudRouteNextHopType', + 'next_hop_type_in': 'list[VirtualPrivateCloudRouteNextHopType]', + 'next_hop_type_not': 'VirtualPrivateCloudRouteNextHopType', + 'next_hop_type_not_in': 'list[VirtualPrivateCloudRouteNextHopType]', + 'route_table': 'VirtualPrivateCloudRouteTableWhereInput', + 'router_gateway': 'VirtualPrivateCloudRouterGatewayWhereInput', + 'vpc_peering': 'VirtualPrivateCloudPeeringWhereInput' + } + + attribute_map = { + '_and': 'AND', + '_not': 'NOT', + '_or': 'OR', + 'description': 'description', + 'description_contains': 'description_contains', + 'description_ends_with': 'description_ends_with', + 'description_gt': 'description_gt', + 'description_gte': 'description_gte', + 'description_in': 'description_in', + 'description_lt': 'description_lt', + 'description_lte': 'description_lte', + 'description_not': 'description_not', + 'description_not_contains': 'description_not_contains', + 'description_not_ends_with': 'description_not_ends_with', + 'description_not_in': 'description_not_in', + 'description_not_starts_with': 'description_not_starts_with', + 'description_starts_with': 'description_starts_with', + 'destination': 'destination', + 'destination_contains': 'destination_contains', + 'destination_ends_with': 'destination_ends_with', + 'destination_gt': 'destination_gt', + 'destination_gte': 'destination_gte', + 'destination_in': 'destination_in', + 'destination_lt': 'destination_lt', + 'destination_lte': 'destination_lte', + 'destination_not': 'destination_not', + 'destination_not_contains': 'destination_not_contains', + 'destination_not_ends_with': 'destination_not_ends_with', + 'destination_not_in': 'destination_not_in', + 'destination_not_starts_with': 'destination_not_starts_with', + 'destination_starts_with': 'destination_starts_with', + 'entity_async_status': 'entityAsyncStatus', + 'entity_async_status_in': 'entityAsyncStatus_in', + 'entity_async_status_not': 'entityAsyncStatus_not', + 'entity_async_status_not_in': 'entityAsyncStatus_not_in', + 'id': 'id', + 'id_contains': 'id_contains', + 'id_ends_with': 'id_ends_with', + 'id_gt': 'id_gt', + 'id_gte': 'id_gte', + 'id_in': 'id_in', + 'id_lt': 'id_lt', + 'id_lte': 'id_lte', + 'id_not': 'id_not', + 'id_not_contains': 'id_not_contains', + 'id_not_ends_with': 'id_not_ends_with', + 'id_not_in': 'id_not_in', + 'id_not_starts_with': 'id_not_starts_with', + 'id_starts_with': 'id_starts_with', + 'local_id': 'local_id', + 'local_id_contains': 'local_id_contains', + 'local_id_ends_with': 'local_id_ends_with', + 'local_id_gt': 'local_id_gt', + 'local_id_gte': 'local_id_gte', + 'local_id_in': 'local_id_in', + 'local_id_lt': 'local_id_lt', + 'local_id_lte': 'local_id_lte', + 'local_id_not': 'local_id_not', + 'local_id_not_contains': 'local_id_not_contains', + 'local_id_not_ends_with': 'local_id_not_ends_with', + 'local_id_not_in': 'local_id_not_in', + 'local_id_not_starts_with': 'local_id_not_starts_with', + 'local_id_starts_with': 'local_id_starts_with', + 'nat_gateway': 'nat_gateway', + 'next_hop_local_id': 'next_hop_local_id', + 'next_hop_local_id_contains': 'next_hop_local_id_contains', + 'next_hop_local_id_ends_with': 'next_hop_local_id_ends_with', + 'next_hop_local_id_gt': 'next_hop_local_id_gt', + 'next_hop_local_id_gte': 'next_hop_local_id_gte', + 'next_hop_local_id_in': 'next_hop_local_id_in', + 'next_hop_local_id_lt': 'next_hop_local_id_lt', + 'next_hop_local_id_lte': 'next_hop_local_id_lte', + 'next_hop_local_id_not': 'next_hop_local_id_not', + 'next_hop_local_id_not_contains': 'next_hop_local_id_not_contains', + 'next_hop_local_id_not_ends_with': 'next_hop_local_id_not_ends_with', + 'next_hop_local_id_not_in': 'next_hop_local_id_not_in', + 'next_hop_local_id_not_starts_with': 'next_hop_local_id_not_starts_with', + 'next_hop_local_id_starts_with': 'next_hop_local_id_starts_with', + 'next_hop_type': 'next_hop_type', + 'next_hop_type_in': 'next_hop_type_in', + 'next_hop_type_not': 'next_hop_type_not', + 'next_hop_type_not_in': 'next_hop_type_not_in', + 'route_table': 'route_table', + 'router_gateway': 'router_gateway', + 'vpc_peering': 'vpc_peering' + } + + def __init__(self, **kwargs): # noqa: E501 + """VirtualPrivateCloudRouteWhereInput - 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._description = None + self._description_contains = None + self._description_ends_with = None + self._description_gt = None + self._description_gte = None + self._description_in = None + self._description_lt = None + self._description_lte = None + self._description_not = None + self._description_not_contains = None + self._description_not_ends_with = None + self._description_not_in = None + self._description_not_starts_with = None + self._description_starts_with = None + self._destination = None + self._destination_contains = None + self._destination_ends_with = None + self._destination_gt = None + self._destination_gte = None + self._destination_in = None + self._destination_lt = None + self._destination_lte = None + self._destination_not = None + self._destination_not_contains = None + self._destination_not_ends_with = None + self._destination_not_in = None + self._destination_not_starts_with = None + self._destination_starts_with = None + self._entity_async_status = None + self._entity_async_status_in = None + self._entity_async_status_not = None + self._entity_async_status_not_in = None + self._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._local_id = None + self._local_id_contains = None + self._local_id_ends_with = None + self._local_id_gt = None + self._local_id_gte = None + self._local_id_in = None + self._local_id_lt = None + self._local_id_lte = None + self._local_id_not = None + self._local_id_not_contains = None + self._local_id_not_ends_with = None + self._local_id_not_in = None + self._local_id_not_starts_with = None + self._local_id_starts_with = None + self._nat_gateway = None + self._next_hop_local_id = None + self._next_hop_local_id_contains = None + self._next_hop_local_id_ends_with = None + self._next_hop_local_id_gt = None + self._next_hop_local_id_gte = None + self._next_hop_local_id_in = None + self._next_hop_local_id_lt = None + self._next_hop_local_id_lte = None + self._next_hop_local_id_not = None + self._next_hop_local_id_not_contains = None + self._next_hop_local_id_not_ends_with = None + self._next_hop_local_id_not_in = None + self._next_hop_local_id_not_starts_with = None + self._next_hop_local_id_starts_with = None + self._next_hop_type = None + self._next_hop_type_in = None + self._next_hop_type_not = None + self._next_hop_type_not_in = None + self._route_table = None + self._router_gateway = None + self._vpc_peering = None + self.discriminator = None + + self._and = kwargs.get("_and", None) + self._not = kwargs.get("_not", None) + self._or = kwargs.get("_or", None) + self.description = kwargs.get("description", None) + self.description_contains = kwargs.get("description_contains", None) + self.description_ends_with = kwargs.get("description_ends_with", None) + self.description_gt = kwargs.get("description_gt", None) + self.description_gte = kwargs.get("description_gte", None) + self.description_in = kwargs.get("description_in", None) + self.description_lt = kwargs.get("description_lt", None) + self.description_lte = kwargs.get("description_lte", None) + self.description_not = kwargs.get("description_not", None) + self.description_not_contains = kwargs.get("description_not_contains", None) + self.description_not_ends_with = kwargs.get("description_not_ends_with", None) + self.description_not_in = kwargs.get("description_not_in", None) + self.description_not_starts_with = kwargs.get("description_not_starts_with", None) + self.description_starts_with = kwargs.get("description_starts_with", None) + self.destination = kwargs.get("destination", None) + self.destination_contains = kwargs.get("destination_contains", None) + self.destination_ends_with = kwargs.get("destination_ends_with", None) + self.destination_gt = kwargs.get("destination_gt", None) + self.destination_gte = kwargs.get("destination_gte", None) + self.destination_in = kwargs.get("destination_in", None) + self.destination_lt = kwargs.get("destination_lt", None) + self.destination_lte = kwargs.get("destination_lte", None) + self.destination_not = kwargs.get("destination_not", None) + self.destination_not_contains = kwargs.get("destination_not_contains", None) + self.destination_not_ends_with = kwargs.get("destination_not_ends_with", None) + self.destination_not_in = kwargs.get("destination_not_in", None) + self.destination_not_starts_with = kwargs.get("destination_not_starts_with", None) + self.destination_starts_with = kwargs.get("destination_starts_with", None) + self.entity_async_status = kwargs.get("entity_async_status", None) + self.entity_async_status_in = kwargs.get("entity_async_status_in", None) + self.entity_async_status_not = kwargs.get("entity_async_status_not", None) + self.entity_async_status_not_in = kwargs.get("entity_async_status_not_in", None) + self.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.local_id = kwargs.get("local_id", None) + self.local_id_contains = kwargs.get("local_id_contains", None) + self.local_id_ends_with = kwargs.get("local_id_ends_with", None) + self.local_id_gt = kwargs.get("local_id_gt", None) + self.local_id_gte = kwargs.get("local_id_gte", None) + self.local_id_in = kwargs.get("local_id_in", None) + self.local_id_lt = kwargs.get("local_id_lt", None) + self.local_id_lte = kwargs.get("local_id_lte", None) + self.local_id_not = kwargs.get("local_id_not", None) + self.local_id_not_contains = kwargs.get("local_id_not_contains", None) + self.local_id_not_ends_with = kwargs.get("local_id_not_ends_with", None) + self.local_id_not_in = kwargs.get("local_id_not_in", None) + self.local_id_not_starts_with = kwargs.get("local_id_not_starts_with", None) + self.local_id_starts_with = kwargs.get("local_id_starts_with", None) + self.nat_gateway = kwargs.get("nat_gateway", None) + self.next_hop_local_id = kwargs.get("next_hop_local_id", None) + self.next_hop_local_id_contains = kwargs.get("next_hop_local_id_contains", None) + self.next_hop_local_id_ends_with = kwargs.get("next_hop_local_id_ends_with", None) + self.next_hop_local_id_gt = kwargs.get("next_hop_local_id_gt", None) + self.next_hop_local_id_gte = kwargs.get("next_hop_local_id_gte", None) + self.next_hop_local_id_in = kwargs.get("next_hop_local_id_in", None) + self.next_hop_local_id_lt = kwargs.get("next_hop_local_id_lt", None) + self.next_hop_local_id_lte = kwargs.get("next_hop_local_id_lte", None) + self.next_hop_local_id_not = kwargs.get("next_hop_local_id_not", None) + self.next_hop_local_id_not_contains = kwargs.get("next_hop_local_id_not_contains", None) + self.next_hop_local_id_not_ends_with = kwargs.get("next_hop_local_id_not_ends_with", None) + self.next_hop_local_id_not_in = kwargs.get("next_hop_local_id_not_in", None) + self.next_hop_local_id_not_starts_with = kwargs.get("next_hop_local_id_not_starts_with", None) + self.next_hop_local_id_starts_with = kwargs.get("next_hop_local_id_starts_with", None) + self.next_hop_type = kwargs.get("next_hop_type", None) + self.next_hop_type_in = kwargs.get("next_hop_type_in", None) + self.next_hop_type_not = kwargs.get("next_hop_type_not", None) + self.next_hop_type_not_in = kwargs.get("next_hop_type_not_in", None) + self.route_table = kwargs.get("route_table", None) + self.router_gateway = kwargs.get("router_gateway", None) + self.vpc_peering = kwargs.get("vpc_peering", None) + + @property + def _and(self): + """Gets the _and of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + + + :return: The _and of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :rtype: list[VirtualPrivateCloudRouteWhereInput] + """ + return self.__and + + @_and.setter + def _and(self, _and): + """Sets the _and of this VirtualPrivateCloudRouteWhereInput. + + + :param _and: The _and of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :type _and: list[VirtualPrivateCloudRouteWhereInput] + """ + + self.__and = _and + + @property + def _not(self): + """Gets the _not of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + + + :return: The _not of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :rtype: list[VirtualPrivateCloudRouteWhereInput] + """ + return self.__not + + @_not.setter + def _not(self, _not): + """Sets the _not of this VirtualPrivateCloudRouteWhereInput. + + + :param _not: The _not of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :type _not: list[VirtualPrivateCloudRouteWhereInput] + """ + + self.__not = _not + + @property + def _or(self): + """Gets the _or of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + + + :return: The _or of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :rtype: list[VirtualPrivateCloudRouteWhereInput] + """ + return self.__or + + @_or.setter + def _or(self, _or): + """Sets the _or of this VirtualPrivateCloudRouteWhereInput. + + + :param _or: The _or of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :type _or: list[VirtualPrivateCloudRouteWhereInput] + """ + + self.__or = _or + + @property + def description(self): + """Gets the description of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + + + :return: The description of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :rtype: str + """ + return self._description + + @description.setter + def description(self, description): + """Sets the description of this VirtualPrivateCloudRouteWhereInput. + + + :param description: The description of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :type description: str + """ + + self._description = description + + @property + def description_contains(self): + """Gets the description_contains of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + + + :return: The description_contains of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :rtype: str + """ + return self._description_contains + + @description_contains.setter + def description_contains(self, description_contains): + """Sets the description_contains of this VirtualPrivateCloudRouteWhereInput. + + + :param description_contains: The description_contains of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :type description_contains: str + """ + + self._description_contains = description_contains + + @property + def description_ends_with(self): + """Gets the description_ends_with of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + + + :return: The description_ends_with of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :rtype: str + """ + return self._description_ends_with + + @description_ends_with.setter + def description_ends_with(self, description_ends_with): + """Sets the description_ends_with of this VirtualPrivateCloudRouteWhereInput. + + + :param description_ends_with: The description_ends_with of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :type description_ends_with: str + """ + + self._description_ends_with = description_ends_with + + @property + def description_gt(self): + """Gets the description_gt of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + + + :return: The description_gt of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :rtype: str + """ + return self._description_gt + + @description_gt.setter + def description_gt(self, description_gt): + """Sets the description_gt of this VirtualPrivateCloudRouteWhereInput. + + + :param description_gt: The description_gt of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :type description_gt: str + """ + + self._description_gt = description_gt + + @property + def description_gte(self): + """Gets the description_gte of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + + + :return: The description_gte of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :rtype: str + """ + return self._description_gte + + @description_gte.setter + def description_gte(self, description_gte): + """Sets the description_gte of this VirtualPrivateCloudRouteWhereInput. + + + :param description_gte: The description_gte of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :type description_gte: str + """ + + self._description_gte = description_gte + + @property + def description_in(self): + """Gets the description_in of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + + + :return: The description_in of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._description_in + + @description_in.setter + def description_in(self, description_in): + """Sets the description_in of this VirtualPrivateCloudRouteWhereInput. + + + :param description_in: The description_in of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :type description_in: list[str] + """ + + self._description_in = description_in + + @property + def description_lt(self): + """Gets the description_lt of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + + + :return: The description_lt of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :rtype: str + """ + return self._description_lt + + @description_lt.setter + def description_lt(self, description_lt): + """Sets the description_lt of this VirtualPrivateCloudRouteWhereInput. + + + :param description_lt: The description_lt of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :type description_lt: str + """ + + self._description_lt = description_lt + + @property + def description_lte(self): + """Gets the description_lte of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + + + :return: The description_lte of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :rtype: str + """ + return self._description_lte + + @description_lte.setter + def description_lte(self, description_lte): + """Sets the description_lte of this VirtualPrivateCloudRouteWhereInput. + + + :param description_lte: The description_lte of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :type description_lte: str + """ + + self._description_lte = description_lte + + @property + def description_not(self): + """Gets the description_not of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + + + :return: The description_not of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :rtype: str + """ + return self._description_not + + @description_not.setter + def description_not(self, description_not): + """Sets the description_not of this VirtualPrivateCloudRouteWhereInput. + + + :param description_not: The description_not of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :type description_not: str + """ + + self._description_not = description_not + + @property + def description_not_contains(self): + """Gets the description_not_contains of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + + + :return: The description_not_contains of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :rtype: str + """ + return self._description_not_contains + + @description_not_contains.setter + def description_not_contains(self, description_not_contains): + """Sets the description_not_contains of this VirtualPrivateCloudRouteWhereInput. + + + :param description_not_contains: The description_not_contains of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :type description_not_contains: str + """ + + self._description_not_contains = description_not_contains + + @property + def description_not_ends_with(self): + """Gets the description_not_ends_with of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + + + :return: The description_not_ends_with of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :rtype: str + """ + return self._description_not_ends_with + + @description_not_ends_with.setter + def description_not_ends_with(self, description_not_ends_with): + """Sets the description_not_ends_with of this VirtualPrivateCloudRouteWhereInput. + + + :param description_not_ends_with: The description_not_ends_with of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :type description_not_ends_with: str + """ + + self._description_not_ends_with = description_not_ends_with + + @property + def description_not_in(self): + """Gets the description_not_in of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + + + :return: The description_not_in of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._description_not_in + + @description_not_in.setter + def description_not_in(self, description_not_in): + """Sets the description_not_in of this VirtualPrivateCloudRouteWhereInput. + + + :param description_not_in: The description_not_in of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :type description_not_in: list[str] + """ + + self._description_not_in = description_not_in + + @property + def description_not_starts_with(self): + """Gets the description_not_starts_with of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + + + :return: The description_not_starts_with of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :rtype: str + """ + return self._description_not_starts_with + + @description_not_starts_with.setter + def description_not_starts_with(self, description_not_starts_with): + """Sets the description_not_starts_with of this VirtualPrivateCloudRouteWhereInput. + + + :param description_not_starts_with: The description_not_starts_with of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :type description_not_starts_with: str + """ + + self._description_not_starts_with = description_not_starts_with + + @property + def description_starts_with(self): + """Gets the description_starts_with of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + + + :return: The description_starts_with of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :rtype: str + """ + return self._description_starts_with + + @description_starts_with.setter + def description_starts_with(self, description_starts_with): + """Sets the description_starts_with of this VirtualPrivateCloudRouteWhereInput. + + + :param description_starts_with: The description_starts_with of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :type description_starts_with: str + """ + + self._description_starts_with = description_starts_with + + @property + def destination(self): + """Gets the destination of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + + + :return: The destination of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :rtype: str + """ + return self._destination + + @destination.setter + def destination(self, destination): + """Sets the destination of this VirtualPrivateCloudRouteWhereInput. + + + :param destination: The destination of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :type destination: str + """ + + self._destination = destination + + @property + def destination_contains(self): + """Gets the destination_contains of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + + + :return: The destination_contains of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :rtype: str + """ + return self._destination_contains + + @destination_contains.setter + def destination_contains(self, destination_contains): + """Sets the destination_contains of this VirtualPrivateCloudRouteWhereInput. + + + :param destination_contains: The destination_contains of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :type destination_contains: str + """ + + self._destination_contains = destination_contains + + @property + def destination_ends_with(self): + """Gets the destination_ends_with of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + + + :return: The destination_ends_with of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :rtype: str + """ + return self._destination_ends_with + + @destination_ends_with.setter + def destination_ends_with(self, destination_ends_with): + """Sets the destination_ends_with of this VirtualPrivateCloudRouteWhereInput. + + + :param destination_ends_with: The destination_ends_with of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :type destination_ends_with: str + """ + + self._destination_ends_with = destination_ends_with + + @property + def destination_gt(self): + """Gets the destination_gt of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + + + :return: The destination_gt of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :rtype: str + """ + return self._destination_gt + + @destination_gt.setter + def destination_gt(self, destination_gt): + """Sets the destination_gt of this VirtualPrivateCloudRouteWhereInput. + + + :param destination_gt: The destination_gt of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :type destination_gt: str + """ + + self._destination_gt = destination_gt + + @property + def destination_gte(self): + """Gets the destination_gte of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + + + :return: The destination_gte of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :rtype: str + """ + return self._destination_gte + + @destination_gte.setter + def destination_gte(self, destination_gte): + """Sets the destination_gte of this VirtualPrivateCloudRouteWhereInput. + + + :param destination_gte: The destination_gte of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :type destination_gte: str + """ + + self._destination_gte = destination_gte + + @property + def destination_in(self): + """Gets the destination_in of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + + + :return: The destination_in of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._destination_in + + @destination_in.setter + def destination_in(self, destination_in): + """Sets the destination_in of this VirtualPrivateCloudRouteWhereInput. + + + :param destination_in: The destination_in of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :type destination_in: list[str] + """ + + self._destination_in = destination_in + + @property + def destination_lt(self): + """Gets the destination_lt of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + + + :return: The destination_lt of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :rtype: str + """ + return self._destination_lt + + @destination_lt.setter + def destination_lt(self, destination_lt): + """Sets the destination_lt of this VirtualPrivateCloudRouteWhereInput. + + + :param destination_lt: The destination_lt of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :type destination_lt: str + """ + + self._destination_lt = destination_lt + + @property + def destination_lte(self): + """Gets the destination_lte of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + + + :return: The destination_lte of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :rtype: str + """ + return self._destination_lte + + @destination_lte.setter + def destination_lte(self, destination_lte): + """Sets the destination_lte of this VirtualPrivateCloudRouteWhereInput. + + + :param destination_lte: The destination_lte of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :type destination_lte: str + """ + + self._destination_lte = destination_lte + + @property + def destination_not(self): + """Gets the destination_not of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + + + :return: The destination_not of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :rtype: str + """ + return self._destination_not + + @destination_not.setter + def destination_not(self, destination_not): + """Sets the destination_not of this VirtualPrivateCloudRouteWhereInput. + + + :param destination_not: The destination_not of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :type destination_not: str + """ + + self._destination_not = destination_not + + @property + def destination_not_contains(self): + """Gets the destination_not_contains of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + + + :return: The destination_not_contains of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :rtype: str + """ + return self._destination_not_contains + + @destination_not_contains.setter + def destination_not_contains(self, destination_not_contains): + """Sets the destination_not_contains of this VirtualPrivateCloudRouteWhereInput. + + + :param destination_not_contains: The destination_not_contains of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :type destination_not_contains: str + """ + + self._destination_not_contains = destination_not_contains + + @property + def destination_not_ends_with(self): + """Gets the destination_not_ends_with of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + + + :return: The destination_not_ends_with of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :rtype: str + """ + return self._destination_not_ends_with + + @destination_not_ends_with.setter + def destination_not_ends_with(self, destination_not_ends_with): + """Sets the destination_not_ends_with of this VirtualPrivateCloudRouteWhereInput. + + + :param destination_not_ends_with: The destination_not_ends_with of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :type destination_not_ends_with: str + """ + + self._destination_not_ends_with = destination_not_ends_with + + @property + def destination_not_in(self): + """Gets the destination_not_in of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + + + :return: The destination_not_in of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._destination_not_in + + @destination_not_in.setter + def destination_not_in(self, destination_not_in): + """Sets the destination_not_in of this VirtualPrivateCloudRouteWhereInput. + + + :param destination_not_in: The destination_not_in of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :type destination_not_in: list[str] + """ + + self._destination_not_in = destination_not_in + + @property + def destination_not_starts_with(self): + """Gets the destination_not_starts_with of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + + + :return: The destination_not_starts_with of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :rtype: str + """ + return self._destination_not_starts_with + + @destination_not_starts_with.setter + def destination_not_starts_with(self, destination_not_starts_with): + """Sets the destination_not_starts_with of this VirtualPrivateCloudRouteWhereInput. + + + :param destination_not_starts_with: The destination_not_starts_with of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :type destination_not_starts_with: str + """ + + self._destination_not_starts_with = destination_not_starts_with + + @property + def destination_starts_with(self): + """Gets the destination_starts_with of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + + + :return: The destination_starts_with of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :rtype: str + """ + return self._destination_starts_with + + @destination_starts_with.setter + def destination_starts_with(self, destination_starts_with): + """Sets the destination_starts_with of this VirtualPrivateCloudRouteWhereInput. + + + :param destination_starts_with: The destination_starts_with of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :type destination_starts_with: str + """ + + self._destination_starts_with = destination_starts_with + + @property + def entity_async_status(self): + """Gets the entity_async_status of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + + + :return: The entity_async_status of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :rtype: EntityAsyncStatus + """ + return self._entity_async_status + + @entity_async_status.setter + def entity_async_status(self, entity_async_status): + """Sets the entity_async_status of this VirtualPrivateCloudRouteWhereInput. + + + :param entity_async_status: The entity_async_status of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :type entity_async_status: EntityAsyncStatus + """ + + self._entity_async_status = entity_async_status + + @property + def entity_async_status_in(self): + """Gets the entity_async_status_in of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + + + :return: The entity_async_status_in of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :rtype: list[EntityAsyncStatus] + """ + return self._entity_async_status_in + + @entity_async_status_in.setter + def entity_async_status_in(self, entity_async_status_in): + """Sets the entity_async_status_in of this VirtualPrivateCloudRouteWhereInput. + + + :param entity_async_status_in: The entity_async_status_in of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :type entity_async_status_in: list[EntityAsyncStatus] + """ + + self._entity_async_status_in = entity_async_status_in + + @property + def entity_async_status_not(self): + """Gets the entity_async_status_not of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + + + :return: The entity_async_status_not of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :rtype: EntityAsyncStatus + """ + return self._entity_async_status_not + + @entity_async_status_not.setter + def entity_async_status_not(self, entity_async_status_not): + """Sets the entity_async_status_not of this VirtualPrivateCloudRouteWhereInput. + + + :param entity_async_status_not: The entity_async_status_not of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :type entity_async_status_not: EntityAsyncStatus + """ + + self._entity_async_status_not = entity_async_status_not + + @property + def entity_async_status_not_in(self): + """Gets the entity_async_status_not_in of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + + + :return: The entity_async_status_not_in of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :rtype: list[EntityAsyncStatus] + """ + return self._entity_async_status_not_in + + @entity_async_status_not_in.setter + def entity_async_status_not_in(self, entity_async_status_not_in): + """Sets the entity_async_status_not_in of this VirtualPrivateCloudRouteWhereInput. + + + :param entity_async_status_not_in: The entity_async_status_not_in of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :type entity_async_status_not_in: list[EntityAsyncStatus] + """ + + self._entity_async_status_not_in = entity_async_status_not_in + + @property + def id(self): + """Gets the id of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + + + :return: The id of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :rtype: str + """ + return self._id + + @id.setter + def id(self, id): + """Sets the id of this VirtualPrivateCloudRouteWhereInput. + + + :param id: The id of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :type id: str + """ + + self._id = id + + @property + def id_contains(self): + """Gets the id_contains of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + + + :return: The id_contains of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_contains + + @id_contains.setter + def id_contains(self, id_contains): + """Sets the id_contains of this VirtualPrivateCloudRouteWhereInput. + + + :param id_contains: The id_contains of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :type id_contains: str + """ + + self._id_contains = id_contains + + @property + def id_ends_with(self): + """Gets the id_ends_with of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + + + :return: The id_ends_with of this VirtualPrivateCloudRouteWhereInput. # 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 VirtualPrivateCloudRouteWhereInput. + + + :param id_ends_with: The id_ends_with of this VirtualPrivateCloudRouteWhereInput. # 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 VirtualPrivateCloudRouteWhereInput. # noqa: E501 + + + :return: The id_gt of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_gt + + @id_gt.setter + def id_gt(self, id_gt): + """Sets the id_gt of this VirtualPrivateCloudRouteWhereInput. + + + :param id_gt: The id_gt of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :type id_gt: str + """ + + self._id_gt = id_gt + + @property + def id_gte(self): + """Gets the id_gte of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + + + :return: The id_gte of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_gte + + @id_gte.setter + def id_gte(self, id_gte): + """Sets the id_gte of this VirtualPrivateCloudRouteWhereInput. + + + :param id_gte: The id_gte of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :type id_gte: str + """ + + self._id_gte = id_gte + + @property + def id_in(self): + """Gets the id_in of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + + + :return: The id_in of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._id_in + + @id_in.setter + def id_in(self, id_in): + """Sets the id_in of this VirtualPrivateCloudRouteWhereInput. + + + :param id_in: The id_in of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :type id_in: list[str] + """ + + self._id_in = id_in + + @property + def id_lt(self): + """Gets the id_lt of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + + + :return: The id_lt of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_lt + + @id_lt.setter + def id_lt(self, id_lt): + """Sets the id_lt of this VirtualPrivateCloudRouteWhereInput. + + + :param id_lt: The id_lt of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :type id_lt: str + """ + + self._id_lt = id_lt + + @property + def id_lte(self): + """Gets the id_lte of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + + + :return: The id_lte of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_lte + + @id_lte.setter + def id_lte(self, id_lte): + """Sets the id_lte of this VirtualPrivateCloudRouteWhereInput. + + + :param id_lte: The id_lte of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :type id_lte: str + """ + + self._id_lte = id_lte + + @property + def id_not(self): + """Gets the id_not of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + + + :return: The id_not of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_not + + @id_not.setter + def id_not(self, id_not): + """Sets the id_not of this VirtualPrivateCloudRouteWhereInput. + + + :param id_not: The id_not of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :type id_not: str + """ + + self._id_not = id_not + + @property + def id_not_contains(self): + """Gets the id_not_contains of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + + + :return: The id_not_contains of this VirtualPrivateCloudRouteWhereInput. # 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 VirtualPrivateCloudRouteWhereInput. + + + :param id_not_contains: The id_not_contains of this VirtualPrivateCloudRouteWhereInput. # 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 VirtualPrivateCloudRouteWhereInput. # noqa: E501 + + + :return: The id_not_ends_with of this VirtualPrivateCloudRouteWhereInput. # 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 VirtualPrivateCloudRouteWhereInput. + + + :param id_not_ends_with: The id_not_ends_with of this VirtualPrivateCloudRouteWhereInput. # 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 VirtualPrivateCloudRouteWhereInput. # noqa: E501 + + + :return: The id_not_in of this VirtualPrivateCloudRouteWhereInput. # 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 VirtualPrivateCloudRouteWhereInput. + + + :param id_not_in: The id_not_in of this VirtualPrivateCloudRouteWhereInput. # 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 VirtualPrivateCloudRouteWhereInput. # noqa: E501 + + + :return: The id_not_starts_with of this VirtualPrivateCloudRouteWhereInput. # 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 VirtualPrivateCloudRouteWhereInput. + + + :param id_not_starts_with: The id_not_starts_with of this VirtualPrivateCloudRouteWhereInput. # 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 VirtualPrivateCloudRouteWhereInput. # noqa: E501 + + + :return: The id_starts_with of this VirtualPrivateCloudRouteWhereInput. # 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 VirtualPrivateCloudRouteWhereInput. + + + :param id_starts_with: The id_starts_with of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :type id_starts_with: str + """ + + self._id_starts_with = id_starts_with + + @property + def local_id(self): + """Gets the local_id of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + + + :return: The local_id of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id + + @local_id.setter + def local_id(self, local_id): + """Sets the local_id of this VirtualPrivateCloudRouteWhereInput. + + + :param local_id: The local_id of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :type local_id: str + """ + + self._local_id = local_id + + @property + def local_id_contains(self): + """Gets the local_id_contains of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + + + :return: The local_id_contains of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_contains + + @local_id_contains.setter + def local_id_contains(self, local_id_contains): + """Sets the local_id_contains of this VirtualPrivateCloudRouteWhereInput. + + + :param local_id_contains: The local_id_contains of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :type local_id_contains: str + """ + + self._local_id_contains = local_id_contains + + @property + def local_id_ends_with(self): + """Gets the local_id_ends_with of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + + + :return: The local_id_ends_with of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_ends_with + + @local_id_ends_with.setter + def local_id_ends_with(self, local_id_ends_with): + """Sets the local_id_ends_with of this VirtualPrivateCloudRouteWhereInput. + + + :param local_id_ends_with: The local_id_ends_with of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :type local_id_ends_with: str + """ + + self._local_id_ends_with = local_id_ends_with + + @property + def local_id_gt(self): + """Gets the local_id_gt of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + + + :return: The local_id_gt of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_gt + + @local_id_gt.setter + def local_id_gt(self, local_id_gt): + """Sets the local_id_gt of this VirtualPrivateCloudRouteWhereInput. + + + :param local_id_gt: The local_id_gt of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :type local_id_gt: str + """ + + self._local_id_gt = local_id_gt + + @property + def local_id_gte(self): + """Gets the local_id_gte of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + + + :return: The local_id_gte of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_gte + + @local_id_gte.setter + def local_id_gte(self, local_id_gte): + """Sets the local_id_gte of this VirtualPrivateCloudRouteWhereInput. + + + :param local_id_gte: The local_id_gte of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :type local_id_gte: str + """ + + self._local_id_gte = local_id_gte + + @property + def local_id_in(self): + """Gets the local_id_in of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + + + :return: The local_id_in of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._local_id_in + + @local_id_in.setter + def local_id_in(self, local_id_in): + """Sets the local_id_in of this VirtualPrivateCloudRouteWhereInput. + + + :param local_id_in: The local_id_in of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :type local_id_in: list[str] + """ + + self._local_id_in = local_id_in + + @property + def local_id_lt(self): + """Gets the local_id_lt of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + + + :return: The local_id_lt of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_lt + + @local_id_lt.setter + def local_id_lt(self, local_id_lt): + """Sets the local_id_lt of this VirtualPrivateCloudRouteWhereInput. + + + :param local_id_lt: The local_id_lt of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :type local_id_lt: str + """ + + self._local_id_lt = local_id_lt + + @property + def local_id_lte(self): + """Gets the local_id_lte of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + + + :return: The local_id_lte of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_lte + + @local_id_lte.setter + def local_id_lte(self, local_id_lte): + """Sets the local_id_lte of this VirtualPrivateCloudRouteWhereInput. + + + :param local_id_lte: The local_id_lte of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :type local_id_lte: str + """ + + self._local_id_lte = local_id_lte + + @property + def local_id_not(self): + """Gets the local_id_not of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + + + :return: The local_id_not of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_not + + @local_id_not.setter + def local_id_not(self, local_id_not): + """Sets the local_id_not of this VirtualPrivateCloudRouteWhereInput. + + + :param local_id_not: The local_id_not of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :type local_id_not: str + """ + + self._local_id_not = local_id_not + + @property + def local_id_not_contains(self): + """Gets the local_id_not_contains of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + + + :return: The local_id_not_contains of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_not_contains + + @local_id_not_contains.setter + def local_id_not_contains(self, local_id_not_contains): + """Sets the local_id_not_contains of this VirtualPrivateCloudRouteWhereInput. + + + :param local_id_not_contains: The local_id_not_contains of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :type local_id_not_contains: str + """ + + self._local_id_not_contains = local_id_not_contains + + @property + def local_id_not_ends_with(self): + """Gets the local_id_not_ends_with of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + + + :return: The local_id_not_ends_with of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_not_ends_with + + @local_id_not_ends_with.setter + def local_id_not_ends_with(self, local_id_not_ends_with): + """Sets the local_id_not_ends_with of this VirtualPrivateCloudRouteWhereInput. + + + :param local_id_not_ends_with: The local_id_not_ends_with of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :type local_id_not_ends_with: str + """ + + self._local_id_not_ends_with = local_id_not_ends_with + + @property + def local_id_not_in(self): + """Gets the local_id_not_in of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + + + :return: The local_id_not_in of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._local_id_not_in + + @local_id_not_in.setter + def local_id_not_in(self, local_id_not_in): + """Sets the local_id_not_in of this VirtualPrivateCloudRouteWhereInput. + + + :param local_id_not_in: The local_id_not_in of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :type local_id_not_in: list[str] + """ + + self._local_id_not_in = local_id_not_in + + @property + def local_id_not_starts_with(self): + """Gets the local_id_not_starts_with of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + + + :return: The local_id_not_starts_with of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_not_starts_with + + @local_id_not_starts_with.setter + def local_id_not_starts_with(self, local_id_not_starts_with): + """Sets the local_id_not_starts_with of this VirtualPrivateCloudRouteWhereInput. + + + :param local_id_not_starts_with: The local_id_not_starts_with of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :type local_id_not_starts_with: str + """ + + self._local_id_not_starts_with = local_id_not_starts_with + + @property + def local_id_starts_with(self): + """Gets the local_id_starts_with of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + + + :return: The local_id_starts_with of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_starts_with + + @local_id_starts_with.setter + def local_id_starts_with(self, local_id_starts_with): + """Sets the local_id_starts_with of this VirtualPrivateCloudRouteWhereInput. + + + :param local_id_starts_with: The local_id_starts_with of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :type local_id_starts_with: str + """ + + self._local_id_starts_with = local_id_starts_with + + @property + def nat_gateway(self): + """Gets the nat_gateway of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + + + :return: The nat_gateway of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :rtype: VirtualPrivateCloudNatGatewayWhereInput + """ + return self._nat_gateway + + @nat_gateway.setter + def nat_gateway(self, nat_gateway): + """Sets the nat_gateway of this VirtualPrivateCloudRouteWhereInput. + + + :param nat_gateway: The nat_gateway of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :type nat_gateway: VirtualPrivateCloudNatGatewayWhereInput + """ + + self._nat_gateway = nat_gateway + + @property + def next_hop_local_id(self): + """Gets the next_hop_local_id of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + + + :return: The next_hop_local_id of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :rtype: str + """ + return self._next_hop_local_id + + @next_hop_local_id.setter + def next_hop_local_id(self, next_hop_local_id): + """Sets the next_hop_local_id of this VirtualPrivateCloudRouteWhereInput. + + + :param next_hop_local_id: The next_hop_local_id of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :type next_hop_local_id: str + """ + + self._next_hop_local_id = next_hop_local_id + + @property + def next_hop_local_id_contains(self): + """Gets the next_hop_local_id_contains of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + + + :return: The next_hop_local_id_contains of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :rtype: str + """ + return self._next_hop_local_id_contains + + @next_hop_local_id_contains.setter + def next_hop_local_id_contains(self, next_hop_local_id_contains): + """Sets the next_hop_local_id_contains of this VirtualPrivateCloudRouteWhereInput. + + + :param next_hop_local_id_contains: The next_hop_local_id_contains of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :type next_hop_local_id_contains: str + """ + + self._next_hop_local_id_contains = next_hop_local_id_contains + + @property + def next_hop_local_id_ends_with(self): + """Gets the next_hop_local_id_ends_with of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + + + :return: The next_hop_local_id_ends_with of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :rtype: str + """ + return self._next_hop_local_id_ends_with + + @next_hop_local_id_ends_with.setter + def next_hop_local_id_ends_with(self, next_hop_local_id_ends_with): + """Sets the next_hop_local_id_ends_with of this VirtualPrivateCloudRouteWhereInput. + + + :param next_hop_local_id_ends_with: The next_hop_local_id_ends_with of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :type next_hop_local_id_ends_with: str + """ + + self._next_hop_local_id_ends_with = next_hop_local_id_ends_with + + @property + def next_hop_local_id_gt(self): + """Gets the next_hop_local_id_gt of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + + + :return: The next_hop_local_id_gt of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :rtype: str + """ + return self._next_hop_local_id_gt + + @next_hop_local_id_gt.setter + def next_hop_local_id_gt(self, next_hop_local_id_gt): + """Sets the next_hop_local_id_gt of this VirtualPrivateCloudRouteWhereInput. + + + :param next_hop_local_id_gt: The next_hop_local_id_gt of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :type next_hop_local_id_gt: str + """ + + self._next_hop_local_id_gt = next_hop_local_id_gt + + @property + def next_hop_local_id_gte(self): + """Gets the next_hop_local_id_gte of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + + + :return: The next_hop_local_id_gte of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :rtype: str + """ + return self._next_hop_local_id_gte + + @next_hop_local_id_gte.setter + def next_hop_local_id_gte(self, next_hop_local_id_gte): + """Sets the next_hop_local_id_gte of this VirtualPrivateCloudRouteWhereInput. + + + :param next_hop_local_id_gte: The next_hop_local_id_gte of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :type next_hop_local_id_gte: str + """ + + self._next_hop_local_id_gte = next_hop_local_id_gte + + @property + def next_hop_local_id_in(self): + """Gets the next_hop_local_id_in of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + + + :return: The next_hop_local_id_in of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._next_hop_local_id_in + + @next_hop_local_id_in.setter + def next_hop_local_id_in(self, next_hop_local_id_in): + """Sets the next_hop_local_id_in of this VirtualPrivateCloudRouteWhereInput. + + + :param next_hop_local_id_in: The next_hop_local_id_in of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :type next_hop_local_id_in: list[str] + """ + + self._next_hop_local_id_in = next_hop_local_id_in + + @property + def next_hop_local_id_lt(self): + """Gets the next_hop_local_id_lt of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + + + :return: The next_hop_local_id_lt of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :rtype: str + """ + return self._next_hop_local_id_lt + + @next_hop_local_id_lt.setter + def next_hop_local_id_lt(self, next_hop_local_id_lt): + """Sets the next_hop_local_id_lt of this VirtualPrivateCloudRouteWhereInput. + + + :param next_hop_local_id_lt: The next_hop_local_id_lt of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :type next_hop_local_id_lt: str + """ + + self._next_hop_local_id_lt = next_hop_local_id_lt + + @property + def next_hop_local_id_lte(self): + """Gets the next_hop_local_id_lte of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + + + :return: The next_hop_local_id_lte of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :rtype: str + """ + return self._next_hop_local_id_lte + + @next_hop_local_id_lte.setter + def next_hop_local_id_lte(self, next_hop_local_id_lte): + """Sets the next_hop_local_id_lte of this VirtualPrivateCloudRouteWhereInput. + + + :param next_hop_local_id_lte: The next_hop_local_id_lte of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :type next_hop_local_id_lte: str + """ + + self._next_hop_local_id_lte = next_hop_local_id_lte + + @property + def next_hop_local_id_not(self): + """Gets the next_hop_local_id_not of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + + + :return: The next_hop_local_id_not of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :rtype: str + """ + return self._next_hop_local_id_not + + @next_hop_local_id_not.setter + def next_hop_local_id_not(self, next_hop_local_id_not): + """Sets the next_hop_local_id_not of this VirtualPrivateCloudRouteWhereInput. + + + :param next_hop_local_id_not: The next_hop_local_id_not of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :type next_hop_local_id_not: str + """ + + self._next_hop_local_id_not = next_hop_local_id_not + + @property + def next_hop_local_id_not_contains(self): + """Gets the next_hop_local_id_not_contains of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + + + :return: The next_hop_local_id_not_contains of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :rtype: str + """ + return self._next_hop_local_id_not_contains + + @next_hop_local_id_not_contains.setter + def next_hop_local_id_not_contains(self, next_hop_local_id_not_contains): + """Sets the next_hop_local_id_not_contains of this VirtualPrivateCloudRouteWhereInput. + + + :param next_hop_local_id_not_contains: The next_hop_local_id_not_contains of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :type next_hop_local_id_not_contains: str + """ + + self._next_hop_local_id_not_contains = next_hop_local_id_not_contains + + @property + def next_hop_local_id_not_ends_with(self): + """Gets the next_hop_local_id_not_ends_with of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + + + :return: The next_hop_local_id_not_ends_with of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :rtype: str + """ + return self._next_hop_local_id_not_ends_with + + @next_hop_local_id_not_ends_with.setter + def next_hop_local_id_not_ends_with(self, next_hop_local_id_not_ends_with): + """Sets the next_hop_local_id_not_ends_with of this VirtualPrivateCloudRouteWhereInput. + + + :param next_hop_local_id_not_ends_with: The next_hop_local_id_not_ends_with of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :type next_hop_local_id_not_ends_with: str + """ + + self._next_hop_local_id_not_ends_with = next_hop_local_id_not_ends_with + + @property + def next_hop_local_id_not_in(self): + """Gets the next_hop_local_id_not_in of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + + + :return: The next_hop_local_id_not_in of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._next_hop_local_id_not_in + + @next_hop_local_id_not_in.setter + def next_hop_local_id_not_in(self, next_hop_local_id_not_in): + """Sets the next_hop_local_id_not_in of this VirtualPrivateCloudRouteWhereInput. + + + :param next_hop_local_id_not_in: The next_hop_local_id_not_in of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :type next_hop_local_id_not_in: list[str] + """ + + self._next_hop_local_id_not_in = next_hop_local_id_not_in + + @property + def next_hop_local_id_not_starts_with(self): + """Gets the next_hop_local_id_not_starts_with of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + + + :return: The next_hop_local_id_not_starts_with of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :rtype: str + """ + return self._next_hop_local_id_not_starts_with + + @next_hop_local_id_not_starts_with.setter + def next_hop_local_id_not_starts_with(self, next_hop_local_id_not_starts_with): + """Sets the next_hop_local_id_not_starts_with of this VirtualPrivateCloudRouteWhereInput. + + + :param next_hop_local_id_not_starts_with: The next_hop_local_id_not_starts_with of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :type next_hop_local_id_not_starts_with: str + """ + + self._next_hop_local_id_not_starts_with = next_hop_local_id_not_starts_with + + @property + def next_hop_local_id_starts_with(self): + """Gets the next_hop_local_id_starts_with of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + + + :return: The next_hop_local_id_starts_with of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :rtype: str + """ + return self._next_hop_local_id_starts_with + + @next_hop_local_id_starts_with.setter + def next_hop_local_id_starts_with(self, next_hop_local_id_starts_with): + """Sets the next_hop_local_id_starts_with of this VirtualPrivateCloudRouteWhereInput. + + + :param next_hop_local_id_starts_with: The next_hop_local_id_starts_with of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :type next_hop_local_id_starts_with: str + """ + + self._next_hop_local_id_starts_with = next_hop_local_id_starts_with + + @property + def next_hop_type(self): + """Gets the next_hop_type of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + + + :return: The next_hop_type of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :rtype: VirtualPrivateCloudRouteNextHopType + """ + return self._next_hop_type + + @next_hop_type.setter + def next_hop_type(self, next_hop_type): + """Sets the next_hop_type of this VirtualPrivateCloudRouteWhereInput. + + + :param next_hop_type: The next_hop_type of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :type next_hop_type: VirtualPrivateCloudRouteNextHopType + """ + + self._next_hop_type = next_hop_type + + @property + def next_hop_type_in(self): + """Gets the next_hop_type_in of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + + + :return: The next_hop_type_in of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :rtype: list[VirtualPrivateCloudRouteNextHopType] + """ + return self._next_hop_type_in + + @next_hop_type_in.setter + def next_hop_type_in(self, next_hop_type_in): + """Sets the next_hop_type_in of this VirtualPrivateCloudRouteWhereInput. + + + :param next_hop_type_in: The next_hop_type_in of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :type next_hop_type_in: list[VirtualPrivateCloudRouteNextHopType] + """ + + self._next_hop_type_in = next_hop_type_in + + @property + def next_hop_type_not(self): + """Gets the next_hop_type_not of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + + + :return: The next_hop_type_not of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :rtype: VirtualPrivateCloudRouteNextHopType + """ + return self._next_hop_type_not + + @next_hop_type_not.setter + def next_hop_type_not(self, next_hop_type_not): + """Sets the next_hop_type_not of this VirtualPrivateCloudRouteWhereInput. + + + :param next_hop_type_not: The next_hop_type_not of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :type next_hop_type_not: VirtualPrivateCloudRouteNextHopType + """ + + self._next_hop_type_not = next_hop_type_not + + @property + def next_hop_type_not_in(self): + """Gets the next_hop_type_not_in of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + + + :return: The next_hop_type_not_in of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :rtype: list[VirtualPrivateCloudRouteNextHopType] + """ + return self._next_hop_type_not_in + + @next_hop_type_not_in.setter + def next_hop_type_not_in(self, next_hop_type_not_in): + """Sets the next_hop_type_not_in of this VirtualPrivateCloudRouteWhereInput. + + + :param next_hop_type_not_in: The next_hop_type_not_in of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :type next_hop_type_not_in: list[VirtualPrivateCloudRouteNextHopType] + """ + + self._next_hop_type_not_in = next_hop_type_not_in + + @property + def route_table(self): + """Gets the route_table of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + + + :return: The route_table of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :rtype: VirtualPrivateCloudRouteTableWhereInput + """ + return self._route_table + + @route_table.setter + def route_table(self, route_table): + """Sets the route_table of this VirtualPrivateCloudRouteWhereInput. + + + :param route_table: The route_table of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :type route_table: VirtualPrivateCloudRouteTableWhereInput + """ + + self._route_table = route_table + + @property + def router_gateway(self): + """Gets the router_gateway of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + + + :return: The router_gateway of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :rtype: VirtualPrivateCloudRouterGatewayWhereInput + """ + return self._router_gateway + + @router_gateway.setter + def router_gateway(self, router_gateway): + """Sets the router_gateway of this VirtualPrivateCloudRouteWhereInput. + + + :param router_gateway: The router_gateway of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :type router_gateway: VirtualPrivateCloudRouterGatewayWhereInput + """ + + self._router_gateway = router_gateway + + @property + def vpc_peering(self): + """Gets the vpc_peering of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + + + :return: The vpc_peering of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :rtype: VirtualPrivateCloudPeeringWhereInput + """ + return self._vpc_peering + + @vpc_peering.setter + def vpc_peering(self, vpc_peering): + """Sets the vpc_peering of this VirtualPrivateCloudRouteWhereInput. + + + :param vpc_peering: The vpc_peering of this VirtualPrivateCloudRouteWhereInput. # noqa: E501 + :type vpc_peering: VirtualPrivateCloudPeeringWhereInput + """ + + self._vpc_peering = vpc_peering + + 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, VirtualPrivateCloudRouteWhereInput): + 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, VirtualPrivateCloudRouteWhereInput): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/virtual_private_cloud_router_gateway_where_input.py b/cloudtower/models/virtual_private_cloud_router_gateway_where_input.py new file mode 100644 index 00000000..8427827a --- /dev/null +++ b/cloudtower/models/virtual_private_cloud_router_gateway_where_input.py @@ -0,0 +1,2142 @@ +# 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 cloudtower.configuration import Configuration + + +class VirtualPrivateCloudRouterGatewayWhereInput(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[VirtualPrivateCloudRouterGatewayWhereInput]', + '_not': 'list[VirtualPrivateCloudRouterGatewayWhereInput]', + '_or': 'list[VirtualPrivateCloudRouterGatewayWhereInput]', + 'associated_subnets_every': 'VirtualPrivateCloudSubnetWhereInput', + 'associated_subnets_none': 'VirtualPrivateCloudSubnetWhereInput', + 'associated_subnets_some': 'VirtualPrivateCloudSubnetWhereInput', + 'entity_async_status': 'EntityAsyncStatus', + 'entity_async_status_in': 'list[EntityAsyncStatus]', + 'entity_async_status_not': 'EntityAsyncStatus', + 'entity_async_status_not_in': 'list[EntityAsyncStatus]', + 'external_ip': 'str', + 'external_ip_contains': 'str', + 'external_ip_ends_with': 'str', + 'external_ip_gt': 'str', + 'external_ip_gte': 'str', + 'external_ip_in': 'list[str]', + 'external_ip_lt': 'str', + 'external_ip_lte': 'str', + 'external_ip_not': 'str', + 'external_ip_not_contains': 'str', + 'external_ip_not_ends_with': 'str', + 'external_ip_not_in': 'list[str]', + 'external_ip_not_starts_with': 'str', + 'external_ip_starts_with': 'str', + 'external_subnet': 'VirtualPrivateCloudExternalSubnetWhereInput', + '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', + 'local_id': 'str', + 'local_id_contains': 'str', + 'local_id_ends_with': 'str', + 'local_id_gt': 'str', + 'local_id_gte': 'str', + 'local_id_in': 'list[str]', + 'local_id_lt': 'str', + 'local_id_lte': 'str', + 'local_id_not': 'str', + 'local_id_not_contains': 'str', + 'local_id_not_ends_with': 'str', + 'local_id_not_in': 'list[str]', + 'local_id_not_starts_with': 'str', + 'local_id_starts_with': 'str', + 'name': 'str', + 'name_contains': 'str', + 'name_ends_with': 'str', + 'name_gt': 'str', + 'name_gte': 'str', + 'name_in': 'list[str]', + 'name_lt': 'str', + 'name_lte': 'str', + 'name_not': 'str', + 'name_not_contains': 'str', + 'name_not_ends_with': 'str', + 'name_not_in': 'list[str]', + 'name_not_starts_with': 'str', + 'name_starts_with': 'str', + 'nexthop_ip': 'str', + 'nexthop_ip_contains': 'str', + 'nexthop_ip_ends_with': 'str', + 'nexthop_ip_gt': 'str', + 'nexthop_ip_gte': 'str', + 'nexthop_ip_in': 'list[str]', + 'nexthop_ip_lt': 'str', + 'nexthop_ip_lte': 'str', + 'nexthop_ip_not': 'str', + 'nexthop_ip_not_contains': 'str', + 'nexthop_ip_not_ends_with': 'str', + 'nexthop_ip_not_in': 'list[str]', + 'nexthop_ip_not_starts_with': 'str', + 'nexthop_ip_starts_with': 'str', + 'vpc': 'VirtualPrivateCloudWhereInput' + } + + attribute_map = { + '_and': 'AND', + '_not': 'NOT', + '_or': 'OR', + 'associated_subnets_every': 'associated_subnets_every', + 'associated_subnets_none': 'associated_subnets_none', + 'associated_subnets_some': 'associated_subnets_some', + 'entity_async_status': 'entityAsyncStatus', + 'entity_async_status_in': 'entityAsyncStatus_in', + 'entity_async_status_not': 'entityAsyncStatus_not', + 'entity_async_status_not_in': 'entityAsyncStatus_not_in', + 'external_ip': 'external_ip', + 'external_ip_contains': 'external_ip_contains', + 'external_ip_ends_with': 'external_ip_ends_with', + 'external_ip_gt': 'external_ip_gt', + 'external_ip_gte': 'external_ip_gte', + 'external_ip_in': 'external_ip_in', + 'external_ip_lt': 'external_ip_lt', + 'external_ip_lte': 'external_ip_lte', + 'external_ip_not': 'external_ip_not', + 'external_ip_not_contains': 'external_ip_not_contains', + 'external_ip_not_ends_with': 'external_ip_not_ends_with', + 'external_ip_not_in': 'external_ip_not_in', + 'external_ip_not_starts_with': 'external_ip_not_starts_with', + 'external_ip_starts_with': 'external_ip_starts_with', + 'external_subnet': 'external_subnet', + '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', + 'local_id': 'local_id', + 'local_id_contains': 'local_id_contains', + 'local_id_ends_with': 'local_id_ends_with', + 'local_id_gt': 'local_id_gt', + 'local_id_gte': 'local_id_gte', + 'local_id_in': 'local_id_in', + 'local_id_lt': 'local_id_lt', + 'local_id_lte': 'local_id_lte', + 'local_id_not': 'local_id_not', + 'local_id_not_contains': 'local_id_not_contains', + 'local_id_not_ends_with': 'local_id_not_ends_with', + 'local_id_not_in': 'local_id_not_in', + 'local_id_not_starts_with': 'local_id_not_starts_with', + 'local_id_starts_with': 'local_id_starts_with', + 'name': 'name', + 'name_contains': 'name_contains', + 'name_ends_with': 'name_ends_with', + 'name_gt': 'name_gt', + 'name_gte': 'name_gte', + 'name_in': 'name_in', + 'name_lt': 'name_lt', + 'name_lte': 'name_lte', + 'name_not': 'name_not', + 'name_not_contains': 'name_not_contains', + 'name_not_ends_with': 'name_not_ends_with', + 'name_not_in': 'name_not_in', + 'name_not_starts_with': 'name_not_starts_with', + 'name_starts_with': 'name_starts_with', + 'nexthop_ip': 'nexthop_ip', + 'nexthop_ip_contains': 'nexthop_ip_contains', + 'nexthop_ip_ends_with': 'nexthop_ip_ends_with', + 'nexthop_ip_gt': 'nexthop_ip_gt', + 'nexthop_ip_gte': 'nexthop_ip_gte', + 'nexthop_ip_in': 'nexthop_ip_in', + 'nexthop_ip_lt': 'nexthop_ip_lt', + 'nexthop_ip_lte': 'nexthop_ip_lte', + 'nexthop_ip_not': 'nexthop_ip_not', + 'nexthop_ip_not_contains': 'nexthop_ip_not_contains', + 'nexthop_ip_not_ends_with': 'nexthop_ip_not_ends_with', + 'nexthop_ip_not_in': 'nexthop_ip_not_in', + 'nexthop_ip_not_starts_with': 'nexthop_ip_not_starts_with', + 'nexthop_ip_starts_with': 'nexthop_ip_starts_with', + 'vpc': 'vpc' + } + + def __init__(self, **kwargs): # noqa: E501 + """VirtualPrivateCloudRouterGatewayWhereInput - 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._associated_subnets_every = None + self._associated_subnets_none = None + self._associated_subnets_some = None + self._entity_async_status = None + self._entity_async_status_in = None + self._entity_async_status_not = None + self._entity_async_status_not_in = None + self._external_ip = None + self._external_ip_contains = None + self._external_ip_ends_with = None + self._external_ip_gt = None + self._external_ip_gte = None + self._external_ip_in = None + self._external_ip_lt = None + self._external_ip_lte = None + self._external_ip_not = None + self._external_ip_not_contains = None + self._external_ip_not_ends_with = None + self._external_ip_not_in = None + self._external_ip_not_starts_with = None + self._external_ip_starts_with = None + self._external_subnet = 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._local_id = None + self._local_id_contains = None + self._local_id_ends_with = None + self._local_id_gt = None + self._local_id_gte = None + self._local_id_in = None + self._local_id_lt = None + self._local_id_lte = None + self._local_id_not = None + self._local_id_not_contains = None + self._local_id_not_ends_with = None + self._local_id_not_in = None + self._local_id_not_starts_with = None + self._local_id_starts_with = None + self._name = None + self._name_contains = None + self._name_ends_with = None + self._name_gt = None + self._name_gte = None + self._name_in = None + self._name_lt = None + self._name_lte = None + self._name_not = None + self._name_not_contains = None + self._name_not_ends_with = None + self._name_not_in = None + self._name_not_starts_with = None + self._name_starts_with = None + self._nexthop_ip = None + self._nexthop_ip_contains = None + self._nexthop_ip_ends_with = None + self._nexthop_ip_gt = None + self._nexthop_ip_gte = None + self._nexthop_ip_in = None + self._nexthop_ip_lt = None + self._nexthop_ip_lte = None + self._nexthop_ip_not = None + self._nexthop_ip_not_contains = None + self._nexthop_ip_not_ends_with = None + self._nexthop_ip_not_in = None + self._nexthop_ip_not_starts_with = None + self._nexthop_ip_starts_with = None + self._vpc = None + self.discriminator = None + + self._and = kwargs.get("_and", None) + self._not = kwargs.get("_not", None) + self._or = kwargs.get("_or", None) + self.associated_subnets_every = kwargs.get("associated_subnets_every", None) + self.associated_subnets_none = kwargs.get("associated_subnets_none", None) + self.associated_subnets_some = kwargs.get("associated_subnets_some", None) + self.entity_async_status = kwargs.get("entity_async_status", None) + self.entity_async_status_in = kwargs.get("entity_async_status_in", None) + self.entity_async_status_not = kwargs.get("entity_async_status_not", None) + self.entity_async_status_not_in = kwargs.get("entity_async_status_not_in", None) + self.external_ip = kwargs.get("external_ip", None) + self.external_ip_contains = kwargs.get("external_ip_contains", None) + self.external_ip_ends_with = kwargs.get("external_ip_ends_with", None) + self.external_ip_gt = kwargs.get("external_ip_gt", None) + self.external_ip_gte = kwargs.get("external_ip_gte", None) + self.external_ip_in = kwargs.get("external_ip_in", None) + self.external_ip_lt = kwargs.get("external_ip_lt", None) + self.external_ip_lte = kwargs.get("external_ip_lte", None) + self.external_ip_not = kwargs.get("external_ip_not", None) + self.external_ip_not_contains = kwargs.get("external_ip_not_contains", None) + self.external_ip_not_ends_with = kwargs.get("external_ip_not_ends_with", None) + self.external_ip_not_in = kwargs.get("external_ip_not_in", None) + self.external_ip_not_starts_with = kwargs.get("external_ip_not_starts_with", None) + self.external_ip_starts_with = kwargs.get("external_ip_starts_with", None) + self.external_subnet = kwargs.get("external_subnet", 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.local_id = kwargs.get("local_id", None) + self.local_id_contains = kwargs.get("local_id_contains", None) + self.local_id_ends_with = kwargs.get("local_id_ends_with", None) + self.local_id_gt = kwargs.get("local_id_gt", None) + self.local_id_gte = kwargs.get("local_id_gte", None) + self.local_id_in = kwargs.get("local_id_in", None) + self.local_id_lt = kwargs.get("local_id_lt", None) + self.local_id_lte = kwargs.get("local_id_lte", None) + self.local_id_not = kwargs.get("local_id_not", None) + self.local_id_not_contains = kwargs.get("local_id_not_contains", None) + self.local_id_not_ends_with = kwargs.get("local_id_not_ends_with", None) + self.local_id_not_in = kwargs.get("local_id_not_in", None) + self.local_id_not_starts_with = kwargs.get("local_id_not_starts_with", None) + self.local_id_starts_with = kwargs.get("local_id_starts_with", None) + self.name = kwargs.get("name", None) + self.name_contains = kwargs.get("name_contains", None) + self.name_ends_with = kwargs.get("name_ends_with", None) + self.name_gt = kwargs.get("name_gt", None) + self.name_gte = kwargs.get("name_gte", None) + self.name_in = kwargs.get("name_in", None) + self.name_lt = kwargs.get("name_lt", None) + self.name_lte = kwargs.get("name_lte", None) + self.name_not = kwargs.get("name_not", None) + self.name_not_contains = kwargs.get("name_not_contains", None) + self.name_not_ends_with = kwargs.get("name_not_ends_with", None) + self.name_not_in = kwargs.get("name_not_in", None) + self.name_not_starts_with = kwargs.get("name_not_starts_with", None) + self.name_starts_with = kwargs.get("name_starts_with", None) + self.nexthop_ip = kwargs.get("nexthop_ip", None) + self.nexthop_ip_contains = kwargs.get("nexthop_ip_contains", None) + self.nexthop_ip_ends_with = kwargs.get("nexthop_ip_ends_with", None) + self.nexthop_ip_gt = kwargs.get("nexthop_ip_gt", None) + self.nexthop_ip_gte = kwargs.get("nexthop_ip_gte", None) + self.nexthop_ip_in = kwargs.get("nexthop_ip_in", None) + self.nexthop_ip_lt = kwargs.get("nexthop_ip_lt", None) + self.nexthop_ip_lte = kwargs.get("nexthop_ip_lte", None) + self.nexthop_ip_not = kwargs.get("nexthop_ip_not", None) + self.nexthop_ip_not_contains = kwargs.get("nexthop_ip_not_contains", None) + self.nexthop_ip_not_ends_with = kwargs.get("nexthop_ip_not_ends_with", None) + self.nexthop_ip_not_in = kwargs.get("nexthop_ip_not_in", None) + self.nexthop_ip_not_starts_with = kwargs.get("nexthop_ip_not_starts_with", None) + self.nexthop_ip_starts_with = kwargs.get("nexthop_ip_starts_with", None) + self.vpc = kwargs.get("vpc", None) + + @property + def _and(self): + """Gets the _and of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + + + :return: The _and of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :rtype: list[VirtualPrivateCloudRouterGatewayWhereInput] + """ + return self.__and + + @_and.setter + def _and(self, _and): + """Sets the _and of this VirtualPrivateCloudRouterGatewayWhereInput. + + + :param _and: The _and of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :type _and: list[VirtualPrivateCloudRouterGatewayWhereInput] + """ + + self.__and = _and + + @property + def _not(self): + """Gets the _not of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + + + :return: The _not of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :rtype: list[VirtualPrivateCloudRouterGatewayWhereInput] + """ + return self.__not + + @_not.setter + def _not(self, _not): + """Sets the _not of this VirtualPrivateCloudRouterGatewayWhereInput. + + + :param _not: The _not of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :type _not: list[VirtualPrivateCloudRouterGatewayWhereInput] + """ + + self.__not = _not + + @property + def _or(self): + """Gets the _or of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + + + :return: The _or of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :rtype: list[VirtualPrivateCloudRouterGatewayWhereInput] + """ + return self.__or + + @_or.setter + def _or(self, _or): + """Sets the _or of this VirtualPrivateCloudRouterGatewayWhereInput. + + + :param _or: The _or of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :type _or: list[VirtualPrivateCloudRouterGatewayWhereInput] + """ + + self.__or = _or + + @property + def associated_subnets_every(self): + """Gets the associated_subnets_every of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + + + :return: The associated_subnets_every of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :rtype: VirtualPrivateCloudSubnetWhereInput + """ + return self._associated_subnets_every + + @associated_subnets_every.setter + def associated_subnets_every(self, associated_subnets_every): + """Sets the associated_subnets_every of this VirtualPrivateCloudRouterGatewayWhereInput. + + + :param associated_subnets_every: The associated_subnets_every of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :type associated_subnets_every: VirtualPrivateCloudSubnetWhereInput + """ + + self._associated_subnets_every = associated_subnets_every + + @property + def associated_subnets_none(self): + """Gets the associated_subnets_none of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + + + :return: The associated_subnets_none of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :rtype: VirtualPrivateCloudSubnetWhereInput + """ + return self._associated_subnets_none + + @associated_subnets_none.setter + def associated_subnets_none(self, associated_subnets_none): + """Sets the associated_subnets_none of this VirtualPrivateCloudRouterGatewayWhereInput. + + + :param associated_subnets_none: The associated_subnets_none of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :type associated_subnets_none: VirtualPrivateCloudSubnetWhereInput + """ + + self._associated_subnets_none = associated_subnets_none + + @property + def associated_subnets_some(self): + """Gets the associated_subnets_some of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + + + :return: The associated_subnets_some of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :rtype: VirtualPrivateCloudSubnetWhereInput + """ + return self._associated_subnets_some + + @associated_subnets_some.setter + def associated_subnets_some(self, associated_subnets_some): + """Sets the associated_subnets_some of this VirtualPrivateCloudRouterGatewayWhereInput. + + + :param associated_subnets_some: The associated_subnets_some of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :type associated_subnets_some: VirtualPrivateCloudSubnetWhereInput + """ + + self._associated_subnets_some = associated_subnets_some + + @property + def entity_async_status(self): + """Gets the entity_async_status of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + + + :return: The entity_async_status of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :rtype: EntityAsyncStatus + """ + return self._entity_async_status + + @entity_async_status.setter + def entity_async_status(self, entity_async_status): + """Sets the entity_async_status of this VirtualPrivateCloudRouterGatewayWhereInput. + + + :param entity_async_status: The entity_async_status of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :type entity_async_status: EntityAsyncStatus + """ + + self._entity_async_status = entity_async_status + + @property + def entity_async_status_in(self): + """Gets the entity_async_status_in of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + + + :return: The entity_async_status_in of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :rtype: list[EntityAsyncStatus] + """ + return self._entity_async_status_in + + @entity_async_status_in.setter + def entity_async_status_in(self, entity_async_status_in): + """Sets the entity_async_status_in of this VirtualPrivateCloudRouterGatewayWhereInput. + + + :param entity_async_status_in: The entity_async_status_in of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :type entity_async_status_in: list[EntityAsyncStatus] + """ + + self._entity_async_status_in = entity_async_status_in + + @property + def entity_async_status_not(self): + """Gets the entity_async_status_not of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + + + :return: The entity_async_status_not of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :rtype: EntityAsyncStatus + """ + return self._entity_async_status_not + + @entity_async_status_not.setter + def entity_async_status_not(self, entity_async_status_not): + """Sets the entity_async_status_not of this VirtualPrivateCloudRouterGatewayWhereInput. + + + :param entity_async_status_not: The entity_async_status_not of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :type entity_async_status_not: EntityAsyncStatus + """ + + self._entity_async_status_not = entity_async_status_not + + @property + def entity_async_status_not_in(self): + """Gets the entity_async_status_not_in of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + + + :return: The entity_async_status_not_in of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :rtype: list[EntityAsyncStatus] + """ + return self._entity_async_status_not_in + + @entity_async_status_not_in.setter + def entity_async_status_not_in(self, entity_async_status_not_in): + """Sets the entity_async_status_not_in of this VirtualPrivateCloudRouterGatewayWhereInput. + + + :param entity_async_status_not_in: The entity_async_status_not_in of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :type entity_async_status_not_in: list[EntityAsyncStatus] + """ + + self._entity_async_status_not_in = entity_async_status_not_in + + @property + def external_ip(self): + """Gets the external_ip of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + + + :return: The external_ip of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._external_ip + + @external_ip.setter + def external_ip(self, external_ip): + """Sets the external_ip of this VirtualPrivateCloudRouterGatewayWhereInput. + + + :param external_ip: The external_ip of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :type external_ip: str + """ + + self._external_ip = external_ip + + @property + def external_ip_contains(self): + """Gets the external_ip_contains of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + + + :return: The external_ip_contains of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._external_ip_contains + + @external_ip_contains.setter + def external_ip_contains(self, external_ip_contains): + """Sets the external_ip_contains of this VirtualPrivateCloudRouterGatewayWhereInput. + + + :param external_ip_contains: The external_ip_contains of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :type external_ip_contains: str + """ + + self._external_ip_contains = external_ip_contains + + @property + def external_ip_ends_with(self): + """Gets the external_ip_ends_with of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + + + :return: The external_ip_ends_with of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._external_ip_ends_with + + @external_ip_ends_with.setter + def external_ip_ends_with(self, external_ip_ends_with): + """Sets the external_ip_ends_with of this VirtualPrivateCloudRouterGatewayWhereInput. + + + :param external_ip_ends_with: The external_ip_ends_with of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :type external_ip_ends_with: str + """ + + self._external_ip_ends_with = external_ip_ends_with + + @property + def external_ip_gt(self): + """Gets the external_ip_gt of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + + + :return: The external_ip_gt of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._external_ip_gt + + @external_ip_gt.setter + def external_ip_gt(self, external_ip_gt): + """Sets the external_ip_gt of this VirtualPrivateCloudRouterGatewayWhereInput. + + + :param external_ip_gt: The external_ip_gt of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :type external_ip_gt: str + """ + + self._external_ip_gt = external_ip_gt + + @property + def external_ip_gte(self): + """Gets the external_ip_gte of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + + + :return: The external_ip_gte of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._external_ip_gte + + @external_ip_gte.setter + def external_ip_gte(self, external_ip_gte): + """Sets the external_ip_gte of this VirtualPrivateCloudRouterGatewayWhereInput. + + + :param external_ip_gte: The external_ip_gte of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :type external_ip_gte: str + """ + + self._external_ip_gte = external_ip_gte + + @property + def external_ip_in(self): + """Gets the external_ip_in of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + + + :return: The external_ip_in of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._external_ip_in + + @external_ip_in.setter + def external_ip_in(self, external_ip_in): + """Sets the external_ip_in of this VirtualPrivateCloudRouterGatewayWhereInput. + + + :param external_ip_in: The external_ip_in of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :type external_ip_in: list[str] + """ + + self._external_ip_in = external_ip_in + + @property + def external_ip_lt(self): + """Gets the external_ip_lt of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + + + :return: The external_ip_lt of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._external_ip_lt + + @external_ip_lt.setter + def external_ip_lt(self, external_ip_lt): + """Sets the external_ip_lt of this VirtualPrivateCloudRouterGatewayWhereInput. + + + :param external_ip_lt: The external_ip_lt of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :type external_ip_lt: str + """ + + self._external_ip_lt = external_ip_lt + + @property + def external_ip_lte(self): + """Gets the external_ip_lte of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + + + :return: The external_ip_lte of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._external_ip_lte + + @external_ip_lte.setter + def external_ip_lte(self, external_ip_lte): + """Sets the external_ip_lte of this VirtualPrivateCloudRouterGatewayWhereInput. + + + :param external_ip_lte: The external_ip_lte of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :type external_ip_lte: str + """ + + self._external_ip_lte = external_ip_lte + + @property + def external_ip_not(self): + """Gets the external_ip_not of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + + + :return: The external_ip_not of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._external_ip_not + + @external_ip_not.setter + def external_ip_not(self, external_ip_not): + """Sets the external_ip_not of this VirtualPrivateCloudRouterGatewayWhereInput. + + + :param external_ip_not: The external_ip_not of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :type external_ip_not: str + """ + + self._external_ip_not = external_ip_not + + @property + def external_ip_not_contains(self): + """Gets the external_ip_not_contains of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + + + :return: The external_ip_not_contains of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._external_ip_not_contains + + @external_ip_not_contains.setter + def external_ip_not_contains(self, external_ip_not_contains): + """Sets the external_ip_not_contains of this VirtualPrivateCloudRouterGatewayWhereInput. + + + :param external_ip_not_contains: The external_ip_not_contains of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :type external_ip_not_contains: str + """ + + self._external_ip_not_contains = external_ip_not_contains + + @property + def external_ip_not_ends_with(self): + """Gets the external_ip_not_ends_with of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + + + :return: The external_ip_not_ends_with of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._external_ip_not_ends_with + + @external_ip_not_ends_with.setter + def external_ip_not_ends_with(self, external_ip_not_ends_with): + """Sets the external_ip_not_ends_with of this VirtualPrivateCloudRouterGatewayWhereInput. + + + :param external_ip_not_ends_with: The external_ip_not_ends_with of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :type external_ip_not_ends_with: str + """ + + self._external_ip_not_ends_with = external_ip_not_ends_with + + @property + def external_ip_not_in(self): + """Gets the external_ip_not_in of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + + + :return: The external_ip_not_in of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._external_ip_not_in + + @external_ip_not_in.setter + def external_ip_not_in(self, external_ip_not_in): + """Sets the external_ip_not_in of this VirtualPrivateCloudRouterGatewayWhereInput. + + + :param external_ip_not_in: The external_ip_not_in of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :type external_ip_not_in: list[str] + """ + + self._external_ip_not_in = external_ip_not_in + + @property + def external_ip_not_starts_with(self): + """Gets the external_ip_not_starts_with of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + + + :return: The external_ip_not_starts_with of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._external_ip_not_starts_with + + @external_ip_not_starts_with.setter + def external_ip_not_starts_with(self, external_ip_not_starts_with): + """Sets the external_ip_not_starts_with of this VirtualPrivateCloudRouterGatewayWhereInput. + + + :param external_ip_not_starts_with: The external_ip_not_starts_with of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :type external_ip_not_starts_with: str + """ + + self._external_ip_not_starts_with = external_ip_not_starts_with + + @property + def external_ip_starts_with(self): + """Gets the external_ip_starts_with of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + + + :return: The external_ip_starts_with of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._external_ip_starts_with + + @external_ip_starts_with.setter + def external_ip_starts_with(self, external_ip_starts_with): + """Sets the external_ip_starts_with of this VirtualPrivateCloudRouterGatewayWhereInput. + + + :param external_ip_starts_with: The external_ip_starts_with of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :type external_ip_starts_with: str + """ + + self._external_ip_starts_with = external_ip_starts_with + + @property + def external_subnet(self): + """Gets the external_subnet of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + + + :return: The external_subnet of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :rtype: VirtualPrivateCloudExternalSubnetWhereInput + """ + return self._external_subnet + + @external_subnet.setter + def external_subnet(self, external_subnet): + """Sets the external_subnet of this VirtualPrivateCloudRouterGatewayWhereInput. + + + :param external_subnet: The external_subnet of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :type external_subnet: VirtualPrivateCloudExternalSubnetWhereInput + """ + + self._external_subnet = external_subnet + + @property + def id(self): + """Gets the id of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + + + :return: The id of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._id + + @id.setter + def id(self, id): + """Sets the id of this VirtualPrivateCloudRouterGatewayWhereInput. + + + :param id: The id of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :type id: str + """ + + self._id = id + + @property + def id_contains(self): + """Gets the id_contains of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + + + :return: The id_contains of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_contains + + @id_contains.setter + def id_contains(self, id_contains): + """Sets the id_contains of this VirtualPrivateCloudRouterGatewayWhereInput. + + + :param id_contains: The id_contains of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :type id_contains: str + """ + + self._id_contains = id_contains + + @property + def id_ends_with(self): + """Gets the id_ends_with of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + + + :return: The id_ends_with of this VirtualPrivateCloudRouterGatewayWhereInput. # 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 VirtualPrivateCloudRouterGatewayWhereInput. + + + :param id_ends_with: The id_ends_with of this VirtualPrivateCloudRouterGatewayWhereInput. # 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 VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + + + :return: The id_gt of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_gt + + @id_gt.setter + def id_gt(self, id_gt): + """Sets the id_gt of this VirtualPrivateCloudRouterGatewayWhereInput. + + + :param id_gt: The id_gt of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :type id_gt: str + """ + + self._id_gt = id_gt + + @property + def id_gte(self): + """Gets the id_gte of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + + + :return: The id_gte of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_gte + + @id_gte.setter + def id_gte(self, id_gte): + """Sets the id_gte of this VirtualPrivateCloudRouterGatewayWhereInput. + + + :param id_gte: The id_gte of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :type id_gte: str + """ + + self._id_gte = id_gte + + @property + def id_in(self): + """Gets the id_in of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + + + :return: The id_in of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._id_in + + @id_in.setter + def id_in(self, id_in): + """Sets the id_in of this VirtualPrivateCloudRouterGatewayWhereInput. + + + :param id_in: The id_in of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :type id_in: list[str] + """ + + self._id_in = id_in + + @property + def id_lt(self): + """Gets the id_lt of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + + + :return: The id_lt of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_lt + + @id_lt.setter + def id_lt(self, id_lt): + """Sets the id_lt of this VirtualPrivateCloudRouterGatewayWhereInput. + + + :param id_lt: The id_lt of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :type id_lt: str + """ + + self._id_lt = id_lt + + @property + def id_lte(self): + """Gets the id_lte of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + + + :return: The id_lte of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_lte + + @id_lte.setter + def id_lte(self, id_lte): + """Sets the id_lte of this VirtualPrivateCloudRouterGatewayWhereInput. + + + :param id_lte: The id_lte of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :type id_lte: str + """ + + self._id_lte = id_lte + + @property + def id_not(self): + """Gets the id_not of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + + + :return: The id_not of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_not + + @id_not.setter + def id_not(self, id_not): + """Sets the id_not of this VirtualPrivateCloudRouterGatewayWhereInput. + + + :param id_not: The id_not of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :type id_not: str + """ + + self._id_not = id_not + + @property + def id_not_contains(self): + """Gets the id_not_contains of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + + + :return: The id_not_contains of this VirtualPrivateCloudRouterGatewayWhereInput. # 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 VirtualPrivateCloudRouterGatewayWhereInput. + + + :param id_not_contains: The id_not_contains of this VirtualPrivateCloudRouterGatewayWhereInput. # 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 VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + + + :return: The id_not_ends_with of this VirtualPrivateCloudRouterGatewayWhereInput. # 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 VirtualPrivateCloudRouterGatewayWhereInput. + + + :param id_not_ends_with: The id_not_ends_with of this VirtualPrivateCloudRouterGatewayWhereInput. # 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 VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + + + :return: The id_not_in of this VirtualPrivateCloudRouterGatewayWhereInput. # 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 VirtualPrivateCloudRouterGatewayWhereInput. + + + :param id_not_in: The id_not_in of this VirtualPrivateCloudRouterGatewayWhereInput. # 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 VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + + + :return: The id_not_starts_with of this VirtualPrivateCloudRouterGatewayWhereInput. # 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 VirtualPrivateCloudRouterGatewayWhereInput. + + + :param id_not_starts_with: The id_not_starts_with of this VirtualPrivateCloudRouterGatewayWhereInput. # 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 VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + + + :return: The id_starts_with of this VirtualPrivateCloudRouterGatewayWhereInput. # 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 VirtualPrivateCloudRouterGatewayWhereInput. + + + :param id_starts_with: The id_starts_with of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :type id_starts_with: str + """ + + self._id_starts_with = id_starts_with + + @property + def local_id(self): + """Gets the local_id of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + + + :return: The local_id of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id + + @local_id.setter + def local_id(self, local_id): + """Sets the local_id of this VirtualPrivateCloudRouterGatewayWhereInput. + + + :param local_id: The local_id of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :type local_id: str + """ + + self._local_id = local_id + + @property + def local_id_contains(self): + """Gets the local_id_contains of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + + + :return: The local_id_contains of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_contains + + @local_id_contains.setter + def local_id_contains(self, local_id_contains): + """Sets the local_id_contains of this VirtualPrivateCloudRouterGatewayWhereInput. + + + :param local_id_contains: The local_id_contains of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :type local_id_contains: str + """ + + self._local_id_contains = local_id_contains + + @property + def local_id_ends_with(self): + """Gets the local_id_ends_with of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + + + :return: The local_id_ends_with of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_ends_with + + @local_id_ends_with.setter + def local_id_ends_with(self, local_id_ends_with): + """Sets the local_id_ends_with of this VirtualPrivateCloudRouterGatewayWhereInput. + + + :param local_id_ends_with: The local_id_ends_with of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :type local_id_ends_with: str + """ + + self._local_id_ends_with = local_id_ends_with + + @property + def local_id_gt(self): + """Gets the local_id_gt of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + + + :return: The local_id_gt of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_gt + + @local_id_gt.setter + def local_id_gt(self, local_id_gt): + """Sets the local_id_gt of this VirtualPrivateCloudRouterGatewayWhereInput. + + + :param local_id_gt: The local_id_gt of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :type local_id_gt: str + """ + + self._local_id_gt = local_id_gt + + @property + def local_id_gte(self): + """Gets the local_id_gte of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + + + :return: The local_id_gte of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_gte + + @local_id_gte.setter + def local_id_gte(self, local_id_gte): + """Sets the local_id_gte of this VirtualPrivateCloudRouterGatewayWhereInput. + + + :param local_id_gte: The local_id_gte of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :type local_id_gte: str + """ + + self._local_id_gte = local_id_gte + + @property + def local_id_in(self): + """Gets the local_id_in of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + + + :return: The local_id_in of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._local_id_in + + @local_id_in.setter + def local_id_in(self, local_id_in): + """Sets the local_id_in of this VirtualPrivateCloudRouterGatewayWhereInput. + + + :param local_id_in: The local_id_in of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :type local_id_in: list[str] + """ + + self._local_id_in = local_id_in + + @property + def local_id_lt(self): + """Gets the local_id_lt of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + + + :return: The local_id_lt of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_lt + + @local_id_lt.setter + def local_id_lt(self, local_id_lt): + """Sets the local_id_lt of this VirtualPrivateCloudRouterGatewayWhereInput. + + + :param local_id_lt: The local_id_lt of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :type local_id_lt: str + """ + + self._local_id_lt = local_id_lt + + @property + def local_id_lte(self): + """Gets the local_id_lte of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + + + :return: The local_id_lte of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_lte + + @local_id_lte.setter + def local_id_lte(self, local_id_lte): + """Sets the local_id_lte of this VirtualPrivateCloudRouterGatewayWhereInput. + + + :param local_id_lte: The local_id_lte of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :type local_id_lte: str + """ + + self._local_id_lte = local_id_lte + + @property + def local_id_not(self): + """Gets the local_id_not of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + + + :return: The local_id_not of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_not + + @local_id_not.setter + def local_id_not(self, local_id_not): + """Sets the local_id_not of this VirtualPrivateCloudRouterGatewayWhereInput. + + + :param local_id_not: The local_id_not of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :type local_id_not: str + """ + + self._local_id_not = local_id_not + + @property + def local_id_not_contains(self): + """Gets the local_id_not_contains of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + + + :return: The local_id_not_contains of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_not_contains + + @local_id_not_contains.setter + def local_id_not_contains(self, local_id_not_contains): + """Sets the local_id_not_contains of this VirtualPrivateCloudRouterGatewayWhereInput. + + + :param local_id_not_contains: The local_id_not_contains of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :type local_id_not_contains: str + """ + + self._local_id_not_contains = local_id_not_contains + + @property + def local_id_not_ends_with(self): + """Gets the local_id_not_ends_with of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + + + :return: The local_id_not_ends_with of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_not_ends_with + + @local_id_not_ends_with.setter + def local_id_not_ends_with(self, local_id_not_ends_with): + """Sets the local_id_not_ends_with of this VirtualPrivateCloudRouterGatewayWhereInput. + + + :param local_id_not_ends_with: The local_id_not_ends_with of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :type local_id_not_ends_with: str + """ + + self._local_id_not_ends_with = local_id_not_ends_with + + @property + def local_id_not_in(self): + """Gets the local_id_not_in of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + + + :return: The local_id_not_in of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._local_id_not_in + + @local_id_not_in.setter + def local_id_not_in(self, local_id_not_in): + """Sets the local_id_not_in of this VirtualPrivateCloudRouterGatewayWhereInput. + + + :param local_id_not_in: The local_id_not_in of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :type local_id_not_in: list[str] + """ + + self._local_id_not_in = local_id_not_in + + @property + def local_id_not_starts_with(self): + """Gets the local_id_not_starts_with of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + + + :return: The local_id_not_starts_with of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_not_starts_with + + @local_id_not_starts_with.setter + def local_id_not_starts_with(self, local_id_not_starts_with): + """Sets the local_id_not_starts_with of this VirtualPrivateCloudRouterGatewayWhereInput. + + + :param local_id_not_starts_with: The local_id_not_starts_with of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :type local_id_not_starts_with: str + """ + + self._local_id_not_starts_with = local_id_not_starts_with + + @property + def local_id_starts_with(self): + """Gets the local_id_starts_with of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + + + :return: The local_id_starts_with of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_starts_with + + @local_id_starts_with.setter + def local_id_starts_with(self, local_id_starts_with): + """Sets the local_id_starts_with of this VirtualPrivateCloudRouterGatewayWhereInput. + + + :param local_id_starts_with: The local_id_starts_with of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :type local_id_starts_with: str + """ + + self._local_id_starts_with = local_id_starts_with + + @property + def name(self): + """Gets the name of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + + + :return: The name of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._name + + @name.setter + def name(self, name): + """Sets the name of this VirtualPrivateCloudRouterGatewayWhereInput. + + + :param name: The name of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :type name: str + """ + + self._name = name + + @property + def name_contains(self): + """Gets the name_contains of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + + + :return: The name_contains of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_contains + + @name_contains.setter + def name_contains(self, name_contains): + """Sets the name_contains of this VirtualPrivateCloudRouterGatewayWhereInput. + + + :param name_contains: The name_contains of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :type name_contains: str + """ + + self._name_contains = name_contains + + @property + def name_ends_with(self): + """Gets the name_ends_with of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + + + :return: The name_ends_with of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_ends_with + + @name_ends_with.setter + def name_ends_with(self, name_ends_with): + """Sets the name_ends_with of this VirtualPrivateCloudRouterGatewayWhereInput. + + + :param name_ends_with: The name_ends_with of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :type name_ends_with: str + """ + + self._name_ends_with = name_ends_with + + @property + def name_gt(self): + """Gets the name_gt of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + + + :return: The name_gt of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_gt + + @name_gt.setter + def name_gt(self, name_gt): + """Sets the name_gt of this VirtualPrivateCloudRouterGatewayWhereInput. + + + :param name_gt: The name_gt of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :type name_gt: str + """ + + self._name_gt = name_gt + + @property + def name_gte(self): + """Gets the name_gte of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + + + :return: The name_gte of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_gte + + @name_gte.setter + def name_gte(self, name_gte): + """Sets the name_gte of this VirtualPrivateCloudRouterGatewayWhereInput. + + + :param name_gte: The name_gte of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :type name_gte: str + """ + + self._name_gte = name_gte + + @property + def name_in(self): + """Gets the name_in of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + + + :return: The name_in of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._name_in + + @name_in.setter + def name_in(self, name_in): + """Sets the name_in of this VirtualPrivateCloudRouterGatewayWhereInput. + + + :param name_in: The name_in of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :type name_in: list[str] + """ + + self._name_in = name_in + + @property + def name_lt(self): + """Gets the name_lt of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + + + :return: The name_lt of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_lt + + @name_lt.setter + def name_lt(self, name_lt): + """Sets the name_lt of this VirtualPrivateCloudRouterGatewayWhereInput. + + + :param name_lt: The name_lt of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :type name_lt: str + """ + + self._name_lt = name_lt + + @property + def name_lte(self): + """Gets the name_lte of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + + + :return: The name_lte of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_lte + + @name_lte.setter + def name_lte(self, name_lte): + """Sets the name_lte of this VirtualPrivateCloudRouterGatewayWhereInput. + + + :param name_lte: The name_lte of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :type name_lte: str + """ + + self._name_lte = name_lte + + @property + def name_not(self): + """Gets the name_not of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + + + :return: The name_not of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_not + + @name_not.setter + def name_not(self, name_not): + """Sets the name_not of this VirtualPrivateCloudRouterGatewayWhereInput. + + + :param name_not: The name_not of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :type name_not: str + """ + + self._name_not = name_not + + @property + def name_not_contains(self): + """Gets the name_not_contains of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + + + :return: The name_not_contains of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_not_contains + + @name_not_contains.setter + def name_not_contains(self, name_not_contains): + """Sets the name_not_contains of this VirtualPrivateCloudRouterGatewayWhereInput. + + + :param name_not_contains: The name_not_contains of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :type name_not_contains: str + """ + + self._name_not_contains = name_not_contains + + @property + def name_not_ends_with(self): + """Gets the name_not_ends_with of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + + + :return: The name_not_ends_with of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_not_ends_with + + @name_not_ends_with.setter + def name_not_ends_with(self, name_not_ends_with): + """Sets the name_not_ends_with of this VirtualPrivateCloudRouterGatewayWhereInput. + + + :param name_not_ends_with: The name_not_ends_with of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :type name_not_ends_with: str + """ + + self._name_not_ends_with = name_not_ends_with + + @property + def name_not_in(self): + """Gets the name_not_in of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + + + :return: The name_not_in of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._name_not_in + + @name_not_in.setter + def name_not_in(self, name_not_in): + """Sets the name_not_in of this VirtualPrivateCloudRouterGatewayWhereInput. + + + :param name_not_in: The name_not_in of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :type name_not_in: list[str] + """ + + self._name_not_in = name_not_in + + @property + def name_not_starts_with(self): + """Gets the name_not_starts_with of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + + + :return: The name_not_starts_with of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_not_starts_with + + @name_not_starts_with.setter + def name_not_starts_with(self, name_not_starts_with): + """Sets the name_not_starts_with of this VirtualPrivateCloudRouterGatewayWhereInput. + + + :param name_not_starts_with: The name_not_starts_with of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :type name_not_starts_with: str + """ + + self._name_not_starts_with = name_not_starts_with + + @property + def name_starts_with(self): + """Gets the name_starts_with of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + + + :return: The name_starts_with of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_starts_with + + @name_starts_with.setter + def name_starts_with(self, name_starts_with): + """Sets the name_starts_with of this VirtualPrivateCloudRouterGatewayWhereInput. + + + :param name_starts_with: The name_starts_with of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :type name_starts_with: str + """ + + self._name_starts_with = name_starts_with + + @property + def nexthop_ip(self): + """Gets the nexthop_ip of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + + + :return: The nexthop_ip of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._nexthop_ip + + @nexthop_ip.setter + def nexthop_ip(self, nexthop_ip): + """Sets the nexthop_ip of this VirtualPrivateCloudRouterGatewayWhereInput. + + + :param nexthop_ip: The nexthop_ip of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :type nexthop_ip: str + """ + + self._nexthop_ip = nexthop_ip + + @property + def nexthop_ip_contains(self): + """Gets the nexthop_ip_contains of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + + + :return: The nexthop_ip_contains of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._nexthop_ip_contains + + @nexthop_ip_contains.setter + def nexthop_ip_contains(self, nexthop_ip_contains): + """Sets the nexthop_ip_contains of this VirtualPrivateCloudRouterGatewayWhereInput. + + + :param nexthop_ip_contains: The nexthop_ip_contains of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :type nexthop_ip_contains: str + """ + + self._nexthop_ip_contains = nexthop_ip_contains + + @property + def nexthop_ip_ends_with(self): + """Gets the nexthop_ip_ends_with of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + + + :return: The nexthop_ip_ends_with of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._nexthop_ip_ends_with + + @nexthop_ip_ends_with.setter + def nexthop_ip_ends_with(self, nexthop_ip_ends_with): + """Sets the nexthop_ip_ends_with of this VirtualPrivateCloudRouterGatewayWhereInput. + + + :param nexthop_ip_ends_with: The nexthop_ip_ends_with of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :type nexthop_ip_ends_with: str + """ + + self._nexthop_ip_ends_with = nexthop_ip_ends_with + + @property + def nexthop_ip_gt(self): + """Gets the nexthop_ip_gt of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + + + :return: The nexthop_ip_gt of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._nexthop_ip_gt + + @nexthop_ip_gt.setter + def nexthop_ip_gt(self, nexthop_ip_gt): + """Sets the nexthop_ip_gt of this VirtualPrivateCloudRouterGatewayWhereInput. + + + :param nexthop_ip_gt: The nexthop_ip_gt of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :type nexthop_ip_gt: str + """ + + self._nexthop_ip_gt = nexthop_ip_gt + + @property + def nexthop_ip_gte(self): + """Gets the nexthop_ip_gte of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + + + :return: The nexthop_ip_gte of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._nexthop_ip_gte + + @nexthop_ip_gte.setter + def nexthop_ip_gte(self, nexthop_ip_gte): + """Sets the nexthop_ip_gte of this VirtualPrivateCloudRouterGatewayWhereInput. + + + :param nexthop_ip_gte: The nexthop_ip_gte of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :type nexthop_ip_gte: str + """ + + self._nexthop_ip_gte = nexthop_ip_gte + + @property + def nexthop_ip_in(self): + """Gets the nexthop_ip_in of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + + + :return: The nexthop_ip_in of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._nexthop_ip_in + + @nexthop_ip_in.setter + def nexthop_ip_in(self, nexthop_ip_in): + """Sets the nexthop_ip_in of this VirtualPrivateCloudRouterGatewayWhereInput. + + + :param nexthop_ip_in: The nexthop_ip_in of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :type nexthop_ip_in: list[str] + """ + + self._nexthop_ip_in = nexthop_ip_in + + @property + def nexthop_ip_lt(self): + """Gets the nexthop_ip_lt of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + + + :return: The nexthop_ip_lt of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._nexthop_ip_lt + + @nexthop_ip_lt.setter + def nexthop_ip_lt(self, nexthop_ip_lt): + """Sets the nexthop_ip_lt of this VirtualPrivateCloudRouterGatewayWhereInput. + + + :param nexthop_ip_lt: The nexthop_ip_lt of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :type nexthop_ip_lt: str + """ + + self._nexthop_ip_lt = nexthop_ip_lt + + @property + def nexthop_ip_lte(self): + """Gets the nexthop_ip_lte of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + + + :return: The nexthop_ip_lte of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._nexthop_ip_lte + + @nexthop_ip_lte.setter + def nexthop_ip_lte(self, nexthop_ip_lte): + """Sets the nexthop_ip_lte of this VirtualPrivateCloudRouterGatewayWhereInput. + + + :param nexthop_ip_lte: The nexthop_ip_lte of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :type nexthop_ip_lte: str + """ + + self._nexthop_ip_lte = nexthop_ip_lte + + @property + def nexthop_ip_not(self): + """Gets the nexthop_ip_not of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + + + :return: The nexthop_ip_not of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._nexthop_ip_not + + @nexthop_ip_not.setter + def nexthop_ip_not(self, nexthop_ip_not): + """Sets the nexthop_ip_not of this VirtualPrivateCloudRouterGatewayWhereInput. + + + :param nexthop_ip_not: The nexthop_ip_not of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :type nexthop_ip_not: str + """ + + self._nexthop_ip_not = nexthop_ip_not + + @property + def nexthop_ip_not_contains(self): + """Gets the nexthop_ip_not_contains of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + + + :return: The nexthop_ip_not_contains of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._nexthop_ip_not_contains + + @nexthop_ip_not_contains.setter + def nexthop_ip_not_contains(self, nexthop_ip_not_contains): + """Sets the nexthop_ip_not_contains of this VirtualPrivateCloudRouterGatewayWhereInput. + + + :param nexthop_ip_not_contains: The nexthop_ip_not_contains of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :type nexthop_ip_not_contains: str + """ + + self._nexthop_ip_not_contains = nexthop_ip_not_contains + + @property + def nexthop_ip_not_ends_with(self): + """Gets the nexthop_ip_not_ends_with of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + + + :return: The nexthop_ip_not_ends_with of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._nexthop_ip_not_ends_with + + @nexthop_ip_not_ends_with.setter + def nexthop_ip_not_ends_with(self, nexthop_ip_not_ends_with): + """Sets the nexthop_ip_not_ends_with of this VirtualPrivateCloudRouterGatewayWhereInput. + + + :param nexthop_ip_not_ends_with: The nexthop_ip_not_ends_with of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :type nexthop_ip_not_ends_with: str + """ + + self._nexthop_ip_not_ends_with = nexthop_ip_not_ends_with + + @property + def nexthop_ip_not_in(self): + """Gets the nexthop_ip_not_in of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + + + :return: The nexthop_ip_not_in of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._nexthop_ip_not_in + + @nexthop_ip_not_in.setter + def nexthop_ip_not_in(self, nexthop_ip_not_in): + """Sets the nexthop_ip_not_in of this VirtualPrivateCloudRouterGatewayWhereInput. + + + :param nexthop_ip_not_in: The nexthop_ip_not_in of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :type nexthop_ip_not_in: list[str] + """ + + self._nexthop_ip_not_in = nexthop_ip_not_in + + @property + def nexthop_ip_not_starts_with(self): + """Gets the nexthop_ip_not_starts_with of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + + + :return: The nexthop_ip_not_starts_with of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._nexthop_ip_not_starts_with + + @nexthop_ip_not_starts_with.setter + def nexthop_ip_not_starts_with(self, nexthop_ip_not_starts_with): + """Sets the nexthop_ip_not_starts_with of this VirtualPrivateCloudRouterGatewayWhereInput. + + + :param nexthop_ip_not_starts_with: The nexthop_ip_not_starts_with of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :type nexthop_ip_not_starts_with: str + """ + + self._nexthop_ip_not_starts_with = nexthop_ip_not_starts_with + + @property + def nexthop_ip_starts_with(self): + """Gets the nexthop_ip_starts_with of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + + + :return: The nexthop_ip_starts_with of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :rtype: str + """ + return self._nexthop_ip_starts_with + + @nexthop_ip_starts_with.setter + def nexthop_ip_starts_with(self, nexthop_ip_starts_with): + """Sets the nexthop_ip_starts_with of this VirtualPrivateCloudRouterGatewayWhereInput. + + + :param nexthop_ip_starts_with: The nexthop_ip_starts_with of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :type nexthop_ip_starts_with: str + """ + + self._nexthop_ip_starts_with = nexthop_ip_starts_with + + @property + def vpc(self): + """Gets the vpc of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + + + :return: The vpc of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :rtype: VirtualPrivateCloudWhereInput + """ + return self._vpc + + @vpc.setter + def vpc(self, vpc): + """Sets the vpc of this VirtualPrivateCloudRouterGatewayWhereInput. + + + :param vpc: The vpc of this VirtualPrivateCloudRouterGatewayWhereInput. # noqa: E501 + :type vpc: VirtualPrivateCloudWhereInput + """ + + self._vpc = vpc + + 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, VirtualPrivateCloudRouterGatewayWhereInput): + 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, VirtualPrivateCloudRouterGatewayWhereInput): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/virtual_private_cloud_security_group_where_input.py b/cloudtower/models/virtual_private_cloud_security_group_where_input.py new file mode 100644 index 00000000..517ddc2a --- /dev/null +++ b/cloudtower/models/virtual_private_cloud_security_group_where_input.py @@ -0,0 +1,1967 @@ +# 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 cloudtower.configuration import Configuration + + +class VirtualPrivateCloudSecurityGroupWhereInput(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[VirtualPrivateCloudSecurityGroupWhereInput]', + '_not': 'list[VirtualPrivateCloudSecurityGroupWhereInput]', + '_or': 'list[VirtualPrivateCloudSecurityGroupWhereInput]', + 'default_for_vpc': 'bool', + 'default_for_vpc_not': 'bool', + 'description': 'str', + 'description_contains': 'str', + 'description_ends_with': 'str', + 'description_gt': 'str', + 'description_gte': 'str', + 'description_in': 'list[str]', + 'description_lt': 'str', + 'description_lte': 'str', + 'description_not': 'str', + 'description_not_contains': 'str', + 'description_not_ends_with': 'str', + 'description_not_in': 'list[str]', + 'description_not_starts_with': 'str', + 'description_starts_with': 'str', + 'entity_async_status': 'EntityAsyncStatus', + 'entity_async_status_in': 'list[EntityAsyncStatus]', + 'entity_async_status_not': 'EntityAsyncStatus', + 'entity_async_status_not_in': 'list[EntityAsyncStatus]', + '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', + 'isolation_policies_every': 'VirtualPrivateCloudIsolationPolicyWhereInput', + 'isolation_policies_none': 'VirtualPrivateCloudIsolationPolicyWhereInput', + 'isolation_policies_some': 'VirtualPrivateCloudIsolationPolicyWhereInput', + 'local_id': 'str', + 'local_id_contains': 'str', + 'local_id_ends_with': 'str', + 'local_id_gt': 'str', + 'local_id_gte': 'str', + 'local_id_in': 'list[str]', + 'local_id_lt': 'str', + 'local_id_lte': 'str', + 'local_id_not': 'str', + 'local_id_not_contains': 'str', + 'local_id_not_ends_with': 'str', + 'local_id_not_in': 'list[str]', + 'local_id_not_starts_with': 'str', + 'local_id_starts_with': 'str', + 'name': 'str', + 'name_contains': 'str', + 'name_ends_with': 'str', + 'name_gt': 'str', + 'name_gte': 'str', + 'name_in': 'list[str]', + 'name_lt': 'str', + 'name_lte': 'str', + 'name_not': 'str', + 'name_not_contains': 'str', + 'name_not_ends_with': 'str', + 'name_not_in': 'list[str]', + 'name_not_starts_with': 'str', + 'name_starts_with': 'str', + 'security_policies_every': 'VirtualPrivateCloudSecurityPolicyWhereInput', + 'security_policies_none': 'VirtualPrivateCloudSecurityPolicyWhereInput', + 'security_policies_some': 'VirtualPrivateCloudSecurityPolicyWhereInput', + 'vms_every': 'VmWhereInput', + 'vms_none': 'VmWhereInput', + 'vms_some': 'VmWhereInput', + 'vpc': 'VirtualPrivateCloudWhereInput' + } + + attribute_map = { + '_and': 'AND', + '_not': 'NOT', + '_or': 'OR', + 'default_for_vpc': 'default_for_vpc', + 'default_for_vpc_not': 'default_for_vpc_not', + 'description': 'description', + 'description_contains': 'description_contains', + 'description_ends_with': 'description_ends_with', + 'description_gt': 'description_gt', + 'description_gte': 'description_gte', + 'description_in': 'description_in', + 'description_lt': 'description_lt', + 'description_lte': 'description_lte', + 'description_not': 'description_not', + 'description_not_contains': 'description_not_contains', + 'description_not_ends_with': 'description_not_ends_with', + 'description_not_in': 'description_not_in', + 'description_not_starts_with': 'description_not_starts_with', + 'description_starts_with': 'description_starts_with', + 'entity_async_status': 'entityAsyncStatus', + 'entity_async_status_in': 'entityAsyncStatus_in', + 'entity_async_status_not': 'entityAsyncStatus_not', + 'entity_async_status_not_in': 'entityAsyncStatus_not_in', + 'id': 'id', + 'id_contains': 'id_contains', + 'id_ends_with': 'id_ends_with', + 'id_gt': 'id_gt', + 'id_gte': 'id_gte', + 'id_in': 'id_in', + 'id_lt': 'id_lt', + 'id_lte': 'id_lte', + 'id_not': 'id_not', + 'id_not_contains': 'id_not_contains', + 'id_not_ends_with': 'id_not_ends_with', + 'id_not_in': 'id_not_in', + 'id_not_starts_with': 'id_not_starts_with', + 'id_starts_with': 'id_starts_with', + 'isolation_policies_every': 'isolation_policies_every', + 'isolation_policies_none': 'isolation_policies_none', + 'isolation_policies_some': 'isolation_policies_some', + 'local_id': 'local_id', + 'local_id_contains': 'local_id_contains', + 'local_id_ends_with': 'local_id_ends_with', + 'local_id_gt': 'local_id_gt', + 'local_id_gte': 'local_id_gte', + 'local_id_in': 'local_id_in', + 'local_id_lt': 'local_id_lt', + 'local_id_lte': 'local_id_lte', + 'local_id_not': 'local_id_not', + 'local_id_not_contains': 'local_id_not_contains', + 'local_id_not_ends_with': 'local_id_not_ends_with', + 'local_id_not_in': 'local_id_not_in', + 'local_id_not_starts_with': 'local_id_not_starts_with', + 'local_id_starts_with': 'local_id_starts_with', + 'name': 'name', + 'name_contains': 'name_contains', + 'name_ends_with': 'name_ends_with', + 'name_gt': 'name_gt', + 'name_gte': 'name_gte', + 'name_in': 'name_in', + 'name_lt': 'name_lt', + 'name_lte': 'name_lte', + 'name_not': 'name_not', + 'name_not_contains': 'name_not_contains', + 'name_not_ends_with': 'name_not_ends_with', + 'name_not_in': 'name_not_in', + 'name_not_starts_with': 'name_not_starts_with', + 'name_starts_with': 'name_starts_with', + 'security_policies_every': 'security_policies_every', + 'security_policies_none': 'security_policies_none', + 'security_policies_some': 'security_policies_some', + 'vms_every': 'vms_every', + 'vms_none': 'vms_none', + 'vms_some': 'vms_some', + 'vpc': 'vpc' + } + + def __init__(self, **kwargs): # noqa: E501 + """VirtualPrivateCloudSecurityGroupWhereInput - 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._default_for_vpc = None + self._default_for_vpc_not = None + self._description = None + self._description_contains = None + self._description_ends_with = None + self._description_gt = None + self._description_gte = None + self._description_in = None + self._description_lt = None + self._description_lte = None + self._description_not = None + self._description_not_contains = None + self._description_not_ends_with = None + self._description_not_in = None + self._description_not_starts_with = None + self._description_starts_with = None + self._entity_async_status = None + self._entity_async_status_in = None + self._entity_async_status_not = None + self._entity_async_status_not_in = None + self._id = None + self._id_contains = None + self._id_ends_with = None + self._id_gt = None + self._id_gte = None + self._id_in = None + self._id_lt = None + self._id_lte = None + self._id_not = None + self._id_not_contains = None + self._id_not_ends_with = None + self._id_not_in = None + self._id_not_starts_with = None + self._id_starts_with = None + self._isolation_policies_every = None + self._isolation_policies_none = None + self._isolation_policies_some = None + self._local_id = None + self._local_id_contains = None + self._local_id_ends_with = None + self._local_id_gt = None + self._local_id_gte = None + self._local_id_in = None + self._local_id_lt = None + self._local_id_lte = None + self._local_id_not = None + self._local_id_not_contains = None + self._local_id_not_ends_with = None + self._local_id_not_in = None + self._local_id_not_starts_with = None + self._local_id_starts_with = None + self._name = None + self._name_contains = None + self._name_ends_with = None + self._name_gt = None + self._name_gte = None + self._name_in = None + self._name_lt = None + self._name_lte = None + self._name_not = None + self._name_not_contains = None + self._name_not_ends_with = None + self._name_not_in = None + self._name_not_starts_with = None + self._name_starts_with = None + self._security_policies_every = None + self._security_policies_none = None + self._security_policies_some = None + self._vms_every = None + self._vms_none = None + self._vms_some = None + self._vpc = None + self.discriminator = None + + self._and = kwargs.get("_and", None) + self._not = kwargs.get("_not", None) + self._or = kwargs.get("_or", None) + self.default_for_vpc = kwargs.get("default_for_vpc", None) + self.default_for_vpc_not = kwargs.get("default_for_vpc_not", None) + self.description = kwargs.get("description", None) + self.description_contains = kwargs.get("description_contains", None) + self.description_ends_with = kwargs.get("description_ends_with", None) + self.description_gt = kwargs.get("description_gt", None) + self.description_gte = kwargs.get("description_gte", None) + self.description_in = kwargs.get("description_in", None) + self.description_lt = kwargs.get("description_lt", None) + self.description_lte = kwargs.get("description_lte", None) + self.description_not = kwargs.get("description_not", None) + self.description_not_contains = kwargs.get("description_not_contains", None) + self.description_not_ends_with = kwargs.get("description_not_ends_with", None) + self.description_not_in = kwargs.get("description_not_in", None) + self.description_not_starts_with = kwargs.get("description_not_starts_with", None) + self.description_starts_with = kwargs.get("description_starts_with", None) + self.entity_async_status = kwargs.get("entity_async_status", None) + self.entity_async_status_in = kwargs.get("entity_async_status_in", None) + self.entity_async_status_not = kwargs.get("entity_async_status_not", None) + self.entity_async_status_not_in = kwargs.get("entity_async_status_not_in", None) + self.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.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.local_id = kwargs.get("local_id", None) + self.local_id_contains = kwargs.get("local_id_contains", None) + self.local_id_ends_with = kwargs.get("local_id_ends_with", None) + self.local_id_gt = kwargs.get("local_id_gt", None) + self.local_id_gte = kwargs.get("local_id_gte", None) + self.local_id_in = kwargs.get("local_id_in", None) + self.local_id_lt = kwargs.get("local_id_lt", None) + self.local_id_lte = kwargs.get("local_id_lte", None) + self.local_id_not = kwargs.get("local_id_not", None) + self.local_id_not_contains = kwargs.get("local_id_not_contains", None) + self.local_id_not_ends_with = kwargs.get("local_id_not_ends_with", None) + self.local_id_not_in = kwargs.get("local_id_not_in", None) + self.local_id_not_starts_with = kwargs.get("local_id_not_starts_with", None) + self.local_id_starts_with = kwargs.get("local_id_starts_with", None) + self.name = kwargs.get("name", None) + self.name_contains = kwargs.get("name_contains", None) + self.name_ends_with = kwargs.get("name_ends_with", None) + self.name_gt = kwargs.get("name_gt", None) + self.name_gte = kwargs.get("name_gte", None) + self.name_in = kwargs.get("name_in", None) + self.name_lt = kwargs.get("name_lt", None) + self.name_lte = kwargs.get("name_lte", None) + self.name_not = kwargs.get("name_not", None) + self.name_not_contains = kwargs.get("name_not_contains", None) + self.name_not_ends_with = kwargs.get("name_not_ends_with", None) + self.name_not_in = kwargs.get("name_not_in", None) + self.name_not_starts_with = kwargs.get("name_not_starts_with", None) + self.name_starts_with = kwargs.get("name_starts_with", None) + self.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.vms_every = kwargs.get("vms_every", None) + self.vms_none = kwargs.get("vms_none", None) + self.vms_some = kwargs.get("vms_some", None) + self.vpc = kwargs.get("vpc", None) + + @property + def _and(self): + """Gets the _and of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + + + :return: The _and of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :rtype: list[VirtualPrivateCloudSecurityGroupWhereInput] + """ + return self.__and + + @_and.setter + def _and(self, _and): + """Sets the _and of this VirtualPrivateCloudSecurityGroupWhereInput. + + + :param _and: The _and of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :type _and: list[VirtualPrivateCloudSecurityGroupWhereInput] + """ + + self.__and = _and + + @property + def _not(self): + """Gets the _not of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + + + :return: The _not of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :rtype: list[VirtualPrivateCloudSecurityGroupWhereInput] + """ + return self.__not + + @_not.setter + def _not(self, _not): + """Sets the _not of this VirtualPrivateCloudSecurityGroupWhereInput. + + + :param _not: The _not of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :type _not: list[VirtualPrivateCloudSecurityGroupWhereInput] + """ + + self.__not = _not + + @property + def _or(self): + """Gets the _or of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + + + :return: The _or of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :rtype: list[VirtualPrivateCloudSecurityGroupWhereInput] + """ + return self.__or + + @_or.setter + def _or(self, _or): + """Sets the _or of this VirtualPrivateCloudSecurityGroupWhereInput. + + + :param _or: The _or of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :type _or: list[VirtualPrivateCloudSecurityGroupWhereInput] + """ + + self.__or = _or + + @property + def default_for_vpc(self): + """Gets the default_for_vpc of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + + + :return: The default_for_vpc of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :rtype: bool + """ + return self._default_for_vpc + + @default_for_vpc.setter + def default_for_vpc(self, default_for_vpc): + """Sets the default_for_vpc of this VirtualPrivateCloudSecurityGroupWhereInput. + + + :param default_for_vpc: The default_for_vpc of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :type default_for_vpc: bool + """ + + self._default_for_vpc = default_for_vpc + + @property + def default_for_vpc_not(self): + """Gets the default_for_vpc_not of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + + + :return: The default_for_vpc_not of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :rtype: bool + """ + return self._default_for_vpc_not + + @default_for_vpc_not.setter + def default_for_vpc_not(self, default_for_vpc_not): + """Sets the default_for_vpc_not of this VirtualPrivateCloudSecurityGroupWhereInput. + + + :param default_for_vpc_not: The default_for_vpc_not of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :type default_for_vpc_not: bool + """ + + self._default_for_vpc_not = default_for_vpc_not + + @property + def description(self): + """Gets the description of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + + + :return: The description of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :rtype: str + """ + return self._description + + @description.setter + def description(self, description): + """Sets the description of this VirtualPrivateCloudSecurityGroupWhereInput. + + + :param description: The description of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :type description: str + """ + + self._description = description + + @property + def description_contains(self): + """Gets the description_contains of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + + + :return: The description_contains of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :rtype: str + """ + return self._description_contains + + @description_contains.setter + def description_contains(self, description_contains): + """Sets the description_contains of this VirtualPrivateCloudSecurityGroupWhereInput. + + + :param description_contains: The description_contains of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :type description_contains: str + """ + + self._description_contains = description_contains + + @property + def description_ends_with(self): + """Gets the description_ends_with of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + + + :return: The description_ends_with of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :rtype: str + """ + return self._description_ends_with + + @description_ends_with.setter + def description_ends_with(self, description_ends_with): + """Sets the description_ends_with of this VirtualPrivateCloudSecurityGroupWhereInput. + + + :param description_ends_with: The description_ends_with of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :type description_ends_with: str + """ + + self._description_ends_with = description_ends_with + + @property + def description_gt(self): + """Gets the description_gt of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + + + :return: The description_gt of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :rtype: str + """ + return self._description_gt + + @description_gt.setter + def description_gt(self, description_gt): + """Sets the description_gt of this VirtualPrivateCloudSecurityGroupWhereInput. + + + :param description_gt: The description_gt of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :type description_gt: str + """ + + self._description_gt = description_gt + + @property + def description_gte(self): + """Gets the description_gte of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + + + :return: The description_gte of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :rtype: str + """ + return self._description_gte + + @description_gte.setter + def description_gte(self, description_gte): + """Sets the description_gte of this VirtualPrivateCloudSecurityGroupWhereInput. + + + :param description_gte: The description_gte of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :type description_gte: str + """ + + self._description_gte = description_gte + + @property + def description_in(self): + """Gets the description_in of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + + + :return: The description_in of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._description_in + + @description_in.setter + def description_in(self, description_in): + """Sets the description_in of this VirtualPrivateCloudSecurityGroupWhereInput. + + + :param description_in: The description_in of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :type description_in: list[str] + """ + + self._description_in = description_in + + @property + def description_lt(self): + """Gets the description_lt of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + + + :return: The description_lt of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :rtype: str + """ + return self._description_lt + + @description_lt.setter + def description_lt(self, description_lt): + """Sets the description_lt of this VirtualPrivateCloudSecurityGroupWhereInput. + + + :param description_lt: The description_lt of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :type description_lt: str + """ + + self._description_lt = description_lt + + @property + def description_lte(self): + """Gets the description_lte of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + + + :return: The description_lte of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :rtype: str + """ + return self._description_lte + + @description_lte.setter + def description_lte(self, description_lte): + """Sets the description_lte of this VirtualPrivateCloudSecurityGroupWhereInput. + + + :param description_lte: The description_lte of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :type description_lte: str + """ + + self._description_lte = description_lte + + @property + def description_not(self): + """Gets the description_not of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + + + :return: The description_not of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :rtype: str + """ + return self._description_not + + @description_not.setter + def description_not(self, description_not): + """Sets the description_not of this VirtualPrivateCloudSecurityGroupWhereInput. + + + :param description_not: The description_not of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :type description_not: str + """ + + self._description_not = description_not + + @property + def description_not_contains(self): + """Gets the description_not_contains of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + + + :return: The description_not_contains of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :rtype: str + """ + return self._description_not_contains + + @description_not_contains.setter + def description_not_contains(self, description_not_contains): + """Sets the description_not_contains of this VirtualPrivateCloudSecurityGroupWhereInput. + + + :param description_not_contains: The description_not_contains of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :type description_not_contains: str + """ + + self._description_not_contains = description_not_contains + + @property + def description_not_ends_with(self): + """Gets the description_not_ends_with of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + + + :return: The description_not_ends_with of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :rtype: str + """ + return self._description_not_ends_with + + @description_not_ends_with.setter + def description_not_ends_with(self, description_not_ends_with): + """Sets the description_not_ends_with of this VirtualPrivateCloudSecurityGroupWhereInput. + + + :param description_not_ends_with: The description_not_ends_with of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :type description_not_ends_with: str + """ + + self._description_not_ends_with = description_not_ends_with + + @property + def description_not_in(self): + """Gets the description_not_in of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + + + :return: The description_not_in of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._description_not_in + + @description_not_in.setter + def description_not_in(self, description_not_in): + """Sets the description_not_in of this VirtualPrivateCloudSecurityGroupWhereInput. + + + :param description_not_in: The description_not_in of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :type description_not_in: list[str] + """ + + self._description_not_in = description_not_in + + @property + def description_not_starts_with(self): + """Gets the description_not_starts_with of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + + + :return: The description_not_starts_with of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :rtype: str + """ + return self._description_not_starts_with + + @description_not_starts_with.setter + def description_not_starts_with(self, description_not_starts_with): + """Sets the description_not_starts_with of this VirtualPrivateCloudSecurityGroupWhereInput. + + + :param description_not_starts_with: The description_not_starts_with of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :type description_not_starts_with: str + """ + + self._description_not_starts_with = description_not_starts_with + + @property + def description_starts_with(self): + """Gets the description_starts_with of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + + + :return: The description_starts_with of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :rtype: str + """ + return self._description_starts_with + + @description_starts_with.setter + def description_starts_with(self, description_starts_with): + """Sets the description_starts_with of this VirtualPrivateCloudSecurityGroupWhereInput. + + + :param description_starts_with: The description_starts_with of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :type description_starts_with: str + """ + + self._description_starts_with = description_starts_with + + @property + def entity_async_status(self): + """Gets the entity_async_status of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + + + :return: The entity_async_status of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :rtype: EntityAsyncStatus + """ + return self._entity_async_status + + @entity_async_status.setter + def entity_async_status(self, entity_async_status): + """Sets the entity_async_status of this VirtualPrivateCloudSecurityGroupWhereInput. + + + :param entity_async_status: The entity_async_status of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :type entity_async_status: EntityAsyncStatus + """ + + self._entity_async_status = entity_async_status + + @property + def entity_async_status_in(self): + """Gets the entity_async_status_in of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + + + :return: The entity_async_status_in of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :rtype: list[EntityAsyncStatus] + """ + return self._entity_async_status_in + + @entity_async_status_in.setter + def entity_async_status_in(self, entity_async_status_in): + """Sets the entity_async_status_in of this VirtualPrivateCloudSecurityGroupWhereInput. + + + :param entity_async_status_in: The entity_async_status_in of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :type entity_async_status_in: list[EntityAsyncStatus] + """ + + self._entity_async_status_in = entity_async_status_in + + @property + def entity_async_status_not(self): + """Gets the entity_async_status_not of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + + + :return: The entity_async_status_not of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :rtype: EntityAsyncStatus + """ + return self._entity_async_status_not + + @entity_async_status_not.setter + def entity_async_status_not(self, entity_async_status_not): + """Sets the entity_async_status_not of this VirtualPrivateCloudSecurityGroupWhereInput. + + + :param entity_async_status_not: The entity_async_status_not of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :type entity_async_status_not: EntityAsyncStatus + """ + + self._entity_async_status_not = entity_async_status_not + + @property + def entity_async_status_not_in(self): + """Gets the entity_async_status_not_in of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + + + :return: The entity_async_status_not_in of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :rtype: list[EntityAsyncStatus] + """ + return self._entity_async_status_not_in + + @entity_async_status_not_in.setter + def entity_async_status_not_in(self, entity_async_status_not_in): + """Sets the entity_async_status_not_in of this VirtualPrivateCloudSecurityGroupWhereInput. + + + :param entity_async_status_not_in: The entity_async_status_not_in of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :type entity_async_status_not_in: list[EntityAsyncStatus] + """ + + self._entity_async_status_not_in = entity_async_status_not_in + + @property + def id(self): + """Gets the id of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + + + :return: The id of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :rtype: str + """ + return self._id + + @id.setter + def id(self, id): + """Sets the id of this VirtualPrivateCloudSecurityGroupWhereInput. + + + :param id: The id of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :type id: str + """ + + self._id = id + + @property + def id_contains(self): + """Gets the id_contains of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + + + :return: The id_contains of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_contains + + @id_contains.setter + def id_contains(self, id_contains): + """Sets the id_contains of this VirtualPrivateCloudSecurityGroupWhereInput. + + + :param id_contains: The id_contains of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :type id_contains: str + """ + + self._id_contains = id_contains + + @property + def id_ends_with(self): + """Gets the id_ends_with of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + + + :return: The id_ends_with of this VirtualPrivateCloudSecurityGroupWhereInput. # 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 VirtualPrivateCloudSecurityGroupWhereInput. + + + :param id_ends_with: The id_ends_with of this VirtualPrivateCloudSecurityGroupWhereInput. # 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 VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + + + :return: The id_gt of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_gt + + @id_gt.setter + def id_gt(self, id_gt): + """Sets the id_gt of this VirtualPrivateCloudSecurityGroupWhereInput. + + + :param id_gt: The id_gt of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :type id_gt: str + """ + + self._id_gt = id_gt + + @property + def id_gte(self): + """Gets the id_gte of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + + + :return: The id_gte of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_gte + + @id_gte.setter + def id_gte(self, id_gte): + """Sets the id_gte of this VirtualPrivateCloudSecurityGroupWhereInput. + + + :param id_gte: The id_gte of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :type id_gte: str + """ + + self._id_gte = id_gte + + @property + def id_in(self): + """Gets the id_in of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + + + :return: The id_in of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._id_in + + @id_in.setter + def id_in(self, id_in): + """Sets the id_in of this VirtualPrivateCloudSecurityGroupWhereInput. + + + :param id_in: The id_in of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :type id_in: list[str] + """ + + self._id_in = id_in + + @property + def id_lt(self): + """Gets the id_lt of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + + + :return: The id_lt of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_lt + + @id_lt.setter + def id_lt(self, id_lt): + """Sets the id_lt of this VirtualPrivateCloudSecurityGroupWhereInput. + + + :param id_lt: The id_lt of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :type id_lt: str + """ + + self._id_lt = id_lt + + @property + def id_lte(self): + """Gets the id_lte of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + + + :return: The id_lte of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_lte + + @id_lte.setter + def id_lte(self, id_lte): + """Sets the id_lte of this VirtualPrivateCloudSecurityGroupWhereInput. + + + :param id_lte: The id_lte of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :type id_lte: str + """ + + self._id_lte = id_lte + + @property + def id_not(self): + """Gets the id_not of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + + + :return: The id_not of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_not + + @id_not.setter + def id_not(self, id_not): + """Sets the id_not of this VirtualPrivateCloudSecurityGroupWhereInput. + + + :param id_not: The id_not of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :type id_not: str + """ + + self._id_not = id_not + + @property + def id_not_contains(self): + """Gets the id_not_contains of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + + + :return: The id_not_contains of this VirtualPrivateCloudSecurityGroupWhereInput. # 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 VirtualPrivateCloudSecurityGroupWhereInput. + + + :param id_not_contains: The id_not_contains of this VirtualPrivateCloudSecurityGroupWhereInput. # 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 VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + + + :return: The id_not_ends_with of this VirtualPrivateCloudSecurityGroupWhereInput. # 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 VirtualPrivateCloudSecurityGroupWhereInput. + + + :param id_not_ends_with: The id_not_ends_with of this VirtualPrivateCloudSecurityGroupWhereInput. # 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 VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + + + :return: The id_not_in of this VirtualPrivateCloudSecurityGroupWhereInput. # 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 VirtualPrivateCloudSecurityGroupWhereInput. + + + :param id_not_in: The id_not_in of this VirtualPrivateCloudSecurityGroupWhereInput. # 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 VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + + + :return: The id_not_starts_with of this VirtualPrivateCloudSecurityGroupWhereInput. # 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 VirtualPrivateCloudSecurityGroupWhereInput. + + + :param id_not_starts_with: The id_not_starts_with of this VirtualPrivateCloudSecurityGroupWhereInput. # 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 VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + + + :return: The id_starts_with of this VirtualPrivateCloudSecurityGroupWhereInput. # 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 VirtualPrivateCloudSecurityGroupWhereInput. + + + :param id_starts_with: The id_starts_with of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :type id_starts_with: str + """ + + self._id_starts_with = id_starts_with + + @property + def isolation_policies_every(self): + """Gets the isolation_policies_every of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + + + :return: The isolation_policies_every of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :rtype: VirtualPrivateCloudIsolationPolicyWhereInput + """ + return self._isolation_policies_every + + @isolation_policies_every.setter + def isolation_policies_every(self, isolation_policies_every): + """Sets the isolation_policies_every of this VirtualPrivateCloudSecurityGroupWhereInput. + + + :param isolation_policies_every: The isolation_policies_every of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :type isolation_policies_every: VirtualPrivateCloudIsolationPolicyWhereInput + """ + + self._isolation_policies_every = isolation_policies_every + + @property + def isolation_policies_none(self): + """Gets the isolation_policies_none of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + + + :return: The isolation_policies_none of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :rtype: VirtualPrivateCloudIsolationPolicyWhereInput + """ + return self._isolation_policies_none + + @isolation_policies_none.setter + def isolation_policies_none(self, isolation_policies_none): + """Sets the isolation_policies_none of this VirtualPrivateCloudSecurityGroupWhereInput. + + + :param isolation_policies_none: The isolation_policies_none of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :type isolation_policies_none: VirtualPrivateCloudIsolationPolicyWhereInput + """ + + self._isolation_policies_none = isolation_policies_none + + @property + def isolation_policies_some(self): + """Gets the isolation_policies_some of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + + + :return: The isolation_policies_some of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :rtype: VirtualPrivateCloudIsolationPolicyWhereInput + """ + return self._isolation_policies_some + + @isolation_policies_some.setter + def isolation_policies_some(self, isolation_policies_some): + """Sets the isolation_policies_some of this VirtualPrivateCloudSecurityGroupWhereInput. + + + :param isolation_policies_some: The isolation_policies_some of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :type isolation_policies_some: VirtualPrivateCloudIsolationPolicyWhereInput + """ + + self._isolation_policies_some = isolation_policies_some + + @property + def local_id(self): + """Gets the local_id of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + + + :return: The local_id of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id + + @local_id.setter + def local_id(self, local_id): + """Sets the local_id of this VirtualPrivateCloudSecurityGroupWhereInput. + + + :param local_id: The local_id of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :type local_id: str + """ + + self._local_id = local_id + + @property + def local_id_contains(self): + """Gets the local_id_contains of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + + + :return: The local_id_contains of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_contains + + @local_id_contains.setter + def local_id_contains(self, local_id_contains): + """Sets the local_id_contains of this VirtualPrivateCloudSecurityGroupWhereInput. + + + :param local_id_contains: The local_id_contains of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :type local_id_contains: str + """ + + self._local_id_contains = local_id_contains + + @property + def local_id_ends_with(self): + """Gets the local_id_ends_with of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + + + :return: The local_id_ends_with of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_ends_with + + @local_id_ends_with.setter + def local_id_ends_with(self, local_id_ends_with): + """Sets the local_id_ends_with of this VirtualPrivateCloudSecurityGroupWhereInput. + + + :param local_id_ends_with: The local_id_ends_with of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :type local_id_ends_with: str + """ + + self._local_id_ends_with = local_id_ends_with + + @property + def local_id_gt(self): + """Gets the local_id_gt of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + + + :return: The local_id_gt of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_gt + + @local_id_gt.setter + def local_id_gt(self, local_id_gt): + """Sets the local_id_gt of this VirtualPrivateCloudSecurityGroupWhereInput. + + + :param local_id_gt: The local_id_gt of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :type local_id_gt: str + """ + + self._local_id_gt = local_id_gt + + @property + def local_id_gte(self): + """Gets the local_id_gte of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + + + :return: The local_id_gte of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_gte + + @local_id_gte.setter + def local_id_gte(self, local_id_gte): + """Sets the local_id_gte of this VirtualPrivateCloudSecurityGroupWhereInput. + + + :param local_id_gte: The local_id_gte of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :type local_id_gte: str + """ + + self._local_id_gte = local_id_gte + + @property + def local_id_in(self): + """Gets the local_id_in of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + + + :return: The local_id_in of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._local_id_in + + @local_id_in.setter + def local_id_in(self, local_id_in): + """Sets the local_id_in of this VirtualPrivateCloudSecurityGroupWhereInput. + + + :param local_id_in: The local_id_in of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :type local_id_in: list[str] + """ + + self._local_id_in = local_id_in + + @property + def local_id_lt(self): + """Gets the local_id_lt of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + + + :return: The local_id_lt of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_lt + + @local_id_lt.setter + def local_id_lt(self, local_id_lt): + """Sets the local_id_lt of this VirtualPrivateCloudSecurityGroupWhereInput. + + + :param local_id_lt: The local_id_lt of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :type local_id_lt: str + """ + + self._local_id_lt = local_id_lt + + @property + def local_id_lte(self): + """Gets the local_id_lte of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + + + :return: The local_id_lte of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_lte + + @local_id_lte.setter + def local_id_lte(self, local_id_lte): + """Sets the local_id_lte of this VirtualPrivateCloudSecurityGroupWhereInput. + + + :param local_id_lte: The local_id_lte of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :type local_id_lte: str + """ + + self._local_id_lte = local_id_lte + + @property + def local_id_not(self): + """Gets the local_id_not of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + + + :return: The local_id_not of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_not + + @local_id_not.setter + def local_id_not(self, local_id_not): + """Sets the local_id_not of this VirtualPrivateCloudSecurityGroupWhereInput. + + + :param local_id_not: The local_id_not of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :type local_id_not: str + """ + + self._local_id_not = local_id_not + + @property + def local_id_not_contains(self): + """Gets the local_id_not_contains of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + + + :return: The local_id_not_contains of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_not_contains + + @local_id_not_contains.setter + def local_id_not_contains(self, local_id_not_contains): + """Sets the local_id_not_contains of this VirtualPrivateCloudSecurityGroupWhereInput. + + + :param local_id_not_contains: The local_id_not_contains of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :type local_id_not_contains: str + """ + + self._local_id_not_contains = local_id_not_contains + + @property + def local_id_not_ends_with(self): + """Gets the local_id_not_ends_with of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + + + :return: The local_id_not_ends_with of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_not_ends_with + + @local_id_not_ends_with.setter + def local_id_not_ends_with(self, local_id_not_ends_with): + """Sets the local_id_not_ends_with of this VirtualPrivateCloudSecurityGroupWhereInput. + + + :param local_id_not_ends_with: The local_id_not_ends_with of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :type local_id_not_ends_with: str + """ + + self._local_id_not_ends_with = local_id_not_ends_with + + @property + def local_id_not_in(self): + """Gets the local_id_not_in of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + + + :return: The local_id_not_in of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._local_id_not_in + + @local_id_not_in.setter + def local_id_not_in(self, local_id_not_in): + """Sets the local_id_not_in of this VirtualPrivateCloudSecurityGroupWhereInput. + + + :param local_id_not_in: The local_id_not_in of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :type local_id_not_in: list[str] + """ + + self._local_id_not_in = local_id_not_in + + @property + def local_id_not_starts_with(self): + """Gets the local_id_not_starts_with of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + + + :return: The local_id_not_starts_with of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_not_starts_with + + @local_id_not_starts_with.setter + def local_id_not_starts_with(self, local_id_not_starts_with): + """Sets the local_id_not_starts_with of this VirtualPrivateCloudSecurityGroupWhereInput. + + + :param local_id_not_starts_with: The local_id_not_starts_with of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :type local_id_not_starts_with: str + """ + + self._local_id_not_starts_with = local_id_not_starts_with + + @property + def local_id_starts_with(self): + """Gets the local_id_starts_with of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + + + :return: The local_id_starts_with of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_starts_with + + @local_id_starts_with.setter + def local_id_starts_with(self, local_id_starts_with): + """Sets the local_id_starts_with of this VirtualPrivateCloudSecurityGroupWhereInput. + + + :param local_id_starts_with: The local_id_starts_with of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :type local_id_starts_with: str + """ + + self._local_id_starts_with = local_id_starts_with + + @property + def name(self): + """Gets the name of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + + + :return: The name of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :rtype: str + """ + return self._name + + @name.setter + def name(self, name): + """Sets the name of this VirtualPrivateCloudSecurityGroupWhereInput. + + + :param name: The name of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :type name: str + """ + + self._name = name + + @property + def name_contains(self): + """Gets the name_contains of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + + + :return: The name_contains of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_contains + + @name_contains.setter + def name_contains(self, name_contains): + """Sets the name_contains of this VirtualPrivateCloudSecurityGroupWhereInput. + + + :param name_contains: The name_contains of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :type name_contains: str + """ + + self._name_contains = name_contains + + @property + def name_ends_with(self): + """Gets the name_ends_with of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + + + :return: The name_ends_with of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_ends_with + + @name_ends_with.setter + def name_ends_with(self, name_ends_with): + """Sets the name_ends_with of this VirtualPrivateCloudSecurityGroupWhereInput. + + + :param name_ends_with: The name_ends_with of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :type name_ends_with: str + """ + + self._name_ends_with = name_ends_with + + @property + def name_gt(self): + """Gets the name_gt of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + + + :return: The name_gt of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_gt + + @name_gt.setter + def name_gt(self, name_gt): + """Sets the name_gt of this VirtualPrivateCloudSecurityGroupWhereInput. + + + :param name_gt: The name_gt of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :type name_gt: str + """ + + self._name_gt = name_gt + + @property + def name_gte(self): + """Gets the name_gte of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + + + :return: The name_gte of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_gte + + @name_gte.setter + def name_gte(self, name_gte): + """Sets the name_gte of this VirtualPrivateCloudSecurityGroupWhereInput. + + + :param name_gte: The name_gte of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :type name_gte: str + """ + + self._name_gte = name_gte + + @property + def name_in(self): + """Gets the name_in of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + + + :return: The name_in of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._name_in + + @name_in.setter + def name_in(self, name_in): + """Sets the name_in of this VirtualPrivateCloudSecurityGroupWhereInput. + + + :param name_in: The name_in of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :type name_in: list[str] + """ + + self._name_in = name_in + + @property + def name_lt(self): + """Gets the name_lt of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + + + :return: The name_lt of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_lt + + @name_lt.setter + def name_lt(self, name_lt): + """Sets the name_lt of this VirtualPrivateCloudSecurityGroupWhereInput. + + + :param name_lt: The name_lt of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :type name_lt: str + """ + + self._name_lt = name_lt + + @property + def name_lte(self): + """Gets the name_lte of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + + + :return: The name_lte of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_lte + + @name_lte.setter + def name_lte(self, name_lte): + """Sets the name_lte of this VirtualPrivateCloudSecurityGroupWhereInput. + + + :param name_lte: The name_lte of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :type name_lte: str + """ + + self._name_lte = name_lte + + @property + def name_not(self): + """Gets the name_not of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + + + :return: The name_not of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_not + + @name_not.setter + def name_not(self, name_not): + """Sets the name_not of this VirtualPrivateCloudSecurityGroupWhereInput. + + + :param name_not: The name_not of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :type name_not: str + """ + + self._name_not = name_not + + @property + def name_not_contains(self): + """Gets the name_not_contains of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + + + :return: The name_not_contains of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_not_contains + + @name_not_contains.setter + def name_not_contains(self, name_not_contains): + """Sets the name_not_contains of this VirtualPrivateCloudSecurityGroupWhereInput. + + + :param name_not_contains: The name_not_contains of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :type name_not_contains: str + """ + + self._name_not_contains = name_not_contains + + @property + def name_not_ends_with(self): + """Gets the name_not_ends_with of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + + + :return: The name_not_ends_with of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_not_ends_with + + @name_not_ends_with.setter + def name_not_ends_with(self, name_not_ends_with): + """Sets the name_not_ends_with of this VirtualPrivateCloudSecurityGroupWhereInput. + + + :param name_not_ends_with: The name_not_ends_with of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :type name_not_ends_with: str + """ + + self._name_not_ends_with = name_not_ends_with + + @property + def name_not_in(self): + """Gets the name_not_in of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + + + :return: The name_not_in of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._name_not_in + + @name_not_in.setter + def name_not_in(self, name_not_in): + """Sets the name_not_in of this VirtualPrivateCloudSecurityGroupWhereInput. + + + :param name_not_in: The name_not_in of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :type name_not_in: list[str] + """ + + self._name_not_in = name_not_in + + @property + def name_not_starts_with(self): + """Gets the name_not_starts_with of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + + + :return: The name_not_starts_with of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_not_starts_with + + @name_not_starts_with.setter + def name_not_starts_with(self, name_not_starts_with): + """Sets the name_not_starts_with of this VirtualPrivateCloudSecurityGroupWhereInput. + + + :param name_not_starts_with: The name_not_starts_with of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :type name_not_starts_with: str + """ + + self._name_not_starts_with = name_not_starts_with + + @property + def name_starts_with(self): + """Gets the name_starts_with of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + + + :return: The name_starts_with of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_starts_with + + @name_starts_with.setter + def name_starts_with(self, name_starts_with): + """Sets the name_starts_with of this VirtualPrivateCloudSecurityGroupWhereInput. + + + :param name_starts_with: The name_starts_with of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :type name_starts_with: str + """ + + self._name_starts_with = name_starts_with + + @property + def security_policies_every(self): + """Gets the security_policies_every of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + + + :return: The security_policies_every of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :rtype: VirtualPrivateCloudSecurityPolicyWhereInput + """ + return self._security_policies_every + + @security_policies_every.setter + def security_policies_every(self, security_policies_every): + """Sets the security_policies_every of this VirtualPrivateCloudSecurityGroupWhereInput. + + + :param security_policies_every: The security_policies_every of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :type security_policies_every: VirtualPrivateCloudSecurityPolicyWhereInput + """ + + self._security_policies_every = security_policies_every + + @property + def security_policies_none(self): + """Gets the security_policies_none of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + + + :return: The security_policies_none of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :rtype: VirtualPrivateCloudSecurityPolicyWhereInput + """ + return self._security_policies_none + + @security_policies_none.setter + def security_policies_none(self, security_policies_none): + """Sets the security_policies_none of this VirtualPrivateCloudSecurityGroupWhereInput. + + + :param security_policies_none: The security_policies_none of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :type security_policies_none: VirtualPrivateCloudSecurityPolicyWhereInput + """ + + self._security_policies_none = security_policies_none + + @property + def security_policies_some(self): + """Gets the security_policies_some of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + + + :return: The security_policies_some of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :rtype: VirtualPrivateCloudSecurityPolicyWhereInput + """ + return self._security_policies_some + + @security_policies_some.setter + def security_policies_some(self, security_policies_some): + """Sets the security_policies_some of this VirtualPrivateCloudSecurityGroupWhereInput. + + + :param security_policies_some: The security_policies_some of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :type security_policies_some: VirtualPrivateCloudSecurityPolicyWhereInput + """ + + self._security_policies_some = security_policies_some + + @property + def vms_every(self): + """Gets the vms_every of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + + + :return: The vms_every of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :rtype: VmWhereInput + """ + return self._vms_every + + @vms_every.setter + def vms_every(self, vms_every): + """Sets the vms_every of this VirtualPrivateCloudSecurityGroupWhereInput. + + + :param vms_every: The vms_every of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :type vms_every: VmWhereInput + """ + + self._vms_every = vms_every + + @property + def vms_none(self): + """Gets the vms_none of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + + + :return: The vms_none of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :rtype: VmWhereInput + """ + return self._vms_none + + @vms_none.setter + def vms_none(self, vms_none): + """Sets the vms_none of this VirtualPrivateCloudSecurityGroupWhereInput. + + + :param vms_none: The vms_none of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :type vms_none: VmWhereInput + """ + + self._vms_none = vms_none + + @property + def vms_some(self): + """Gets the vms_some of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + + + :return: The vms_some of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :rtype: VmWhereInput + """ + return self._vms_some + + @vms_some.setter + def vms_some(self, vms_some): + """Sets the vms_some of this VirtualPrivateCloudSecurityGroupWhereInput. + + + :param vms_some: The vms_some of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :type vms_some: VmWhereInput + """ + + self._vms_some = vms_some + + @property + def vpc(self): + """Gets the vpc of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + + + :return: The vpc of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :rtype: VirtualPrivateCloudWhereInput + """ + return self._vpc + + @vpc.setter + def vpc(self, vpc): + """Sets the vpc of this VirtualPrivateCloudSecurityGroupWhereInput. + + + :param vpc: The vpc of this VirtualPrivateCloudSecurityGroupWhereInput. # noqa: E501 + :type vpc: VirtualPrivateCloudWhereInput + """ + + self._vpc = vpc + + 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, VirtualPrivateCloudSecurityGroupWhereInput): + 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, VirtualPrivateCloudSecurityGroupWhereInput): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/virtual_private_cloud_security_policy_mode.py b/cloudtower/models/virtual_private_cloud_security_policy_mode.py new file mode 100644 index 00000000..16dd3577 --- /dev/null +++ b/cloudtower/models/virtual_private_cloud_security_policy_mode.py @@ -0,0 +1,98 @@ +# 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 cloudtower.configuration import Configuration + + +class VirtualPrivateCloudSecurityPolicyMode(object): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + """ + + """ + allowed enum values + """ + MONITOR = "MONITOR" + WORK = "WORK" + + allowable_values = [MONITOR, WORK] # noqa: E501 + + """ + 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 = { + } + + attribute_map = { + } + + def __init__(self, **kwargs): # noqa: E501 + """VirtualPrivateCloudSecurityPolicyMode - a model defined in OpenAPI""" # noqa: E501 + self.local_vars_configuration = kwargs.get("local_vars_configuration", Configuration.get_default_copy()) + self.discriminator = None + + 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, VirtualPrivateCloudSecurityPolicyMode): + 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, VirtualPrivateCloudSecurityPolicyMode): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/virtual_private_cloud_security_policy_where_input.py b/cloudtower/models/virtual_private_cloud_security_policy_where_input.py new file mode 100644 index 00000000..db357d6e --- /dev/null +++ b/cloudtower/models/virtual_private_cloud_security_policy_where_input.py @@ -0,0 +1,1942 @@ +# 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 cloudtower.configuration import Configuration + + +class VirtualPrivateCloudSecurityPolicyWhereInput(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[VirtualPrivateCloudSecurityPolicyWhereInput]', + '_not': 'list[VirtualPrivateCloudSecurityPolicyWhereInput]', + '_or': 'list[VirtualPrivateCloudSecurityPolicyWhereInput]', + 'description': 'str', + 'description_contains': 'str', + 'description_ends_with': 'str', + 'description_gt': 'str', + 'description_gte': 'str', + 'description_in': 'list[str]', + 'description_lt': 'str', + 'description_lte': 'str', + 'description_not': 'str', + 'description_not_contains': 'str', + 'description_not_ends_with': 'str', + 'description_not_in': 'list[str]', + 'description_not_starts_with': 'str', + 'description_starts_with': 'str', + 'entity_async_status': 'EntityAsyncStatus', + 'entity_async_status_in': 'list[EntityAsyncStatus]', + 'entity_async_status_not': 'EntityAsyncStatus', + 'entity_async_status_not_in': 'list[EntityAsyncStatus]', + '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', + 'labels_every': 'LabelWhereInput', + 'labels_none': 'LabelWhereInput', + 'labels_some': 'LabelWhereInput', + 'local_id': 'str', + 'local_id_contains': 'str', + 'local_id_ends_with': 'str', + 'local_id_gt': 'str', + 'local_id_gte': 'str', + 'local_id_in': 'list[str]', + 'local_id_lt': 'str', + 'local_id_lte': 'str', + 'local_id_not': 'str', + 'local_id_not_contains': 'str', + 'local_id_not_ends_with': 'str', + 'local_id_not_in': 'list[str]', + 'local_id_not_starts_with': 'str', + 'local_id_starts_with': 'str', + 'name': 'str', + 'name_contains': 'str', + 'name_ends_with': 'str', + 'name_gt': 'str', + 'name_gte': 'str', + 'name_in': 'list[str]', + 'name_lt': 'str', + 'name_lte': 'str', + 'name_not': 'str', + 'name_not_contains': 'str', + 'name_not_ends_with': 'str', + 'name_not_in': 'list[str]', + 'name_not_starts_with': 'str', + 'name_starts_with': 'str', + 'policy_mode': 'VirtualPrivateCloudSecurityPolicyMode', + 'policy_mode_in': 'list[VirtualPrivateCloudSecurityPolicyMode]', + 'policy_mode_not': 'VirtualPrivateCloudSecurityPolicyMode', + 'policy_mode_not_in': 'list[VirtualPrivateCloudSecurityPolicyMode]', + 'security_groups_every': 'VirtualPrivateCloudSecurityGroupWhereInput', + 'security_groups_none': 'VirtualPrivateCloudSecurityGroupWhereInput', + 'security_groups_some': 'VirtualPrivateCloudSecurityGroupWhereInput', + 'vpc': 'VirtualPrivateCloudWhereInput' + } + + attribute_map = { + '_and': 'AND', + '_not': 'NOT', + '_or': 'OR', + 'description': 'description', + 'description_contains': 'description_contains', + 'description_ends_with': 'description_ends_with', + 'description_gt': 'description_gt', + 'description_gte': 'description_gte', + 'description_in': 'description_in', + 'description_lt': 'description_lt', + 'description_lte': 'description_lte', + 'description_not': 'description_not', + 'description_not_contains': 'description_not_contains', + 'description_not_ends_with': 'description_not_ends_with', + 'description_not_in': 'description_not_in', + 'description_not_starts_with': 'description_not_starts_with', + 'description_starts_with': 'description_starts_with', + 'entity_async_status': 'entityAsyncStatus', + 'entity_async_status_in': 'entityAsyncStatus_in', + 'entity_async_status_not': 'entityAsyncStatus_not', + 'entity_async_status_not_in': 'entityAsyncStatus_not_in', + 'id': 'id', + 'id_contains': 'id_contains', + 'id_ends_with': 'id_ends_with', + 'id_gt': 'id_gt', + 'id_gte': 'id_gte', + 'id_in': 'id_in', + 'id_lt': 'id_lt', + 'id_lte': 'id_lte', + 'id_not': 'id_not', + 'id_not_contains': 'id_not_contains', + 'id_not_ends_with': 'id_not_ends_with', + 'id_not_in': 'id_not_in', + 'id_not_starts_with': 'id_not_starts_with', + 'id_starts_with': 'id_starts_with', + 'labels_every': 'labels_every', + 'labels_none': 'labels_none', + 'labels_some': 'labels_some', + 'local_id': 'local_id', + 'local_id_contains': 'local_id_contains', + 'local_id_ends_with': 'local_id_ends_with', + 'local_id_gt': 'local_id_gt', + 'local_id_gte': 'local_id_gte', + 'local_id_in': 'local_id_in', + 'local_id_lt': 'local_id_lt', + 'local_id_lte': 'local_id_lte', + 'local_id_not': 'local_id_not', + 'local_id_not_contains': 'local_id_not_contains', + 'local_id_not_ends_with': 'local_id_not_ends_with', + 'local_id_not_in': 'local_id_not_in', + 'local_id_not_starts_with': 'local_id_not_starts_with', + 'local_id_starts_with': 'local_id_starts_with', + 'name': 'name', + 'name_contains': 'name_contains', + 'name_ends_with': 'name_ends_with', + 'name_gt': 'name_gt', + 'name_gte': 'name_gte', + 'name_in': 'name_in', + 'name_lt': 'name_lt', + 'name_lte': 'name_lte', + 'name_not': 'name_not', + 'name_not_contains': 'name_not_contains', + 'name_not_ends_with': 'name_not_ends_with', + 'name_not_in': 'name_not_in', + 'name_not_starts_with': 'name_not_starts_with', + 'name_starts_with': 'name_starts_with', + 'policy_mode': 'policy_mode', + 'policy_mode_in': 'policy_mode_in', + 'policy_mode_not': 'policy_mode_not', + 'policy_mode_not_in': 'policy_mode_not_in', + 'security_groups_every': 'security_groups_every', + 'security_groups_none': 'security_groups_none', + 'security_groups_some': 'security_groups_some', + 'vpc': 'vpc' + } + + def __init__(self, **kwargs): # noqa: E501 + """VirtualPrivateCloudSecurityPolicyWhereInput - 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._description = None + self._description_contains = None + self._description_ends_with = None + self._description_gt = None + self._description_gte = None + self._description_in = None + self._description_lt = None + self._description_lte = None + self._description_not = None + self._description_not_contains = None + self._description_not_ends_with = None + self._description_not_in = None + self._description_not_starts_with = None + self._description_starts_with = None + self._entity_async_status = None + self._entity_async_status_in = None + self._entity_async_status_not = None + self._entity_async_status_not_in = None + self._id = None + self._id_contains = None + self._id_ends_with = None + self._id_gt = None + self._id_gte = None + self._id_in = None + self._id_lt = None + self._id_lte = None + self._id_not = None + self._id_not_contains = None + self._id_not_ends_with = None + self._id_not_in = None + self._id_not_starts_with = None + self._id_starts_with = None + self._labels_every = None + self._labels_none = None + self._labels_some = None + self._local_id = None + self._local_id_contains = None + self._local_id_ends_with = None + self._local_id_gt = None + self._local_id_gte = None + self._local_id_in = None + self._local_id_lt = None + self._local_id_lte = None + self._local_id_not = None + self._local_id_not_contains = None + self._local_id_not_ends_with = None + self._local_id_not_in = None + self._local_id_not_starts_with = None + self._local_id_starts_with = None + self._name = None + self._name_contains = None + self._name_ends_with = None + self._name_gt = None + self._name_gte = None + self._name_in = None + self._name_lt = None + self._name_lte = None + self._name_not = None + self._name_not_contains = None + self._name_not_ends_with = None + self._name_not_in = None + self._name_not_starts_with = None + self._name_starts_with = None + self._policy_mode = None + self._policy_mode_in = None + self._policy_mode_not = None + self._policy_mode_not_in = None + self._security_groups_every = None + self._security_groups_none = None + self._security_groups_some = None + self._vpc = None + self.discriminator = None + + self._and = kwargs.get("_and", None) + self._not = kwargs.get("_not", None) + self._or = kwargs.get("_or", None) + self.description = kwargs.get("description", None) + self.description_contains = kwargs.get("description_contains", None) + self.description_ends_with = kwargs.get("description_ends_with", None) + self.description_gt = kwargs.get("description_gt", None) + self.description_gte = kwargs.get("description_gte", None) + self.description_in = kwargs.get("description_in", None) + self.description_lt = kwargs.get("description_lt", None) + self.description_lte = kwargs.get("description_lte", None) + self.description_not = kwargs.get("description_not", None) + self.description_not_contains = kwargs.get("description_not_contains", None) + self.description_not_ends_with = kwargs.get("description_not_ends_with", None) + self.description_not_in = kwargs.get("description_not_in", None) + self.description_not_starts_with = kwargs.get("description_not_starts_with", None) + self.description_starts_with = kwargs.get("description_starts_with", None) + self.entity_async_status = kwargs.get("entity_async_status", None) + self.entity_async_status_in = kwargs.get("entity_async_status_in", None) + self.entity_async_status_not = kwargs.get("entity_async_status_not", None) + self.entity_async_status_not_in = kwargs.get("entity_async_status_not_in", None) + self.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.labels_every = kwargs.get("labels_every", None) + self.labels_none = kwargs.get("labels_none", None) + self.labels_some = kwargs.get("labels_some", None) + self.local_id = kwargs.get("local_id", None) + self.local_id_contains = kwargs.get("local_id_contains", None) + self.local_id_ends_with = kwargs.get("local_id_ends_with", None) + self.local_id_gt = kwargs.get("local_id_gt", None) + self.local_id_gte = kwargs.get("local_id_gte", None) + self.local_id_in = kwargs.get("local_id_in", None) + self.local_id_lt = kwargs.get("local_id_lt", None) + self.local_id_lte = kwargs.get("local_id_lte", None) + self.local_id_not = kwargs.get("local_id_not", None) + self.local_id_not_contains = kwargs.get("local_id_not_contains", None) + self.local_id_not_ends_with = kwargs.get("local_id_not_ends_with", None) + self.local_id_not_in = kwargs.get("local_id_not_in", None) + self.local_id_not_starts_with = kwargs.get("local_id_not_starts_with", None) + self.local_id_starts_with = kwargs.get("local_id_starts_with", None) + self.name = kwargs.get("name", None) + self.name_contains = kwargs.get("name_contains", None) + self.name_ends_with = kwargs.get("name_ends_with", None) + self.name_gt = kwargs.get("name_gt", None) + self.name_gte = kwargs.get("name_gte", None) + self.name_in = kwargs.get("name_in", None) + self.name_lt = kwargs.get("name_lt", None) + self.name_lte = kwargs.get("name_lte", None) + self.name_not = kwargs.get("name_not", None) + self.name_not_contains = kwargs.get("name_not_contains", None) + self.name_not_ends_with = kwargs.get("name_not_ends_with", None) + self.name_not_in = kwargs.get("name_not_in", None) + self.name_not_starts_with = kwargs.get("name_not_starts_with", None) + self.name_starts_with = kwargs.get("name_starts_with", None) + self.policy_mode = kwargs.get("policy_mode", None) + self.policy_mode_in = kwargs.get("policy_mode_in", None) + self.policy_mode_not = kwargs.get("policy_mode_not", None) + self.policy_mode_not_in = kwargs.get("policy_mode_not_in", None) + self.security_groups_every = kwargs.get("security_groups_every", None) + self.security_groups_none = kwargs.get("security_groups_none", None) + self.security_groups_some = kwargs.get("security_groups_some", None) + self.vpc = kwargs.get("vpc", None) + + @property + def _and(self): + """Gets the _and of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + + + :return: The _and of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :rtype: list[VirtualPrivateCloudSecurityPolicyWhereInput] + """ + return self.__and + + @_and.setter + def _and(self, _and): + """Sets the _and of this VirtualPrivateCloudSecurityPolicyWhereInput. + + + :param _and: The _and of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :type _and: list[VirtualPrivateCloudSecurityPolicyWhereInput] + """ + + self.__and = _and + + @property + def _not(self): + """Gets the _not of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + + + :return: The _not of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :rtype: list[VirtualPrivateCloudSecurityPolicyWhereInput] + """ + return self.__not + + @_not.setter + def _not(self, _not): + """Sets the _not of this VirtualPrivateCloudSecurityPolicyWhereInput. + + + :param _not: The _not of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :type _not: list[VirtualPrivateCloudSecurityPolicyWhereInput] + """ + + self.__not = _not + + @property + def _or(self): + """Gets the _or of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + + + :return: The _or of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :rtype: list[VirtualPrivateCloudSecurityPolicyWhereInput] + """ + return self.__or + + @_or.setter + def _or(self, _or): + """Sets the _or of this VirtualPrivateCloudSecurityPolicyWhereInput. + + + :param _or: The _or of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :type _or: list[VirtualPrivateCloudSecurityPolicyWhereInput] + """ + + self.__or = _or + + @property + def description(self): + """Gets the description of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + + + :return: The description of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :rtype: str + """ + return self._description + + @description.setter + def description(self, description): + """Sets the description of this VirtualPrivateCloudSecurityPolicyWhereInput. + + + :param description: The description of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :type description: str + """ + + self._description = description + + @property + def description_contains(self): + """Gets the description_contains of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + + + :return: The description_contains of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :rtype: str + """ + return self._description_contains + + @description_contains.setter + def description_contains(self, description_contains): + """Sets the description_contains of this VirtualPrivateCloudSecurityPolicyWhereInput. + + + :param description_contains: The description_contains of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :type description_contains: str + """ + + self._description_contains = description_contains + + @property + def description_ends_with(self): + """Gets the description_ends_with of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + + + :return: The description_ends_with of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :rtype: str + """ + return self._description_ends_with + + @description_ends_with.setter + def description_ends_with(self, description_ends_with): + """Sets the description_ends_with of this VirtualPrivateCloudSecurityPolicyWhereInput. + + + :param description_ends_with: The description_ends_with of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :type description_ends_with: str + """ + + self._description_ends_with = description_ends_with + + @property + def description_gt(self): + """Gets the description_gt of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + + + :return: The description_gt of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :rtype: str + """ + return self._description_gt + + @description_gt.setter + def description_gt(self, description_gt): + """Sets the description_gt of this VirtualPrivateCloudSecurityPolicyWhereInput. + + + :param description_gt: The description_gt of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :type description_gt: str + """ + + self._description_gt = description_gt + + @property + def description_gte(self): + """Gets the description_gte of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + + + :return: The description_gte of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :rtype: str + """ + return self._description_gte + + @description_gte.setter + def description_gte(self, description_gte): + """Sets the description_gte of this VirtualPrivateCloudSecurityPolicyWhereInput. + + + :param description_gte: The description_gte of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :type description_gte: str + """ + + self._description_gte = description_gte + + @property + def description_in(self): + """Gets the description_in of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + + + :return: The description_in of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._description_in + + @description_in.setter + def description_in(self, description_in): + """Sets the description_in of this VirtualPrivateCloudSecurityPolicyWhereInput. + + + :param description_in: The description_in of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :type description_in: list[str] + """ + + self._description_in = description_in + + @property + def description_lt(self): + """Gets the description_lt of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + + + :return: The description_lt of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :rtype: str + """ + return self._description_lt + + @description_lt.setter + def description_lt(self, description_lt): + """Sets the description_lt of this VirtualPrivateCloudSecurityPolicyWhereInput. + + + :param description_lt: The description_lt of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :type description_lt: str + """ + + self._description_lt = description_lt + + @property + def description_lte(self): + """Gets the description_lte of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + + + :return: The description_lte of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :rtype: str + """ + return self._description_lte + + @description_lte.setter + def description_lte(self, description_lte): + """Sets the description_lte of this VirtualPrivateCloudSecurityPolicyWhereInput. + + + :param description_lte: The description_lte of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :type description_lte: str + """ + + self._description_lte = description_lte + + @property + def description_not(self): + """Gets the description_not of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + + + :return: The description_not of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :rtype: str + """ + return self._description_not + + @description_not.setter + def description_not(self, description_not): + """Sets the description_not of this VirtualPrivateCloudSecurityPolicyWhereInput. + + + :param description_not: The description_not of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :type description_not: str + """ + + self._description_not = description_not + + @property + def description_not_contains(self): + """Gets the description_not_contains of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + + + :return: The description_not_contains of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :rtype: str + """ + return self._description_not_contains + + @description_not_contains.setter + def description_not_contains(self, description_not_contains): + """Sets the description_not_contains of this VirtualPrivateCloudSecurityPolicyWhereInput. + + + :param description_not_contains: The description_not_contains of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :type description_not_contains: str + """ + + self._description_not_contains = description_not_contains + + @property + def description_not_ends_with(self): + """Gets the description_not_ends_with of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + + + :return: The description_not_ends_with of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :rtype: str + """ + return self._description_not_ends_with + + @description_not_ends_with.setter + def description_not_ends_with(self, description_not_ends_with): + """Sets the description_not_ends_with of this VirtualPrivateCloudSecurityPolicyWhereInput. + + + :param description_not_ends_with: The description_not_ends_with of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :type description_not_ends_with: str + """ + + self._description_not_ends_with = description_not_ends_with + + @property + def description_not_in(self): + """Gets the description_not_in of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + + + :return: The description_not_in of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._description_not_in + + @description_not_in.setter + def description_not_in(self, description_not_in): + """Sets the description_not_in of this VirtualPrivateCloudSecurityPolicyWhereInput. + + + :param description_not_in: The description_not_in of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :type description_not_in: list[str] + """ + + self._description_not_in = description_not_in + + @property + def description_not_starts_with(self): + """Gets the description_not_starts_with of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + + + :return: The description_not_starts_with of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :rtype: str + """ + return self._description_not_starts_with + + @description_not_starts_with.setter + def description_not_starts_with(self, description_not_starts_with): + """Sets the description_not_starts_with of this VirtualPrivateCloudSecurityPolicyWhereInput. + + + :param description_not_starts_with: The description_not_starts_with of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :type description_not_starts_with: str + """ + + self._description_not_starts_with = description_not_starts_with + + @property + def description_starts_with(self): + """Gets the description_starts_with of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + + + :return: The description_starts_with of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :rtype: str + """ + return self._description_starts_with + + @description_starts_with.setter + def description_starts_with(self, description_starts_with): + """Sets the description_starts_with of this VirtualPrivateCloudSecurityPolicyWhereInput. + + + :param description_starts_with: The description_starts_with of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :type description_starts_with: str + """ + + self._description_starts_with = description_starts_with + + @property + def entity_async_status(self): + """Gets the entity_async_status of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + + + :return: The entity_async_status of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :rtype: EntityAsyncStatus + """ + return self._entity_async_status + + @entity_async_status.setter + def entity_async_status(self, entity_async_status): + """Sets the entity_async_status of this VirtualPrivateCloudSecurityPolicyWhereInput. + + + :param entity_async_status: The entity_async_status of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :type entity_async_status: EntityAsyncStatus + """ + + self._entity_async_status = entity_async_status + + @property + def entity_async_status_in(self): + """Gets the entity_async_status_in of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + + + :return: The entity_async_status_in of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :rtype: list[EntityAsyncStatus] + """ + return self._entity_async_status_in + + @entity_async_status_in.setter + def entity_async_status_in(self, entity_async_status_in): + """Sets the entity_async_status_in of this VirtualPrivateCloudSecurityPolicyWhereInput. + + + :param entity_async_status_in: The entity_async_status_in of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :type entity_async_status_in: list[EntityAsyncStatus] + """ + + self._entity_async_status_in = entity_async_status_in + + @property + def entity_async_status_not(self): + """Gets the entity_async_status_not of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + + + :return: The entity_async_status_not of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :rtype: EntityAsyncStatus + """ + return self._entity_async_status_not + + @entity_async_status_not.setter + def entity_async_status_not(self, entity_async_status_not): + """Sets the entity_async_status_not of this VirtualPrivateCloudSecurityPolicyWhereInput. + + + :param entity_async_status_not: The entity_async_status_not of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :type entity_async_status_not: EntityAsyncStatus + """ + + self._entity_async_status_not = entity_async_status_not + + @property + def entity_async_status_not_in(self): + """Gets the entity_async_status_not_in of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + + + :return: The entity_async_status_not_in of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :rtype: list[EntityAsyncStatus] + """ + return self._entity_async_status_not_in + + @entity_async_status_not_in.setter + def entity_async_status_not_in(self, entity_async_status_not_in): + """Sets the entity_async_status_not_in of this VirtualPrivateCloudSecurityPolicyWhereInput. + + + :param entity_async_status_not_in: The entity_async_status_not_in of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :type entity_async_status_not_in: list[EntityAsyncStatus] + """ + + self._entity_async_status_not_in = entity_async_status_not_in + + @property + def id(self): + """Gets the id of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + + + :return: The id of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :rtype: str + """ + return self._id + + @id.setter + def id(self, id): + """Sets the id of this VirtualPrivateCloudSecurityPolicyWhereInput. + + + :param id: The id of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :type id: str + """ + + self._id = id + + @property + def id_contains(self): + """Gets the id_contains of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + + + :return: The id_contains of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_contains + + @id_contains.setter + def id_contains(self, id_contains): + """Sets the id_contains of this VirtualPrivateCloudSecurityPolicyWhereInput. + + + :param id_contains: The id_contains of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :type id_contains: str + """ + + self._id_contains = id_contains + + @property + def id_ends_with(self): + """Gets the id_ends_with of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + + + :return: The id_ends_with of this VirtualPrivateCloudSecurityPolicyWhereInput. # 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 VirtualPrivateCloudSecurityPolicyWhereInput. + + + :param id_ends_with: The id_ends_with of this VirtualPrivateCloudSecurityPolicyWhereInput. # 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 VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + + + :return: The id_gt of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_gt + + @id_gt.setter + def id_gt(self, id_gt): + """Sets the id_gt of this VirtualPrivateCloudSecurityPolicyWhereInput. + + + :param id_gt: The id_gt of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :type id_gt: str + """ + + self._id_gt = id_gt + + @property + def id_gte(self): + """Gets the id_gte of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + + + :return: The id_gte of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_gte + + @id_gte.setter + def id_gte(self, id_gte): + """Sets the id_gte of this VirtualPrivateCloudSecurityPolicyWhereInput. + + + :param id_gte: The id_gte of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :type id_gte: str + """ + + self._id_gte = id_gte + + @property + def id_in(self): + """Gets the id_in of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + + + :return: The id_in of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._id_in + + @id_in.setter + def id_in(self, id_in): + """Sets the id_in of this VirtualPrivateCloudSecurityPolicyWhereInput. + + + :param id_in: The id_in of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :type id_in: list[str] + """ + + self._id_in = id_in + + @property + def id_lt(self): + """Gets the id_lt of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + + + :return: The id_lt of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_lt + + @id_lt.setter + def id_lt(self, id_lt): + """Sets the id_lt of this VirtualPrivateCloudSecurityPolicyWhereInput. + + + :param id_lt: The id_lt of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :type id_lt: str + """ + + self._id_lt = id_lt + + @property + def id_lte(self): + """Gets the id_lte of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + + + :return: The id_lte of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_lte + + @id_lte.setter + def id_lte(self, id_lte): + """Sets the id_lte of this VirtualPrivateCloudSecurityPolicyWhereInput. + + + :param id_lte: The id_lte of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :type id_lte: str + """ + + self._id_lte = id_lte + + @property + def id_not(self): + """Gets the id_not of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + + + :return: The id_not of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_not + + @id_not.setter + def id_not(self, id_not): + """Sets the id_not of this VirtualPrivateCloudSecurityPolicyWhereInput. + + + :param id_not: The id_not of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :type id_not: str + """ + + self._id_not = id_not + + @property + def id_not_contains(self): + """Gets the id_not_contains of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + + + :return: The id_not_contains of this VirtualPrivateCloudSecurityPolicyWhereInput. # 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 VirtualPrivateCloudSecurityPolicyWhereInput. + + + :param id_not_contains: The id_not_contains of this VirtualPrivateCloudSecurityPolicyWhereInput. # 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 VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + + + :return: The id_not_ends_with of this VirtualPrivateCloudSecurityPolicyWhereInput. # 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 VirtualPrivateCloudSecurityPolicyWhereInput. + + + :param id_not_ends_with: The id_not_ends_with of this VirtualPrivateCloudSecurityPolicyWhereInput. # 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 VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + + + :return: The id_not_in of this VirtualPrivateCloudSecurityPolicyWhereInput. # 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 VirtualPrivateCloudSecurityPolicyWhereInput. + + + :param id_not_in: The id_not_in of this VirtualPrivateCloudSecurityPolicyWhereInput. # 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 VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + + + :return: The id_not_starts_with of this VirtualPrivateCloudSecurityPolicyWhereInput. # 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 VirtualPrivateCloudSecurityPolicyWhereInput. + + + :param id_not_starts_with: The id_not_starts_with of this VirtualPrivateCloudSecurityPolicyWhereInput. # 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 VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + + + :return: The id_starts_with of this VirtualPrivateCloudSecurityPolicyWhereInput. # 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 VirtualPrivateCloudSecurityPolicyWhereInput. + + + :param id_starts_with: The id_starts_with of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :type id_starts_with: str + """ + + self._id_starts_with = id_starts_with + + @property + def labels_every(self): + """Gets the labels_every of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + + + :return: The labels_every of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :rtype: LabelWhereInput + """ + return self._labels_every + + @labels_every.setter + def labels_every(self, labels_every): + """Sets the labels_every of this VirtualPrivateCloudSecurityPolicyWhereInput. + + + :param labels_every: The labels_every of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :type labels_every: LabelWhereInput + """ + + self._labels_every = labels_every + + @property + def labels_none(self): + """Gets the labels_none of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + + + :return: The labels_none of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :rtype: LabelWhereInput + """ + return self._labels_none + + @labels_none.setter + def labels_none(self, labels_none): + """Sets the labels_none of this VirtualPrivateCloudSecurityPolicyWhereInput. + + + :param labels_none: The labels_none of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :type labels_none: LabelWhereInput + """ + + self._labels_none = labels_none + + @property + def labels_some(self): + """Gets the labels_some of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + + + :return: The labels_some of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :rtype: LabelWhereInput + """ + return self._labels_some + + @labels_some.setter + def labels_some(self, labels_some): + """Sets the labels_some of this VirtualPrivateCloudSecurityPolicyWhereInput. + + + :param labels_some: The labels_some of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :type labels_some: LabelWhereInput + """ + + self._labels_some = labels_some + + @property + def local_id(self): + """Gets the local_id of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + + + :return: The local_id of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id + + @local_id.setter + def local_id(self, local_id): + """Sets the local_id of this VirtualPrivateCloudSecurityPolicyWhereInput. + + + :param local_id: The local_id of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :type local_id: str + """ + + self._local_id = local_id + + @property + def local_id_contains(self): + """Gets the local_id_contains of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + + + :return: The local_id_contains of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_contains + + @local_id_contains.setter + def local_id_contains(self, local_id_contains): + """Sets the local_id_contains of this VirtualPrivateCloudSecurityPolicyWhereInput. + + + :param local_id_contains: The local_id_contains of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :type local_id_contains: str + """ + + self._local_id_contains = local_id_contains + + @property + def local_id_ends_with(self): + """Gets the local_id_ends_with of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + + + :return: The local_id_ends_with of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_ends_with + + @local_id_ends_with.setter + def local_id_ends_with(self, local_id_ends_with): + """Sets the local_id_ends_with of this VirtualPrivateCloudSecurityPolicyWhereInput. + + + :param local_id_ends_with: The local_id_ends_with of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :type local_id_ends_with: str + """ + + self._local_id_ends_with = local_id_ends_with + + @property + def local_id_gt(self): + """Gets the local_id_gt of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + + + :return: The local_id_gt of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_gt + + @local_id_gt.setter + def local_id_gt(self, local_id_gt): + """Sets the local_id_gt of this VirtualPrivateCloudSecurityPolicyWhereInput. + + + :param local_id_gt: The local_id_gt of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :type local_id_gt: str + """ + + self._local_id_gt = local_id_gt + + @property + def local_id_gte(self): + """Gets the local_id_gte of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + + + :return: The local_id_gte of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_gte + + @local_id_gte.setter + def local_id_gte(self, local_id_gte): + """Sets the local_id_gte of this VirtualPrivateCloudSecurityPolicyWhereInput. + + + :param local_id_gte: The local_id_gte of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :type local_id_gte: str + """ + + self._local_id_gte = local_id_gte + + @property + def local_id_in(self): + """Gets the local_id_in of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + + + :return: The local_id_in of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._local_id_in + + @local_id_in.setter + def local_id_in(self, local_id_in): + """Sets the local_id_in of this VirtualPrivateCloudSecurityPolicyWhereInput. + + + :param local_id_in: The local_id_in of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :type local_id_in: list[str] + """ + + self._local_id_in = local_id_in + + @property + def local_id_lt(self): + """Gets the local_id_lt of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + + + :return: The local_id_lt of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_lt + + @local_id_lt.setter + def local_id_lt(self, local_id_lt): + """Sets the local_id_lt of this VirtualPrivateCloudSecurityPolicyWhereInput. + + + :param local_id_lt: The local_id_lt of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :type local_id_lt: str + """ + + self._local_id_lt = local_id_lt + + @property + def local_id_lte(self): + """Gets the local_id_lte of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + + + :return: The local_id_lte of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_lte + + @local_id_lte.setter + def local_id_lte(self, local_id_lte): + """Sets the local_id_lte of this VirtualPrivateCloudSecurityPolicyWhereInput. + + + :param local_id_lte: The local_id_lte of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :type local_id_lte: str + """ + + self._local_id_lte = local_id_lte + + @property + def local_id_not(self): + """Gets the local_id_not of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + + + :return: The local_id_not of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_not + + @local_id_not.setter + def local_id_not(self, local_id_not): + """Sets the local_id_not of this VirtualPrivateCloudSecurityPolicyWhereInput. + + + :param local_id_not: The local_id_not of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :type local_id_not: str + """ + + self._local_id_not = local_id_not + + @property + def local_id_not_contains(self): + """Gets the local_id_not_contains of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + + + :return: The local_id_not_contains of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_not_contains + + @local_id_not_contains.setter + def local_id_not_contains(self, local_id_not_contains): + """Sets the local_id_not_contains of this VirtualPrivateCloudSecurityPolicyWhereInput. + + + :param local_id_not_contains: The local_id_not_contains of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :type local_id_not_contains: str + """ + + self._local_id_not_contains = local_id_not_contains + + @property + def local_id_not_ends_with(self): + """Gets the local_id_not_ends_with of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + + + :return: The local_id_not_ends_with of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_not_ends_with + + @local_id_not_ends_with.setter + def local_id_not_ends_with(self, local_id_not_ends_with): + """Sets the local_id_not_ends_with of this VirtualPrivateCloudSecurityPolicyWhereInput. + + + :param local_id_not_ends_with: The local_id_not_ends_with of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :type local_id_not_ends_with: str + """ + + self._local_id_not_ends_with = local_id_not_ends_with + + @property + def local_id_not_in(self): + """Gets the local_id_not_in of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + + + :return: The local_id_not_in of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._local_id_not_in + + @local_id_not_in.setter + def local_id_not_in(self, local_id_not_in): + """Sets the local_id_not_in of this VirtualPrivateCloudSecurityPolicyWhereInput. + + + :param local_id_not_in: The local_id_not_in of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :type local_id_not_in: list[str] + """ + + self._local_id_not_in = local_id_not_in + + @property + def local_id_not_starts_with(self): + """Gets the local_id_not_starts_with of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + + + :return: The local_id_not_starts_with of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_not_starts_with + + @local_id_not_starts_with.setter + def local_id_not_starts_with(self, local_id_not_starts_with): + """Sets the local_id_not_starts_with of this VirtualPrivateCloudSecurityPolicyWhereInput. + + + :param local_id_not_starts_with: The local_id_not_starts_with of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :type local_id_not_starts_with: str + """ + + self._local_id_not_starts_with = local_id_not_starts_with + + @property + def local_id_starts_with(self): + """Gets the local_id_starts_with of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + + + :return: The local_id_starts_with of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_starts_with + + @local_id_starts_with.setter + def local_id_starts_with(self, local_id_starts_with): + """Sets the local_id_starts_with of this VirtualPrivateCloudSecurityPolicyWhereInput. + + + :param local_id_starts_with: The local_id_starts_with of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :type local_id_starts_with: str + """ + + self._local_id_starts_with = local_id_starts_with + + @property + def name(self): + """Gets the name of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + + + :return: The name of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :rtype: str + """ + return self._name + + @name.setter + def name(self, name): + """Sets the name of this VirtualPrivateCloudSecurityPolicyWhereInput. + + + :param name: The name of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :type name: str + """ + + self._name = name + + @property + def name_contains(self): + """Gets the name_contains of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + + + :return: The name_contains of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_contains + + @name_contains.setter + def name_contains(self, name_contains): + """Sets the name_contains of this VirtualPrivateCloudSecurityPolicyWhereInput. + + + :param name_contains: The name_contains of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :type name_contains: str + """ + + self._name_contains = name_contains + + @property + def name_ends_with(self): + """Gets the name_ends_with of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + + + :return: The name_ends_with of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_ends_with + + @name_ends_with.setter + def name_ends_with(self, name_ends_with): + """Sets the name_ends_with of this VirtualPrivateCloudSecurityPolicyWhereInput. + + + :param name_ends_with: The name_ends_with of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :type name_ends_with: str + """ + + self._name_ends_with = name_ends_with + + @property + def name_gt(self): + """Gets the name_gt of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + + + :return: The name_gt of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_gt + + @name_gt.setter + def name_gt(self, name_gt): + """Sets the name_gt of this VirtualPrivateCloudSecurityPolicyWhereInput. + + + :param name_gt: The name_gt of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :type name_gt: str + """ + + self._name_gt = name_gt + + @property + def name_gte(self): + """Gets the name_gte of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + + + :return: The name_gte of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_gte + + @name_gte.setter + def name_gte(self, name_gte): + """Sets the name_gte of this VirtualPrivateCloudSecurityPolicyWhereInput. + + + :param name_gte: The name_gte of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :type name_gte: str + """ + + self._name_gte = name_gte + + @property + def name_in(self): + """Gets the name_in of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + + + :return: The name_in of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._name_in + + @name_in.setter + def name_in(self, name_in): + """Sets the name_in of this VirtualPrivateCloudSecurityPolicyWhereInput. + + + :param name_in: The name_in of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :type name_in: list[str] + """ + + self._name_in = name_in + + @property + def name_lt(self): + """Gets the name_lt of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + + + :return: The name_lt of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_lt + + @name_lt.setter + def name_lt(self, name_lt): + """Sets the name_lt of this VirtualPrivateCloudSecurityPolicyWhereInput. + + + :param name_lt: The name_lt of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :type name_lt: str + """ + + self._name_lt = name_lt + + @property + def name_lte(self): + """Gets the name_lte of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + + + :return: The name_lte of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_lte + + @name_lte.setter + def name_lte(self, name_lte): + """Sets the name_lte of this VirtualPrivateCloudSecurityPolicyWhereInput. + + + :param name_lte: The name_lte of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :type name_lte: str + """ + + self._name_lte = name_lte + + @property + def name_not(self): + """Gets the name_not of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + + + :return: The name_not of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_not + + @name_not.setter + def name_not(self, name_not): + """Sets the name_not of this VirtualPrivateCloudSecurityPolicyWhereInput. + + + :param name_not: The name_not of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :type name_not: str + """ + + self._name_not = name_not + + @property + def name_not_contains(self): + """Gets the name_not_contains of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + + + :return: The name_not_contains of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_not_contains + + @name_not_contains.setter + def name_not_contains(self, name_not_contains): + """Sets the name_not_contains of this VirtualPrivateCloudSecurityPolicyWhereInput. + + + :param name_not_contains: The name_not_contains of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :type name_not_contains: str + """ + + self._name_not_contains = name_not_contains + + @property + def name_not_ends_with(self): + """Gets the name_not_ends_with of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + + + :return: The name_not_ends_with of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_not_ends_with + + @name_not_ends_with.setter + def name_not_ends_with(self, name_not_ends_with): + """Sets the name_not_ends_with of this VirtualPrivateCloudSecurityPolicyWhereInput. + + + :param name_not_ends_with: The name_not_ends_with of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :type name_not_ends_with: str + """ + + self._name_not_ends_with = name_not_ends_with + + @property + def name_not_in(self): + """Gets the name_not_in of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + + + :return: The name_not_in of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._name_not_in + + @name_not_in.setter + def name_not_in(self, name_not_in): + """Sets the name_not_in of this VirtualPrivateCloudSecurityPolicyWhereInput. + + + :param name_not_in: The name_not_in of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :type name_not_in: list[str] + """ + + self._name_not_in = name_not_in + + @property + def name_not_starts_with(self): + """Gets the name_not_starts_with of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + + + :return: The name_not_starts_with of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_not_starts_with + + @name_not_starts_with.setter + def name_not_starts_with(self, name_not_starts_with): + """Sets the name_not_starts_with of this VirtualPrivateCloudSecurityPolicyWhereInput. + + + :param name_not_starts_with: The name_not_starts_with of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :type name_not_starts_with: str + """ + + self._name_not_starts_with = name_not_starts_with + + @property + def name_starts_with(self): + """Gets the name_starts_with of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + + + :return: The name_starts_with of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_starts_with + + @name_starts_with.setter + def name_starts_with(self, name_starts_with): + """Sets the name_starts_with of this VirtualPrivateCloudSecurityPolicyWhereInput. + + + :param name_starts_with: The name_starts_with of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :type name_starts_with: str + """ + + self._name_starts_with = name_starts_with + + @property + def policy_mode(self): + """Gets the policy_mode of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + + + :return: The policy_mode of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :rtype: VirtualPrivateCloudSecurityPolicyMode + """ + return self._policy_mode + + @policy_mode.setter + def policy_mode(self, policy_mode): + """Sets the policy_mode of this VirtualPrivateCloudSecurityPolicyWhereInput. + + + :param policy_mode: The policy_mode of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :type policy_mode: VirtualPrivateCloudSecurityPolicyMode + """ + + self._policy_mode = policy_mode + + @property + def policy_mode_in(self): + """Gets the policy_mode_in of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + + + :return: The policy_mode_in of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :rtype: list[VirtualPrivateCloudSecurityPolicyMode] + """ + return self._policy_mode_in + + @policy_mode_in.setter + def policy_mode_in(self, policy_mode_in): + """Sets the policy_mode_in of this VirtualPrivateCloudSecurityPolicyWhereInput. + + + :param policy_mode_in: The policy_mode_in of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :type policy_mode_in: list[VirtualPrivateCloudSecurityPolicyMode] + """ + + self._policy_mode_in = policy_mode_in + + @property + def policy_mode_not(self): + """Gets the policy_mode_not of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + + + :return: The policy_mode_not of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :rtype: VirtualPrivateCloudSecurityPolicyMode + """ + return self._policy_mode_not + + @policy_mode_not.setter + def policy_mode_not(self, policy_mode_not): + """Sets the policy_mode_not of this VirtualPrivateCloudSecurityPolicyWhereInput. + + + :param policy_mode_not: The policy_mode_not of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :type policy_mode_not: VirtualPrivateCloudSecurityPolicyMode + """ + + self._policy_mode_not = policy_mode_not + + @property + def policy_mode_not_in(self): + """Gets the policy_mode_not_in of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + + + :return: The policy_mode_not_in of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :rtype: list[VirtualPrivateCloudSecurityPolicyMode] + """ + return self._policy_mode_not_in + + @policy_mode_not_in.setter + def policy_mode_not_in(self, policy_mode_not_in): + """Sets the policy_mode_not_in of this VirtualPrivateCloudSecurityPolicyWhereInput. + + + :param policy_mode_not_in: The policy_mode_not_in of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :type policy_mode_not_in: list[VirtualPrivateCloudSecurityPolicyMode] + """ + + self._policy_mode_not_in = policy_mode_not_in + + @property + def security_groups_every(self): + """Gets the security_groups_every of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + + + :return: The security_groups_every of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :rtype: VirtualPrivateCloudSecurityGroupWhereInput + """ + return self._security_groups_every + + @security_groups_every.setter + def security_groups_every(self, security_groups_every): + """Sets the security_groups_every of this VirtualPrivateCloudSecurityPolicyWhereInput. + + + :param security_groups_every: The security_groups_every of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :type security_groups_every: VirtualPrivateCloudSecurityGroupWhereInput + """ + + self._security_groups_every = security_groups_every + + @property + def security_groups_none(self): + """Gets the security_groups_none of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + + + :return: The security_groups_none of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :rtype: VirtualPrivateCloudSecurityGroupWhereInput + """ + return self._security_groups_none + + @security_groups_none.setter + def security_groups_none(self, security_groups_none): + """Sets the security_groups_none of this VirtualPrivateCloudSecurityPolicyWhereInput. + + + :param security_groups_none: The security_groups_none of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :type security_groups_none: VirtualPrivateCloudSecurityGroupWhereInput + """ + + self._security_groups_none = security_groups_none + + @property + def security_groups_some(self): + """Gets the security_groups_some of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + + + :return: The security_groups_some of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :rtype: VirtualPrivateCloudSecurityGroupWhereInput + """ + return self._security_groups_some + + @security_groups_some.setter + def security_groups_some(self, security_groups_some): + """Sets the security_groups_some of this VirtualPrivateCloudSecurityPolicyWhereInput. + + + :param security_groups_some: The security_groups_some of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :type security_groups_some: VirtualPrivateCloudSecurityGroupWhereInput + """ + + self._security_groups_some = security_groups_some + + @property + def vpc(self): + """Gets the vpc of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + + + :return: The vpc of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :rtype: VirtualPrivateCloudWhereInput + """ + return self._vpc + + @vpc.setter + def vpc(self, vpc): + """Sets the vpc of this VirtualPrivateCloudSecurityPolicyWhereInput. + + + :param vpc: The vpc of this VirtualPrivateCloudSecurityPolicyWhereInput. # noqa: E501 + :type vpc: VirtualPrivateCloudWhereInput + """ + + self._vpc = vpc + + 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, VirtualPrivateCloudSecurityPolicyWhereInput): + 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, VirtualPrivateCloudSecurityPolicyWhereInput): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/virtual_private_cloud_service_where_input.py b/cloudtower/models/virtual_private_cloud_service_where_input.py new file mode 100644 index 00000000..67342b11 --- /dev/null +++ b/cloudtower/models/virtual_private_cloud_service_where_input.py @@ -0,0 +1,1392 @@ +# 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 cloudtower.configuration import Configuration + + +class VirtualPrivateCloudServiceWhereInput(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[VirtualPrivateCloudServiceWhereInput]', + '_not': 'list[VirtualPrivateCloudServiceWhereInput]', + '_or': 'list[VirtualPrivateCloudServiceWhereInput]', + 'cluster_bindings_every': 'VirtualPrivateCloudClusterBindingWhereInput', + 'cluster_bindings_none': 'VirtualPrivateCloudClusterBindingWhereInput', + 'cluster_bindings_some': 'VirtualPrivateCloudClusterBindingWhereInput', + 'edge_gateways_every': 'VirtualPrivateCloudEdgeGatewayWhereInput', + 'edge_gateways_none': 'VirtualPrivateCloudEdgeGatewayWhereInput', + 'edge_gateways_some': 'VirtualPrivateCloudEdgeGatewayWhereInput', + 'entity_async_status': 'EntityAsyncStatus', + 'entity_async_status_in': 'list[EntityAsyncStatus]', + 'entity_async_status_not': 'EntityAsyncStatus', + 'entity_async_status_not_in': 'list[EntityAsyncStatus]', + 'everoute_cluster': 'EverouteClusterWhereInput', + 'external_subnets_every': 'VirtualPrivateCloudExternalSubnetWhereInput', + 'external_subnets_none': 'VirtualPrivateCloudExternalSubnetWhereInput', + 'external_subnets_some': 'VirtualPrivateCloudExternalSubnetWhereInput', + 'id': 'str', + 'id_contains': 'str', + 'id_ends_with': 'str', + 'id_gt': 'str', + 'id_gte': 'str', + 'id_in': 'list[str]', + 'id_lt': 'str', + 'id_lte': 'str', + 'id_not': 'str', + 'id_not_contains': 'str', + 'id_not_ends_with': 'str', + 'id_not_in': 'list[str]', + 'id_not_starts_with': 'str', + 'id_starts_with': 'str', + 'internal_cidr': 'str', + 'internal_cidr_contains': 'str', + 'internal_cidr_ends_with': 'str', + 'internal_cidr_gt': 'str', + 'internal_cidr_gte': 'str', + 'internal_cidr_in': 'list[str]', + 'internal_cidr_lt': 'str', + 'internal_cidr_lte': 'str', + 'internal_cidr_not': 'str', + 'internal_cidr_not_contains': 'str', + 'internal_cidr_not_ends_with': 'str', + 'internal_cidr_not_in': 'list[str]', + 'internal_cidr_not_starts_with': 'str', + 'internal_cidr_starts_with': 'str', + 'phase': 'EverouteClusterPhase', + 'phase_in': 'list[EverouteClusterPhase]', + 'phase_not': 'EverouteClusterPhase', + 'phase_not_in': 'list[EverouteClusterPhase]', + 'vpcs_every': 'VirtualPrivateCloudWhereInput', + 'vpcs_none': 'VirtualPrivateCloudWhereInput', + 'vpcs_some': 'VirtualPrivateCloudWhereInput' + } + + attribute_map = { + '_and': 'AND', + '_not': 'NOT', + '_or': 'OR', + 'cluster_bindings_every': 'cluster_bindings_every', + 'cluster_bindings_none': 'cluster_bindings_none', + 'cluster_bindings_some': 'cluster_bindings_some', + 'edge_gateways_every': 'edge_gateways_every', + 'edge_gateways_none': 'edge_gateways_none', + 'edge_gateways_some': 'edge_gateways_some', + 'entity_async_status': 'entityAsyncStatus', + 'entity_async_status_in': 'entityAsyncStatus_in', + 'entity_async_status_not': 'entityAsyncStatus_not', + 'entity_async_status_not_in': 'entityAsyncStatus_not_in', + 'everoute_cluster': 'everoute_cluster', + 'external_subnets_every': 'external_subnets_every', + 'external_subnets_none': 'external_subnets_none', + 'external_subnets_some': 'external_subnets_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', + 'internal_cidr': 'internal_cidr', + 'internal_cidr_contains': 'internal_cidr_contains', + 'internal_cidr_ends_with': 'internal_cidr_ends_with', + 'internal_cidr_gt': 'internal_cidr_gt', + 'internal_cidr_gte': 'internal_cidr_gte', + 'internal_cidr_in': 'internal_cidr_in', + 'internal_cidr_lt': 'internal_cidr_lt', + 'internal_cidr_lte': 'internal_cidr_lte', + 'internal_cidr_not': 'internal_cidr_not', + 'internal_cidr_not_contains': 'internal_cidr_not_contains', + 'internal_cidr_not_ends_with': 'internal_cidr_not_ends_with', + 'internal_cidr_not_in': 'internal_cidr_not_in', + 'internal_cidr_not_starts_with': 'internal_cidr_not_starts_with', + 'internal_cidr_starts_with': 'internal_cidr_starts_with', + 'phase': 'phase', + 'phase_in': 'phase_in', + 'phase_not': 'phase_not', + 'phase_not_in': 'phase_not_in', + 'vpcs_every': 'vpcs_every', + 'vpcs_none': 'vpcs_none', + 'vpcs_some': 'vpcs_some' + } + + def __init__(self, **kwargs): # noqa: E501 + """VirtualPrivateCloudServiceWhereInput - 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_bindings_every = None + self._cluster_bindings_none = None + self._cluster_bindings_some = None + self._edge_gateways_every = None + self._edge_gateways_none = None + self._edge_gateways_some = None + self._entity_async_status = None + self._entity_async_status_in = None + self._entity_async_status_not = None + self._entity_async_status_not_in = None + self._everoute_cluster = None + self._external_subnets_every = None + self._external_subnets_none = None + self._external_subnets_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._internal_cidr = None + self._internal_cidr_contains = None + self._internal_cidr_ends_with = None + self._internal_cidr_gt = None + self._internal_cidr_gte = None + self._internal_cidr_in = None + self._internal_cidr_lt = None + self._internal_cidr_lte = None + self._internal_cidr_not = None + self._internal_cidr_not_contains = None + self._internal_cidr_not_ends_with = None + self._internal_cidr_not_in = None + self._internal_cidr_not_starts_with = None + self._internal_cidr_starts_with = None + self._phase = None + self._phase_in = None + self._phase_not = None + self._phase_not_in = None + self._vpcs_every = None + self._vpcs_none = None + self._vpcs_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_bindings_every = kwargs.get("cluster_bindings_every", None) + self.cluster_bindings_none = kwargs.get("cluster_bindings_none", None) + self.cluster_bindings_some = kwargs.get("cluster_bindings_some", None) + self.edge_gateways_every = kwargs.get("edge_gateways_every", None) + self.edge_gateways_none = kwargs.get("edge_gateways_none", None) + self.edge_gateways_some = kwargs.get("edge_gateways_some", None) + self.entity_async_status = kwargs.get("entity_async_status", None) + self.entity_async_status_in = kwargs.get("entity_async_status_in", None) + self.entity_async_status_not = kwargs.get("entity_async_status_not", None) + self.entity_async_status_not_in = kwargs.get("entity_async_status_not_in", None) + self.everoute_cluster = kwargs.get("everoute_cluster", None) + self.external_subnets_every = kwargs.get("external_subnets_every", None) + self.external_subnets_none = kwargs.get("external_subnets_none", None) + self.external_subnets_some = kwargs.get("external_subnets_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.internal_cidr = kwargs.get("internal_cidr", None) + self.internal_cidr_contains = kwargs.get("internal_cidr_contains", None) + self.internal_cidr_ends_with = kwargs.get("internal_cidr_ends_with", None) + self.internal_cidr_gt = kwargs.get("internal_cidr_gt", None) + self.internal_cidr_gte = kwargs.get("internal_cidr_gte", None) + self.internal_cidr_in = kwargs.get("internal_cidr_in", None) + self.internal_cidr_lt = kwargs.get("internal_cidr_lt", None) + self.internal_cidr_lte = kwargs.get("internal_cidr_lte", None) + self.internal_cidr_not = kwargs.get("internal_cidr_not", None) + self.internal_cidr_not_contains = kwargs.get("internal_cidr_not_contains", None) + self.internal_cidr_not_ends_with = kwargs.get("internal_cidr_not_ends_with", None) + self.internal_cidr_not_in = kwargs.get("internal_cidr_not_in", None) + self.internal_cidr_not_starts_with = kwargs.get("internal_cidr_not_starts_with", None) + self.internal_cidr_starts_with = kwargs.get("internal_cidr_starts_with", None) + self.phase = kwargs.get("phase", None) + self.phase_in = kwargs.get("phase_in", None) + self.phase_not = kwargs.get("phase_not", None) + self.phase_not_in = kwargs.get("phase_not_in", None) + self.vpcs_every = kwargs.get("vpcs_every", None) + self.vpcs_none = kwargs.get("vpcs_none", None) + self.vpcs_some = kwargs.get("vpcs_some", None) + + @property + def _and(self): + """Gets the _and of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + + + :return: The _and of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + :rtype: list[VirtualPrivateCloudServiceWhereInput] + """ + return self.__and + + @_and.setter + def _and(self, _and): + """Sets the _and of this VirtualPrivateCloudServiceWhereInput. + + + :param _and: The _and of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + :type _and: list[VirtualPrivateCloudServiceWhereInput] + """ + + self.__and = _and + + @property + def _not(self): + """Gets the _not of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + + + :return: The _not of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + :rtype: list[VirtualPrivateCloudServiceWhereInput] + """ + return self.__not + + @_not.setter + def _not(self, _not): + """Sets the _not of this VirtualPrivateCloudServiceWhereInput. + + + :param _not: The _not of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + :type _not: list[VirtualPrivateCloudServiceWhereInput] + """ + + self.__not = _not + + @property + def _or(self): + """Gets the _or of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + + + :return: The _or of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + :rtype: list[VirtualPrivateCloudServiceWhereInput] + """ + return self.__or + + @_or.setter + def _or(self, _or): + """Sets the _or of this VirtualPrivateCloudServiceWhereInput. + + + :param _or: The _or of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + :type _or: list[VirtualPrivateCloudServiceWhereInput] + """ + + self.__or = _or + + @property + def cluster_bindings_every(self): + """Gets the cluster_bindings_every of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + + + :return: The cluster_bindings_every of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + :rtype: VirtualPrivateCloudClusterBindingWhereInput + """ + return self._cluster_bindings_every + + @cluster_bindings_every.setter + def cluster_bindings_every(self, cluster_bindings_every): + """Sets the cluster_bindings_every of this VirtualPrivateCloudServiceWhereInput. + + + :param cluster_bindings_every: The cluster_bindings_every of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + :type cluster_bindings_every: VirtualPrivateCloudClusterBindingWhereInput + """ + + self._cluster_bindings_every = cluster_bindings_every + + @property + def cluster_bindings_none(self): + """Gets the cluster_bindings_none of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + + + :return: The cluster_bindings_none of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + :rtype: VirtualPrivateCloudClusterBindingWhereInput + """ + return self._cluster_bindings_none + + @cluster_bindings_none.setter + def cluster_bindings_none(self, cluster_bindings_none): + """Sets the cluster_bindings_none of this VirtualPrivateCloudServiceWhereInput. + + + :param cluster_bindings_none: The cluster_bindings_none of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + :type cluster_bindings_none: VirtualPrivateCloudClusterBindingWhereInput + """ + + self._cluster_bindings_none = cluster_bindings_none + + @property + def cluster_bindings_some(self): + """Gets the cluster_bindings_some of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + + + :return: The cluster_bindings_some of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + :rtype: VirtualPrivateCloudClusterBindingWhereInput + """ + return self._cluster_bindings_some + + @cluster_bindings_some.setter + def cluster_bindings_some(self, cluster_bindings_some): + """Sets the cluster_bindings_some of this VirtualPrivateCloudServiceWhereInput. + + + :param cluster_bindings_some: The cluster_bindings_some of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + :type cluster_bindings_some: VirtualPrivateCloudClusterBindingWhereInput + """ + + self._cluster_bindings_some = cluster_bindings_some + + @property + def edge_gateways_every(self): + """Gets the edge_gateways_every of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + + + :return: The edge_gateways_every of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + :rtype: VirtualPrivateCloudEdgeGatewayWhereInput + """ + return self._edge_gateways_every + + @edge_gateways_every.setter + def edge_gateways_every(self, edge_gateways_every): + """Sets the edge_gateways_every of this VirtualPrivateCloudServiceWhereInput. + + + :param edge_gateways_every: The edge_gateways_every of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + :type edge_gateways_every: VirtualPrivateCloudEdgeGatewayWhereInput + """ + + self._edge_gateways_every = edge_gateways_every + + @property + def edge_gateways_none(self): + """Gets the edge_gateways_none of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + + + :return: The edge_gateways_none of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + :rtype: VirtualPrivateCloudEdgeGatewayWhereInput + """ + return self._edge_gateways_none + + @edge_gateways_none.setter + def edge_gateways_none(self, edge_gateways_none): + """Sets the edge_gateways_none of this VirtualPrivateCloudServiceWhereInput. + + + :param edge_gateways_none: The edge_gateways_none of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + :type edge_gateways_none: VirtualPrivateCloudEdgeGatewayWhereInput + """ + + self._edge_gateways_none = edge_gateways_none + + @property + def edge_gateways_some(self): + """Gets the edge_gateways_some of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + + + :return: The edge_gateways_some of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + :rtype: VirtualPrivateCloudEdgeGatewayWhereInput + """ + return self._edge_gateways_some + + @edge_gateways_some.setter + def edge_gateways_some(self, edge_gateways_some): + """Sets the edge_gateways_some of this VirtualPrivateCloudServiceWhereInput. + + + :param edge_gateways_some: The edge_gateways_some of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + :type edge_gateways_some: VirtualPrivateCloudEdgeGatewayWhereInput + """ + + self._edge_gateways_some = edge_gateways_some + + @property + def entity_async_status(self): + """Gets the entity_async_status of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + + + :return: The entity_async_status of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + :rtype: EntityAsyncStatus + """ + return self._entity_async_status + + @entity_async_status.setter + def entity_async_status(self, entity_async_status): + """Sets the entity_async_status of this VirtualPrivateCloudServiceWhereInput. + + + :param entity_async_status: The entity_async_status of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + :type entity_async_status: EntityAsyncStatus + """ + + self._entity_async_status = entity_async_status + + @property + def entity_async_status_in(self): + """Gets the entity_async_status_in of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + + + :return: The entity_async_status_in of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + :rtype: list[EntityAsyncStatus] + """ + return self._entity_async_status_in + + @entity_async_status_in.setter + def entity_async_status_in(self, entity_async_status_in): + """Sets the entity_async_status_in of this VirtualPrivateCloudServiceWhereInput. + + + :param entity_async_status_in: The entity_async_status_in of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + :type entity_async_status_in: list[EntityAsyncStatus] + """ + + self._entity_async_status_in = entity_async_status_in + + @property + def entity_async_status_not(self): + """Gets the entity_async_status_not of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + + + :return: The entity_async_status_not of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + :rtype: EntityAsyncStatus + """ + return self._entity_async_status_not + + @entity_async_status_not.setter + def entity_async_status_not(self, entity_async_status_not): + """Sets the entity_async_status_not of this VirtualPrivateCloudServiceWhereInput. + + + :param entity_async_status_not: The entity_async_status_not of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + :type entity_async_status_not: EntityAsyncStatus + """ + + self._entity_async_status_not = entity_async_status_not + + @property + def entity_async_status_not_in(self): + """Gets the entity_async_status_not_in of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + + + :return: The entity_async_status_not_in of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + :rtype: list[EntityAsyncStatus] + """ + return self._entity_async_status_not_in + + @entity_async_status_not_in.setter + def entity_async_status_not_in(self, entity_async_status_not_in): + """Sets the entity_async_status_not_in of this VirtualPrivateCloudServiceWhereInput. + + + :param entity_async_status_not_in: The entity_async_status_not_in of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + :type entity_async_status_not_in: list[EntityAsyncStatus] + """ + + self._entity_async_status_not_in = entity_async_status_not_in + + @property + def everoute_cluster(self): + """Gets the everoute_cluster of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + + + :return: The everoute_cluster of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + :rtype: EverouteClusterWhereInput + """ + return self._everoute_cluster + + @everoute_cluster.setter + def everoute_cluster(self, everoute_cluster): + """Sets the everoute_cluster of this VirtualPrivateCloudServiceWhereInput. + + + :param everoute_cluster: The everoute_cluster of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + :type everoute_cluster: EverouteClusterWhereInput + """ + + self._everoute_cluster = everoute_cluster + + @property + def external_subnets_every(self): + """Gets the external_subnets_every of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + + + :return: The external_subnets_every of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + :rtype: VirtualPrivateCloudExternalSubnetWhereInput + """ + return self._external_subnets_every + + @external_subnets_every.setter + def external_subnets_every(self, external_subnets_every): + """Sets the external_subnets_every of this VirtualPrivateCloudServiceWhereInput. + + + :param external_subnets_every: The external_subnets_every of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + :type external_subnets_every: VirtualPrivateCloudExternalSubnetWhereInput + """ + + self._external_subnets_every = external_subnets_every + + @property + def external_subnets_none(self): + """Gets the external_subnets_none of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + + + :return: The external_subnets_none of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + :rtype: VirtualPrivateCloudExternalSubnetWhereInput + """ + return self._external_subnets_none + + @external_subnets_none.setter + def external_subnets_none(self, external_subnets_none): + """Sets the external_subnets_none of this VirtualPrivateCloudServiceWhereInput. + + + :param external_subnets_none: The external_subnets_none of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + :type external_subnets_none: VirtualPrivateCloudExternalSubnetWhereInput + """ + + self._external_subnets_none = external_subnets_none + + @property + def external_subnets_some(self): + """Gets the external_subnets_some of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + + + :return: The external_subnets_some of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + :rtype: VirtualPrivateCloudExternalSubnetWhereInput + """ + return self._external_subnets_some + + @external_subnets_some.setter + def external_subnets_some(self, external_subnets_some): + """Sets the external_subnets_some of this VirtualPrivateCloudServiceWhereInput. + + + :param external_subnets_some: The external_subnets_some of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + :type external_subnets_some: VirtualPrivateCloudExternalSubnetWhereInput + """ + + self._external_subnets_some = external_subnets_some + + @property + def id(self): + """Gets the id of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + + + :return: The id of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._id + + @id.setter + def id(self, id): + """Sets the id of this VirtualPrivateCloudServiceWhereInput. + + + :param id: The id of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + :type id: str + """ + + self._id = id + + @property + def id_contains(self): + """Gets the id_contains of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + + + :return: The id_contains of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_contains + + @id_contains.setter + def id_contains(self, id_contains): + """Sets the id_contains of this VirtualPrivateCloudServiceWhereInput. + + + :param id_contains: The id_contains of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + :type id_contains: str + """ + + self._id_contains = id_contains + + @property + def id_ends_with(self): + """Gets the id_ends_with of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + + + :return: The id_ends_with of this VirtualPrivateCloudServiceWhereInput. # 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 VirtualPrivateCloudServiceWhereInput. + + + :param id_ends_with: The id_ends_with of this VirtualPrivateCloudServiceWhereInput. # 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 VirtualPrivateCloudServiceWhereInput. # noqa: E501 + + + :return: The id_gt of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_gt + + @id_gt.setter + def id_gt(self, id_gt): + """Sets the id_gt of this VirtualPrivateCloudServiceWhereInput. + + + :param id_gt: The id_gt of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + :type id_gt: str + """ + + self._id_gt = id_gt + + @property + def id_gte(self): + """Gets the id_gte of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + + + :return: The id_gte of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_gte + + @id_gte.setter + def id_gte(self, id_gte): + """Sets the id_gte of this VirtualPrivateCloudServiceWhereInput. + + + :param id_gte: The id_gte of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + :type id_gte: str + """ + + self._id_gte = id_gte + + @property + def id_in(self): + """Gets the id_in of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + + + :return: The id_in of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._id_in + + @id_in.setter + def id_in(self, id_in): + """Sets the id_in of this VirtualPrivateCloudServiceWhereInput. + + + :param id_in: The id_in of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + :type id_in: list[str] + """ + + self._id_in = id_in + + @property + def id_lt(self): + """Gets the id_lt of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + + + :return: The id_lt of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_lt + + @id_lt.setter + def id_lt(self, id_lt): + """Sets the id_lt of this VirtualPrivateCloudServiceWhereInput. + + + :param id_lt: The id_lt of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + :type id_lt: str + """ + + self._id_lt = id_lt + + @property + def id_lte(self): + """Gets the id_lte of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + + + :return: The id_lte of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_lte + + @id_lte.setter + def id_lte(self, id_lte): + """Sets the id_lte of this VirtualPrivateCloudServiceWhereInput. + + + :param id_lte: The id_lte of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + :type id_lte: str + """ + + self._id_lte = id_lte + + @property + def id_not(self): + """Gets the id_not of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + + + :return: The id_not of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_not + + @id_not.setter + def id_not(self, id_not): + """Sets the id_not of this VirtualPrivateCloudServiceWhereInput. + + + :param id_not: The id_not of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + :type id_not: str + """ + + self._id_not = id_not + + @property + def id_not_contains(self): + """Gets the id_not_contains of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + + + :return: The id_not_contains of this VirtualPrivateCloudServiceWhereInput. # 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 VirtualPrivateCloudServiceWhereInput. + + + :param id_not_contains: The id_not_contains of this VirtualPrivateCloudServiceWhereInput. # 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 VirtualPrivateCloudServiceWhereInput. # noqa: E501 + + + :return: The id_not_ends_with of this VirtualPrivateCloudServiceWhereInput. # 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 VirtualPrivateCloudServiceWhereInput. + + + :param id_not_ends_with: The id_not_ends_with of this VirtualPrivateCloudServiceWhereInput. # 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 VirtualPrivateCloudServiceWhereInput. # noqa: E501 + + + :return: The id_not_in of this VirtualPrivateCloudServiceWhereInput. # 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 VirtualPrivateCloudServiceWhereInput. + + + :param id_not_in: The id_not_in of this VirtualPrivateCloudServiceWhereInput. # 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 VirtualPrivateCloudServiceWhereInput. # noqa: E501 + + + :return: The id_not_starts_with of this VirtualPrivateCloudServiceWhereInput. # 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 VirtualPrivateCloudServiceWhereInput. + + + :param id_not_starts_with: The id_not_starts_with of this VirtualPrivateCloudServiceWhereInput. # 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 VirtualPrivateCloudServiceWhereInput. # noqa: E501 + + + :return: The id_starts_with of this VirtualPrivateCloudServiceWhereInput. # 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 VirtualPrivateCloudServiceWhereInput. + + + :param id_starts_with: The id_starts_with of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + :type id_starts_with: str + """ + + self._id_starts_with = id_starts_with + + @property + def internal_cidr(self): + """Gets the internal_cidr of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + + + :return: The internal_cidr of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._internal_cidr + + @internal_cidr.setter + def internal_cidr(self, internal_cidr): + """Sets the internal_cidr of this VirtualPrivateCloudServiceWhereInput. + + + :param internal_cidr: The internal_cidr of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + :type internal_cidr: str + """ + + self._internal_cidr = internal_cidr + + @property + def internal_cidr_contains(self): + """Gets the internal_cidr_contains of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + + + :return: The internal_cidr_contains of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._internal_cidr_contains + + @internal_cidr_contains.setter + def internal_cidr_contains(self, internal_cidr_contains): + """Sets the internal_cidr_contains of this VirtualPrivateCloudServiceWhereInput. + + + :param internal_cidr_contains: The internal_cidr_contains of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + :type internal_cidr_contains: str + """ + + self._internal_cidr_contains = internal_cidr_contains + + @property + def internal_cidr_ends_with(self): + """Gets the internal_cidr_ends_with of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + + + :return: The internal_cidr_ends_with of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._internal_cidr_ends_with + + @internal_cidr_ends_with.setter + def internal_cidr_ends_with(self, internal_cidr_ends_with): + """Sets the internal_cidr_ends_with of this VirtualPrivateCloudServiceWhereInput. + + + :param internal_cidr_ends_with: The internal_cidr_ends_with of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + :type internal_cidr_ends_with: str + """ + + self._internal_cidr_ends_with = internal_cidr_ends_with + + @property + def internal_cidr_gt(self): + """Gets the internal_cidr_gt of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + + + :return: The internal_cidr_gt of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._internal_cidr_gt + + @internal_cidr_gt.setter + def internal_cidr_gt(self, internal_cidr_gt): + """Sets the internal_cidr_gt of this VirtualPrivateCloudServiceWhereInput. + + + :param internal_cidr_gt: The internal_cidr_gt of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + :type internal_cidr_gt: str + """ + + self._internal_cidr_gt = internal_cidr_gt + + @property + def internal_cidr_gte(self): + """Gets the internal_cidr_gte of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + + + :return: The internal_cidr_gte of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._internal_cidr_gte + + @internal_cidr_gte.setter + def internal_cidr_gte(self, internal_cidr_gte): + """Sets the internal_cidr_gte of this VirtualPrivateCloudServiceWhereInput. + + + :param internal_cidr_gte: The internal_cidr_gte of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + :type internal_cidr_gte: str + """ + + self._internal_cidr_gte = internal_cidr_gte + + @property + def internal_cidr_in(self): + """Gets the internal_cidr_in of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + + + :return: The internal_cidr_in of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._internal_cidr_in + + @internal_cidr_in.setter + def internal_cidr_in(self, internal_cidr_in): + """Sets the internal_cidr_in of this VirtualPrivateCloudServiceWhereInput. + + + :param internal_cidr_in: The internal_cidr_in of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + :type internal_cidr_in: list[str] + """ + + self._internal_cidr_in = internal_cidr_in + + @property + def internal_cidr_lt(self): + """Gets the internal_cidr_lt of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + + + :return: The internal_cidr_lt of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._internal_cidr_lt + + @internal_cidr_lt.setter + def internal_cidr_lt(self, internal_cidr_lt): + """Sets the internal_cidr_lt of this VirtualPrivateCloudServiceWhereInput. + + + :param internal_cidr_lt: The internal_cidr_lt of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + :type internal_cidr_lt: str + """ + + self._internal_cidr_lt = internal_cidr_lt + + @property + def internal_cidr_lte(self): + """Gets the internal_cidr_lte of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + + + :return: The internal_cidr_lte of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._internal_cidr_lte + + @internal_cidr_lte.setter + def internal_cidr_lte(self, internal_cidr_lte): + """Sets the internal_cidr_lte of this VirtualPrivateCloudServiceWhereInput. + + + :param internal_cidr_lte: The internal_cidr_lte of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + :type internal_cidr_lte: str + """ + + self._internal_cidr_lte = internal_cidr_lte + + @property + def internal_cidr_not(self): + """Gets the internal_cidr_not of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + + + :return: The internal_cidr_not of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._internal_cidr_not + + @internal_cidr_not.setter + def internal_cidr_not(self, internal_cidr_not): + """Sets the internal_cidr_not of this VirtualPrivateCloudServiceWhereInput. + + + :param internal_cidr_not: The internal_cidr_not of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + :type internal_cidr_not: str + """ + + self._internal_cidr_not = internal_cidr_not + + @property + def internal_cidr_not_contains(self): + """Gets the internal_cidr_not_contains of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + + + :return: The internal_cidr_not_contains of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._internal_cidr_not_contains + + @internal_cidr_not_contains.setter + def internal_cidr_not_contains(self, internal_cidr_not_contains): + """Sets the internal_cidr_not_contains of this VirtualPrivateCloudServiceWhereInput. + + + :param internal_cidr_not_contains: The internal_cidr_not_contains of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + :type internal_cidr_not_contains: str + """ + + self._internal_cidr_not_contains = internal_cidr_not_contains + + @property + def internal_cidr_not_ends_with(self): + """Gets the internal_cidr_not_ends_with of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + + + :return: The internal_cidr_not_ends_with of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._internal_cidr_not_ends_with + + @internal_cidr_not_ends_with.setter + def internal_cidr_not_ends_with(self, internal_cidr_not_ends_with): + """Sets the internal_cidr_not_ends_with of this VirtualPrivateCloudServiceWhereInput. + + + :param internal_cidr_not_ends_with: The internal_cidr_not_ends_with of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + :type internal_cidr_not_ends_with: str + """ + + self._internal_cidr_not_ends_with = internal_cidr_not_ends_with + + @property + def internal_cidr_not_in(self): + """Gets the internal_cidr_not_in of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + + + :return: The internal_cidr_not_in of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._internal_cidr_not_in + + @internal_cidr_not_in.setter + def internal_cidr_not_in(self, internal_cidr_not_in): + """Sets the internal_cidr_not_in of this VirtualPrivateCloudServiceWhereInput. + + + :param internal_cidr_not_in: The internal_cidr_not_in of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + :type internal_cidr_not_in: list[str] + """ + + self._internal_cidr_not_in = internal_cidr_not_in + + @property + def internal_cidr_not_starts_with(self): + """Gets the internal_cidr_not_starts_with of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + + + :return: The internal_cidr_not_starts_with of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._internal_cidr_not_starts_with + + @internal_cidr_not_starts_with.setter + def internal_cidr_not_starts_with(self, internal_cidr_not_starts_with): + """Sets the internal_cidr_not_starts_with of this VirtualPrivateCloudServiceWhereInput. + + + :param internal_cidr_not_starts_with: The internal_cidr_not_starts_with of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + :type internal_cidr_not_starts_with: str + """ + + self._internal_cidr_not_starts_with = internal_cidr_not_starts_with + + @property + def internal_cidr_starts_with(self): + """Gets the internal_cidr_starts_with of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + + + :return: The internal_cidr_starts_with of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._internal_cidr_starts_with + + @internal_cidr_starts_with.setter + def internal_cidr_starts_with(self, internal_cidr_starts_with): + """Sets the internal_cidr_starts_with of this VirtualPrivateCloudServiceWhereInput. + + + :param internal_cidr_starts_with: The internal_cidr_starts_with of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + :type internal_cidr_starts_with: str + """ + + self._internal_cidr_starts_with = internal_cidr_starts_with + + @property + def phase(self): + """Gets the phase of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + + + :return: The phase of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + :rtype: EverouteClusterPhase + """ + return self._phase + + @phase.setter + def phase(self, phase): + """Sets the phase of this VirtualPrivateCloudServiceWhereInput. + + + :param phase: The phase of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + :type phase: EverouteClusterPhase + """ + + self._phase = phase + + @property + def phase_in(self): + """Gets the phase_in of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + + + :return: The phase_in of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + :rtype: list[EverouteClusterPhase] + """ + return self._phase_in + + @phase_in.setter + def phase_in(self, phase_in): + """Sets the phase_in of this VirtualPrivateCloudServiceWhereInput. + + + :param phase_in: The phase_in of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + :type phase_in: list[EverouteClusterPhase] + """ + + self._phase_in = phase_in + + @property + def phase_not(self): + """Gets the phase_not of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + + + :return: The phase_not of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + :rtype: EverouteClusterPhase + """ + return self._phase_not + + @phase_not.setter + def phase_not(self, phase_not): + """Sets the phase_not of this VirtualPrivateCloudServiceWhereInput. + + + :param phase_not: The phase_not of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + :type phase_not: EverouteClusterPhase + """ + + self._phase_not = phase_not + + @property + def phase_not_in(self): + """Gets the phase_not_in of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + + + :return: The phase_not_in of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + :rtype: list[EverouteClusterPhase] + """ + return self._phase_not_in + + @phase_not_in.setter + def phase_not_in(self, phase_not_in): + """Sets the phase_not_in of this VirtualPrivateCloudServiceWhereInput. + + + :param phase_not_in: The phase_not_in of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + :type phase_not_in: list[EverouteClusterPhase] + """ + + self._phase_not_in = phase_not_in + + @property + def vpcs_every(self): + """Gets the vpcs_every of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + + + :return: The vpcs_every of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + :rtype: VirtualPrivateCloudWhereInput + """ + return self._vpcs_every + + @vpcs_every.setter + def vpcs_every(self, vpcs_every): + """Sets the vpcs_every of this VirtualPrivateCloudServiceWhereInput. + + + :param vpcs_every: The vpcs_every of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + :type vpcs_every: VirtualPrivateCloudWhereInput + """ + + self._vpcs_every = vpcs_every + + @property + def vpcs_none(self): + """Gets the vpcs_none of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + + + :return: The vpcs_none of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + :rtype: VirtualPrivateCloudWhereInput + """ + return self._vpcs_none + + @vpcs_none.setter + def vpcs_none(self, vpcs_none): + """Sets the vpcs_none of this VirtualPrivateCloudServiceWhereInput. + + + :param vpcs_none: The vpcs_none of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + :type vpcs_none: VirtualPrivateCloudWhereInput + """ + + self._vpcs_none = vpcs_none + + @property + def vpcs_some(self): + """Gets the vpcs_some of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + + + :return: The vpcs_some of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + :rtype: VirtualPrivateCloudWhereInput + """ + return self._vpcs_some + + @vpcs_some.setter + def vpcs_some(self, vpcs_some): + """Sets the vpcs_some of this VirtualPrivateCloudServiceWhereInput. + + + :param vpcs_some: The vpcs_some of this VirtualPrivateCloudServiceWhereInput. # noqa: E501 + :type vpcs_some: VirtualPrivateCloudWhereInput + """ + + self._vpcs_some = vpcs_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, VirtualPrivateCloudServiceWhereInput): + 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, VirtualPrivateCloudServiceWhereInput): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/virtual_private_cloud_subnet_where_input.py b/cloudtower/models/virtual_private_cloud_subnet_where_input.py new file mode 100644 index 00000000..a77e22ee --- /dev/null +++ b/cloudtower/models/virtual_private_cloud_subnet_where_input.py @@ -0,0 +1,3317 @@ +# 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 cloudtower.configuration import Configuration + + +class VirtualPrivateCloudSubnetWhereInput(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[VirtualPrivateCloudSubnetWhereInput]', + '_not': 'list[VirtualPrivateCloudSubnetWhereInput]', + '_or': 'list[VirtualPrivateCloudSubnetWhereInput]', + 'cidr': 'str', + 'cidr_contains': 'str', + 'cidr_ends_with': 'str', + 'cidr_gt': 'str', + 'cidr_gte': 'str', + 'cidr_in': 'list[str]', + 'cidr_lt': 'str', + 'cidr_lte': 'str', + 'cidr_not': 'str', + 'cidr_not_contains': 'str', + 'cidr_not_ends_with': 'str', + 'cidr_not_in': 'list[str]', + 'cidr_not_starts_with': 'str', + 'cidr_starts_with': 'str', + 'description': 'str', + 'description_contains': 'str', + 'description_ends_with': 'str', + 'description_gt': 'str', + 'description_gte': 'str', + 'description_in': 'list[str]', + 'description_lt': 'str', + 'description_lte': 'str', + 'description_not': 'str', + 'description_not_contains': 'str', + 'description_not_ends_with': 'str', + 'description_not_in': 'list[str]', + 'description_not_starts_with': 'str', + 'description_starts_with': 'str', + 'enable_broadcast': 'bool', + 'enable_broadcast_not': 'bool', + 'entity_async_status': 'EntityAsyncStatus', + 'entity_async_status_in': 'list[EntityAsyncStatus]', + 'entity_async_status_not': 'EntityAsyncStatus', + 'entity_async_status_not_in': 'list[EntityAsyncStatus]', + 'gateway': 'str', + 'gateway_contains': 'str', + 'gateway_ends_with': 'str', + 'gateway_gt': 'str', + 'gateway_gte': 'str', + 'gateway_in': 'list[str]', + 'gateway_lt': 'str', + 'gateway_lte': 'str', + 'gateway_mac': 'str', + 'gateway_mac_contains': 'str', + 'gateway_mac_ends_with': 'str', + 'gateway_mac_gt': 'str', + 'gateway_mac_gte': 'str', + 'gateway_mac_in': 'list[str]', + 'gateway_mac_lt': 'str', + 'gateway_mac_lte': 'str', + 'gateway_mac_not': 'str', + 'gateway_mac_not_contains': 'str', + 'gateway_mac_not_ends_with': 'str', + 'gateway_mac_not_in': 'list[str]', + 'gateway_mac_not_starts_with': 'str', + 'gateway_mac_starts_with': 'str', + 'gateway_not': 'str', + 'gateway_not_contains': 'str', + 'gateway_not_ends_with': 'str', + 'gateway_not_in': 'list[str]', + 'gateway_not_starts_with': 'str', + 'gateway_starts_with': 'str', + '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', + 'layer2_gateway': 'VirtualPrivateCloudLayer2GatewayWhereInput', + 'local_id': 'str', + 'local_id_contains': 'str', + 'local_id_ends_with': 'str', + 'local_id_gt': 'str', + 'local_id_gte': 'str', + 'local_id_in': 'list[str]', + 'local_id_lt': 'str', + 'local_id_lte': 'str', + 'local_id_not': 'str', + 'local_id_not_contains': 'str', + 'local_id_not_ends_with': 'str', + 'local_id_not_in': 'list[str]', + 'local_id_not_starts_with': 'str', + 'local_id_starts_with': 'str', + 'name': 'str', + 'name_contains': 'str', + 'name_ends_with': 'str', + 'name_gt': 'str', + 'name_gte': 'str', + 'name_in': 'list[str]', + 'name_lt': 'str', + 'name_lte': 'str', + 'name_not': 'str', + 'name_not_contains': 'str', + 'name_not_ends_with': 'str', + 'name_not_in': 'list[str]', + 'name_not_starts_with': 'str', + 'name_starts_with': 'str', + 'route_table': 'VirtualPrivateCloudRouteTableWhereInput', + 'total_ip_count': 'int', + 'total_ip_count_gt': 'int', + 'total_ip_count_gte': 'int', + 'total_ip_count_in': 'list[int]', + 'total_ip_count_lt': 'int', + 'total_ip_count_lte': 'int', + 'total_ip_count_not': 'int', + 'total_ip_count_not_in': 'list[int]', + 'unused_ip_count': 'int', + 'unused_ip_count_gt': 'int', + 'unused_ip_count_gte': 'int', + 'unused_ip_count_in': 'list[int]', + 'unused_ip_count_lt': 'int', + 'unused_ip_count_lte': 'int', + 'unused_ip_count_not': 'int', + 'unused_ip_count_not_in': 'list[int]', + 'vpc': 'VirtualPrivateCloudWhereInput', + 'vpc_nics_every': 'VirtualPrivateCloudNicWhereInput', + 'vpc_nics_none': 'VirtualPrivateCloudNicWhereInput', + 'vpc_nics_some': 'VirtualPrivateCloudNicWhereInput' + } + + attribute_map = { + '_and': 'AND', + '_not': 'NOT', + '_or': 'OR', + 'cidr': 'cidr', + 'cidr_contains': 'cidr_contains', + 'cidr_ends_with': 'cidr_ends_with', + 'cidr_gt': 'cidr_gt', + 'cidr_gte': 'cidr_gte', + 'cidr_in': 'cidr_in', + 'cidr_lt': 'cidr_lt', + 'cidr_lte': 'cidr_lte', + 'cidr_not': 'cidr_not', + 'cidr_not_contains': 'cidr_not_contains', + 'cidr_not_ends_with': 'cidr_not_ends_with', + 'cidr_not_in': 'cidr_not_in', + 'cidr_not_starts_with': 'cidr_not_starts_with', + 'cidr_starts_with': 'cidr_starts_with', + 'description': 'description', + 'description_contains': 'description_contains', + 'description_ends_with': 'description_ends_with', + 'description_gt': 'description_gt', + 'description_gte': 'description_gte', + 'description_in': 'description_in', + 'description_lt': 'description_lt', + 'description_lte': 'description_lte', + 'description_not': 'description_not', + 'description_not_contains': 'description_not_contains', + 'description_not_ends_with': 'description_not_ends_with', + 'description_not_in': 'description_not_in', + 'description_not_starts_with': 'description_not_starts_with', + 'description_starts_with': 'description_starts_with', + 'enable_broadcast': 'enable_broadcast', + 'enable_broadcast_not': 'enable_broadcast_not', + 'entity_async_status': 'entityAsyncStatus', + 'entity_async_status_in': 'entityAsyncStatus_in', + 'entity_async_status_not': 'entityAsyncStatus_not', + 'entity_async_status_not_in': 'entityAsyncStatus_not_in', + 'gateway': 'gateway', + 'gateway_contains': 'gateway_contains', + 'gateway_ends_with': 'gateway_ends_with', + 'gateway_gt': 'gateway_gt', + 'gateway_gte': 'gateway_gte', + 'gateway_in': 'gateway_in', + 'gateway_lt': 'gateway_lt', + 'gateway_lte': 'gateway_lte', + 'gateway_mac': 'gateway_mac', + 'gateway_mac_contains': 'gateway_mac_contains', + 'gateway_mac_ends_with': 'gateway_mac_ends_with', + 'gateway_mac_gt': 'gateway_mac_gt', + 'gateway_mac_gte': 'gateway_mac_gte', + 'gateway_mac_in': 'gateway_mac_in', + 'gateway_mac_lt': 'gateway_mac_lt', + 'gateway_mac_lte': 'gateway_mac_lte', + 'gateway_mac_not': 'gateway_mac_not', + 'gateway_mac_not_contains': 'gateway_mac_not_contains', + 'gateway_mac_not_ends_with': 'gateway_mac_not_ends_with', + 'gateway_mac_not_in': 'gateway_mac_not_in', + 'gateway_mac_not_starts_with': 'gateway_mac_not_starts_with', + 'gateway_mac_starts_with': 'gateway_mac_starts_with', + 'gateway_not': 'gateway_not', + 'gateway_not_contains': 'gateway_not_contains', + 'gateway_not_ends_with': 'gateway_not_ends_with', + 'gateway_not_in': 'gateway_not_in', + 'gateway_not_starts_with': 'gateway_not_starts_with', + 'gateway_starts_with': 'gateway_starts_with', + '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', + 'layer2_gateway': 'layer2_gateway', + 'local_id': 'local_id', + 'local_id_contains': 'local_id_contains', + 'local_id_ends_with': 'local_id_ends_with', + 'local_id_gt': 'local_id_gt', + 'local_id_gte': 'local_id_gte', + 'local_id_in': 'local_id_in', + 'local_id_lt': 'local_id_lt', + 'local_id_lte': 'local_id_lte', + 'local_id_not': 'local_id_not', + 'local_id_not_contains': 'local_id_not_contains', + 'local_id_not_ends_with': 'local_id_not_ends_with', + 'local_id_not_in': 'local_id_not_in', + 'local_id_not_starts_with': 'local_id_not_starts_with', + 'local_id_starts_with': 'local_id_starts_with', + 'name': 'name', + 'name_contains': 'name_contains', + 'name_ends_with': 'name_ends_with', + 'name_gt': 'name_gt', + 'name_gte': 'name_gte', + 'name_in': 'name_in', + 'name_lt': 'name_lt', + 'name_lte': 'name_lte', + 'name_not': 'name_not', + 'name_not_contains': 'name_not_contains', + 'name_not_ends_with': 'name_not_ends_with', + 'name_not_in': 'name_not_in', + 'name_not_starts_with': 'name_not_starts_with', + 'name_starts_with': 'name_starts_with', + 'route_table': 'route_table', + 'total_ip_count': 'total_ip_count', + 'total_ip_count_gt': 'total_ip_count_gt', + 'total_ip_count_gte': 'total_ip_count_gte', + 'total_ip_count_in': 'total_ip_count_in', + 'total_ip_count_lt': 'total_ip_count_lt', + 'total_ip_count_lte': 'total_ip_count_lte', + 'total_ip_count_not': 'total_ip_count_not', + 'total_ip_count_not_in': 'total_ip_count_not_in', + 'unused_ip_count': 'unused_ip_count', + 'unused_ip_count_gt': 'unused_ip_count_gt', + 'unused_ip_count_gte': 'unused_ip_count_gte', + 'unused_ip_count_in': 'unused_ip_count_in', + 'unused_ip_count_lt': 'unused_ip_count_lt', + 'unused_ip_count_lte': 'unused_ip_count_lte', + 'unused_ip_count_not': 'unused_ip_count_not', + 'unused_ip_count_not_in': 'unused_ip_count_not_in', + 'vpc': 'vpc', + 'vpc_nics_every': 'vpc_nics_every', + 'vpc_nics_none': 'vpc_nics_none', + 'vpc_nics_some': 'vpc_nics_some' + } + + def __init__(self, **kwargs): # noqa: E501 + """VirtualPrivateCloudSubnetWhereInput - 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._cidr = None + self._cidr_contains = None + self._cidr_ends_with = None + self._cidr_gt = None + self._cidr_gte = None + self._cidr_in = None + self._cidr_lt = None + self._cidr_lte = None + self._cidr_not = None + self._cidr_not_contains = None + self._cidr_not_ends_with = None + self._cidr_not_in = None + self._cidr_not_starts_with = None + self._cidr_starts_with = None + self._description = None + self._description_contains = None + self._description_ends_with = None + self._description_gt = None + self._description_gte = None + self._description_in = None + self._description_lt = None + self._description_lte = None + self._description_not = None + self._description_not_contains = None + self._description_not_ends_with = None + self._description_not_in = None + self._description_not_starts_with = None + self._description_starts_with = None + self._enable_broadcast = None + self._enable_broadcast_not = None + self._entity_async_status = None + self._entity_async_status_in = None + self._entity_async_status_not = None + self._entity_async_status_not_in = None + self._gateway = None + self._gateway_contains = None + self._gateway_ends_with = None + self._gateway_gt = None + self._gateway_gte = None + self._gateway_in = None + self._gateway_lt = None + self._gateway_lte = None + self._gateway_mac = None + self._gateway_mac_contains = None + self._gateway_mac_ends_with = None + self._gateway_mac_gt = None + self._gateway_mac_gte = None + self._gateway_mac_in = None + self._gateway_mac_lt = None + self._gateway_mac_lte = None + self._gateway_mac_not = None + self._gateway_mac_not_contains = None + self._gateway_mac_not_ends_with = None + self._gateway_mac_not_in = None + self._gateway_mac_not_starts_with = None + self._gateway_mac_starts_with = None + self._gateway_not = None + self._gateway_not_contains = None + self._gateway_not_ends_with = None + self._gateway_not_in = None + self._gateway_not_starts_with = None + self._gateway_starts_with = 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._layer2_gateway = None + self._local_id = None + self._local_id_contains = None + self._local_id_ends_with = None + self._local_id_gt = None + self._local_id_gte = None + self._local_id_in = None + self._local_id_lt = None + self._local_id_lte = None + self._local_id_not = None + self._local_id_not_contains = None + self._local_id_not_ends_with = None + self._local_id_not_in = None + self._local_id_not_starts_with = None + self._local_id_starts_with = None + self._name = None + self._name_contains = None + self._name_ends_with = None + self._name_gt = None + self._name_gte = None + self._name_in = None + self._name_lt = None + self._name_lte = None + self._name_not = None + self._name_not_contains = None + self._name_not_ends_with = None + self._name_not_in = None + self._name_not_starts_with = None + self._name_starts_with = None + self._route_table = None + self._total_ip_count = None + self._total_ip_count_gt = None + self._total_ip_count_gte = None + self._total_ip_count_in = None + self._total_ip_count_lt = None + self._total_ip_count_lte = None + self._total_ip_count_not = None + self._total_ip_count_not_in = None + self._unused_ip_count = None + self._unused_ip_count_gt = None + self._unused_ip_count_gte = None + self._unused_ip_count_in = None + self._unused_ip_count_lt = None + self._unused_ip_count_lte = None + self._unused_ip_count_not = None + self._unused_ip_count_not_in = None + self._vpc = None + self._vpc_nics_every = None + self._vpc_nics_none = None + self._vpc_nics_some = None + self.discriminator = None + + self._and = kwargs.get("_and", None) + self._not = kwargs.get("_not", None) + self._or = kwargs.get("_or", None) + self.cidr = kwargs.get("cidr", None) + self.cidr_contains = kwargs.get("cidr_contains", None) + self.cidr_ends_with = kwargs.get("cidr_ends_with", None) + self.cidr_gt = kwargs.get("cidr_gt", None) + self.cidr_gte = kwargs.get("cidr_gte", None) + self.cidr_in = kwargs.get("cidr_in", None) + self.cidr_lt = kwargs.get("cidr_lt", None) + self.cidr_lte = kwargs.get("cidr_lte", None) + self.cidr_not = kwargs.get("cidr_not", None) + self.cidr_not_contains = kwargs.get("cidr_not_contains", None) + self.cidr_not_ends_with = kwargs.get("cidr_not_ends_with", None) + self.cidr_not_in = kwargs.get("cidr_not_in", None) + self.cidr_not_starts_with = kwargs.get("cidr_not_starts_with", None) + self.cidr_starts_with = kwargs.get("cidr_starts_with", None) + self.description = kwargs.get("description", None) + self.description_contains = kwargs.get("description_contains", None) + self.description_ends_with = kwargs.get("description_ends_with", None) + self.description_gt = kwargs.get("description_gt", None) + self.description_gte = kwargs.get("description_gte", None) + self.description_in = kwargs.get("description_in", None) + self.description_lt = kwargs.get("description_lt", None) + self.description_lte = kwargs.get("description_lte", None) + self.description_not = kwargs.get("description_not", None) + self.description_not_contains = kwargs.get("description_not_contains", None) + self.description_not_ends_with = kwargs.get("description_not_ends_with", None) + self.description_not_in = kwargs.get("description_not_in", None) + self.description_not_starts_with = kwargs.get("description_not_starts_with", None) + self.description_starts_with = kwargs.get("description_starts_with", None) + self.enable_broadcast = kwargs.get("enable_broadcast", None) + self.enable_broadcast_not = kwargs.get("enable_broadcast_not", None) + self.entity_async_status = kwargs.get("entity_async_status", None) + self.entity_async_status_in = kwargs.get("entity_async_status_in", None) + self.entity_async_status_not = kwargs.get("entity_async_status_not", None) + self.entity_async_status_not_in = kwargs.get("entity_async_status_not_in", None) + self.gateway = kwargs.get("gateway", None) + self.gateway_contains = kwargs.get("gateway_contains", None) + self.gateway_ends_with = kwargs.get("gateway_ends_with", None) + self.gateway_gt = kwargs.get("gateway_gt", None) + self.gateway_gte = kwargs.get("gateway_gte", None) + self.gateway_in = kwargs.get("gateway_in", None) + self.gateway_lt = kwargs.get("gateway_lt", None) + self.gateway_lte = kwargs.get("gateway_lte", None) + self.gateway_mac = kwargs.get("gateway_mac", None) + self.gateway_mac_contains = kwargs.get("gateway_mac_contains", None) + self.gateway_mac_ends_with = kwargs.get("gateway_mac_ends_with", None) + self.gateway_mac_gt = kwargs.get("gateway_mac_gt", None) + self.gateway_mac_gte = kwargs.get("gateway_mac_gte", None) + self.gateway_mac_in = kwargs.get("gateway_mac_in", None) + self.gateway_mac_lt = kwargs.get("gateway_mac_lt", None) + self.gateway_mac_lte = kwargs.get("gateway_mac_lte", None) + self.gateway_mac_not = kwargs.get("gateway_mac_not", None) + self.gateway_mac_not_contains = kwargs.get("gateway_mac_not_contains", None) + self.gateway_mac_not_ends_with = kwargs.get("gateway_mac_not_ends_with", None) + self.gateway_mac_not_in = kwargs.get("gateway_mac_not_in", None) + self.gateway_mac_not_starts_with = kwargs.get("gateway_mac_not_starts_with", None) + self.gateway_mac_starts_with = kwargs.get("gateway_mac_starts_with", None) + self.gateway_not = kwargs.get("gateway_not", None) + self.gateway_not_contains = kwargs.get("gateway_not_contains", None) + self.gateway_not_ends_with = kwargs.get("gateway_not_ends_with", None) + self.gateway_not_in = kwargs.get("gateway_not_in", None) + self.gateway_not_starts_with = kwargs.get("gateway_not_starts_with", None) + self.gateway_starts_with = kwargs.get("gateway_starts_with", 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.layer2_gateway = kwargs.get("layer2_gateway", None) + self.local_id = kwargs.get("local_id", None) + self.local_id_contains = kwargs.get("local_id_contains", None) + self.local_id_ends_with = kwargs.get("local_id_ends_with", None) + self.local_id_gt = kwargs.get("local_id_gt", None) + self.local_id_gte = kwargs.get("local_id_gte", None) + self.local_id_in = kwargs.get("local_id_in", None) + self.local_id_lt = kwargs.get("local_id_lt", None) + self.local_id_lte = kwargs.get("local_id_lte", None) + self.local_id_not = kwargs.get("local_id_not", None) + self.local_id_not_contains = kwargs.get("local_id_not_contains", None) + self.local_id_not_ends_with = kwargs.get("local_id_not_ends_with", None) + self.local_id_not_in = kwargs.get("local_id_not_in", None) + self.local_id_not_starts_with = kwargs.get("local_id_not_starts_with", None) + self.local_id_starts_with = kwargs.get("local_id_starts_with", None) + self.name = kwargs.get("name", None) + self.name_contains = kwargs.get("name_contains", None) + self.name_ends_with = kwargs.get("name_ends_with", None) + self.name_gt = kwargs.get("name_gt", None) + self.name_gte = kwargs.get("name_gte", None) + self.name_in = kwargs.get("name_in", None) + self.name_lt = kwargs.get("name_lt", None) + self.name_lte = kwargs.get("name_lte", None) + self.name_not = kwargs.get("name_not", None) + self.name_not_contains = kwargs.get("name_not_contains", None) + self.name_not_ends_with = kwargs.get("name_not_ends_with", None) + self.name_not_in = kwargs.get("name_not_in", None) + self.name_not_starts_with = kwargs.get("name_not_starts_with", None) + self.name_starts_with = kwargs.get("name_starts_with", None) + self.route_table = kwargs.get("route_table", None) + self.total_ip_count = kwargs.get("total_ip_count", None) + self.total_ip_count_gt = kwargs.get("total_ip_count_gt", None) + self.total_ip_count_gte = kwargs.get("total_ip_count_gte", None) + self.total_ip_count_in = kwargs.get("total_ip_count_in", None) + self.total_ip_count_lt = kwargs.get("total_ip_count_lt", None) + self.total_ip_count_lte = kwargs.get("total_ip_count_lte", None) + self.total_ip_count_not = kwargs.get("total_ip_count_not", None) + self.total_ip_count_not_in = kwargs.get("total_ip_count_not_in", None) + self.unused_ip_count = kwargs.get("unused_ip_count", None) + self.unused_ip_count_gt = kwargs.get("unused_ip_count_gt", None) + self.unused_ip_count_gte = kwargs.get("unused_ip_count_gte", None) + self.unused_ip_count_in = kwargs.get("unused_ip_count_in", None) + self.unused_ip_count_lt = kwargs.get("unused_ip_count_lt", None) + self.unused_ip_count_lte = kwargs.get("unused_ip_count_lte", None) + self.unused_ip_count_not = kwargs.get("unused_ip_count_not", None) + self.unused_ip_count_not_in = kwargs.get("unused_ip_count_not_in", None) + self.vpc = kwargs.get("vpc", None) + self.vpc_nics_every = kwargs.get("vpc_nics_every", None) + self.vpc_nics_none = kwargs.get("vpc_nics_none", None) + self.vpc_nics_some = kwargs.get("vpc_nics_some", None) + + @property + def _and(self): + """Gets the _and of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The _and of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :rtype: list[VirtualPrivateCloudSubnetWhereInput] + """ + return self.__and + + @_and.setter + def _and(self, _and): + """Sets the _and of this VirtualPrivateCloudSubnetWhereInput. + + + :param _and: The _and of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :type _and: list[VirtualPrivateCloudSubnetWhereInput] + """ + + self.__and = _and + + @property + def _not(self): + """Gets the _not of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The _not of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :rtype: list[VirtualPrivateCloudSubnetWhereInput] + """ + return self.__not + + @_not.setter + def _not(self, _not): + """Sets the _not of this VirtualPrivateCloudSubnetWhereInput. + + + :param _not: The _not of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :type _not: list[VirtualPrivateCloudSubnetWhereInput] + """ + + self.__not = _not + + @property + def _or(self): + """Gets the _or of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The _or of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :rtype: list[VirtualPrivateCloudSubnetWhereInput] + """ + return self.__or + + @_or.setter + def _or(self, _or): + """Sets the _or of this VirtualPrivateCloudSubnetWhereInput. + + + :param _or: The _or of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :type _or: list[VirtualPrivateCloudSubnetWhereInput] + """ + + self.__or = _or + + @property + def cidr(self): + """Gets the cidr of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The cidr of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._cidr + + @cidr.setter + def cidr(self, cidr): + """Sets the cidr of this VirtualPrivateCloudSubnetWhereInput. + + + :param cidr: The cidr of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :type cidr: str + """ + + self._cidr = cidr + + @property + def cidr_contains(self): + """Gets the cidr_contains of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The cidr_contains of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._cidr_contains + + @cidr_contains.setter + def cidr_contains(self, cidr_contains): + """Sets the cidr_contains of this VirtualPrivateCloudSubnetWhereInput. + + + :param cidr_contains: The cidr_contains of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :type cidr_contains: str + """ + + self._cidr_contains = cidr_contains + + @property + def cidr_ends_with(self): + """Gets the cidr_ends_with of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The cidr_ends_with of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._cidr_ends_with + + @cidr_ends_with.setter + def cidr_ends_with(self, cidr_ends_with): + """Sets the cidr_ends_with of this VirtualPrivateCloudSubnetWhereInput. + + + :param cidr_ends_with: The cidr_ends_with of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :type cidr_ends_with: str + """ + + self._cidr_ends_with = cidr_ends_with + + @property + def cidr_gt(self): + """Gets the cidr_gt of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The cidr_gt of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._cidr_gt + + @cidr_gt.setter + def cidr_gt(self, cidr_gt): + """Sets the cidr_gt of this VirtualPrivateCloudSubnetWhereInput. + + + :param cidr_gt: The cidr_gt of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :type cidr_gt: str + """ + + self._cidr_gt = cidr_gt + + @property + def cidr_gte(self): + """Gets the cidr_gte of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The cidr_gte of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._cidr_gte + + @cidr_gte.setter + def cidr_gte(self, cidr_gte): + """Sets the cidr_gte of this VirtualPrivateCloudSubnetWhereInput. + + + :param cidr_gte: The cidr_gte of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :type cidr_gte: str + """ + + self._cidr_gte = cidr_gte + + @property + def cidr_in(self): + """Gets the cidr_in of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The cidr_in of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._cidr_in + + @cidr_in.setter + def cidr_in(self, cidr_in): + """Sets the cidr_in of this VirtualPrivateCloudSubnetWhereInput. + + + :param cidr_in: The cidr_in of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :type cidr_in: list[str] + """ + + self._cidr_in = cidr_in + + @property + def cidr_lt(self): + """Gets the cidr_lt of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The cidr_lt of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._cidr_lt + + @cidr_lt.setter + def cidr_lt(self, cidr_lt): + """Sets the cidr_lt of this VirtualPrivateCloudSubnetWhereInput. + + + :param cidr_lt: The cidr_lt of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :type cidr_lt: str + """ + + self._cidr_lt = cidr_lt + + @property + def cidr_lte(self): + """Gets the cidr_lte of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The cidr_lte of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._cidr_lte + + @cidr_lte.setter + def cidr_lte(self, cidr_lte): + """Sets the cidr_lte of this VirtualPrivateCloudSubnetWhereInput. + + + :param cidr_lte: The cidr_lte of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :type cidr_lte: str + """ + + self._cidr_lte = cidr_lte + + @property + def cidr_not(self): + """Gets the cidr_not of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The cidr_not of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._cidr_not + + @cidr_not.setter + def cidr_not(self, cidr_not): + """Sets the cidr_not of this VirtualPrivateCloudSubnetWhereInput. + + + :param cidr_not: The cidr_not of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :type cidr_not: str + """ + + self._cidr_not = cidr_not + + @property + def cidr_not_contains(self): + """Gets the cidr_not_contains of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The cidr_not_contains of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._cidr_not_contains + + @cidr_not_contains.setter + def cidr_not_contains(self, cidr_not_contains): + """Sets the cidr_not_contains of this VirtualPrivateCloudSubnetWhereInput. + + + :param cidr_not_contains: The cidr_not_contains of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :type cidr_not_contains: str + """ + + self._cidr_not_contains = cidr_not_contains + + @property + def cidr_not_ends_with(self): + """Gets the cidr_not_ends_with of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The cidr_not_ends_with of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._cidr_not_ends_with + + @cidr_not_ends_with.setter + def cidr_not_ends_with(self, cidr_not_ends_with): + """Sets the cidr_not_ends_with of this VirtualPrivateCloudSubnetWhereInput. + + + :param cidr_not_ends_with: The cidr_not_ends_with of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :type cidr_not_ends_with: str + """ + + self._cidr_not_ends_with = cidr_not_ends_with + + @property + def cidr_not_in(self): + """Gets the cidr_not_in of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The cidr_not_in of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._cidr_not_in + + @cidr_not_in.setter + def cidr_not_in(self, cidr_not_in): + """Sets the cidr_not_in of this VirtualPrivateCloudSubnetWhereInput. + + + :param cidr_not_in: The cidr_not_in of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :type cidr_not_in: list[str] + """ + + self._cidr_not_in = cidr_not_in + + @property + def cidr_not_starts_with(self): + """Gets the cidr_not_starts_with of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The cidr_not_starts_with of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._cidr_not_starts_with + + @cidr_not_starts_with.setter + def cidr_not_starts_with(self, cidr_not_starts_with): + """Sets the cidr_not_starts_with of this VirtualPrivateCloudSubnetWhereInput. + + + :param cidr_not_starts_with: The cidr_not_starts_with of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :type cidr_not_starts_with: str + """ + + self._cidr_not_starts_with = cidr_not_starts_with + + @property + def cidr_starts_with(self): + """Gets the cidr_starts_with of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The cidr_starts_with of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._cidr_starts_with + + @cidr_starts_with.setter + def cidr_starts_with(self, cidr_starts_with): + """Sets the cidr_starts_with of this VirtualPrivateCloudSubnetWhereInput. + + + :param cidr_starts_with: The cidr_starts_with of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :type cidr_starts_with: str + """ + + self._cidr_starts_with = cidr_starts_with + + @property + def description(self): + """Gets the description of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The description of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._description + + @description.setter + def description(self, description): + """Sets the description of this VirtualPrivateCloudSubnetWhereInput. + + + :param description: The description of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :type description: str + """ + + self._description = description + + @property + def description_contains(self): + """Gets the description_contains of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The description_contains of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._description_contains + + @description_contains.setter + def description_contains(self, description_contains): + """Sets the description_contains of this VirtualPrivateCloudSubnetWhereInput. + + + :param description_contains: The description_contains of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :type description_contains: str + """ + + self._description_contains = description_contains + + @property + def description_ends_with(self): + """Gets the description_ends_with of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The description_ends_with of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._description_ends_with + + @description_ends_with.setter + def description_ends_with(self, description_ends_with): + """Sets the description_ends_with of this VirtualPrivateCloudSubnetWhereInput. + + + :param description_ends_with: The description_ends_with of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :type description_ends_with: str + """ + + self._description_ends_with = description_ends_with + + @property + def description_gt(self): + """Gets the description_gt of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The description_gt of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._description_gt + + @description_gt.setter + def description_gt(self, description_gt): + """Sets the description_gt of this VirtualPrivateCloudSubnetWhereInput. + + + :param description_gt: The description_gt of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :type description_gt: str + """ + + self._description_gt = description_gt + + @property + def description_gte(self): + """Gets the description_gte of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The description_gte of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._description_gte + + @description_gte.setter + def description_gte(self, description_gte): + """Sets the description_gte of this VirtualPrivateCloudSubnetWhereInput. + + + :param description_gte: The description_gte of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :type description_gte: str + """ + + self._description_gte = description_gte + + @property + def description_in(self): + """Gets the description_in of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The description_in of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._description_in + + @description_in.setter + def description_in(self, description_in): + """Sets the description_in of this VirtualPrivateCloudSubnetWhereInput. + + + :param description_in: The description_in of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :type description_in: list[str] + """ + + self._description_in = description_in + + @property + def description_lt(self): + """Gets the description_lt of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The description_lt of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._description_lt + + @description_lt.setter + def description_lt(self, description_lt): + """Sets the description_lt of this VirtualPrivateCloudSubnetWhereInput. + + + :param description_lt: The description_lt of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :type description_lt: str + """ + + self._description_lt = description_lt + + @property + def description_lte(self): + """Gets the description_lte of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The description_lte of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._description_lte + + @description_lte.setter + def description_lte(self, description_lte): + """Sets the description_lte of this VirtualPrivateCloudSubnetWhereInput. + + + :param description_lte: The description_lte of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :type description_lte: str + """ + + self._description_lte = description_lte + + @property + def description_not(self): + """Gets the description_not of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The description_not of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._description_not + + @description_not.setter + def description_not(self, description_not): + """Sets the description_not of this VirtualPrivateCloudSubnetWhereInput. + + + :param description_not: The description_not of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :type description_not: str + """ + + self._description_not = description_not + + @property + def description_not_contains(self): + """Gets the description_not_contains of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The description_not_contains of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._description_not_contains + + @description_not_contains.setter + def description_not_contains(self, description_not_contains): + """Sets the description_not_contains of this VirtualPrivateCloudSubnetWhereInput. + + + :param description_not_contains: The description_not_contains of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :type description_not_contains: str + """ + + self._description_not_contains = description_not_contains + + @property + def description_not_ends_with(self): + """Gets the description_not_ends_with of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The description_not_ends_with of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._description_not_ends_with + + @description_not_ends_with.setter + def description_not_ends_with(self, description_not_ends_with): + """Sets the description_not_ends_with of this VirtualPrivateCloudSubnetWhereInput. + + + :param description_not_ends_with: The description_not_ends_with of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :type description_not_ends_with: str + """ + + self._description_not_ends_with = description_not_ends_with + + @property + def description_not_in(self): + """Gets the description_not_in of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The description_not_in of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._description_not_in + + @description_not_in.setter + def description_not_in(self, description_not_in): + """Sets the description_not_in of this VirtualPrivateCloudSubnetWhereInput. + + + :param description_not_in: The description_not_in of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :type description_not_in: list[str] + """ + + self._description_not_in = description_not_in + + @property + def description_not_starts_with(self): + """Gets the description_not_starts_with of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The description_not_starts_with of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._description_not_starts_with + + @description_not_starts_with.setter + def description_not_starts_with(self, description_not_starts_with): + """Sets the description_not_starts_with of this VirtualPrivateCloudSubnetWhereInput. + + + :param description_not_starts_with: The description_not_starts_with of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :type description_not_starts_with: str + """ + + self._description_not_starts_with = description_not_starts_with + + @property + def description_starts_with(self): + """Gets the description_starts_with of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The description_starts_with of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._description_starts_with + + @description_starts_with.setter + def description_starts_with(self, description_starts_with): + """Sets the description_starts_with of this VirtualPrivateCloudSubnetWhereInput. + + + :param description_starts_with: The description_starts_with of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :type description_starts_with: str + """ + + self._description_starts_with = description_starts_with + + @property + def enable_broadcast(self): + """Gets the enable_broadcast of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The enable_broadcast of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :rtype: bool + """ + return self._enable_broadcast + + @enable_broadcast.setter + def enable_broadcast(self, enable_broadcast): + """Sets the enable_broadcast of this VirtualPrivateCloudSubnetWhereInput. + + + :param enable_broadcast: The enable_broadcast of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :type enable_broadcast: bool + """ + + self._enable_broadcast = enable_broadcast + + @property + def enable_broadcast_not(self): + """Gets the enable_broadcast_not of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The enable_broadcast_not of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :rtype: bool + """ + return self._enable_broadcast_not + + @enable_broadcast_not.setter + def enable_broadcast_not(self, enable_broadcast_not): + """Sets the enable_broadcast_not of this VirtualPrivateCloudSubnetWhereInput. + + + :param enable_broadcast_not: The enable_broadcast_not of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :type enable_broadcast_not: bool + """ + + self._enable_broadcast_not = enable_broadcast_not + + @property + def entity_async_status(self): + """Gets the entity_async_status of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The entity_async_status of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :rtype: EntityAsyncStatus + """ + return self._entity_async_status + + @entity_async_status.setter + def entity_async_status(self, entity_async_status): + """Sets the entity_async_status of this VirtualPrivateCloudSubnetWhereInput. + + + :param entity_async_status: The entity_async_status of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :type entity_async_status: EntityAsyncStatus + """ + + self._entity_async_status = entity_async_status + + @property + def entity_async_status_in(self): + """Gets the entity_async_status_in of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The entity_async_status_in of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :rtype: list[EntityAsyncStatus] + """ + return self._entity_async_status_in + + @entity_async_status_in.setter + def entity_async_status_in(self, entity_async_status_in): + """Sets the entity_async_status_in of this VirtualPrivateCloudSubnetWhereInput. + + + :param entity_async_status_in: The entity_async_status_in of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :type entity_async_status_in: list[EntityAsyncStatus] + """ + + self._entity_async_status_in = entity_async_status_in + + @property + def entity_async_status_not(self): + """Gets the entity_async_status_not of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The entity_async_status_not of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :rtype: EntityAsyncStatus + """ + return self._entity_async_status_not + + @entity_async_status_not.setter + def entity_async_status_not(self, entity_async_status_not): + """Sets the entity_async_status_not of this VirtualPrivateCloudSubnetWhereInput. + + + :param entity_async_status_not: The entity_async_status_not of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :type entity_async_status_not: EntityAsyncStatus + """ + + self._entity_async_status_not = entity_async_status_not + + @property + def entity_async_status_not_in(self): + """Gets the entity_async_status_not_in of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The entity_async_status_not_in of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :rtype: list[EntityAsyncStatus] + """ + return self._entity_async_status_not_in + + @entity_async_status_not_in.setter + def entity_async_status_not_in(self, entity_async_status_not_in): + """Sets the entity_async_status_not_in of this VirtualPrivateCloudSubnetWhereInput. + + + :param entity_async_status_not_in: The entity_async_status_not_in of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :type entity_async_status_not_in: list[EntityAsyncStatus] + """ + + self._entity_async_status_not_in = entity_async_status_not_in + + @property + def gateway(self): + """Gets the gateway of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The gateway of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._gateway + + @gateway.setter + def gateway(self, gateway): + """Sets the gateway of this VirtualPrivateCloudSubnetWhereInput. + + + :param gateway: The gateway of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :type gateway: str + """ + + self._gateway = gateway + + @property + def gateway_contains(self): + """Gets the gateway_contains of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The gateway_contains of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._gateway_contains + + @gateway_contains.setter + def gateway_contains(self, gateway_contains): + """Sets the gateway_contains of this VirtualPrivateCloudSubnetWhereInput. + + + :param gateway_contains: The gateway_contains of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :type gateway_contains: str + """ + + self._gateway_contains = gateway_contains + + @property + def gateway_ends_with(self): + """Gets the gateway_ends_with of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The gateway_ends_with of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._gateway_ends_with + + @gateway_ends_with.setter + def gateway_ends_with(self, gateway_ends_with): + """Sets the gateway_ends_with of this VirtualPrivateCloudSubnetWhereInput. + + + :param gateway_ends_with: The gateway_ends_with of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :type gateway_ends_with: str + """ + + self._gateway_ends_with = gateway_ends_with + + @property + def gateway_gt(self): + """Gets the gateway_gt of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The gateway_gt of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._gateway_gt + + @gateway_gt.setter + def gateway_gt(self, gateway_gt): + """Sets the gateway_gt of this VirtualPrivateCloudSubnetWhereInput. + + + :param gateway_gt: The gateway_gt of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :type gateway_gt: str + """ + + self._gateway_gt = gateway_gt + + @property + def gateway_gte(self): + """Gets the gateway_gte of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The gateway_gte of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._gateway_gte + + @gateway_gte.setter + def gateway_gte(self, gateway_gte): + """Sets the gateway_gte of this VirtualPrivateCloudSubnetWhereInput. + + + :param gateway_gte: The gateway_gte of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :type gateway_gte: str + """ + + self._gateway_gte = gateway_gte + + @property + def gateway_in(self): + """Gets the gateway_in of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The gateway_in of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._gateway_in + + @gateway_in.setter + def gateway_in(self, gateway_in): + """Sets the gateway_in of this VirtualPrivateCloudSubnetWhereInput. + + + :param gateway_in: The gateway_in of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :type gateway_in: list[str] + """ + + self._gateway_in = gateway_in + + @property + def gateway_lt(self): + """Gets the gateway_lt of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The gateway_lt of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._gateway_lt + + @gateway_lt.setter + def gateway_lt(self, gateway_lt): + """Sets the gateway_lt of this VirtualPrivateCloudSubnetWhereInput. + + + :param gateway_lt: The gateway_lt of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :type gateway_lt: str + """ + + self._gateway_lt = gateway_lt + + @property + def gateway_lte(self): + """Gets the gateway_lte of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The gateway_lte of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._gateway_lte + + @gateway_lte.setter + def gateway_lte(self, gateway_lte): + """Sets the gateway_lte of this VirtualPrivateCloudSubnetWhereInput. + + + :param gateway_lte: The gateway_lte of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :type gateway_lte: str + """ + + self._gateway_lte = gateway_lte + + @property + def gateway_mac(self): + """Gets the gateway_mac of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The gateway_mac of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._gateway_mac + + @gateway_mac.setter + def gateway_mac(self, gateway_mac): + """Sets the gateway_mac of this VirtualPrivateCloudSubnetWhereInput. + + + :param gateway_mac: The gateway_mac of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :type gateway_mac: str + """ + + self._gateway_mac = gateway_mac + + @property + def gateway_mac_contains(self): + """Gets the gateway_mac_contains of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The gateway_mac_contains of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._gateway_mac_contains + + @gateway_mac_contains.setter + def gateway_mac_contains(self, gateway_mac_contains): + """Sets the gateway_mac_contains of this VirtualPrivateCloudSubnetWhereInput. + + + :param gateway_mac_contains: The gateway_mac_contains of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :type gateway_mac_contains: str + """ + + self._gateway_mac_contains = gateway_mac_contains + + @property + def gateway_mac_ends_with(self): + """Gets the gateway_mac_ends_with of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The gateway_mac_ends_with of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._gateway_mac_ends_with + + @gateway_mac_ends_with.setter + def gateway_mac_ends_with(self, gateway_mac_ends_with): + """Sets the gateway_mac_ends_with of this VirtualPrivateCloudSubnetWhereInput. + + + :param gateway_mac_ends_with: The gateway_mac_ends_with of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :type gateway_mac_ends_with: str + """ + + self._gateway_mac_ends_with = gateway_mac_ends_with + + @property + def gateway_mac_gt(self): + """Gets the gateway_mac_gt of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The gateway_mac_gt of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._gateway_mac_gt + + @gateway_mac_gt.setter + def gateway_mac_gt(self, gateway_mac_gt): + """Sets the gateway_mac_gt of this VirtualPrivateCloudSubnetWhereInput. + + + :param gateway_mac_gt: The gateway_mac_gt of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :type gateway_mac_gt: str + """ + + self._gateway_mac_gt = gateway_mac_gt + + @property + def gateway_mac_gte(self): + """Gets the gateway_mac_gte of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The gateway_mac_gte of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._gateway_mac_gte + + @gateway_mac_gte.setter + def gateway_mac_gte(self, gateway_mac_gte): + """Sets the gateway_mac_gte of this VirtualPrivateCloudSubnetWhereInput. + + + :param gateway_mac_gte: The gateway_mac_gte of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :type gateway_mac_gte: str + """ + + self._gateway_mac_gte = gateway_mac_gte + + @property + def gateway_mac_in(self): + """Gets the gateway_mac_in of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The gateway_mac_in of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._gateway_mac_in + + @gateway_mac_in.setter + def gateway_mac_in(self, gateway_mac_in): + """Sets the gateway_mac_in of this VirtualPrivateCloudSubnetWhereInput. + + + :param gateway_mac_in: The gateway_mac_in of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :type gateway_mac_in: list[str] + """ + + self._gateway_mac_in = gateway_mac_in + + @property + def gateway_mac_lt(self): + """Gets the gateway_mac_lt of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The gateway_mac_lt of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._gateway_mac_lt + + @gateway_mac_lt.setter + def gateway_mac_lt(self, gateway_mac_lt): + """Sets the gateway_mac_lt of this VirtualPrivateCloudSubnetWhereInput. + + + :param gateway_mac_lt: The gateway_mac_lt of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :type gateway_mac_lt: str + """ + + self._gateway_mac_lt = gateway_mac_lt + + @property + def gateway_mac_lte(self): + """Gets the gateway_mac_lte of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The gateway_mac_lte of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._gateway_mac_lte + + @gateway_mac_lte.setter + def gateway_mac_lte(self, gateway_mac_lte): + """Sets the gateway_mac_lte of this VirtualPrivateCloudSubnetWhereInput. + + + :param gateway_mac_lte: The gateway_mac_lte of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :type gateway_mac_lte: str + """ + + self._gateway_mac_lte = gateway_mac_lte + + @property + def gateway_mac_not(self): + """Gets the gateway_mac_not of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The gateway_mac_not of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._gateway_mac_not + + @gateway_mac_not.setter + def gateway_mac_not(self, gateway_mac_not): + """Sets the gateway_mac_not of this VirtualPrivateCloudSubnetWhereInput. + + + :param gateway_mac_not: The gateway_mac_not of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :type gateway_mac_not: str + """ + + self._gateway_mac_not = gateway_mac_not + + @property + def gateway_mac_not_contains(self): + """Gets the gateway_mac_not_contains of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The gateway_mac_not_contains of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._gateway_mac_not_contains + + @gateway_mac_not_contains.setter + def gateway_mac_not_contains(self, gateway_mac_not_contains): + """Sets the gateway_mac_not_contains of this VirtualPrivateCloudSubnetWhereInput. + + + :param gateway_mac_not_contains: The gateway_mac_not_contains of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :type gateway_mac_not_contains: str + """ + + self._gateway_mac_not_contains = gateway_mac_not_contains + + @property + def gateway_mac_not_ends_with(self): + """Gets the gateway_mac_not_ends_with of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The gateway_mac_not_ends_with of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._gateway_mac_not_ends_with + + @gateway_mac_not_ends_with.setter + def gateway_mac_not_ends_with(self, gateway_mac_not_ends_with): + """Sets the gateway_mac_not_ends_with of this VirtualPrivateCloudSubnetWhereInput. + + + :param gateway_mac_not_ends_with: The gateway_mac_not_ends_with of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :type gateway_mac_not_ends_with: str + """ + + self._gateway_mac_not_ends_with = gateway_mac_not_ends_with + + @property + def gateway_mac_not_in(self): + """Gets the gateway_mac_not_in of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The gateway_mac_not_in of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._gateway_mac_not_in + + @gateway_mac_not_in.setter + def gateway_mac_not_in(self, gateway_mac_not_in): + """Sets the gateway_mac_not_in of this VirtualPrivateCloudSubnetWhereInput. + + + :param gateway_mac_not_in: The gateway_mac_not_in of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :type gateway_mac_not_in: list[str] + """ + + self._gateway_mac_not_in = gateway_mac_not_in + + @property + def gateway_mac_not_starts_with(self): + """Gets the gateway_mac_not_starts_with of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The gateway_mac_not_starts_with of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._gateway_mac_not_starts_with + + @gateway_mac_not_starts_with.setter + def gateway_mac_not_starts_with(self, gateway_mac_not_starts_with): + """Sets the gateway_mac_not_starts_with of this VirtualPrivateCloudSubnetWhereInput. + + + :param gateway_mac_not_starts_with: The gateway_mac_not_starts_with of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :type gateway_mac_not_starts_with: str + """ + + self._gateway_mac_not_starts_with = gateway_mac_not_starts_with + + @property + def gateway_mac_starts_with(self): + """Gets the gateway_mac_starts_with of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The gateway_mac_starts_with of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._gateway_mac_starts_with + + @gateway_mac_starts_with.setter + def gateway_mac_starts_with(self, gateway_mac_starts_with): + """Sets the gateway_mac_starts_with of this VirtualPrivateCloudSubnetWhereInput. + + + :param gateway_mac_starts_with: The gateway_mac_starts_with of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :type gateway_mac_starts_with: str + """ + + self._gateway_mac_starts_with = gateway_mac_starts_with + + @property + def gateway_not(self): + """Gets the gateway_not of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The gateway_not of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._gateway_not + + @gateway_not.setter + def gateway_not(self, gateway_not): + """Sets the gateway_not of this VirtualPrivateCloudSubnetWhereInput. + + + :param gateway_not: The gateway_not of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :type gateway_not: str + """ + + self._gateway_not = gateway_not + + @property + def gateway_not_contains(self): + """Gets the gateway_not_contains of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The gateway_not_contains of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._gateway_not_contains + + @gateway_not_contains.setter + def gateway_not_contains(self, gateway_not_contains): + """Sets the gateway_not_contains of this VirtualPrivateCloudSubnetWhereInput. + + + :param gateway_not_contains: The gateway_not_contains of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :type gateway_not_contains: str + """ + + self._gateway_not_contains = gateway_not_contains + + @property + def gateway_not_ends_with(self): + """Gets the gateway_not_ends_with of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The gateway_not_ends_with of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._gateway_not_ends_with + + @gateway_not_ends_with.setter + def gateway_not_ends_with(self, gateway_not_ends_with): + """Sets the gateway_not_ends_with of this VirtualPrivateCloudSubnetWhereInput. + + + :param gateway_not_ends_with: The gateway_not_ends_with of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :type gateway_not_ends_with: str + """ + + self._gateway_not_ends_with = gateway_not_ends_with + + @property + def gateway_not_in(self): + """Gets the gateway_not_in of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The gateway_not_in of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._gateway_not_in + + @gateway_not_in.setter + def gateway_not_in(self, gateway_not_in): + """Sets the gateway_not_in of this VirtualPrivateCloudSubnetWhereInput. + + + :param gateway_not_in: The gateway_not_in of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :type gateway_not_in: list[str] + """ + + self._gateway_not_in = gateway_not_in + + @property + def gateway_not_starts_with(self): + """Gets the gateway_not_starts_with of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The gateway_not_starts_with of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._gateway_not_starts_with + + @gateway_not_starts_with.setter + def gateway_not_starts_with(self, gateway_not_starts_with): + """Sets the gateway_not_starts_with of this VirtualPrivateCloudSubnetWhereInput. + + + :param gateway_not_starts_with: The gateway_not_starts_with of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :type gateway_not_starts_with: str + """ + + self._gateway_not_starts_with = gateway_not_starts_with + + @property + def gateway_starts_with(self): + """Gets the gateway_starts_with of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The gateway_starts_with of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._gateway_starts_with + + @gateway_starts_with.setter + def gateway_starts_with(self, gateway_starts_with): + """Sets the gateway_starts_with of this VirtualPrivateCloudSubnetWhereInput. + + + :param gateway_starts_with: The gateway_starts_with of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :type gateway_starts_with: str + """ + + self._gateway_starts_with = gateway_starts_with + + @property + def id(self): + """Gets the id of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The id of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._id + + @id.setter + def id(self, id): + """Sets the id of this VirtualPrivateCloudSubnetWhereInput. + + + :param id: The id of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :type id: str + """ + + self._id = id + + @property + def id_contains(self): + """Gets the id_contains of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The id_contains of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_contains + + @id_contains.setter + def id_contains(self, id_contains): + """Sets the id_contains of this VirtualPrivateCloudSubnetWhereInput. + + + :param id_contains: The id_contains of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :type id_contains: str + """ + + self._id_contains = id_contains + + @property + def id_ends_with(self): + """Gets the id_ends_with of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The id_ends_with of this VirtualPrivateCloudSubnetWhereInput. # 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 VirtualPrivateCloudSubnetWhereInput. + + + :param id_ends_with: The id_ends_with of this VirtualPrivateCloudSubnetWhereInput. # 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 VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The id_gt of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_gt + + @id_gt.setter + def id_gt(self, id_gt): + """Sets the id_gt of this VirtualPrivateCloudSubnetWhereInput. + + + :param id_gt: The id_gt of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :type id_gt: str + """ + + self._id_gt = id_gt + + @property + def id_gte(self): + """Gets the id_gte of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The id_gte of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_gte + + @id_gte.setter + def id_gte(self, id_gte): + """Sets the id_gte of this VirtualPrivateCloudSubnetWhereInput. + + + :param id_gte: The id_gte of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :type id_gte: str + """ + + self._id_gte = id_gte + + @property + def id_in(self): + """Gets the id_in of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The id_in of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._id_in + + @id_in.setter + def id_in(self, id_in): + """Sets the id_in of this VirtualPrivateCloudSubnetWhereInput. + + + :param id_in: The id_in of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :type id_in: list[str] + """ + + self._id_in = id_in + + @property + def id_lt(self): + """Gets the id_lt of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The id_lt of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_lt + + @id_lt.setter + def id_lt(self, id_lt): + """Sets the id_lt of this VirtualPrivateCloudSubnetWhereInput. + + + :param id_lt: The id_lt of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :type id_lt: str + """ + + self._id_lt = id_lt + + @property + def id_lte(self): + """Gets the id_lte of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The id_lte of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_lte + + @id_lte.setter + def id_lte(self, id_lte): + """Sets the id_lte of this VirtualPrivateCloudSubnetWhereInput. + + + :param id_lte: The id_lte of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :type id_lte: str + """ + + self._id_lte = id_lte + + @property + def id_not(self): + """Gets the id_not of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The id_not of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_not + + @id_not.setter + def id_not(self, id_not): + """Sets the id_not of this VirtualPrivateCloudSubnetWhereInput. + + + :param id_not: The id_not of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :type id_not: str + """ + + self._id_not = id_not + + @property + def id_not_contains(self): + """Gets the id_not_contains of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The id_not_contains of this VirtualPrivateCloudSubnetWhereInput. # 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 VirtualPrivateCloudSubnetWhereInput. + + + :param id_not_contains: The id_not_contains of this VirtualPrivateCloudSubnetWhereInput. # 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 VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The id_not_ends_with of this VirtualPrivateCloudSubnetWhereInput. # 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 VirtualPrivateCloudSubnetWhereInput. + + + :param id_not_ends_with: The id_not_ends_with of this VirtualPrivateCloudSubnetWhereInput. # 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 VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The id_not_in of this VirtualPrivateCloudSubnetWhereInput. # 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 VirtualPrivateCloudSubnetWhereInput. + + + :param id_not_in: The id_not_in of this VirtualPrivateCloudSubnetWhereInput. # 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 VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The id_not_starts_with of this VirtualPrivateCloudSubnetWhereInput. # 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 VirtualPrivateCloudSubnetWhereInput. + + + :param id_not_starts_with: The id_not_starts_with of this VirtualPrivateCloudSubnetWhereInput. # 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 VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The id_starts_with of this VirtualPrivateCloudSubnetWhereInput. # 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 VirtualPrivateCloudSubnetWhereInput. + + + :param id_starts_with: The id_starts_with of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :type id_starts_with: str + """ + + self._id_starts_with = id_starts_with + + @property + def layer2_gateway(self): + """Gets the layer2_gateway of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The layer2_gateway of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :rtype: VirtualPrivateCloudLayer2GatewayWhereInput + """ + return self._layer2_gateway + + @layer2_gateway.setter + def layer2_gateway(self, layer2_gateway): + """Sets the layer2_gateway of this VirtualPrivateCloudSubnetWhereInput. + + + :param layer2_gateway: The layer2_gateway of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :type layer2_gateway: VirtualPrivateCloudLayer2GatewayWhereInput + """ + + self._layer2_gateway = layer2_gateway + + @property + def local_id(self): + """Gets the local_id of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The local_id of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id + + @local_id.setter + def local_id(self, local_id): + """Sets the local_id of this VirtualPrivateCloudSubnetWhereInput. + + + :param local_id: The local_id of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :type local_id: str + """ + + self._local_id = local_id + + @property + def local_id_contains(self): + """Gets the local_id_contains of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The local_id_contains of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_contains + + @local_id_contains.setter + def local_id_contains(self, local_id_contains): + """Sets the local_id_contains of this VirtualPrivateCloudSubnetWhereInput. + + + :param local_id_contains: The local_id_contains of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :type local_id_contains: str + """ + + self._local_id_contains = local_id_contains + + @property + def local_id_ends_with(self): + """Gets the local_id_ends_with of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The local_id_ends_with of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_ends_with + + @local_id_ends_with.setter + def local_id_ends_with(self, local_id_ends_with): + """Sets the local_id_ends_with of this VirtualPrivateCloudSubnetWhereInput. + + + :param local_id_ends_with: The local_id_ends_with of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :type local_id_ends_with: str + """ + + self._local_id_ends_with = local_id_ends_with + + @property + def local_id_gt(self): + """Gets the local_id_gt of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The local_id_gt of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_gt + + @local_id_gt.setter + def local_id_gt(self, local_id_gt): + """Sets the local_id_gt of this VirtualPrivateCloudSubnetWhereInput. + + + :param local_id_gt: The local_id_gt of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :type local_id_gt: str + """ + + self._local_id_gt = local_id_gt + + @property + def local_id_gte(self): + """Gets the local_id_gte of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The local_id_gte of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_gte + + @local_id_gte.setter + def local_id_gte(self, local_id_gte): + """Sets the local_id_gte of this VirtualPrivateCloudSubnetWhereInput. + + + :param local_id_gte: The local_id_gte of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :type local_id_gte: str + """ + + self._local_id_gte = local_id_gte + + @property + def local_id_in(self): + """Gets the local_id_in of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The local_id_in of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._local_id_in + + @local_id_in.setter + def local_id_in(self, local_id_in): + """Sets the local_id_in of this VirtualPrivateCloudSubnetWhereInput. + + + :param local_id_in: The local_id_in of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :type local_id_in: list[str] + """ + + self._local_id_in = local_id_in + + @property + def local_id_lt(self): + """Gets the local_id_lt of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The local_id_lt of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_lt + + @local_id_lt.setter + def local_id_lt(self, local_id_lt): + """Sets the local_id_lt of this VirtualPrivateCloudSubnetWhereInput. + + + :param local_id_lt: The local_id_lt of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :type local_id_lt: str + """ + + self._local_id_lt = local_id_lt + + @property + def local_id_lte(self): + """Gets the local_id_lte of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The local_id_lte of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_lte + + @local_id_lte.setter + def local_id_lte(self, local_id_lte): + """Sets the local_id_lte of this VirtualPrivateCloudSubnetWhereInput. + + + :param local_id_lte: The local_id_lte of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :type local_id_lte: str + """ + + self._local_id_lte = local_id_lte + + @property + def local_id_not(self): + """Gets the local_id_not of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The local_id_not of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_not + + @local_id_not.setter + def local_id_not(self, local_id_not): + """Sets the local_id_not of this VirtualPrivateCloudSubnetWhereInput. + + + :param local_id_not: The local_id_not of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :type local_id_not: str + """ + + self._local_id_not = local_id_not + + @property + def local_id_not_contains(self): + """Gets the local_id_not_contains of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The local_id_not_contains of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_not_contains + + @local_id_not_contains.setter + def local_id_not_contains(self, local_id_not_contains): + """Sets the local_id_not_contains of this VirtualPrivateCloudSubnetWhereInput. + + + :param local_id_not_contains: The local_id_not_contains of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :type local_id_not_contains: str + """ + + self._local_id_not_contains = local_id_not_contains + + @property + def local_id_not_ends_with(self): + """Gets the local_id_not_ends_with of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The local_id_not_ends_with of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_not_ends_with + + @local_id_not_ends_with.setter + def local_id_not_ends_with(self, local_id_not_ends_with): + """Sets the local_id_not_ends_with of this VirtualPrivateCloudSubnetWhereInput. + + + :param local_id_not_ends_with: The local_id_not_ends_with of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :type local_id_not_ends_with: str + """ + + self._local_id_not_ends_with = local_id_not_ends_with + + @property + def local_id_not_in(self): + """Gets the local_id_not_in of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The local_id_not_in of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._local_id_not_in + + @local_id_not_in.setter + def local_id_not_in(self, local_id_not_in): + """Sets the local_id_not_in of this VirtualPrivateCloudSubnetWhereInput. + + + :param local_id_not_in: The local_id_not_in of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :type local_id_not_in: list[str] + """ + + self._local_id_not_in = local_id_not_in + + @property + def local_id_not_starts_with(self): + """Gets the local_id_not_starts_with of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The local_id_not_starts_with of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_not_starts_with + + @local_id_not_starts_with.setter + def local_id_not_starts_with(self, local_id_not_starts_with): + """Sets the local_id_not_starts_with of this VirtualPrivateCloudSubnetWhereInput. + + + :param local_id_not_starts_with: The local_id_not_starts_with of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :type local_id_not_starts_with: str + """ + + self._local_id_not_starts_with = local_id_not_starts_with + + @property + def local_id_starts_with(self): + """Gets the local_id_starts_with of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The local_id_starts_with of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_starts_with + + @local_id_starts_with.setter + def local_id_starts_with(self, local_id_starts_with): + """Sets the local_id_starts_with of this VirtualPrivateCloudSubnetWhereInput. + + + :param local_id_starts_with: The local_id_starts_with of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :type local_id_starts_with: str + """ + + self._local_id_starts_with = local_id_starts_with + + @property + def name(self): + """Gets the name of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The name of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._name + + @name.setter + def name(self, name): + """Sets the name of this VirtualPrivateCloudSubnetWhereInput. + + + :param name: The name of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :type name: str + """ + + self._name = name + + @property + def name_contains(self): + """Gets the name_contains of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The name_contains of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_contains + + @name_contains.setter + def name_contains(self, name_contains): + """Sets the name_contains of this VirtualPrivateCloudSubnetWhereInput. + + + :param name_contains: The name_contains of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :type name_contains: str + """ + + self._name_contains = name_contains + + @property + def name_ends_with(self): + """Gets the name_ends_with of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The name_ends_with of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_ends_with + + @name_ends_with.setter + def name_ends_with(self, name_ends_with): + """Sets the name_ends_with of this VirtualPrivateCloudSubnetWhereInput. + + + :param name_ends_with: The name_ends_with of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :type name_ends_with: str + """ + + self._name_ends_with = name_ends_with + + @property + def name_gt(self): + """Gets the name_gt of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The name_gt of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_gt + + @name_gt.setter + def name_gt(self, name_gt): + """Sets the name_gt of this VirtualPrivateCloudSubnetWhereInput. + + + :param name_gt: The name_gt of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :type name_gt: str + """ + + self._name_gt = name_gt + + @property + def name_gte(self): + """Gets the name_gte of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The name_gte of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_gte + + @name_gte.setter + def name_gte(self, name_gte): + """Sets the name_gte of this VirtualPrivateCloudSubnetWhereInput. + + + :param name_gte: The name_gte of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :type name_gte: str + """ + + self._name_gte = name_gte + + @property + def name_in(self): + """Gets the name_in of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The name_in of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._name_in + + @name_in.setter + def name_in(self, name_in): + """Sets the name_in of this VirtualPrivateCloudSubnetWhereInput. + + + :param name_in: The name_in of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :type name_in: list[str] + """ + + self._name_in = name_in + + @property + def name_lt(self): + """Gets the name_lt of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The name_lt of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_lt + + @name_lt.setter + def name_lt(self, name_lt): + """Sets the name_lt of this VirtualPrivateCloudSubnetWhereInput. + + + :param name_lt: The name_lt of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :type name_lt: str + """ + + self._name_lt = name_lt + + @property + def name_lte(self): + """Gets the name_lte of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The name_lte of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_lte + + @name_lte.setter + def name_lte(self, name_lte): + """Sets the name_lte of this VirtualPrivateCloudSubnetWhereInput. + + + :param name_lte: The name_lte of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :type name_lte: str + """ + + self._name_lte = name_lte + + @property + def name_not(self): + """Gets the name_not of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The name_not of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_not + + @name_not.setter + def name_not(self, name_not): + """Sets the name_not of this VirtualPrivateCloudSubnetWhereInput. + + + :param name_not: The name_not of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :type name_not: str + """ + + self._name_not = name_not + + @property + def name_not_contains(self): + """Gets the name_not_contains of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The name_not_contains of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_not_contains + + @name_not_contains.setter + def name_not_contains(self, name_not_contains): + """Sets the name_not_contains of this VirtualPrivateCloudSubnetWhereInput. + + + :param name_not_contains: The name_not_contains of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :type name_not_contains: str + """ + + self._name_not_contains = name_not_contains + + @property + def name_not_ends_with(self): + """Gets the name_not_ends_with of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The name_not_ends_with of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_not_ends_with + + @name_not_ends_with.setter + def name_not_ends_with(self, name_not_ends_with): + """Sets the name_not_ends_with of this VirtualPrivateCloudSubnetWhereInput. + + + :param name_not_ends_with: The name_not_ends_with of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :type name_not_ends_with: str + """ + + self._name_not_ends_with = name_not_ends_with + + @property + def name_not_in(self): + """Gets the name_not_in of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The name_not_in of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._name_not_in + + @name_not_in.setter + def name_not_in(self, name_not_in): + """Sets the name_not_in of this VirtualPrivateCloudSubnetWhereInput. + + + :param name_not_in: The name_not_in of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :type name_not_in: list[str] + """ + + self._name_not_in = name_not_in + + @property + def name_not_starts_with(self): + """Gets the name_not_starts_with of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The name_not_starts_with of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_not_starts_with + + @name_not_starts_with.setter + def name_not_starts_with(self, name_not_starts_with): + """Sets the name_not_starts_with of this VirtualPrivateCloudSubnetWhereInput. + + + :param name_not_starts_with: The name_not_starts_with of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :type name_not_starts_with: str + """ + + self._name_not_starts_with = name_not_starts_with + + @property + def name_starts_with(self): + """Gets the name_starts_with of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The name_starts_with of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_starts_with + + @name_starts_with.setter + def name_starts_with(self, name_starts_with): + """Sets the name_starts_with of this VirtualPrivateCloudSubnetWhereInput. + + + :param name_starts_with: The name_starts_with of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :type name_starts_with: str + """ + + self._name_starts_with = name_starts_with + + @property + def route_table(self): + """Gets the route_table of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The route_table of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :rtype: VirtualPrivateCloudRouteTableWhereInput + """ + return self._route_table + + @route_table.setter + def route_table(self, route_table): + """Sets the route_table of this VirtualPrivateCloudSubnetWhereInput. + + + :param route_table: The route_table of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :type route_table: VirtualPrivateCloudRouteTableWhereInput + """ + + self._route_table = route_table + + @property + def total_ip_count(self): + """Gets the total_ip_count of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The total_ip_count of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :rtype: int + """ + return self._total_ip_count + + @total_ip_count.setter + def total_ip_count(self, total_ip_count): + """Sets the total_ip_count of this VirtualPrivateCloudSubnetWhereInput. + + + :param total_ip_count: The total_ip_count of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :type total_ip_count: int + """ + + self._total_ip_count = total_ip_count + + @property + def total_ip_count_gt(self): + """Gets the total_ip_count_gt of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The total_ip_count_gt of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :rtype: int + """ + return self._total_ip_count_gt + + @total_ip_count_gt.setter + def total_ip_count_gt(self, total_ip_count_gt): + """Sets the total_ip_count_gt of this VirtualPrivateCloudSubnetWhereInput. + + + :param total_ip_count_gt: The total_ip_count_gt of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :type total_ip_count_gt: int + """ + + self._total_ip_count_gt = total_ip_count_gt + + @property + def total_ip_count_gte(self): + """Gets the total_ip_count_gte of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The total_ip_count_gte of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :rtype: int + """ + return self._total_ip_count_gte + + @total_ip_count_gte.setter + def total_ip_count_gte(self, total_ip_count_gte): + """Sets the total_ip_count_gte of this VirtualPrivateCloudSubnetWhereInput. + + + :param total_ip_count_gte: The total_ip_count_gte of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :type total_ip_count_gte: int + """ + + self._total_ip_count_gte = total_ip_count_gte + + @property + def total_ip_count_in(self): + """Gets the total_ip_count_in of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The total_ip_count_in of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :rtype: list[int] + """ + return self._total_ip_count_in + + @total_ip_count_in.setter + def total_ip_count_in(self, total_ip_count_in): + """Sets the total_ip_count_in of this VirtualPrivateCloudSubnetWhereInput. + + + :param total_ip_count_in: The total_ip_count_in of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :type total_ip_count_in: list[int] + """ + + self._total_ip_count_in = total_ip_count_in + + @property + def total_ip_count_lt(self): + """Gets the total_ip_count_lt of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The total_ip_count_lt of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :rtype: int + """ + return self._total_ip_count_lt + + @total_ip_count_lt.setter + def total_ip_count_lt(self, total_ip_count_lt): + """Sets the total_ip_count_lt of this VirtualPrivateCloudSubnetWhereInput. + + + :param total_ip_count_lt: The total_ip_count_lt of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :type total_ip_count_lt: int + """ + + self._total_ip_count_lt = total_ip_count_lt + + @property + def total_ip_count_lte(self): + """Gets the total_ip_count_lte of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The total_ip_count_lte of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :rtype: int + """ + return self._total_ip_count_lte + + @total_ip_count_lte.setter + def total_ip_count_lte(self, total_ip_count_lte): + """Sets the total_ip_count_lte of this VirtualPrivateCloudSubnetWhereInput. + + + :param total_ip_count_lte: The total_ip_count_lte of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :type total_ip_count_lte: int + """ + + self._total_ip_count_lte = total_ip_count_lte + + @property + def total_ip_count_not(self): + """Gets the total_ip_count_not of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The total_ip_count_not of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :rtype: int + """ + return self._total_ip_count_not + + @total_ip_count_not.setter + def total_ip_count_not(self, total_ip_count_not): + """Sets the total_ip_count_not of this VirtualPrivateCloudSubnetWhereInput. + + + :param total_ip_count_not: The total_ip_count_not of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :type total_ip_count_not: int + """ + + self._total_ip_count_not = total_ip_count_not + + @property + def total_ip_count_not_in(self): + """Gets the total_ip_count_not_in of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The total_ip_count_not_in of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :rtype: list[int] + """ + return self._total_ip_count_not_in + + @total_ip_count_not_in.setter + def total_ip_count_not_in(self, total_ip_count_not_in): + """Sets the total_ip_count_not_in of this VirtualPrivateCloudSubnetWhereInput. + + + :param total_ip_count_not_in: The total_ip_count_not_in of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :type total_ip_count_not_in: list[int] + """ + + self._total_ip_count_not_in = total_ip_count_not_in + + @property + def unused_ip_count(self): + """Gets the unused_ip_count of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The unused_ip_count of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :rtype: int + """ + return self._unused_ip_count + + @unused_ip_count.setter + def unused_ip_count(self, unused_ip_count): + """Sets the unused_ip_count of this VirtualPrivateCloudSubnetWhereInput. + + + :param unused_ip_count: The unused_ip_count of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :type unused_ip_count: int + """ + + self._unused_ip_count = unused_ip_count + + @property + def unused_ip_count_gt(self): + """Gets the unused_ip_count_gt of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The unused_ip_count_gt of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :rtype: int + """ + return self._unused_ip_count_gt + + @unused_ip_count_gt.setter + def unused_ip_count_gt(self, unused_ip_count_gt): + """Sets the unused_ip_count_gt of this VirtualPrivateCloudSubnetWhereInput. + + + :param unused_ip_count_gt: The unused_ip_count_gt of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :type unused_ip_count_gt: int + """ + + self._unused_ip_count_gt = unused_ip_count_gt + + @property + def unused_ip_count_gte(self): + """Gets the unused_ip_count_gte of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The unused_ip_count_gte of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :rtype: int + """ + return self._unused_ip_count_gte + + @unused_ip_count_gte.setter + def unused_ip_count_gte(self, unused_ip_count_gte): + """Sets the unused_ip_count_gte of this VirtualPrivateCloudSubnetWhereInput. + + + :param unused_ip_count_gte: The unused_ip_count_gte of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :type unused_ip_count_gte: int + """ + + self._unused_ip_count_gte = unused_ip_count_gte + + @property + def unused_ip_count_in(self): + """Gets the unused_ip_count_in of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The unused_ip_count_in of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :rtype: list[int] + """ + return self._unused_ip_count_in + + @unused_ip_count_in.setter + def unused_ip_count_in(self, unused_ip_count_in): + """Sets the unused_ip_count_in of this VirtualPrivateCloudSubnetWhereInput. + + + :param unused_ip_count_in: The unused_ip_count_in of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :type unused_ip_count_in: list[int] + """ + + self._unused_ip_count_in = unused_ip_count_in + + @property + def unused_ip_count_lt(self): + """Gets the unused_ip_count_lt of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The unused_ip_count_lt of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :rtype: int + """ + return self._unused_ip_count_lt + + @unused_ip_count_lt.setter + def unused_ip_count_lt(self, unused_ip_count_lt): + """Sets the unused_ip_count_lt of this VirtualPrivateCloudSubnetWhereInput. + + + :param unused_ip_count_lt: The unused_ip_count_lt of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :type unused_ip_count_lt: int + """ + + self._unused_ip_count_lt = unused_ip_count_lt + + @property + def unused_ip_count_lte(self): + """Gets the unused_ip_count_lte of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The unused_ip_count_lte of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :rtype: int + """ + return self._unused_ip_count_lte + + @unused_ip_count_lte.setter + def unused_ip_count_lte(self, unused_ip_count_lte): + """Sets the unused_ip_count_lte of this VirtualPrivateCloudSubnetWhereInput. + + + :param unused_ip_count_lte: The unused_ip_count_lte of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :type unused_ip_count_lte: int + """ + + self._unused_ip_count_lte = unused_ip_count_lte + + @property + def unused_ip_count_not(self): + """Gets the unused_ip_count_not of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The unused_ip_count_not of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :rtype: int + """ + return self._unused_ip_count_not + + @unused_ip_count_not.setter + def unused_ip_count_not(self, unused_ip_count_not): + """Sets the unused_ip_count_not of this VirtualPrivateCloudSubnetWhereInput. + + + :param unused_ip_count_not: The unused_ip_count_not of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :type unused_ip_count_not: int + """ + + self._unused_ip_count_not = unused_ip_count_not + + @property + def unused_ip_count_not_in(self): + """Gets the unused_ip_count_not_in of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The unused_ip_count_not_in of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :rtype: list[int] + """ + return self._unused_ip_count_not_in + + @unused_ip_count_not_in.setter + def unused_ip_count_not_in(self, unused_ip_count_not_in): + """Sets the unused_ip_count_not_in of this VirtualPrivateCloudSubnetWhereInput. + + + :param unused_ip_count_not_in: The unused_ip_count_not_in of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :type unused_ip_count_not_in: list[int] + """ + + self._unused_ip_count_not_in = unused_ip_count_not_in + + @property + def vpc(self): + """Gets the vpc of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The vpc of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :rtype: VirtualPrivateCloudWhereInput + """ + return self._vpc + + @vpc.setter + def vpc(self, vpc): + """Sets the vpc of this VirtualPrivateCloudSubnetWhereInput. + + + :param vpc: The vpc of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :type vpc: VirtualPrivateCloudWhereInput + """ + + self._vpc = vpc + + @property + def vpc_nics_every(self): + """Gets the vpc_nics_every of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The vpc_nics_every of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :rtype: VirtualPrivateCloudNicWhereInput + """ + return self._vpc_nics_every + + @vpc_nics_every.setter + def vpc_nics_every(self, vpc_nics_every): + """Sets the vpc_nics_every of this VirtualPrivateCloudSubnetWhereInput. + + + :param vpc_nics_every: The vpc_nics_every of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :type vpc_nics_every: VirtualPrivateCloudNicWhereInput + """ + + self._vpc_nics_every = vpc_nics_every + + @property + def vpc_nics_none(self): + """Gets the vpc_nics_none of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The vpc_nics_none of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :rtype: VirtualPrivateCloudNicWhereInput + """ + return self._vpc_nics_none + + @vpc_nics_none.setter + def vpc_nics_none(self, vpc_nics_none): + """Sets the vpc_nics_none of this VirtualPrivateCloudSubnetWhereInput. + + + :param vpc_nics_none: The vpc_nics_none of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :type vpc_nics_none: VirtualPrivateCloudNicWhereInput + """ + + self._vpc_nics_none = vpc_nics_none + + @property + def vpc_nics_some(self): + """Gets the vpc_nics_some of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + + + :return: The vpc_nics_some of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :rtype: VirtualPrivateCloudNicWhereInput + """ + return self._vpc_nics_some + + @vpc_nics_some.setter + def vpc_nics_some(self, vpc_nics_some): + """Sets the vpc_nics_some of this VirtualPrivateCloudSubnetWhereInput. + + + :param vpc_nics_some: The vpc_nics_some of this VirtualPrivateCloudSubnetWhereInput. # noqa: E501 + :type vpc_nics_some: VirtualPrivateCloudNicWhereInput + """ + + self._vpc_nics_some = vpc_nics_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, VirtualPrivateCloudSubnetWhereInput): + 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, VirtualPrivateCloudSubnetWhereInput): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/virtual_private_cloud_where_input.py b/cloudtower/models/virtual_private_cloud_where_input.py new file mode 100644 index 00000000..4f799085 --- /dev/null +++ b/cloudtower/models/virtual_private_cloud_where_input.py @@ -0,0 +1,2467 @@ +# 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 cloudtower.configuration import Configuration + + +class VirtualPrivateCloudWhereInput(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[VirtualPrivateCloudWhereInput]', + '_not': 'list[VirtualPrivateCloudWhereInput]', + '_or': 'list[VirtualPrivateCloudWhereInput]', + 'associate_external_subnet_num': 'int', + 'associate_external_subnet_num_gt': 'int', + 'associate_external_subnet_num_gte': 'int', + 'associate_external_subnet_num_in': 'list[int]', + 'associate_external_subnet_num_lt': 'int', + 'associate_external_subnet_num_lte': 'int', + 'associate_external_subnet_num_not': 'int', + 'associate_external_subnet_num_not_in': 'list[int]', + 'description': 'str', + 'description_contains': 'str', + 'description_ends_with': 'str', + 'description_gt': 'str', + 'description_gte': 'str', + 'description_in': 'list[str]', + 'description_lt': 'str', + 'description_lte': 'str', + 'description_not': 'str', + 'description_not_contains': 'str', + 'description_not_ends_with': 'str', + 'description_not_in': 'list[str]', + 'description_not_starts_with': 'str', + 'description_starts_with': 'str', + 'entity_async_status': 'EntityAsyncStatus', + 'entity_async_status_in': 'list[EntityAsyncStatus]', + 'entity_async_status_not': 'EntityAsyncStatus', + 'entity_async_status_not_in': 'list[EntityAsyncStatus]', + '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', + 'isolation_policies_every': 'VirtualPrivateCloudIsolationPolicyWhereInput', + 'isolation_policies_none': 'VirtualPrivateCloudIsolationPolicyWhereInput', + 'isolation_policies_some': 'VirtualPrivateCloudIsolationPolicyWhereInput', + 'local_id': 'str', + 'local_id_contains': 'str', + 'local_id_ends_with': 'str', + 'local_id_gt': 'str', + 'local_id_gte': 'str', + 'local_id_in': 'list[str]', + 'local_id_lt': 'str', + 'local_id_lte': 'str', + 'local_id_not': 'str', + 'local_id_not_contains': 'str', + 'local_id_not_ends_with': 'str', + 'local_id_not_in': 'list[str]', + 'local_id_not_starts_with': 'str', + 'local_id_starts_with': 'str', + 'mtu': 'int', + 'mtu_gt': 'int', + 'mtu_gte': 'int', + 'mtu_in': 'list[int]', + 'mtu_lt': 'int', + 'mtu_lte': 'int', + 'mtu_not': 'int', + 'mtu_not_in': 'list[int]', + 'name': 'str', + 'name_contains': 'str', + 'name_ends_with': 'str', + 'name_gt': 'str', + 'name_gte': 'str', + 'name_in': 'list[str]', + 'name_lt': 'str', + 'name_lte': 'str', + 'name_not': 'str', + 'name_not_contains': 'str', + 'name_not_ends_with': 'str', + 'name_not_in': 'list[str]', + 'name_not_starts_with': 'str', + 'name_starts_with': 'str', + 'route_tables_every': 'VirtualPrivateCloudRouteTableWhereInput', + 'route_tables_none': 'VirtualPrivateCloudRouteTableWhereInput', + 'route_tables_some': 'VirtualPrivateCloudRouteTableWhereInput', + 'security_groups_every': 'VirtualPrivateCloudSecurityGroupWhereInput', + 'security_groups_none': 'VirtualPrivateCloudSecurityGroupWhereInput', + 'security_groups_some': 'VirtualPrivateCloudSecurityGroupWhereInput', + 'security_policies_every': 'VirtualPrivateCloudSecurityPolicyWhereInput', + 'security_policies_none': 'VirtualPrivateCloudSecurityPolicyWhereInput', + 'security_policies_some': 'VirtualPrivateCloudSecurityPolicyWhereInput', + 'subnets_every': 'VirtualPrivateCloudSubnetWhereInput', + 'subnets_none': 'VirtualPrivateCloudSubnetWhereInput', + 'subnets_some': 'VirtualPrivateCloudSubnetWhereInput', + 'vpc_service': 'VirtualPrivateCloudServiceWhereInput' + } + + attribute_map = { + '_and': 'AND', + '_not': 'NOT', + '_or': 'OR', + 'associate_external_subnet_num': 'associate_external_subnet_num', + 'associate_external_subnet_num_gt': 'associate_external_subnet_num_gt', + 'associate_external_subnet_num_gte': 'associate_external_subnet_num_gte', + 'associate_external_subnet_num_in': 'associate_external_subnet_num_in', + 'associate_external_subnet_num_lt': 'associate_external_subnet_num_lt', + 'associate_external_subnet_num_lte': 'associate_external_subnet_num_lte', + 'associate_external_subnet_num_not': 'associate_external_subnet_num_not', + 'associate_external_subnet_num_not_in': 'associate_external_subnet_num_not_in', + 'description': 'description', + 'description_contains': 'description_contains', + 'description_ends_with': 'description_ends_with', + 'description_gt': 'description_gt', + 'description_gte': 'description_gte', + 'description_in': 'description_in', + 'description_lt': 'description_lt', + 'description_lte': 'description_lte', + 'description_not': 'description_not', + 'description_not_contains': 'description_not_contains', + 'description_not_ends_with': 'description_not_ends_with', + 'description_not_in': 'description_not_in', + 'description_not_starts_with': 'description_not_starts_with', + 'description_starts_with': 'description_starts_with', + 'entity_async_status': 'entityAsyncStatus', + 'entity_async_status_in': 'entityAsyncStatus_in', + 'entity_async_status_not': 'entityAsyncStatus_not', + 'entity_async_status_not_in': 'entityAsyncStatus_not_in', + 'id': 'id', + 'id_contains': 'id_contains', + 'id_ends_with': 'id_ends_with', + 'id_gt': 'id_gt', + 'id_gte': 'id_gte', + 'id_in': 'id_in', + 'id_lt': 'id_lt', + 'id_lte': 'id_lte', + 'id_not': 'id_not', + 'id_not_contains': 'id_not_contains', + 'id_not_ends_with': 'id_not_ends_with', + 'id_not_in': 'id_not_in', + 'id_not_starts_with': 'id_not_starts_with', + 'id_starts_with': 'id_starts_with', + 'isolation_policies_every': 'isolation_policies_every', + 'isolation_policies_none': 'isolation_policies_none', + 'isolation_policies_some': 'isolation_policies_some', + 'local_id': 'local_id', + 'local_id_contains': 'local_id_contains', + 'local_id_ends_with': 'local_id_ends_with', + 'local_id_gt': 'local_id_gt', + 'local_id_gte': 'local_id_gte', + 'local_id_in': 'local_id_in', + 'local_id_lt': 'local_id_lt', + 'local_id_lte': 'local_id_lte', + 'local_id_not': 'local_id_not', + 'local_id_not_contains': 'local_id_not_contains', + 'local_id_not_ends_with': 'local_id_not_ends_with', + 'local_id_not_in': 'local_id_not_in', + 'local_id_not_starts_with': 'local_id_not_starts_with', + 'local_id_starts_with': 'local_id_starts_with', + 'mtu': 'mtu', + 'mtu_gt': 'mtu_gt', + 'mtu_gte': 'mtu_gte', + 'mtu_in': 'mtu_in', + 'mtu_lt': 'mtu_lt', + 'mtu_lte': 'mtu_lte', + 'mtu_not': 'mtu_not', + 'mtu_not_in': 'mtu_not_in', + 'name': 'name', + 'name_contains': 'name_contains', + 'name_ends_with': 'name_ends_with', + 'name_gt': 'name_gt', + 'name_gte': 'name_gte', + 'name_in': 'name_in', + 'name_lt': 'name_lt', + 'name_lte': 'name_lte', + 'name_not': 'name_not', + 'name_not_contains': 'name_not_contains', + 'name_not_ends_with': 'name_not_ends_with', + 'name_not_in': 'name_not_in', + 'name_not_starts_with': 'name_not_starts_with', + 'name_starts_with': 'name_starts_with', + 'route_tables_every': 'route_tables_every', + 'route_tables_none': 'route_tables_none', + 'route_tables_some': 'route_tables_some', + 'security_groups_every': 'security_groups_every', + 'security_groups_none': 'security_groups_none', + 'security_groups_some': 'security_groups_some', + 'security_policies_every': 'security_policies_every', + 'security_policies_none': 'security_policies_none', + 'security_policies_some': 'security_policies_some', + 'subnets_every': 'subnets_every', + 'subnets_none': 'subnets_none', + 'subnets_some': 'subnets_some', + 'vpc_service': 'vpc_service' + } + + def __init__(self, **kwargs): # noqa: E501 + """VirtualPrivateCloudWhereInput - 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._associate_external_subnet_num = None + self._associate_external_subnet_num_gt = None + self._associate_external_subnet_num_gte = None + self._associate_external_subnet_num_in = None + self._associate_external_subnet_num_lt = None + self._associate_external_subnet_num_lte = None + self._associate_external_subnet_num_not = None + self._associate_external_subnet_num_not_in = None + self._description = None + self._description_contains = None + self._description_ends_with = None + self._description_gt = None + self._description_gte = None + self._description_in = None + self._description_lt = None + self._description_lte = None + self._description_not = None + self._description_not_contains = None + self._description_not_ends_with = None + self._description_not_in = None + self._description_not_starts_with = None + self._description_starts_with = None + self._entity_async_status = None + self._entity_async_status_in = None + self._entity_async_status_not = None + self._entity_async_status_not_in = None + self._id = None + self._id_contains = None + self._id_ends_with = None + self._id_gt = None + self._id_gte = None + self._id_in = None + self._id_lt = None + self._id_lte = None + self._id_not = None + self._id_not_contains = None + self._id_not_ends_with = None + self._id_not_in = None + self._id_not_starts_with = None + self._id_starts_with = None + self._isolation_policies_every = None + self._isolation_policies_none = None + self._isolation_policies_some = None + self._local_id = None + self._local_id_contains = None + self._local_id_ends_with = None + self._local_id_gt = None + self._local_id_gte = None + self._local_id_in = None + self._local_id_lt = None + self._local_id_lte = None + self._local_id_not = None + self._local_id_not_contains = None + self._local_id_not_ends_with = None + self._local_id_not_in = None + self._local_id_not_starts_with = None + self._local_id_starts_with = None + self._mtu = None + self._mtu_gt = None + self._mtu_gte = None + self._mtu_in = None + self._mtu_lt = None + self._mtu_lte = None + self._mtu_not = None + self._mtu_not_in = None + self._name = None + self._name_contains = None + self._name_ends_with = None + self._name_gt = None + self._name_gte = None + self._name_in = None + self._name_lt = None + self._name_lte = None + self._name_not = None + self._name_not_contains = None + self._name_not_ends_with = None + self._name_not_in = None + self._name_not_starts_with = None + self._name_starts_with = None + self._route_tables_every = None + self._route_tables_none = None + self._route_tables_some = None + self._security_groups_every = None + self._security_groups_none = None + self._security_groups_some = None + self._security_policies_every = None + self._security_policies_none = None + self._security_policies_some = None + self._subnets_every = None + self._subnets_none = None + self._subnets_some = None + self._vpc_service = None + self.discriminator = None + + self._and = kwargs.get("_and", None) + self._not = kwargs.get("_not", None) + self._or = kwargs.get("_or", None) + self.associate_external_subnet_num = kwargs.get("associate_external_subnet_num", None) + self.associate_external_subnet_num_gt = kwargs.get("associate_external_subnet_num_gt", None) + self.associate_external_subnet_num_gte = kwargs.get("associate_external_subnet_num_gte", None) + self.associate_external_subnet_num_in = kwargs.get("associate_external_subnet_num_in", None) + self.associate_external_subnet_num_lt = kwargs.get("associate_external_subnet_num_lt", None) + self.associate_external_subnet_num_lte = kwargs.get("associate_external_subnet_num_lte", None) + self.associate_external_subnet_num_not = kwargs.get("associate_external_subnet_num_not", None) + self.associate_external_subnet_num_not_in = kwargs.get("associate_external_subnet_num_not_in", None) + self.description = kwargs.get("description", None) + self.description_contains = kwargs.get("description_contains", None) + self.description_ends_with = kwargs.get("description_ends_with", None) + self.description_gt = kwargs.get("description_gt", None) + self.description_gte = kwargs.get("description_gte", None) + self.description_in = kwargs.get("description_in", None) + self.description_lt = kwargs.get("description_lt", None) + self.description_lte = kwargs.get("description_lte", None) + self.description_not = kwargs.get("description_not", None) + self.description_not_contains = kwargs.get("description_not_contains", None) + self.description_not_ends_with = kwargs.get("description_not_ends_with", None) + self.description_not_in = kwargs.get("description_not_in", None) + self.description_not_starts_with = kwargs.get("description_not_starts_with", None) + self.description_starts_with = kwargs.get("description_starts_with", None) + self.entity_async_status = kwargs.get("entity_async_status", None) + self.entity_async_status_in = kwargs.get("entity_async_status_in", None) + self.entity_async_status_not = kwargs.get("entity_async_status_not", None) + self.entity_async_status_not_in = kwargs.get("entity_async_status_not_in", None) + self.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.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.local_id = kwargs.get("local_id", None) + self.local_id_contains = kwargs.get("local_id_contains", None) + self.local_id_ends_with = kwargs.get("local_id_ends_with", None) + self.local_id_gt = kwargs.get("local_id_gt", None) + self.local_id_gte = kwargs.get("local_id_gte", None) + self.local_id_in = kwargs.get("local_id_in", None) + self.local_id_lt = kwargs.get("local_id_lt", None) + self.local_id_lte = kwargs.get("local_id_lte", None) + self.local_id_not = kwargs.get("local_id_not", None) + self.local_id_not_contains = kwargs.get("local_id_not_contains", None) + self.local_id_not_ends_with = kwargs.get("local_id_not_ends_with", None) + self.local_id_not_in = kwargs.get("local_id_not_in", None) + self.local_id_not_starts_with = kwargs.get("local_id_not_starts_with", None) + self.local_id_starts_with = kwargs.get("local_id_starts_with", None) + self.mtu = kwargs.get("mtu", None) + self.mtu_gt = kwargs.get("mtu_gt", None) + self.mtu_gte = kwargs.get("mtu_gte", None) + self.mtu_in = kwargs.get("mtu_in", None) + self.mtu_lt = kwargs.get("mtu_lt", None) + self.mtu_lte = kwargs.get("mtu_lte", None) + self.mtu_not = kwargs.get("mtu_not", None) + self.mtu_not_in = kwargs.get("mtu_not_in", None) + self.name = kwargs.get("name", None) + self.name_contains = kwargs.get("name_contains", None) + self.name_ends_with = kwargs.get("name_ends_with", None) + self.name_gt = kwargs.get("name_gt", None) + self.name_gte = kwargs.get("name_gte", None) + self.name_in = kwargs.get("name_in", None) + self.name_lt = kwargs.get("name_lt", None) + self.name_lte = kwargs.get("name_lte", None) + self.name_not = kwargs.get("name_not", None) + self.name_not_contains = kwargs.get("name_not_contains", None) + self.name_not_ends_with = kwargs.get("name_not_ends_with", None) + self.name_not_in = kwargs.get("name_not_in", None) + self.name_not_starts_with = kwargs.get("name_not_starts_with", None) + self.name_starts_with = kwargs.get("name_starts_with", None) + self.route_tables_every = kwargs.get("route_tables_every", None) + self.route_tables_none = kwargs.get("route_tables_none", None) + self.route_tables_some = kwargs.get("route_tables_some", None) + self.security_groups_every = kwargs.get("security_groups_every", None) + self.security_groups_none = kwargs.get("security_groups_none", None) + self.security_groups_some = kwargs.get("security_groups_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.subnets_every = kwargs.get("subnets_every", None) + self.subnets_none = kwargs.get("subnets_none", None) + self.subnets_some = kwargs.get("subnets_some", None) + self.vpc_service = kwargs.get("vpc_service", None) + + @property + def _and(self): + """Gets the _and of this VirtualPrivateCloudWhereInput. # noqa: E501 + + + :return: The _and of this VirtualPrivateCloudWhereInput. # noqa: E501 + :rtype: list[VirtualPrivateCloudWhereInput] + """ + return self.__and + + @_and.setter + def _and(self, _and): + """Sets the _and of this VirtualPrivateCloudWhereInput. + + + :param _and: The _and of this VirtualPrivateCloudWhereInput. # noqa: E501 + :type _and: list[VirtualPrivateCloudWhereInput] + """ + + self.__and = _and + + @property + def _not(self): + """Gets the _not of this VirtualPrivateCloudWhereInput. # noqa: E501 + + + :return: The _not of this VirtualPrivateCloudWhereInput. # noqa: E501 + :rtype: list[VirtualPrivateCloudWhereInput] + """ + return self.__not + + @_not.setter + def _not(self, _not): + """Sets the _not of this VirtualPrivateCloudWhereInput. + + + :param _not: The _not of this VirtualPrivateCloudWhereInput. # noqa: E501 + :type _not: list[VirtualPrivateCloudWhereInput] + """ + + self.__not = _not + + @property + def _or(self): + """Gets the _or of this VirtualPrivateCloudWhereInput. # noqa: E501 + + + :return: The _or of this VirtualPrivateCloudWhereInput. # noqa: E501 + :rtype: list[VirtualPrivateCloudWhereInput] + """ + return self.__or + + @_or.setter + def _or(self, _or): + """Sets the _or of this VirtualPrivateCloudWhereInput. + + + :param _or: The _or of this VirtualPrivateCloudWhereInput. # noqa: E501 + :type _or: list[VirtualPrivateCloudWhereInput] + """ + + self.__or = _or + + @property + def associate_external_subnet_num(self): + """Gets the associate_external_subnet_num of this VirtualPrivateCloudWhereInput. # noqa: E501 + + + :return: The associate_external_subnet_num of this VirtualPrivateCloudWhereInput. # noqa: E501 + :rtype: int + """ + return self._associate_external_subnet_num + + @associate_external_subnet_num.setter + def associate_external_subnet_num(self, associate_external_subnet_num): + """Sets the associate_external_subnet_num of this VirtualPrivateCloudWhereInput. + + + :param associate_external_subnet_num: The associate_external_subnet_num of this VirtualPrivateCloudWhereInput. # noqa: E501 + :type associate_external_subnet_num: int + """ + + self._associate_external_subnet_num = associate_external_subnet_num + + @property + def associate_external_subnet_num_gt(self): + """Gets the associate_external_subnet_num_gt of this VirtualPrivateCloudWhereInput. # noqa: E501 + + + :return: The associate_external_subnet_num_gt of this VirtualPrivateCloudWhereInput. # noqa: E501 + :rtype: int + """ + return self._associate_external_subnet_num_gt + + @associate_external_subnet_num_gt.setter + def associate_external_subnet_num_gt(self, associate_external_subnet_num_gt): + """Sets the associate_external_subnet_num_gt of this VirtualPrivateCloudWhereInput. + + + :param associate_external_subnet_num_gt: The associate_external_subnet_num_gt of this VirtualPrivateCloudWhereInput. # noqa: E501 + :type associate_external_subnet_num_gt: int + """ + + self._associate_external_subnet_num_gt = associate_external_subnet_num_gt + + @property + def associate_external_subnet_num_gte(self): + """Gets the associate_external_subnet_num_gte of this VirtualPrivateCloudWhereInput. # noqa: E501 + + + :return: The associate_external_subnet_num_gte of this VirtualPrivateCloudWhereInput. # noqa: E501 + :rtype: int + """ + return self._associate_external_subnet_num_gte + + @associate_external_subnet_num_gte.setter + def associate_external_subnet_num_gte(self, associate_external_subnet_num_gte): + """Sets the associate_external_subnet_num_gte of this VirtualPrivateCloudWhereInput. + + + :param associate_external_subnet_num_gte: The associate_external_subnet_num_gte of this VirtualPrivateCloudWhereInput. # noqa: E501 + :type associate_external_subnet_num_gte: int + """ + + self._associate_external_subnet_num_gte = associate_external_subnet_num_gte + + @property + def associate_external_subnet_num_in(self): + """Gets the associate_external_subnet_num_in of this VirtualPrivateCloudWhereInput. # noqa: E501 + + + :return: The associate_external_subnet_num_in of this VirtualPrivateCloudWhereInput. # noqa: E501 + :rtype: list[int] + """ + return self._associate_external_subnet_num_in + + @associate_external_subnet_num_in.setter + def associate_external_subnet_num_in(self, associate_external_subnet_num_in): + """Sets the associate_external_subnet_num_in of this VirtualPrivateCloudWhereInput. + + + :param associate_external_subnet_num_in: The associate_external_subnet_num_in of this VirtualPrivateCloudWhereInput. # noqa: E501 + :type associate_external_subnet_num_in: list[int] + """ + + self._associate_external_subnet_num_in = associate_external_subnet_num_in + + @property + def associate_external_subnet_num_lt(self): + """Gets the associate_external_subnet_num_lt of this VirtualPrivateCloudWhereInput. # noqa: E501 + + + :return: The associate_external_subnet_num_lt of this VirtualPrivateCloudWhereInput. # noqa: E501 + :rtype: int + """ + return self._associate_external_subnet_num_lt + + @associate_external_subnet_num_lt.setter + def associate_external_subnet_num_lt(self, associate_external_subnet_num_lt): + """Sets the associate_external_subnet_num_lt of this VirtualPrivateCloudWhereInput. + + + :param associate_external_subnet_num_lt: The associate_external_subnet_num_lt of this VirtualPrivateCloudWhereInput. # noqa: E501 + :type associate_external_subnet_num_lt: int + """ + + self._associate_external_subnet_num_lt = associate_external_subnet_num_lt + + @property + def associate_external_subnet_num_lte(self): + """Gets the associate_external_subnet_num_lte of this VirtualPrivateCloudWhereInput. # noqa: E501 + + + :return: The associate_external_subnet_num_lte of this VirtualPrivateCloudWhereInput. # noqa: E501 + :rtype: int + """ + return self._associate_external_subnet_num_lte + + @associate_external_subnet_num_lte.setter + def associate_external_subnet_num_lte(self, associate_external_subnet_num_lte): + """Sets the associate_external_subnet_num_lte of this VirtualPrivateCloudWhereInput. + + + :param associate_external_subnet_num_lte: The associate_external_subnet_num_lte of this VirtualPrivateCloudWhereInput. # noqa: E501 + :type associate_external_subnet_num_lte: int + """ + + self._associate_external_subnet_num_lte = associate_external_subnet_num_lte + + @property + def associate_external_subnet_num_not(self): + """Gets the associate_external_subnet_num_not of this VirtualPrivateCloudWhereInput. # noqa: E501 + + + :return: The associate_external_subnet_num_not of this VirtualPrivateCloudWhereInput. # noqa: E501 + :rtype: int + """ + return self._associate_external_subnet_num_not + + @associate_external_subnet_num_not.setter + def associate_external_subnet_num_not(self, associate_external_subnet_num_not): + """Sets the associate_external_subnet_num_not of this VirtualPrivateCloudWhereInput. + + + :param associate_external_subnet_num_not: The associate_external_subnet_num_not of this VirtualPrivateCloudWhereInput. # noqa: E501 + :type associate_external_subnet_num_not: int + """ + + self._associate_external_subnet_num_not = associate_external_subnet_num_not + + @property + def associate_external_subnet_num_not_in(self): + """Gets the associate_external_subnet_num_not_in of this VirtualPrivateCloudWhereInput. # noqa: E501 + + + :return: The associate_external_subnet_num_not_in of this VirtualPrivateCloudWhereInput. # noqa: E501 + :rtype: list[int] + """ + return self._associate_external_subnet_num_not_in + + @associate_external_subnet_num_not_in.setter + def associate_external_subnet_num_not_in(self, associate_external_subnet_num_not_in): + """Sets the associate_external_subnet_num_not_in of this VirtualPrivateCloudWhereInput. + + + :param associate_external_subnet_num_not_in: The associate_external_subnet_num_not_in of this VirtualPrivateCloudWhereInput. # noqa: E501 + :type associate_external_subnet_num_not_in: list[int] + """ + + self._associate_external_subnet_num_not_in = associate_external_subnet_num_not_in + + @property + def description(self): + """Gets the description of this VirtualPrivateCloudWhereInput. # noqa: E501 + + + :return: The description of this VirtualPrivateCloudWhereInput. # noqa: E501 + :rtype: str + """ + return self._description + + @description.setter + def description(self, description): + """Sets the description of this VirtualPrivateCloudWhereInput. + + + :param description: The description of this VirtualPrivateCloudWhereInput. # noqa: E501 + :type description: str + """ + + self._description = description + + @property + def description_contains(self): + """Gets the description_contains of this VirtualPrivateCloudWhereInput. # noqa: E501 + + + :return: The description_contains of this VirtualPrivateCloudWhereInput. # noqa: E501 + :rtype: str + """ + return self._description_contains + + @description_contains.setter + def description_contains(self, description_contains): + """Sets the description_contains of this VirtualPrivateCloudWhereInput. + + + :param description_contains: The description_contains of this VirtualPrivateCloudWhereInput. # noqa: E501 + :type description_contains: str + """ + + self._description_contains = description_contains + + @property + def description_ends_with(self): + """Gets the description_ends_with of this VirtualPrivateCloudWhereInput. # noqa: E501 + + + :return: The description_ends_with of this VirtualPrivateCloudWhereInput. # noqa: E501 + :rtype: str + """ + return self._description_ends_with + + @description_ends_with.setter + def description_ends_with(self, description_ends_with): + """Sets the description_ends_with of this VirtualPrivateCloudWhereInput. + + + :param description_ends_with: The description_ends_with of this VirtualPrivateCloudWhereInput. # noqa: E501 + :type description_ends_with: str + """ + + self._description_ends_with = description_ends_with + + @property + def description_gt(self): + """Gets the description_gt of this VirtualPrivateCloudWhereInput. # noqa: E501 + + + :return: The description_gt of this VirtualPrivateCloudWhereInput. # noqa: E501 + :rtype: str + """ + return self._description_gt + + @description_gt.setter + def description_gt(self, description_gt): + """Sets the description_gt of this VirtualPrivateCloudWhereInput. + + + :param description_gt: The description_gt of this VirtualPrivateCloudWhereInput. # noqa: E501 + :type description_gt: str + """ + + self._description_gt = description_gt + + @property + def description_gte(self): + """Gets the description_gte of this VirtualPrivateCloudWhereInput. # noqa: E501 + + + :return: The description_gte of this VirtualPrivateCloudWhereInput. # noqa: E501 + :rtype: str + """ + return self._description_gte + + @description_gte.setter + def description_gte(self, description_gte): + """Sets the description_gte of this VirtualPrivateCloudWhereInput. + + + :param description_gte: The description_gte of this VirtualPrivateCloudWhereInput. # noqa: E501 + :type description_gte: str + """ + + self._description_gte = description_gte + + @property + def description_in(self): + """Gets the description_in of this VirtualPrivateCloudWhereInput. # noqa: E501 + + + :return: The description_in of this VirtualPrivateCloudWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._description_in + + @description_in.setter + def description_in(self, description_in): + """Sets the description_in of this VirtualPrivateCloudWhereInput. + + + :param description_in: The description_in of this VirtualPrivateCloudWhereInput. # noqa: E501 + :type description_in: list[str] + """ + + self._description_in = description_in + + @property + def description_lt(self): + """Gets the description_lt of this VirtualPrivateCloudWhereInput. # noqa: E501 + + + :return: The description_lt of this VirtualPrivateCloudWhereInput. # noqa: E501 + :rtype: str + """ + return self._description_lt + + @description_lt.setter + def description_lt(self, description_lt): + """Sets the description_lt of this VirtualPrivateCloudWhereInput. + + + :param description_lt: The description_lt of this VirtualPrivateCloudWhereInput. # noqa: E501 + :type description_lt: str + """ + + self._description_lt = description_lt + + @property + def description_lte(self): + """Gets the description_lte of this VirtualPrivateCloudWhereInput. # noqa: E501 + + + :return: The description_lte of this VirtualPrivateCloudWhereInput. # noqa: E501 + :rtype: str + """ + return self._description_lte + + @description_lte.setter + def description_lte(self, description_lte): + """Sets the description_lte of this VirtualPrivateCloudWhereInput. + + + :param description_lte: The description_lte of this VirtualPrivateCloudWhereInput. # noqa: E501 + :type description_lte: str + """ + + self._description_lte = description_lte + + @property + def description_not(self): + """Gets the description_not of this VirtualPrivateCloudWhereInput. # noqa: E501 + + + :return: The description_not of this VirtualPrivateCloudWhereInput. # noqa: E501 + :rtype: str + """ + return self._description_not + + @description_not.setter + def description_not(self, description_not): + """Sets the description_not of this VirtualPrivateCloudWhereInput. + + + :param description_not: The description_not of this VirtualPrivateCloudWhereInput. # noqa: E501 + :type description_not: str + """ + + self._description_not = description_not + + @property + def description_not_contains(self): + """Gets the description_not_contains of this VirtualPrivateCloudWhereInput. # noqa: E501 + + + :return: The description_not_contains of this VirtualPrivateCloudWhereInput. # noqa: E501 + :rtype: str + """ + return self._description_not_contains + + @description_not_contains.setter + def description_not_contains(self, description_not_contains): + """Sets the description_not_contains of this VirtualPrivateCloudWhereInput. + + + :param description_not_contains: The description_not_contains of this VirtualPrivateCloudWhereInput. # noqa: E501 + :type description_not_contains: str + """ + + self._description_not_contains = description_not_contains + + @property + def description_not_ends_with(self): + """Gets the description_not_ends_with of this VirtualPrivateCloudWhereInput. # noqa: E501 + + + :return: The description_not_ends_with of this VirtualPrivateCloudWhereInput. # noqa: E501 + :rtype: str + """ + return self._description_not_ends_with + + @description_not_ends_with.setter + def description_not_ends_with(self, description_not_ends_with): + """Sets the description_not_ends_with of this VirtualPrivateCloudWhereInput. + + + :param description_not_ends_with: The description_not_ends_with of this VirtualPrivateCloudWhereInput. # noqa: E501 + :type description_not_ends_with: str + """ + + self._description_not_ends_with = description_not_ends_with + + @property + def description_not_in(self): + """Gets the description_not_in of this VirtualPrivateCloudWhereInput. # noqa: E501 + + + :return: The description_not_in of this VirtualPrivateCloudWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._description_not_in + + @description_not_in.setter + def description_not_in(self, description_not_in): + """Sets the description_not_in of this VirtualPrivateCloudWhereInput. + + + :param description_not_in: The description_not_in of this VirtualPrivateCloudWhereInput. # noqa: E501 + :type description_not_in: list[str] + """ + + self._description_not_in = description_not_in + + @property + def description_not_starts_with(self): + """Gets the description_not_starts_with of this VirtualPrivateCloudWhereInput. # noqa: E501 + + + :return: The description_not_starts_with of this VirtualPrivateCloudWhereInput. # noqa: E501 + :rtype: str + """ + return self._description_not_starts_with + + @description_not_starts_with.setter + def description_not_starts_with(self, description_not_starts_with): + """Sets the description_not_starts_with of this VirtualPrivateCloudWhereInput. + + + :param description_not_starts_with: The description_not_starts_with of this VirtualPrivateCloudWhereInput. # noqa: E501 + :type description_not_starts_with: str + """ + + self._description_not_starts_with = description_not_starts_with + + @property + def description_starts_with(self): + """Gets the description_starts_with of this VirtualPrivateCloudWhereInput. # noqa: E501 + + + :return: The description_starts_with of this VirtualPrivateCloudWhereInput. # noqa: E501 + :rtype: str + """ + return self._description_starts_with + + @description_starts_with.setter + def description_starts_with(self, description_starts_with): + """Sets the description_starts_with of this VirtualPrivateCloudWhereInput. + + + :param description_starts_with: The description_starts_with of this VirtualPrivateCloudWhereInput. # noqa: E501 + :type description_starts_with: str + """ + + self._description_starts_with = description_starts_with + + @property + def entity_async_status(self): + """Gets the entity_async_status of this VirtualPrivateCloudWhereInput. # noqa: E501 + + + :return: The entity_async_status of this VirtualPrivateCloudWhereInput. # noqa: E501 + :rtype: EntityAsyncStatus + """ + return self._entity_async_status + + @entity_async_status.setter + def entity_async_status(self, entity_async_status): + """Sets the entity_async_status of this VirtualPrivateCloudWhereInput. + + + :param entity_async_status: The entity_async_status of this VirtualPrivateCloudWhereInput. # noqa: E501 + :type entity_async_status: EntityAsyncStatus + """ + + self._entity_async_status = entity_async_status + + @property + def entity_async_status_in(self): + """Gets the entity_async_status_in of this VirtualPrivateCloudWhereInput. # noqa: E501 + + + :return: The entity_async_status_in of this VirtualPrivateCloudWhereInput. # noqa: E501 + :rtype: list[EntityAsyncStatus] + """ + return self._entity_async_status_in + + @entity_async_status_in.setter + def entity_async_status_in(self, entity_async_status_in): + """Sets the entity_async_status_in of this VirtualPrivateCloudWhereInput. + + + :param entity_async_status_in: The entity_async_status_in of this VirtualPrivateCloudWhereInput. # noqa: E501 + :type entity_async_status_in: list[EntityAsyncStatus] + """ + + self._entity_async_status_in = entity_async_status_in + + @property + def entity_async_status_not(self): + """Gets the entity_async_status_not of this VirtualPrivateCloudWhereInput. # noqa: E501 + + + :return: The entity_async_status_not of this VirtualPrivateCloudWhereInput. # noqa: E501 + :rtype: EntityAsyncStatus + """ + return self._entity_async_status_not + + @entity_async_status_not.setter + def entity_async_status_not(self, entity_async_status_not): + """Sets the entity_async_status_not of this VirtualPrivateCloudWhereInput. + + + :param entity_async_status_not: The entity_async_status_not of this VirtualPrivateCloudWhereInput. # noqa: E501 + :type entity_async_status_not: EntityAsyncStatus + """ + + self._entity_async_status_not = entity_async_status_not + + @property + def entity_async_status_not_in(self): + """Gets the entity_async_status_not_in of this VirtualPrivateCloudWhereInput. # noqa: E501 + + + :return: The entity_async_status_not_in of this VirtualPrivateCloudWhereInput. # noqa: E501 + :rtype: list[EntityAsyncStatus] + """ + return self._entity_async_status_not_in + + @entity_async_status_not_in.setter + def entity_async_status_not_in(self, entity_async_status_not_in): + """Sets the entity_async_status_not_in of this VirtualPrivateCloudWhereInput. + + + :param entity_async_status_not_in: The entity_async_status_not_in of this VirtualPrivateCloudWhereInput. # noqa: E501 + :type entity_async_status_not_in: list[EntityAsyncStatus] + """ + + self._entity_async_status_not_in = entity_async_status_not_in + + @property + def id(self): + """Gets the id of this VirtualPrivateCloudWhereInput. # noqa: E501 + + + :return: The id of this VirtualPrivateCloudWhereInput. # noqa: E501 + :rtype: str + """ + return self._id + + @id.setter + def id(self, id): + """Sets the id of this VirtualPrivateCloudWhereInput. + + + :param id: The id of this VirtualPrivateCloudWhereInput. # noqa: E501 + :type id: str + """ + + self._id = id + + @property + def id_contains(self): + """Gets the id_contains of this VirtualPrivateCloudWhereInput. # noqa: E501 + + + :return: The id_contains of this VirtualPrivateCloudWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_contains + + @id_contains.setter + def id_contains(self, id_contains): + """Sets the id_contains of this VirtualPrivateCloudWhereInput. + + + :param id_contains: The id_contains of this VirtualPrivateCloudWhereInput. # noqa: E501 + :type id_contains: str + """ + + self._id_contains = id_contains + + @property + def id_ends_with(self): + """Gets the id_ends_with of this VirtualPrivateCloudWhereInput. # noqa: E501 + + + :return: The id_ends_with of this VirtualPrivateCloudWhereInput. # 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 VirtualPrivateCloudWhereInput. + + + :param id_ends_with: The id_ends_with of this VirtualPrivateCloudWhereInput. # 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 VirtualPrivateCloudWhereInput. # noqa: E501 + + + :return: The id_gt of this VirtualPrivateCloudWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_gt + + @id_gt.setter + def id_gt(self, id_gt): + """Sets the id_gt of this VirtualPrivateCloudWhereInput. + + + :param id_gt: The id_gt of this VirtualPrivateCloudWhereInput. # noqa: E501 + :type id_gt: str + """ + + self._id_gt = id_gt + + @property + def id_gte(self): + """Gets the id_gte of this VirtualPrivateCloudWhereInput. # noqa: E501 + + + :return: The id_gte of this VirtualPrivateCloudWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_gte + + @id_gte.setter + def id_gte(self, id_gte): + """Sets the id_gte of this VirtualPrivateCloudWhereInput. + + + :param id_gte: The id_gte of this VirtualPrivateCloudWhereInput. # noqa: E501 + :type id_gte: str + """ + + self._id_gte = id_gte + + @property + def id_in(self): + """Gets the id_in of this VirtualPrivateCloudWhereInput. # noqa: E501 + + + :return: The id_in of this VirtualPrivateCloudWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._id_in + + @id_in.setter + def id_in(self, id_in): + """Sets the id_in of this VirtualPrivateCloudWhereInput. + + + :param id_in: The id_in of this VirtualPrivateCloudWhereInput. # noqa: E501 + :type id_in: list[str] + """ + + self._id_in = id_in + + @property + def id_lt(self): + """Gets the id_lt of this VirtualPrivateCloudWhereInput. # noqa: E501 + + + :return: The id_lt of this VirtualPrivateCloudWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_lt + + @id_lt.setter + def id_lt(self, id_lt): + """Sets the id_lt of this VirtualPrivateCloudWhereInput. + + + :param id_lt: The id_lt of this VirtualPrivateCloudWhereInput. # noqa: E501 + :type id_lt: str + """ + + self._id_lt = id_lt + + @property + def id_lte(self): + """Gets the id_lte of this VirtualPrivateCloudWhereInput. # noqa: E501 + + + :return: The id_lte of this VirtualPrivateCloudWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_lte + + @id_lte.setter + def id_lte(self, id_lte): + """Sets the id_lte of this VirtualPrivateCloudWhereInput. + + + :param id_lte: The id_lte of this VirtualPrivateCloudWhereInput. # noqa: E501 + :type id_lte: str + """ + + self._id_lte = id_lte + + @property + def id_not(self): + """Gets the id_not of this VirtualPrivateCloudWhereInput. # noqa: E501 + + + :return: The id_not of this VirtualPrivateCloudWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_not + + @id_not.setter + def id_not(self, id_not): + """Sets the id_not of this VirtualPrivateCloudWhereInput. + + + :param id_not: The id_not of this VirtualPrivateCloudWhereInput. # noqa: E501 + :type id_not: str + """ + + self._id_not = id_not + + @property + def id_not_contains(self): + """Gets the id_not_contains of this VirtualPrivateCloudWhereInput. # noqa: E501 + + + :return: The id_not_contains of this VirtualPrivateCloudWhereInput. # 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 VirtualPrivateCloudWhereInput. + + + :param id_not_contains: The id_not_contains of this VirtualPrivateCloudWhereInput. # 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 VirtualPrivateCloudWhereInput. # noqa: E501 + + + :return: The id_not_ends_with of this VirtualPrivateCloudWhereInput. # 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 VirtualPrivateCloudWhereInput. + + + :param id_not_ends_with: The id_not_ends_with of this VirtualPrivateCloudWhereInput. # 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 VirtualPrivateCloudWhereInput. # noqa: E501 + + + :return: The id_not_in of this VirtualPrivateCloudWhereInput. # 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 VirtualPrivateCloudWhereInput. + + + :param id_not_in: The id_not_in of this VirtualPrivateCloudWhereInput. # 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 VirtualPrivateCloudWhereInput. # noqa: E501 + + + :return: The id_not_starts_with of this VirtualPrivateCloudWhereInput. # 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 VirtualPrivateCloudWhereInput. + + + :param id_not_starts_with: The id_not_starts_with of this VirtualPrivateCloudWhereInput. # 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 VirtualPrivateCloudWhereInput. # noqa: E501 + + + :return: The id_starts_with of this VirtualPrivateCloudWhereInput. # 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 VirtualPrivateCloudWhereInput. + + + :param id_starts_with: The id_starts_with of this VirtualPrivateCloudWhereInput. # noqa: E501 + :type id_starts_with: str + """ + + self._id_starts_with = id_starts_with + + @property + def isolation_policies_every(self): + """Gets the isolation_policies_every of this VirtualPrivateCloudWhereInput. # noqa: E501 + + + :return: The isolation_policies_every of this VirtualPrivateCloudWhereInput. # noqa: E501 + :rtype: VirtualPrivateCloudIsolationPolicyWhereInput + """ + return self._isolation_policies_every + + @isolation_policies_every.setter + def isolation_policies_every(self, isolation_policies_every): + """Sets the isolation_policies_every of this VirtualPrivateCloudWhereInput. + + + :param isolation_policies_every: The isolation_policies_every of this VirtualPrivateCloudWhereInput. # noqa: E501 + :type isolation_policies_every: VirtualPrivateCloudIsolationPolicyWhereInput + """ + + self._isolation_policies_every = isolation_policies_every + + @property + def isolation_policies_none(self): + """Gets the isolation_policies_none of this VirtualPrivateCloudWhereInput. # noqa: E501 + + + :return: The isolation_policies_none of this VirtualPrivateCloudWhereInput. # noqa: E501 + :rtype: VirtualPrivateCloudIsolationPolicyWhereInput + """ + return self._isolation_policies_none + + @isolation_policies_none.setter + def isolation_policies_none(self, isolation_policies_none): + """Sets the isolation_policies_none of this VirtualPrivateCloudWhereInput. + + + :param isolation_policies_none: The isolation_policies_none of this VirtualPrivateCloudWhereInput. # noqa: E501 + :type isolation_policies_none: VirtualPrivateCloudIsolationPolicyWhereInput + """ + + self._isolation_policies_none = isolation_policies_none + + @property + def isolation_policies_some(self): + """Gets the isolation_policies_some of this VirtualPrivateCloudWhereInput. # noqa: E501 + + + :return: The isolation_policies_some of this VirtualPrivateCloudWhereInput. # noqa: E501 + :rtype: VirtualPrivateCloudIsolationPolicyWhereInput + """ + return self._isolation_policies_some + + @isolation_policies_some.setter + def isolation_policies_some(self, isolation_policies_some): + """Sets the isolation_policies_some of this VirtualPrivateCloudWhereInput. + + + :param isolation_policies_some: The isolation_policies_some of this VirtualPrivateCloudWhereInput. # noqa: E501 + :type isolation_policies_some: VirtualPrivateCloudIsolationPolicyWhereInput + """ + + self._isolation_policies_some = isolation_policies_some + + @property + def local_id(self): + """Gets the local_id of this VirtualPrivateCloudWhereInput. # noqa: E501 + + + :return: The local_id of this VirtualPrivateCloudWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id + + @local_id.setter + def local_id(self, local_id): + """Sets the local_id of this VirtualPrivateCloudWhereInput. + + + :param local_id: The local_id of this VirtualPrivateCloudWhereInput. # noqa: E501 + :type local_id: str + """ + + self._local_id = local_id + + @property + def local_id_contains(self): + """Gets the local_id_contains of this VirtualPrivateCloudWhereInput. # noqa: E501 + + + :return: The local_id_contains of this VirtualPrivateCloudWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_contains + + @local_id_contains.setter + def local_id_contains(self, local_id_contains): + """Sets the local_id_contains of this VirtualPrivateCloudWhereInput. + + + :param local_id_contains: The local_id_contains of this VirtualPrivateCloudWhereInput. # noqa: E501 + :type local_id_contains: str + """ + + self._local_id_contains = local_id_contains + + @property + def local_id_ends_with(self): + """Gets the local_id_ends_with of this VirtualPrivateCloudWhereInput. # noqa: E501 + + + :return: The local_id_ends_with of this VirtualPrivateCloudWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_ends_with + + @local_id_ends_with.setter + def local_id_ends_with(self, local_id_ends_with): + """Sets the local_id_ends_with of this VirtualPrivateCloudWhereInput. + + + :param local_id_ends_with: The local_id_ends_with of this VirtualPrivateCloudWhereInput. # noqa: E501 + :type local_id_ends_with: str + """ + + self._local_id_ends_with = local_id_ends_with + + @property + def local_id_gt(self): + """Gets the local_id_gt of this VirtualPrivateCloudWhereInput. # noqa: E501 + + + :return: The local_id_gt of this VirtualPrivateCloudWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_gt + + @local_id_gt.setter + def local_id_gt(self, local_id_gt): + """Sets the local_id_gt of this VirtualPrivateCloudWhereInput. + + + :param local_id_gt: The local_id_gt of this VirtualPrivateCloudWhereInput. # noqa: E501 + :type local_id_gt: str + """ + + self._local_id_gt = local_id_gt + + @property + def local_id_gte(self): + """Gets the local_id_gte of this VirtualPrivateCloudWhereInput. # noqa: E501 + + + :return: The local_id_gte of this VirtualPrivateCloudWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_gte + + @local_id_gte.setter + def local_id_gte(self, local_id_gte): + """Sets the local_id_gte of this VirtualPrivateCloudWhereInput. + + + :param local_id_gte: The local_id_gte of this VirtualPrivateCloudWhereInput. # noqa: E501 + :type local_id_gte: str + """ + + self._local_id_gte = local_id_gte + + @property + def local_id_in(self): + """Gets the local_id_in of this VirtualPrivateCloudWhereInput. # noqa: E501 + + + :return: The local_id_in of this VirtualPrivateCloudWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._local_id_in + + @local_id_in.setter + def local_id_in(self, local_id_in): + """Sets the local_id_in of this VirtualPrivateCloudWhereInput. + + + :param local_id_in: The local_id_in of this VirtualPrivateCloudWhereInput. # noqa: E501 + :type local_id_in: list[str] + """ + + self._local_id_in = local_id_in + + @property + def local_id_lt(self): + """Gets the local_id_lt of this VirtualPrivateCloudWhereInput. # noqa: E501 + + + :return: The local_id_lt of this VirtualPrivateCloudWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_lt + + @local_id_lt.setter + def local_id_lt(self, local_id_lt): + """Sets the local_id_lt of this VirtualPrivateCloudWhereInput. + + + :param local_id_lt: The local_id_lt of this VirtualPrivateCloudWhereInput. # noqa: E501 + :type local_id_lt: str + """ + + self._local_id_lt = local_id_lt + + @property + def local_id_lte(self): + """Gets the local_id_lte of this VirtualPrivateCloudWhereInput. # noqa: E501 + + + :return: The local_id_lte of this VirtualPrivateCloudWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_lte + + @local_id_lte.setter + def local_id_lte(self, local_id_lte): + """Sets the local_id_lte of this VirtualPrivateCloudWhereInput. + + + :param local_id_lte: The local_id_lte of this VirtualPrivateCloudWhereInput. # noqa: E501 + :type local_id_lte: str + """ + + self._local_id_lte = local_id_lte + + @property + def local_id_not(self): + """Gets the local_id_not of this VirtualPrivateCloudWhereInput. # noqa: E501 + + + :return: The local_id_not of this VirtualPrivateCloudWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_not + + @local_id_not.setter + def local_id_not(self, local_id_not): + """Sets the local_id_not of this VirtualPrivateCloudWhereInput. + + + :param local_id_not: The local_id_not of this VirtualPrivateCloudWhereInput. # noqa: E501 + :type local_id_not: str + """ + + self._local_id_not = local_id_not + + @property + def local_id_not_contains(self): + """Gets the local_id_not_contains of this VirtualPrivateCloudWhereInput. # noqa: E501 + + + :return: The local_id_not_contains of this VirtualPrivateCloudWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_not_contains + + @local_id_not_contains.setter + def local_id_not_contains(self, local_id_not_contains): + """Sets the local_id_not_contains of this VirtualPrivateCloudWhereInput. + + + :param local_id_not_contains: The local_id_not_contains of this VirtualPrivateCloudWhereInput. # noqa: E501 + :type local_id_not_contains: str + """ + + self._local_id_not_contains = local_id_not_contains + + @property + def local_id_not_ends_with(self): + """Gets the local_id_not_ends_with of this VirtualPrivateCloudWhereInput. # noqa: E501 + + + :return: The local_id_not_ends_with of this VirtualPrivateCloudWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_not_ends_with + + @local_id_not_ends_with.setter + def local_id_not_ends_with(self, local_id_not_ends_with): + """Sets the local_id_not_ends_with of this VirtualPrivateCloudWhereInput. + + + :param local_id_not_ends_with: The local_id_not_ends_with of this VirtualPrivateCloudWhereInput. # noqa: E501 + :type local_id_not_ends_with: str + """ + + self._local_id_not_ends_with = local_id_not_ends_with + + @property + def local_id_not_in(self): + """Gets the local_id_not_in of this VirtualPrivateCloudWhereInput. # noqa: E501 + + + :return: The local_id_not_in of this VirtualPrivateCloudWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._local_id_not_in + + @local_id_not_in.setter + def local_id_not_in(self, local_id_not_in): + """Sets the local_id_not_in of this VirtualPrivateCloudWhereInput. + + + :param local_id_not_in: The local_id_not_in of this VirtualPrivateCloudWhereInput. # noqa: E501 + :type local_id_not_in: list[str] + """ + + self._local_id_not_in = local_id_not_in + + @property + def local_id_not_starts_with(self): + """Gets the local_id_not_starts_with of this VirtualPrivateCloudWhereInput. # noqa: E501 + + + :return: The local_id_not_starts_with of this VirtualPrivateCloudWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_not_starts_with + + @local_id_not_starts_with.setter + def local_id_not_starts_with(self, local_id_not_starts_with): + """Sets the local_id_not_starts_with of this VirtualPrivateCloudWhereInput. + + + :param local_id_not_starts_with: The local_id_not_starts_with of this VirtualPrivateCloudWhereInput. # noqa: E501 + :type local_id_not_starts_with: str + """ + + self._local_id_not_starts_with = local_id_not_starts_with + + @property + def local_id_starts_with(self): + """Gets the local_id_starts_with of this VirtualPrivateCloudWhereInput. # noqa: E501 + + + :return: The local_id_starts_with of this VirtualPrivateCloudWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id_starts_with + + @local_id_starts_with.setter + def local_id_starts_with(self, local_id_starts_with): + """Sets the local_id_starts_with of this VirtualPrivateCloudWhereInput. + + + :param local_id_starts_with: The local_id_starts_with of this VirtualPrivateCloudWhereInput. # noqa: E501 + :type local_id_starts_with: str + """ + + self._local_id_starts_with = local_id_starts_with + + @property + def mtu(self): + """Gets the mtu of this VirtualPrivateCloudWhereInput. # noqa: E501 + + + :return: The mtu of this VirtualPrivateCloudWhereInput. # noqa: E501 + :rtype: int + """ + return self._mtu + + @mtu.setter + def mtu(self, mtu): + """Sets the mtu of this VirtualPrivateCloudWhereInput. + + + :param mtu: The mtu of this VirtualPrivateCloudWhereInput. # noqa: E501 + :type mtu: int + """ + + self._mtu = mtu + + @property + def mtu_gt(self): + """Gets the mtu_gt of this VirtualPrivateCloudWhereInput. # noqa: E501 + + + :return: The mtu_gt of this VirtualPrivateCloudWhereInput. # noqa: E501 + :rtype: int + """ + return self._mtu_gt + + @mtu_gt.setter + def mtu_gt(self, mtu_gt): + """Sets the mtu_gt of this VirtualPrivateCloudWhereInput. + + + :param mtu_gt: The mtu_gt of this VirtualPrivateCloudWhereInput. # noqa: E501 + :type mtu_gt: int + """ + + self._mtu_gt = mtu_gt + + @property + def mtu_gte(self): + """Gets the mtu_gte of this VirtualPrivateCloudWhereInput. # noqa: E501 + + + :return: The mtu_gte of this VirtualPrivateCloudWhereInput. # noqa: E501 + :rtype: int + """ + return self._mtu_gte + + @mtu_gte.setter + def mtu_gte(self, mtu_gte): + """Sets the mtu_gte of this VirtualPrivateCloudWhereInput. + + + :param mtu_gte: The mtu_gte of this VirtualPrivateCloudWhereInput. # noqa: E501 + :type mtu_gte: int + """ + + self._mtu_gte = mtu_gte + + @property + def mtu_in(self): + """Gets the mtu_in of this VirtualPrivateCloudWhereInput. # noqa: E501 + + + :return: The mtu_in of this VirtualPrivateCloudWhereInput. # noqa: E501 + :rtype: list[int] + """ + return self._mtu_in + + @mtu_in.setter + def mtu_in(self, mtu_in): + """Sets the mtu_in of this VirtualPrivateCloudWhereInput. + + + :param mtu_in: The mtu_in of this VirtualPrivateCloudWhereInput. # noqa: E501 + :type mtu_in: list[int] + """ + + self._mtu_in = mtu_in + + @property + def mtu_lt(self): + """Gets the mtu_lt of this VirtualPrivateCloudWhereInput. # noqa: E501 + + + :return: The mtu_lt of this VirtualPrivateCloudWhereInput. # noqa: E501 + :rtype: int + """ + return self._mtu_lt + + @mtu_lt.setter + def mtu_lt(self, mtu_lt): + """Sets the mtu_lt of this VirtualPrivateCloudWhereInput. + + + :param mtu_lt: The mtu_lt of this VirtualPrivateCloudWhereInput. # noqa: E501 + :type mtu_lt: int + """ + + self._mtu_lt = mtu_lt + + @property + def mtu_lte(self): + """Gets the mtu_lte of this VirtualPrivateCloudWhereInput. # noqa: E501 + + + :return: The mtu_lte of this VirtualPrivateCloudWhereInput. # noqa: E501 + :rtype: int + """ + return self._mtu_lte + + @mtu_lte.setter + def mtu_lte(self, mtu_lte): + """Sets the mtu_lte of this VirtualPrivateCloudWhereInput. + + + :param mtu_lte: The mtu_lte of this VirtualPrivateCloudWhereInput. # noqa: E501 + :type mtu_lte: int + """ + + self._mtu_lte = mtu_lte + + @property + def mtu_not(self): + """Gets the mtu_not of this VirtualPrivateCloudWhereInput. # noqa: E501 + + + :return: The mtu_not of this VirtualPrivateCloudWhereInput. # noqa: E501 + :rtype: int + """ + return self._mtu_not + + @mtu_not.setter + def mtu_not(self, mtu_not): + """Sets the mtu_not of this VirtualPrivateCloudWhereInput. + + + :param mtu_not: The mtu_not of this VirtualPrivateCloudWhereInput. # noqa: E501 + :type mtu_not: int + """ + + self._mtu_not = mtu_not + + @property + def mtu_not_in(self): + """Gets the mtu_not_in of this VirtualPrivateCloudWhereInput. # noqa: E501 + + + :return: The mtu_not_in of this VirtualPrivateCloudWhereInput. # noqa: E501 + :rtype: list[int] + """ + return self._mtu_not_in + + @mtu_not_in.setter + def mtu_not_in(self, mtu_not_in): + """Sets the mtu_not_in of this VirtualPrivateCloudWhereInput. + + + :param mtu_not_in: The mtu_not_in of this VirtualPrivateCloudWhereInput. # noqa: E501 + :type mtu_not_in: list[int] + """ + + self._mtu_not_in = mtu_not_in + + @property + def name(self): + """Gets the name of this VirtualPrivateCloudWhereInput. # noqa: E501 + + + :return: The name of this VirtualPrivateCloudWhereInput. # noqa: E501 + :rtype: str + """ + return self._name + + @name.setter + def name(self, name): + """Sets the name of this VirtualPrivateCloudWhereInput. + + + :param name: The name of this VirtualPrivateCloudWhereInput. # noqa: E501 + :type name: str + """ + + self._name = name + + @property + def name_contains(self): + """Gets the name_contains of this VirtualPrivateCloudWhereInput. # noqa: E501 + + + :return: The name_contains of this VirtualPrivateCloudWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_contains + + @name_contains.setter + def name_contains(self, name_contains): + """Sets the name_contains of this VirtualPrivateCloudWhereInput. + + + :param name_contains: The name_contains of this VirtualPrivateCloudWhereInput. # noqa: E501 + :type name_contains: str + """ + + self._name_contains = name_contains + + @property + def name_ends_with(self): + """Gets the name_ends_with of this VirtualPrivateCloudWhereInput. # noqa: E501 + + + :return: The name_ends_with of this VirtualPrivateCloudWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_ends_with + + @name_ends_with.setter + def name_ends_with(self, name_ends_with): + """Sets the name_ends_with of this VirtualPrivateCloudWhereInput. + + + :param name_ends_with: The name_ends_with of this VirtualPrivateCloudWhereInput. # noqa: E501 + :type name_ends_with: str + """ + + self._name_ends_with = name_ends_with + + @property + def name_gt(self): + """Gets the name_gt of this VirtualPrivateCloudWhereInput. # noqa: E501 + + + :return: The name_gt of this VirtualPrivateCloudWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_gt + + @name_gt.setter + def name_gt(self, name_gt): + """Sets the name_gt of this VirtualPrivateCloudWhereInput. + + + :param name_gt: The name_gt of this VirtualPrivateCloudWhereInput. # noqa: E501 + :type name_gt: str + """ + + self._name_gt = name_gt + + @property + def name_gte(self): + """Gets the name_gte of this VirtualPrivateCloudWhereInput. # noqa: E501 + + + :return: The name_gte of this VirtualPrivateCloudWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_gte + + @name_gte.setter + def name_gte(self, name_gte): + """Sets the name_gte of this VirtualPrivateCloudWhereInput. + + + :param name_gte: The name_gte of this VirtualPrivateCloudWhereInput. # noqa: E501 + :type name_gte: str + """ + + self._name_gte = name_gte + + @property + def name_in(self): + """Gets the name_in of this VirtualPrivateCloudWhereInput. # noqa: E501 + + + :return: The name_in of this VirtualPrivateCloudWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._name_in + + @name_in.setter + def name_in(self, name_in): + """Sets the name_in of this VirtualPrivateCloudWhereInput. + + + :param name_in: The name_in of this VirtualPrivateCloudWhereInput. # noqa: E501 + :type name_in: list[str] + """ + + self._name_in = name_in + + @property + def name_lt(self): + """Gets the name_lt of this VirtualPrivateCloudWhereInput. # noqa: E501 + + + :return: The name_lt of this VirtualPrivateCloudWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_lt + + @name_lt.setter + def name_lt(self, name_lt): + """Sets the name_lt of this VirtualPrivateCloudWhereInput. + + + :param name_lt: The name_lt of this VirtualPrivateCloudWhereInput. # noqa: E501 + :type name_lt: str + """ + + self._name_lt = name_lt + + @property + def name_lte(self): + """Gets the name_lte of this VirtualPrivateCloudWhereInput. # noqa: E501 + + + :return: The name_lte of this VirtualPrivateCloudWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_lte + + @name_lte.setter + def name_lte(self, name_lte): + """Sets the name_lte of this VirtualPrivateCloudWhereInput. + + + :param name_lte: The name_lte of this VirtualPrivateCloudWhereInput. # noqa: E501 + :type name_lte: str + """ + + self._name_lte = name_lte + + @property + def name_not(self): + """Gets the name_not of this VirtualPrivateCloudWhereInput. # noqa: E501 + + + :return: The name_not of this VirtualPrivateCloudWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_not + + @name_not.setter + def name_not(self, name_not): + """Sets the name_not of this VirtualPrivateCloudWhereInput. + + + :param name_not: The name_not of this VirtualPrivateCloudWhereInput. # noqa: E501 + :type name_not: str + """ + + self._name_not = name_not + + @property + def name_not_contains(self): + """Gets the name_not_contains of this VirtualPrivateCloudWhereInput. # noqa: E501 + + + :return: The name_not_contains of this VirtualPrivateCloudWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_not_contains + + @name_not_contains.setter + def name_not_contains(self, name_not_contains): + """Sets the name_not_contains of this VirtualPrivateCloudWhereInput. + + + :param name_not_contains: The name_not_contains of this VirtualPrivateCloudWhereInput. # noqa: E501 + :type name_not_contains: str + """ + + self._name_not_contains = name_not_contains + + @property + def name_not_ends_with(self): + """Gets the name_not_ends_with of this VirtualPrivateCloudWhereInput. # noqa: E501 + + + :return: The name_not_ends_with of this VirtualPrivateCloudWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_not_ends_with + + @name_not_ends_with.setter + def name_not_ends_with(self, name_not_ends_with): + """Sets the name_not_ends_with of this VirtualPrivateCloudWhereInput. + + + :param name_not_ends_with: The name_not_ends_with of this VirtualPrivateCloudWhereInput. # noqa: E501 + :type name_not_ends_with: str + """ + + self._name_not_ends_with = name_not_ends_with + + @property + def name_not_in(self): + """Gets the name_not_in of this VirtualPrivateCloudWhereInput. # noqa: E501 + + + :return: The name_not_in of this VirtualPrivateCloudWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._name_not_in + + @name_not_in.setter + def name_not_in(self, name_not_in): + """Sets the name_not_in of this VirtualPrivateCloudWhereInput. + + + :param name_not_in: The name_not_in of this VirtualPrivateCloudWhereInput. # noqa: E501 + :type name_not_in: list[str] + """ + + self._name_not_in = name_not_in + + @property + def name_not_starts_with(self): + """Gets the name_not_starts_with of this VirtualPrivateCloudWhereInput. # noqa: E501 + + + :return: The name_not_starts_with of this VirtualPrivateCloudWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_not_starts_with + + @name_not_starts_with.setter + def name_not_starts_with(self, name_not_starts_with): + """Sets the name_not_starts_with of this VirtualPrivateCloudWhereInput. + + + :param name_not_starts_with: The name_not_starts_with of this VirtualPrivateCloudWhereInput. # noqa: E501 + :type name_not_starts_with: str + """ + + self._name_not_starts_with = name_not_starts_with + + @property + def name_starts_with(self): + """Gets the name_starts_with of this VirtualPrivateCloudWhereInput. # noqa: E501 + + + :return: The name_starts_with of this VirtualPrivateCloudWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_starts_with + + @name_starts_with.setter + def name_starts_with(self, name_starts_with): + """Sets the name_starts_with of this VirtualPrivateCloudWhereInput. + + + :param name_starts_with: The name_starts_with of this VirtualPrivateCloudWhereInput. # noqa: E501 + :type name_starts_with: str + """ + + self._name_starts_with = name_starts_with + + @property + def route_tables_every(self): + """Gets the route_tables_every of this VirtualPrivateCloudWhereInput. # noqa: E501 + + + :return: The route_tables_every of this VirtualPrivateCloudWhereInput. # noqa: E501 + :rtype: VirtualPrivateCloudRouteTableWhereInput + """ + return self._route_tables_every + + @route_tables_every.setter + def route_tables_every(self, route_tables_every): + """Sets the route_tables_every of this VirtualPrivateCloudWhereInput. + + + :param route_tables_every: The route_tables_every of this VirtualPrivateCloudWhereInput. # noqa: E501 + :type route_tables_every: VirtualPrivateCloudRouteTableWhereInput + """ + + self._route_tables_every = route_tables_every + + @property + def route_tables_none(self): + """Gets the route_tables_none of this VirtualPrivateCloudWhereInput. # noqa: E501 + + + :return: The route_tables_none of this VirtualPrivateCloudWhereInput. # noqa: E501 + :rtype: VirtualPrivateCloudRouteTableWhereInput + """ + return self._route_tables_none + + @route_tables_none.setter + def route_tables_none(self, route_tables_none): + """Sets the route_tables_none of this VirtualPrivateCloudWhereInput. + + + :param route_tables_none: The route_tables_none of this VirtualPrivateCloudWhereInput. # noqa: E501 + :type route_tables_none: VirtualPrivateCloudRouteTableWhereInput + """ + + self._route_tables_none = route_tables_none + + @property + def route_tables_some(self): + """Gets the route_tables_some of this VirtualPrivateCloudWhereInput. # noqa: E501 + + + :return: The route_tables_some of this VirtualPrivateCloudWhereInput. # noqa: E501 + :rtype: VirtualPrivateCloudRouteTableWhereInput + """ + return self._route_tables_some + + @route_tables_some.setter + def route_tables_some(self, route_tables_some): + """Sets the route_tables_some of this VirtualPrivateCloudWhereInput. + + + :param route_tables_some: The route_tables_some of this VirtualPrivateCloudWhereInput. # noqa: E501 + :type route_tables_some: VirtualPrivateCloudRouteTableWhereInput + """ + + self._route_tables_some = route_tables_some + + @property + def security_groups_every(self): + """Gets the security_groups_every of this VirtualPrivateCloudWhereInput. # noqa: E501 + + + :return: The security_groups_every of this VirtualPrivateCloudWhereInput. # noqa: E501 + :rtype: VirtualPrivateCloudSecurityGroupWhereInput + """ + return self._security_groups_every + + @security_groups_every.setter + def security_groups_every(self, security_groups_every): + """Sets the security_groups_every of this VirtualPrivateCloudWhereInput. + + + :param security_groups_every: The security_groups_every of this VirtualPrivateCloudWhereInput. # noqa: E501 + :type security_groups_every: VirtualPrivateCloudSecurityGroupWhereInput + """ + + self._security_groups_every = security_groups_every + + @property + def security_groups_none(self): + """Gets the security_groups_none of this VirtualPrivateCloudWhereInput. # noqa: E501 + + + :return: The security_groups_none of this VirtualPrivateCloudWhereInput. # noqa: E501 + :rtype: VirtualPrivateCloudSecurityGroupWhereInput + """ + return self._security_groups_none + + @security_groups_none.setter + def security_groups_none(self, security_groups_none): + """Sets the security_groups_none of this VirtualPrivateCloudWhereInput. + + + :param security_groups_none: The security_groups_none of this VirtualPrivateCloudWhereInput. # noqa: E501 + :type security_groups_none: VirtualPrivateCloudSecurityGroupWhereInput + """ + + self._security_groups_none = security_groups_none + + @property + def security_groups_some(self): + """Gets the security_groups_some of this VirtualPrivateCloudWhereInput. # noqa: E501 + + + :return: The security_groups_some of this VirtualPrivateCloudWhereInput. # noqa: E501 + :rtype: VirtualPrivateCloudSecurityGroupWhereInput + """ + return self._security_groups_some + + @security_groups_some.setter + def security_groups_some(self, security_groups_some): + """Sets the security_groups_some of this VirtualPrivateCloudWhereInput. + + + :param security_groups_some: The security_groups_some of this VirtualPrivateCloudWhereInput. # noqa: E501 + :type security_groups_some: VirtualPrivateCloudSecurityGroupWhereInput + """ + + self._security_groups_some = security_groups_some + + @property + def security_policies_every(self): + """Gets the security_policies_every of this VirtualPrivateCloudWhereInput. # noqa: E501 + + + :return: The security_policies_every of this VirtualPrivateCloudWhereInput. # noqa: E501 + :rtype: VirtualPrivateCloudSecurityPolicyWhereInput + """ + return self._security_policies_every + + @security_policies_every.setter + def security_policies_every(self, security_policies_every): + """Sets the security_policies_every of this VirtualPrivateCloudWhereInput. + + + :param security_policies_every: The security_policies_every of this VirtualPrivateCloudWhereInput. # noqa: E501 + :type security_policies_every: VirtualPrivateCloudSecurityPolicyWhereInput + """ + + self._security_policies_every = security_policies_every + + @property + def security_policies_none(self): + """Gets the security_policies_none of this VirtualPrivateCloudWhereInput. # noqa: E501 + + + :return: The security_policies_none of this VirtualPrivateCloudWhereInput. # noqa: E501 + :rtype: VirtualPrivateCloudSecurityPolicyWhereInput + """ + return self._security_policies_none + + @security_policies_none.setter + def security_policies_none(self, security_policies_none): + """Sets the security_policies_none of this VirtualPrivateCloudWhereInput. + + + :param security_policies_none: The security_policies_none of this VirtualPrivateCloudWhereInput. # noqa: E501 + :type security_policies_none: VirtualPrivateCloudSecurityPolicyWhereInput + """ + + self._security_policies_none = security_policies_none + + @property + def security_policies_some(self): + """Gets the security_policies_some of this VirtualPrivateCloudWhereInput. # noqa: E501 + + + :return: The security_policies_some of this VirtualPrivateCloudWhereInput. # noqa: E501 + :rtype: VirtualPrivateCloudSecurityPolicyWhereInput + """ + return self._security_policies_some + + @security_policies_some.setter + def security_policies_some(self, security_policies_some): + """Sets the security_policies_some of this VirtualPrivateCloudWhereInput. + + + :param security_policies_some: The security_policies_some of this VirtualPrivateCloudWhereInput. # noqa: E501 + :type security_policies_some: VirtualPrivateCloudSecurityPolicyWhereInput + """ + + self._security_policies_some = security_policies_some + + @property + def subnets_every(self): + """Gets the subnets_every of this VirtualPrivateCloudWhereInput. # noqa: E501 + + + :return: The subnets_every of this VirtualPrivateCloudWhereInput. # noqa: E501 + :rtype: VirtualPrivateCloudSubnetWhereInput + """ + return self._subnets_every + + @subnets_every.setter + def subnets_every(self, subnets_every): + """Sets the subnets_every of this VirtualPrivateCloudWhereInput. + + + :param subnets_every: The subnets_every of this VirtualPrivateCloudWhereInput. # noqa: E501 + :type subnets_every: VirtualPrivateCloudSubnetWhereInput + """ + + self._subnets_every = subnets_every + + @property + def subnets_none(self): + """Gets the subnets_none of this VirtualPrivateCloudWhereInput. # noqa: E501 + + + :return: The subnets_none of this VirtualPrivateCloudWhereInput. # noqa: E501 + :rtype: VirtualPrivateCloudSubnetWhereInput + """ + return self._subnets_none + + @subnets_none.setter + def subnets_none(self, subnets_none): + """Sets the subnets_none of this VirtualPrivateCloudWhereInput. + + + :param subnets_none: The subnets_none of this VirtualPrivateCloudWhereInput. # noqa: E501 + :type subnets_none: VirtualPrivateCloudSubnetWhereInput + """ + + self._subnets_none = subnets_none + + @property + def subnets_some(self): + """Gets the subnets_some of this VirtualPrivateCloudWhereInput. # noqa: E501 + + + :return: The subnets_some of this VirtualPrivateCloudWhereInput. # noqa: E501 + :rtype: VirtualPrivateCloudSubnetWhereInput + """ + return self._subnets_some + + @subnets_some.setter + def subnets_some(self, subnets_some): + """Sets the subnets_some of this VirtualPrivateCloudWhereInput. + + + :param subnets_some: The subnets_some of this VirtualPrivateCloudWhereInput. # noqa: E501 + :type subnets_some: VirtualPrivateCloudSubnetWhereInput + """ + + self._subnets_some = subnets_some + + @property + def vpc_service(self): + """Gets the vpc_service of this VirtualPrivateCloudWhereInput. # noqa: E501 + + + :return: The vpc_service of this VirtualPrivateCloudWhereInput. # noqa: E501 + :rtype: VirtualPrivateCloudServiceWhereInput + """ + return self._vpc_service + + @vpc_service.setter + def vpc_service(self, vpc_service): + """Sets the vpc_service of this VirtualPrivateCloudWhereInput. + + + :param vpc_service: The vpc_service of this VirtualPrivateCloudWhereInput. # noqa: E501 + :type vpc_service: VirtualPrivateCloudServiceWhereInput + """ + + self._vpc_service = vpc_service + + 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, VirtualPrivateCloudWhereInput): + 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, VirtualPrivateCloudWhereInput): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/vm.py b/cloudtower/models/vm.py index 0a252ff1..3adf7678 100644 --- a/cloudtower/models/vm.py +++ b/cloudtower/models/vm.py @@ -77,6 +77,7 @@ class Vm(object): 'snapshot_plan': 'NestedSnapshotPlan', 'snapshots': 'list[NestedVmSnapshot]', 'status': 'VmStatus', + 'unique_logical_size': 'int', 'unique_size': 'int', 'usb_devices': 'list[NestedUsbDevice]', 'vcpu': 'int', @@ -143,6 +144,7 @@ class Vm(object): 'snapshot_plan': 'snapshot_plan', 'snapshots': 'snapshots', 'status': 'status', + 'unique_logical_size': 'unique_logical_size', 'unique_size': 'unique_size', 'usb_devices': 'usb_devices', 'vcpu': 'vcpu', @@ -212,6 +214,7 @@ def __init__(self, **kwargs): # noqa: E501 self._snapshot_plan = None self._snapshots = None self._status = None + self._unique_logical_size = None self._unique_size = None self._usb_devices = None self._vcpu = None @@ -295,6 +298,7 @@ def __init__(self, **kwargs): # noqa: E501 self.snapshots = kwargs.get("snapshots", None) if "status" in kwargs: self.status = kwargs["status"] + self.unique_logical_size = kwargs.get("unique_logical_size", None) self.unique_size = kwargs.get("unique_size", None) self.usb_devices = kwargs.get("usb_devices", None) if "vcpu" in kwargs: @@ -1438,6 +1442,27 @@ def status(self, status): self._status = status + @property + def unique_logical_size(self): + """Gets the unique_logical_size of this Vm. # noqa: E501 + + + :return: The unique_logical_size of this Vm. # noqa: E501 + :rtype: int + """ + return self._unique_logical_size + + @unique_logical_size.setter + def unique_logical_size(self, unique_logical_size): + """Sets the unique_logical_size of this Vm. + + + :param unique_logical_size: The unique_logical_size of this Vm. # noqa: E501 + :type unique_logical_size: int + """ + + self._unique_logical_size = unique_logical_size + @property def unique_size(self): """Gets the unique_size of this Vm. # noqa: E501 diff --git a/cloudtower/models/vm_nic.py b/cloudtower/models/vm_nic.py index 038e1be5..975ebff9 100644 --- a/cloudtower/models/vm_nic.py +++ b/cloudtower/models/vm_nic.py @@ -43,8 +43,10 @@ class VmNic(object): 'nic': 'NestedNic', 'order': 'int', 'subnet_mask': 'str', + 'type': 'VmNicType', 'vlan': 'NestedVlan', - 'vm': 'NestedVm' + 'vm': 'NestedVm', + 'vpc_nic': 'NestedVirtualPrivateCloudNic' } attribute_map = { @@ -66,8 +68,10 @@ class VmNic(object): 'nic': 'nic', 'order': 'order', 'subnet_mask': 'subnet_mask', + 'type': 'type', 'vlan': 'vlan', - 'vm': 'vm' + 'vm': 'vm', + 'vpc_nic': 'vpc_nic' } def __init__(self, **kwargs): # noqa: E501 @@ -92,8 +96,10 @@ def __init__(self, **kwargs): # noqa: E501 self._nic = None self._order = None self._subnet_mask = None + self._type = None self._vlan = None self._vm = None + self._vpc_nic = None self.discriminator = None self.egress_rate_limit_burst_in_bit = kwargs.get("egress_rate_limit_burst_in_bit", None) @@ -116,9 +122,11 @@ def __init__(self, **kwargs): # noqa: E501 self.nic = kwargs.get("nic", None) self.order = kwargs.get("order", None) self.subnet_mask = kwargs.get("subnet_mask", None) + self.type = kwargs.get("type", None) self.vlan = kwargs.get("vlan", None) if "vm" in kwargs: self.vm = kwargs["vm"] + self.vpc_nic = kwargs.get("vpc_nic", None) @property def egress_rate_limit_burst_in_bit(self): @@ -502,6 +510,27 @@ def subnet_mask(self, subnet_mask): self._subnet_mask = subnet_mask + @property + def type(self): + """Gets the type of this VmNic. # noqa: E501 + + + :return: The type of this VmNic. # noqa: E501 + :rtype: VmNicType + """ + return self._type + + @type.setter + def type(self, type): + """Sets the type of this VmNic. + + + :param type: The type of this VmNic. # noqa: E501 + :type type: VmNicType + """ + + self._type = type + @property def vlan(self): """Gets the vlan of this VmNic. # noqa: E501 @@ -546,6 +575,27 @@ def vm(self, vm): self._vm = vm + @property + def vpc_nic(self): + """Gets the vpc_nic of this VmNic. # noqa: E501 + + + :return: The vpc_nic of this VmNic. # noqa: E501 + :rtype: NestedVirtualPrivateCloudNic + """ + return self._vpc_nic + + @vpc_nic.setter + def vpc_nic(self, vpc_nic): + """Sets the vpc_nic of this VmNic. + + + :param vpc_nic: The vpc_nic of this VmNic. # noqa: E501 + :type vpc_nic: NestedVirtualPrivateCloudNic + """ + + self._vpc_nic = vpc_nic + def to_dict(self, serialize=False): """Returns the model properties as a dict""" result = {} diff --git a/cloudtower/models/vm_nic_order_by_input.py b/cloudtower/models/vm_nic_order_by_input.py index 2a80e848..ae3c23d2 100644 --- a/cloudtower/models/vm_nic_order_by_input.py +++ b/cloudtower/models/vm_nic_order_by_input.py @@ -54,8 +54,10 @@ class VmNicOrderByInput(object): ORDER_DESC = "order_DESC" SUBNET_MASK_ASC = "subnet_mask_ASC" SUBNET_MASK_DESC = "subnet_mask_DESC" + TYPE_ASC = "type_ASC" + TYPE_DESC = "type_DESC" - allowable_values = [EGRESS_RATE_LIMIT_BURST_IN_BIT_ASC, EGRESS_RATE_LIMIT_BURST_IN_BIT_DESC, EGRESS_RATE_LIMIT_ENABLED_ASC, EGRESS_RATE_LIMIT_ENABLED_DESC, EGRESS_RATE_LIMIT_MAX_RATE_IN_BITPS_ASC, EGRESS_RATE_LIMIT_MAX_RATE_IN_BITPS_DESC, ENABLED_ASC, ENABLED_DESC, GATEWAY_ASC, GATEWAY_DESC, ID_ASC, ID_DESC, INGRESS_RATE_LIMIT_BURST_IN_BIT_ASC, INGRESS_RATE_LIMIT_BURST_IN_BIT_DESC, INGRESS_RATE_LIMIT_ENABLED_ASC, INGRESS_RATE_LIMIT_ENABLED_DESC, INGRESS_RATE_LIMIT_MAX_RATE_IN_BITPS_ASC, INGRESS_RATE_LIMIT_MAX_RATE_IN_BITPS_DESC, INTERFACE_ID_ASC, INTERFACE_ID_DESC, IP_ADDRESS_ASC, IP_ADDRESS_DESC, LOCAL_ID_ASC, LOCAL_ID_DESC, MAC_ADDRESS_ASC, MAC_ADDRESS_DESC, MIRROR_ASC, MIRROR_DESC, MODEL_ASC, MODEL_DESC, ORDER_ASC, ORDER_DESC, SUBNET_MASK_ASC, SUBNET_MASK_DESC] # noqa: E501 + allowable_values = [EGRESS_RATE_LIMIT_BURST_IN_BIT_ASC, EGRESS_RATE_LIMIT_BURST_IN_BIT_DESC, EGRESS_RATE_LIMIT_ENABLED_ASC, EGRESS_RATE_LIMIT_ENABLED_DESC, EGRESS_RATE_LIMIT_MAX_RATE_IN_BITPS_ASC, EGRESS_RATE_LIMIT_MAX_RATE_IN_BITPS_DESC, ENABLED_ASC, ENABLED_DESC, GATEWAY_ASC, GATEWAY_DESC, ID_ASC, ID_DESC, INGRESS_RATE_LIMIT_BURST_IN_BIT_ASC, INGRESS_RATE_LIMIT_BURST_IN_BIT_DESC, INGRESS_RATE_LIMIT_ENABLED_ASC, INGRESS_RATE_LIMIT_ENABLED_DESC, INGRESS_RATE_LIMIT_MAX_RATE_IN_BITPS_ASC, INGRESS_RATE_LIMIT_MAX_RATE_IN_BITPS_DESC, INTERFACE_ID_ASC, INTERFACE_ID_DESC, IP_ADDRESS_ASC, IP_ADDRESS_DESC, LOCAL_ID_ASC, LOCAL_ID_DESC, MAC_ADDRESS_ASC, MAC_ADDRESS_DESC, MIRROR_ASC, MIRROR_DESC, MODEL_ASC, MODEL_DESC, ORDER_ASC, ORDER_DESC, SUBNET_MASK_ASC, SUBNET_MASK_DESC, TYPE_ASC, TYPE_DESC] # noqa: E501 """ Attributes: diff --git a/cloudtower/models/vm_nic_type.py b/cloudtower/models/vm_nic_type.py new file mode 100644 index 00000000..6ad02a19 --- /dev/null +++ b/cloudtower/models/vm_nic_type.py @@ -0,0 +1,98 @@ +# 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 cloudtower.configuration import Configuration + + +class VmNicType(object): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + """ + + """ + allowed enum values + """ + VLAN = "VLAN" + VPC = "VPC" + + allowable_values = [VLAN, VPC] # noqa: E501 + + """ + 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 = { + } + + attribute_map = { + } + + def __init__(self, **kwargs): # noqa: E501 + """VmNicType - a model defined in OpenAPI""" # noqa: E501 + self.local_vars_configuration = kwargs.get("local_vars_configuration", Configuration.get_default_copy()) + self.discriminator = None + + 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, VmNicType): + 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, VmNicType): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/vm_nic_where_input.py b/cloudtower/models/vm_nic_where_input.py index 1753a188..888a70d6 100644 --- a/cloudtower/models/vm_nic_where_input.py +++ b/cloudtower/models/vm_nic_where_input.py @@ -179,8 +179,13 @@ class VmNicWhereInput(object): 'subnet_mask_not_in': 'list[str]', 'subnet_mask_not_starts_with': 'str', 'subnet_mask_starts_with': 'str', + 'type': 'VmNicType', + 'type_in': 'list[VmNicType]', + 'type_not': 'VmNicType', + 'type_not_in': 'list[VmNicType]', 'vlan': 'VlanWhereInput', - 'vm': 'VmWhereInput' + 'vm': 'VmWhereInput', + 'vpc_nic': 'VirtualPrivateCloudNicWhereInput' } attribute_map = { @@ -338,8 +343,13 @@ class VmNicWhereInput(object): 'subnet_mask_not_in': 'subnet_mask_not_in', 'subnet_mask_not_starts_with': 'subnet_mask_not_starts_with', 'subnet_mask_starts_with': 'subnet_mask_starts_with', + 'type': 'type', + 'type_in': 'type_in', + 'type_not': 'type_not', + 'type_not_in': 'type_not_in', 'vlan': 'vlan', - 'vm': 'vm' + 'vm': 'vm', + 'vpc_nic': 'vpc_nic' } def __init__(self, **kwargs): # noqa: E501 @@ -500,8 +510,13 @@ def __init__(self, **kwargs): # noqa: E501 self._subnet_mask_not_in = None self._subnet_mask_not_starts_with = None self._subnet_mask_starts_with = None + self._type = None + self._type_in = None + self._type_not = None + self._type_not_in = None self._vlan = None self._vm = None + self._vpc_nic = None self.discriminator = None self._and = kwargs.get("_and", None) @@ -658,8 +673,13 @@ def __init__(self, **kwargs): # noqa: E501 self.subnet_mask_not_in = kwargs.get("subnet_mask_not_in", None) self.subnet_mask_not_starts_with = kwargs.get("subnet_mask_not_starts_with", None) self.subnet_mask_starts_with = kwargs.get("subnet_mask_starts_with", None) + self.type = kwargs.get("type", None) + self.type_in = kwargs.get("type_in", None) + self.type_not = kwargs.get("type_not", None) + self.type_not_in = kwargs.get("type_not_in", None) self.vlan = kwargs.get("vlan", None) self.vm = kwargs.get("vm", None) + self.vpc_nic = kwargs.get("vpc_nic", None) @property def _and(self): @@ -3895,6 +3915,90 @@ def subnet_mask_starts_with(self, subnet_mask_starts_with): self._subnet_mask_starts_with = subnet_mask_starts_with + @property + def type(self): + """Gets the type of this VmNicWhereInput. # noqa: E501 + + + :return: The type of this VmNicWhereInput. # noqa: E501 + :rtype: VmNicType + """ + return self._type + + @type.setter + def type(self, type): + """Sets the type of this VmNicWhereInput. + + + :param type: The type of this VmNicWhereInput. # noqa: E501 + :type type: VmNicType + """ + + self._type = type + + @property + def type_in(self): + """Gets the type_in of this VmNicWhereInput. # noqa: E501 + + + :return: The type_in of this VmNicWhereInput. # noqa: E501 + :rtype: list[VmNicType] + """ + return self._type_in + + @type_in.setter + def type_in(self, type_in): + """Sets the type_in of this VmNicWhereInput. + + + :param type_in: The type_in of this VmNicWhereInput. # noqa: E501 + :type type_in: list[VmNicType] + """ + + self._type_in = type_in + + @property + def type_not(self): + """Gets the type_not of this VmNicWhereInput. # noqa: E501 + + + :return: The type_not of this VmNicWhereInput. # noqa: E501 + :rtype: VmNicType + """ + return self._type_not + + @type_not.setter + def type_not(self, type_not): + """Sets the type_not of this VmNicWhereInput. + + + :param type_not: The type_not of this VmNicWhereInput. # noqa: E501 + :type type_not: VmNicType + """ + + self._type_not = type_not + + @property + def type_not_in(self): + """Gets the type_not_in of this VmNicWhereInput. # noqa: E501 + + + :return: The type_not_in of this VmNicWhereInput. # noqa: E501 + :rtype: list[VmNicType] + """ + return self._type_not_in + + @type_not_in.setter + def type_not_in(self, type_not_in): + """Sets the type_not_in of this VmNicWhereInput. + + + :param type_not_in: The type_not_in of this VmNicWhereInput. # noqa: E501 + :type type_not_in: list[VmNicType] + """ + + self._type_not_in = type_not_in + @property def vlan(self): """Gets the vlan of this VmNicWhereInput. # noqa: E501 @@ -3937,6 +4041,27 @@ def vm(self, vm): self._vm = vm + @property + def vpc_nic(self): + """Gets the vpc_nic of this VmNicWhereInput. # noqa: E501 + + + :return: The vpc_nic of this VmNicWhereInput. # noqa: E501 + :rtype: VirtualPrivateCloudNicWhereInput + """ + return self._vpc_nic + + @vpc_nic.setter + def vpc_nic(self, vpc_nic): + """Sets the vpc_nic of this VmNicWhereInput. + + + :param vpc_nic: The vpc_nic of this VmNicWhereInput. # noqa: E501 + :type vpc_nic: VirtualPrivateCloudNicWhereInput + """ + + self._vpc_nic = vpc_nic + def to_dict(self, serialize=False): """Returns the model properties as a dict""" result = {} diff --git a/cloudtower/models/vm_order_by_input.py b/cloudtower/models/vm_order_by_input.py index d1aa5454..0a5106d1 100644 --- a/cloudtower/models/vm_order_by_input.py +++ b/cloudtower/models/vm_order_by_input.py @@ -102,6 +102,8 @@ class VmOrderByInput(object): SIZE_DESC = "size_DESC" STATUS_ASC = "status_ASC" STATUS_DESC = "status_DESC" + UNIQUE_LOGICAL_SIZE_ASC = "unique_logical_size_ASC" + UNIQUE_LOGICAL_SIZE_DESC = "unique_logical_size_DESC" UNIQUE_SIZE_ASC = "unique_size_ASC" UNIQUE_SIZE_DESC = "unique_size_DESC" VCPU_ASC = "vcpu_ASC" @@ -117,7 +119,7 @@ class VmOrderByInput(object): WIN_OPT_ASC = "win_opt_ASC" WIN_OPT_DESC = "win_opt_DESC" - allowable_values = [CLOCK_OFFSET_ASC, CLOCK_OFFSET_DESC, CLOUD_INIT_SUPPORTED_ASC, CLOUD_INIT_SUPPORTED_DESC, CPU_ASC, CPU_DESC, CPU_MODEL_ASC, CPU_MODEL_DESC, CPU_USAGE_ASC, CPU_USAGE_DESC, DELETED_AT_ASC, DELETED_AT_DESC, DESCRIPTION_ASC, DESCRIPTION_DESC, DNS_SERVERS_ASC, DNS_SERVERS_DESC, ENTITYASYNCSTATUS_ASC, ENTITYASYNCSTATUS_DESC, FIRMWARE_ASC, FIRMWARE_DESC, GUEST_CPU_MODEL_ASC, GUEST_CPU_MODEL_DESC, GUEST_OS_TYPE_ASC, GUEST_OS_TYPE_DESC, GUEST_SIZE_USAGE_ASC, GUEST_SIZE_USAGE_DESC, GUEST_USED_SIZE_ASC, GUEST_USED_SIZE_DESC, HA_ASC, HA_DESC, HOSTNAME_ASC, HOSTNAME_DESC, ID_ASC, ID_DESC, IN_RECYCLE_BIN_ASC, IN_RECYCLE_BIN_DESC, INTERNAL_ASC, INTERNAL_DESC, IO_POLICY_ASC, IO_POLICY_DESC, IPS_ASC, IPS_DESC, KERNEL_INFO_ASC, KERNEL_INFO_DESC, LAST_SHUTDOWN_TIME_ASC, LAST_SHUTDOWN_TIME_DESC, LOCAL_CREATED_AT_ASC, LOCAL_CREATED_AT_DESC, LOCAL_ID_ASC, LOCAL_ID_DESC, LOGICAL_SIZE_BYTES_ASC, LOGICAL_SIZE_BYTES_DESC, MAX_BANDWIDTH_ASC, MAX_BANDWIDTH_DESC, MAX_BANDWIDTH_POLICY_ASC, MAX_BANDWIDTH_POLICY_DESC, MAX_IOPS_ASC, MAX_IOPS_DESC, MAX_IOPS_POLICY_ASC, MAX_IOPS_POLICY_DESC, MEMORY_ASC, MEMORY_DESC, MEMORY_USAGE_ASC, MEMORY_USAGE_DESC, NAME_ASC, NAME_DESC, NESTED_VIRTUALIZATION_ASC, NESTED_VIRTUALIZATION_DESC, NODE_IP_ASC, NODE_IP_DESC, ORIGINAL_NAME_ASC, ORIGINAL_NAME_DESC, OS_ASC, OS_DESC, PROTECTED_ASC, PROTECTED_DESC, PROVISIONED_SIZE_ASC, PROVISIONED_SIZE_DESC, SIZE_ASC, SIZE_DESC, STATUS_ASC, STATUS_DESC, UNIQUE_SIZE_ASC, UNIQUE_SIZE_DESC, VCPU_ASC, VCPU_DESC, VIDEO_TYPE_ASC, VIDEO_TYPE_DESC, VM_TOOLS_STATUS_ASC, VM_TOOLS_STATUS_DESC, VM_TOOLS_VERSION_ASC, VM_TOOLS_VERSION_DESC, VM_USAGE_ASC, VM_USAGE_DESC, WIN_OPT_ASC, WIN_OPT_DESC] # noqa: E501 + allowable_values = [CLOCK_OFFSET_ASC, CLOCK_OFFSET_DESC, CLOUD_INIT_SUPPORTED_ASC, CLOUD_INIT_SUPPORTED_DESC, CPU_ASC, CPU_DESC, CPU_MODEL_ASC, CPU_MODEL_DESC, CPU_USAGE_ASC, CPU_USAGE_DESC, DELETED_AT_ASC, DELETED_AT_DESC, DESCRIPTION_ASC, DESCRIPTION_DESC, DNS_SERVERS_ASC, DNS_SERVERS_DESC, ENTITYASYNCSTATUS_ASC, ENTITYASYNCSTATUS_DESC, FIRMWARE_ASC, FIRMWARE_DESC, GUEST_CPU_MODEL_ASC, GUEST_CPU_MODEL_DESC, GUEST_OS_TYPE_ASC, GUEST_OS_TYPE_DESC, GUEST_SIZE_USAGE_ASC, GUEST_SIZE_USAGE_DESC, GUEST_USED_SIZE_ASC, GUEST_USED_SIZE_DESC, HA_ASC, HA_DESC, HOSTNAME_ASC, HOSTNAME_DESC, ID_ASC, ID_DESC, IN_RECYCLE_BIN_ASC, IN_RECYCLE_BIN_DESC, INTERNAL_ASC, INTERNAL_DESC, IO_POLICY_ASC, IO_POLICY_DESC, IPS_ASC, IPS_DESC, KERNEL_INFO_ASC, KERNEL_INFO_DESC, LAST_SHUTDOWN_TIME_ASC, LAST_SHUTDOWN_TIME_DESC, LOCAL_CREATED_AT_ASC, LOCAL_CREATED_AT_DESC, LOCAL_ID_ASC, LOCAL_ID_DESC, LOGICAL_SIZE_BYTES_ASC, LOGICAL_SIZE_BYTES_DESC, MAX_BANDWIDTH_ASC, MAX_BANDWIDTH_DESC, MAX_BANDWIDTH_POLICY_ASC, MAX_BANDWIDTH_POLICY_DESC, MAX_IOPS_ASC, MAX_IOPS_DESC, MAX_IOPS_POLICY_ASC, MAX_IOPS_POLICY_DESC, MEMORY_ASC, MEMORY_DESC, MEMORY_USAGE_ASC, MEMORY_USAGE_DESC, NAME_ASC, NAME_DESC, NESTED_VIRTUALIZATION_ASC, NESTED_VIRTUALIZATION_DESC, NODE_IP_ASC, NODE_IP_DESC, ORIGINAL_NAME_ASC, ORIGINAL_NAME_DESC, OS_ASC, OS_DESC, PROTECTED_ASC, PROTECTED_DESC, PROVISIONED_SIZE_ASC, PROVISIONED_SIZE_DESC, SIZE_ASC, SIZE_DESC, STATUS_ASC, STATUS_DESC, UNIQUE_LOGICAL_SIZE_ASC, UNIQUE_LOGICAL_SIZE_DESC, UNIQUE_SIZE_ASC, UNIQUE_SIZE_DESC, VCPU_ASC, VCPU_DESC, VIDEO_TYPE_ASC, VIDEO_TYPE_DESC, VM_TOOLS_STATUS_ASC, VM_TOOLS_STATUS_DESC, VM_TOOLS_VERSION_ASC, VM_TOOLS_VERSION_DESC, VM_USAGE_ASC, VM_USAGE_DESC, WIN_OPT_ASC, WIN_OPT_DESC] # noqa: E501 """ Attributes: diff --git a/cloudtower/models/vm_volume.py b/cloudtower/models/vm_volume.py index 554464b7..c028e1de 100644 --- a/cloudtower/models/vm_volume.py +++ b/cloudtower/models/vm_volume.py @@ -42,6 +42,7 @@ class VmVolume(object): 'sharing': 'bool', 'size': 'int', 'type': 'VmVolumeType', + 'unique_logical_size': 'int', 'unique_size': 'int', 'vm_disks': 'list[NestedVmDisk]' } @@ -64,6 +65,7 @@ class VmVolume(object): 'sharing': 'sharing', 'size': 'size', 'type': 'type', + 'unique_logical_size': 'unique_logical_size', 'unique_size': 'unique_size', 'vm_disks': 'vm_disks' } @@ -89,6 +91,7 @@ def __init__(self, **kwargs): # noqa: E501 self._sharing = None self._size = None self._type = None + self._unique_logical_size = None self._unique_size = None self._vm_disks = None self.discriminator = None @@ -120,6 +123,7 @@ def __init__(self, **kwargs): # noqa: E501 if "size" in kwargs: self.size = kwargs["size"] self.type = kwargs.get("type", None) + self.unique_logical_size = kwargs.get("unique_logical_size", None) self.unique_size = kwargs.get("unique_size", None) self.vm_disks = kwargs.get("vm_disks", None) @@ -500,6 +504,27 @@ def type(self, type): self._type = type + @property + def unique_logical_size(self): + """Gets the unique_logical_size of this VmVolume. # noqa: E501 + + + :return: The unique_logical_size of this VmVolume. # noqa: E501 + :rtype: int + """ + return self._unique_logical_size + + @unique_logical_size.setter + def unique_logical_size(self, unique_logical_size): + """Sets the unique_logical_size of this VmVolume. + + + :param unique_logical_size: The unique_logical_size of this VmVolume. # noqa: E501 + :type unique_logical_size: int + """ + + self._unique_logical_size = unique_logical_size + @property def unique_size(self): """Gets the unique_size of this VmVolume. # noqa: E501 diff --git a/cloudtower/models/vm_volume_elf_storage_policy_type.py b/cloudtower/models/vm_volume_elf_storage_policy_type.py index 09b6e4b0..dd4f151a 100644 --- a/cloudtower/models/vm_volume_elf_storage_policy_type.py +++ b/cloudtower/models/vm_volume_elf_storage_policy_type.py @@ -24,14 +24,14 @@ class VmVolumeElfStoragePolicyType(object): ELF_CP_REPLICA_2_THIN_PROVISION = "ELF_CP_REPLICA_2_THIN_PROVISION" ELF_CP_REPLICA_3_THICK_PROVISION = "ELF_CP_REPLICA_3_THICK_PROVISION" ELF_CP_REPLICA_3_THIN_PROVISION = "ELF_CP_REPLICA_3_THIN_PROVISION" - _1_THICK_PROVISION = "REPLICA_1_THICK_PROVISION" - _1_THIN_PROVISION = "REPLICA_1_THIN_PROVISION" - _2_THICK_PROVISION = "REPLICA_2_THICK_PROVISION" - _2_THIN_PROVISION = "REPLICA_2_THIN_PROVISION" - _3_THICK_PROVISION = "REPLICA_3_THICK_PROVISION" - _3_THIN_PROVISION = "REPLICA_3_THIN_PROVISION" - - allowable_values = [ELF_CP_REPLICA_2_THICK_PROVISION, ELF_CP_REPLICA_2_THIN_PROVISION, ELF_CP_REPLICA_3_THICK_PROVISION, ELF_CP_REPLICA_3_THIN_PROVISION, _1_THICK_PROVISION, _1_THIN_PROVISION, _2_THICK_PROVISION, _2_THIN_PROVISION, _3_THICK_PROVISION, _3_THIN_PROVISION] # noqa: E501 + REPLICA_1_THICK_PROVISION = "REPLICA_1_THICK_PROVISION" + REPLICA_1_THIN_PROVISION = "REPLICA_1_THIN_PROVISION" + REPLICA_2_THICK_PROVISION = "REPLICA_2_THICK_PROVISION" + REPLICA_2_THIN_PROVISION = "REPLICA_2_THIN_PROVISION" + REPLICA_3_THICK_PROVISION = "REPLICA_3_THICK_PROVISION" + REPLICA_3_THIN_PROVISION = "REPLICA_3_THIN_PROVISION" + + allowable_values = [ELF_CP_REPLICA_2_THICK_PROVISION, ELF_CP_REPLICA_2_THIN_PROVISION, ELF_CP_REPLICA_3_THICK_PROVISION, ELF_CP_REPLICA_3_THIN_PROVISION, REPLICA_1_THICK_PROVISION, REPLICA_1_THIN_PROVISION, REPLICA_2_THICK_PROVISION, REPLICA_2_THIN_PROVISION, REPLICA_3_THICK_PROVISION, REPLICA_3_THIN_PROVISION] # noqa: E501 """ Attributes: diff --git a/cloudtower/models/vm_volume_order_by_input.py b/cloudtower/models/vm_volume_order_by_input.py index 10322184..c7c30b69 100644 --- a/cloudtower/models/vm_volume_order_by_input.py +++ b/cloudtower/models/vm_volume_order_by_input.py @@ -48,10 +48,12 @@ class VmVolumeOrderByInput(object): SIZE_DESC = "size_DESC" TYPE_ASC = "type_ASC" TYPE_DESC = "type_DESC" + UNIQUE_LOGICAL_SIZE_ASC = "unique_logical_size_ASC" + UNIQUE_LOGICAL_SIZE_DESC = "unique_logical_size_DESC" UNIQUE_SIZE_ASC = "unique_size_ASC" UNIQUE_SIZE_DESC = "unique_size_DESC" - allowable_values = [DESCRIPTION_ASC, DESCRIPTION_DESC, ELF_STORAGE_POLICY_ASC, ELF_STORAGE_POLICY_DESC, ENTITYASYNCSTATUS_ASC, ENTITYASYNCSTATUS_DESC, GUEST_SIZE_USAGE_ASC, GUEST_SIZE_USAGE_DESC, GUEST_USED_SIZE_ASC, GUEST_USED_SIZE_DESC, ID_ASC, ID_DESC, LOCAL_CREATED_AT_ASC, LOCAL_CREATED_AT_DESC, LOCAL_ID_ASC, LOCAL_ID_DESC, MOUNTING_ASC, MOUNTING_DESC, NAME_ASC, NAME_DESC, PATH_ASC, PATH_DESC, SHARING_ASC, SHARING_DESC, SIZE_ASC, SIZE_DESC, TYPE_ASC, TYPE_DESC, UNIQUE_SIZE_ASC, UNIQUE_SIZE_DESC] # noqa: E501 + allowable_values = [DESCRIPTION_ASC, DESCRIPTION_DESC, ELF_STORAGE_POLICY_ASC, ELF_STORAGE_POLICY_DESC, ENTITYASYNCSTATUS_ASC, ENTITYASYNCSTATUS_DESC, GUEST_SIZE_USAGE_ASC, GUEST_SIZE_USAGE_DESC, GUEST_USED_SIZE_ASC, GUEST_USED_SIZE_DESC, ID_ASC, ID_DESC, LOCAL_CREATED_AT_ASC, LOCAL_CREATED_AT_DESC, LOCAL_ID_ASC, LOCAL_ID_DESC, MOUNTING_ASC, MOUNTING_DESC, NAME_ASC, NAME_DESC, PATH_ASC, PATH_DESC, SHARING_ASC, SHARING_DESC, SIZE_ASC, SIZE_DESC, TYPE_ASC, TYPE_DESC, UNIQUE_LOGICAL_SIZE_ASC, UNIQUE_LOGICAL_SIZE_DESC, UNIQUE_SIZE_ASC, UNIQUE_SIZE_DESC] # noqa: E501 """ Attributes: diff --git a/cloudtower/models/vm_volume_where_input.py b/cloudtower/models/vm_volume_where_input.py index 242f3170..ad749a70 100644 --- a/cloudtower/models/vm_volume_where_input.py +++ b/cloudtower/models/vm_volume_where_input.py @@ -151,6 +151,14 @@ class VmVolumeWhereInput(object): 'type_in': 'list[VmVolumeType]', 'type_not': 'VmVolumeType', 'type_not_in': 'list[VmVolumeType]', + 'unique_logical_size': 'int', + 'unique_logical_size_gt': 'int', + 'unique_logical_size_gte': 'int', + 'unique_logical_size_in': 'list[int]', + 'unique_logical_size_lt': 'int', + 'unique_logical_size_lte': 'int', + 'unique_logical_size_not': 'int', + 'unique_logical_size_not_in': 'list[int]', 'unique_size': 'int', 'unique_size_gt': 'int', 'unique_size_gte': 'int', @@ -291,6 +299,14 @@ class VmVolumeWhereInput(object): 'type_in': 'type_in', 'type_not': 'type_not', 'type_not_in': 'type_not_in', + 'unique_logical_size': 'unique_logical_size', + 'unique_logical_size_gt': 'unique_logical_size_gt', + 'unique_logical_size_gte': 'unique_logical_size_gte', + 'unique_logical_size_in': 'unique_logical_size_in', + 'unique_logical_size_lt': 'unique_logical_size_lt', + 'unique_logical_size_lte': 'unique_logical_size_lte', + 'unique_logical_size_not': 'unique_logical_size_not', + 'unique_logical_size_not_in': 'unique_logical_size_not_in', 'unique_size': 'unique_size', 'unique_size_gt': 'unique_size_gt', 'unique_size_gte': 'unique_size_gte', @@ -434,6 +450,14 @@ def __init__(self, **kwargs): # noqa: E501 self._type_in = None self._type_not = None self._type_not_in = None + self._unique_logical_size = None + self._unique_logical_size_gt = None + self._unique_logical_size_gte = None + self._unique_logical_size_in = None + self._unique_logical_size_lt = None + self._unique_logical_size_lte = None + self._unique_logical_size_not = None + self._unique_logical_size_not_in = None self._unique_size = None self._unique_size_gt = None self._unique_size_gte = None @@ -573,6 +597,14 @@ def __init__(self, **kwargs): # noqa: E501 self.type_in = kwargs.get("type_in", None) self.type_not = kwargs.get("type_not", None) self.type_not_in = kwargs.get("type_not_in", None) + self.unique_logical_size = kwargs.get("unique_logical_size", None) + self.unique_logical_size_gt = kwargs.get("unique_logical_size_gt", None) + self.unique_logical_size_gte = kwargs.get("unique_logical_size_gte", None) + self.unique_logical_size_in = kwargs.get("unique_logical_size_in", None) + self.unique_logical_size_lt = kwargs.get("unique_logical_size_lt", None) + self.unique_logical_size_lte = kwargs.get("unique_logical_size_lte", None) + self.unique_logical_size_not = kwargs.get("unique_logical_size_not", None) + self.unique_logical_size_not_in = kwargs.get("unique_logical_size_not_in", None) self.unique_size = kwargs.get("unique_size", None) self.unique_size_gt = kwargs.get("unique_size_gt", None) self.unique_size_gte = kwargs.get("unique_size_gte", None) @@ -3231,6 +3263,174 @@ def type_not_in(self, type_not_in): self._type_not_in = type_not_in + @property + def unique_logical_size(self): + """Gets the unique_logical_size of this VmVolumeWhereInput. # noqa: E501 + + + :return: The unique_logical_size of this VmVolumeWhereInput. # noqa: E501 + :rtype: int + """ + return self._unique_logical_size + + @unique_logical_size.setter + def unique_logical_size(self, unique_logical_size): + """Sets the unique_logical_size of this VmVolumeWhereInput. + + + :param unique_logical_size: The unique_logical_size of this VmVolumeWhereInput. # noqa: E501 + :type unique_logical_size: int + """ + + self._unique_logical_size = unique_logical_size + + @property + def unique_logical_size_gt(self): + """Gets the unique_logical_size_gt of this VmVolumeWhereInput. # noqa: E501 + + + :return: The unique_logical_size_gt of this VmVolumeWhereInput. # noqa: E501 + :rtype: int + """ + return self._unique_logical_size_gt + + @unique_logical_size_gt.setter + def unique_logical_size_gt(self, unique_logical_size_gt): + """Sets the unique_logical_size_gt of this VmVolumeWhereInput. + + + :param unique_logical_size_gt: The unique_logical_size_gt of this VmVolumeWhereInput. # noqa: E501 + :type unique_logical_size_gt: int + """ + + self._unique_logical_size_gt = unique_logical_size_gt + + @property + def unique_logical_size_gte(self): + """Gets the unique_logical_size_gte of this VmVolumeWhereInput. # noqa: E501 + + + :return: The unique_logical_size_gte of this VmVolumeWhereInput. # noqa: E501 + :rtype: int + """ + return self._unique_logical_size_gte + + @unique_logical_size_gte.setter + def unique_logical_size_gte(self, unique_logical_size_gte): + """Sets the unique_logical_size_gte of this VmVolumeWhereInput. + + + :param unique_logical_size_gte: The unique_logical_size_gte of this VmVolumeWhereInput. # noqa: E501 + :type unique_logical_size_gte: int + """ + + self._unique_logical_size_gte = unique_logical_size_gte + + @property + def unique_logical_size_in(self): + """Gets the unique_logical_size_in of this VmVolumeWhereInput. # noqa: E501 + + + :return: The unique_logical_size_in of this VmVolumeWhereInput. # noqa: E501 + :rtype: list[int] + """ + return self._unique_logical_size_in + + @unique_logical_size_in.setter + def unique_logical_size_in(self, unique_logical_size_in): + """Sets the unique_logical_size_in of this VmVolumeWhereInput. + + + :param unique_logical_size_in: The unique_logical_size_in of this VmVolumeWhereInput. # noqa: E501 + :type unique_logical_size_in: list[int] + """ + + self._unique_logical_size_in = unique_logical_size_in + + @property + def unique_logical_size_lt(self): + """Gets the unique_logical_size_lt of this VmVolumeWhereInput. # noqa: E501 + + + :return: The unique_logical_size_lt of this VmVolumeWhereInput. # noqa: E501 + :rtype: int + """ + return self._unique_logical_size_lt + + @unique_logical_size_lt.setter + def unique_logical_size_lt(self, unique_logical_size_lt): + """Sets the unique_logical_size_lt of this VmVolumeWhereInput. + + + :param unique_logical_size_lt: The unique_logical_size_lt of this VmVolumeWhereInput. # noqa: E501 + :type unique_logical_size_lt: int + """ + + self._unique_logical_size_lt = unique_logical_size_lt + + @property + def unique_logical_size_lte(self): + """Gets the unique_logical_size_lte of this VmVolumeWhereInput. # noqa: E501 + + + :return: The unique_logical_size_lte of this VmVolumeWhereInput. # noqa: E501 + :rtype: int + """ + return self._unique_logical_size_lte + + @unique_logical_size_lte.setter + def unique_logical_size_lte(self, unique_logical_size_lte): + """Sets the unique_logical_size_lte of this VmVolumeWhereInput. + + + :param unique_logical_size_lte: The unique_logical_size_lte of this VmVolumeWhereInput. # noqa: E501 + :type unique_logical_size_lte: int + """ + + self._unique_logical_size_lte = unique_logical_size_lte + + @property + def unique_logical_size_not(self): + """Gets the unique_logical_size_not of this VmVolumeWhereInput. # noqa: E501 + + + :return: The unique_logical_size_not of this VmVolumeWhereInput. # noqa: E501 + :rtype: int + """ + return self._unique_logical_size_not + + @unique_logical_size_not.setter + def unique_logical_size_not(self, unique_logical_size_not): + """Sets the unique_logical_size_not of this VmVolumeWhereInput. + + + :param unique_logical_size_not: The unique_logical_size_not of this VmVolumeWhereInput. # noqa: E501 + :type unique_logical_size_not: int + """ + + self._unique_logical_size_not = unique_logical_size_not + + @property + def unique_logical_size_not_in(self): + """Gets the unique_logical_size_not_in of this VmVolumeWhereInput. # noqa: E501 + + + :return: The unique_logical_size_not_in of this VmVolumeWhereInput. # noqa: E501 + :rtype: list[int] + """ + return self._unique_logical_size_not_in + + @unique_logical_size_not_in.setter + def unique_logical_size_not_in(self, unique_logical_size_not_in): + """Sets the unique_logical_size_not_in of this VmVolumeWhereInput. + + + :param unique_logical_size_not_in: The unique_logical_size_not_in of this VmVolumeWhereInput. # noqa: E501 + :type unique_logical_size_not_in: list[int] + """ + + self._unique_logical_size_not_in = unique_logical_size_not_in + @property def unique_size(self): """Gets the unique_size of this VmVolumeWhereInput. # noqa: E501 diff --git a/cloudtower/models/vm_where_input.py b/cloudtower/models/vm_where_input.py index 93b007f9..90b74a1e 100644 --- a/cloudtower/models/vm_where_input.py +++ b/cloudtower/models/vm_where_input.py @@ -378,6 +378,14 @@ class VmWhereInput(object): 'status_in': 'list[VmStatus]', 'status_not': 'VmStatus', 'status_not_in': 'list[VmStatus]', + 'unique_logical_size': 'int', + 'unique_logical_size_gt': 'int', + 'unique_logical_size_gte': 'int', + 'unique_logical_size_in': 'list[int]', + 'unique_logical_size_lt': 'int', + 'unique_logical_size_lte': 'int', + 'unique_logical_size_not': 'int', + 'unique_logical_size_not_in': 'list[int]', 'unique_size': 'int', 'unique_size_gt': 'int', 'unique_size_gte': 'int', @@ -790,6 +798,14 @@ class VmWhereInput(object): 'status_in': 'status_in', 'status_not': 'status_not', 'status_not_in': 'status_not_in', + 'unique_logical_size': 'unique_logical_size', + 'unique_logical_size_gt': 'unique_logical_size_gt', + 'unique_logical_size_gte': 'unique_logical_size_gte', + 'unique_logical_size_in': 'unique_logical_size_in', + 'unique_logical_size_lt': 'unique_logical_size_lt', + 'unique_logical_size_lte': 'unique_logical_size_lte', + 'unique_logical_size_not': 'unique_logical_size_not', + 'unique_logical_size_not_in': 'unique_logical_size_not_in', 'unique_size': 'unique_size', 'unique_size_gt': 'unique_size_gt', 'unique_size_gte': 'unique_size_gte', @@ -1205,6 +1221,14 @@ def __init__(self, **kwargs): # noqa: E501 self._status_in = None self._status_not = None self._status_not_in = None + self._unique_logical_size = None + self._unique_logical_size_gt = None + self._unique_logical_size_gte = None + self._unique_logical_size_in = None + self._unique_logical_size_lt = None + self._unique_logical_size_lte = None + self._unique_logical_size_not = None + self._unique_logical_size_not_in = None self._unique_size = None self._unique_size_gt = None self._unique_size_gte = None @@ -1616,6 +1640,14 @@ def __init__(self, **kwargs): # noqa: E501 self.status_in = kwargs.get("status_in", None) self.status_not = kwargs.get("status_not", None) self.status_not_in = kwargs.get("status_not_in", None) + self.unique_logical_size = kwargs.get("unique_logical_size", None) + self.unique_logical_size_gt = kwargs.get("unique_logical_size_gt", None) + self.unique_logical_size_gte = kwargs.get("unique_logical_size_gte", None) + self.unique_logical_size_in = kwargs.get("unique_logical_size_in", None) + self.unique_logical_size_lt = kwargs.get("unique_logical_size_lt", None) + self.unique_logical_size_lte = kwargs.get("unique_logical_size_lte", None) + self.unique_logical_size_not = kwargs.get("unique_logical_size_not", None) + self.unique_logical_size_not_in = kwargs.get("unique_logical_size_not_in", None) self.unique_size = kwargs.get("unique_size", None) self.unique_size_gt = kwargs.get("unique_size_gt", None) self.unique_size_gte = kwargs.get("unique_size_gte", None) @@ -9086,6 +9118,174 @@ def status_not_in(self, status_not_in): self._status_not_in = status_not_in + @property + def unique_logical_size(self): + """Gets the unique_logical_size of this VmWhereInput. # noqa: E501 + + + :return: The unique_logical_size of this VmWhereInput. # noqa: E501 + :rtype: int + """ + return self._unique_logical_size + + @unique_logical_size.setter + def unique_logical_size(self, unique_logical_size): + """Sets the unique_logical_size of this VmWhereInput. + + + :param unique_logical_size: The unique_logical_size of this VmWhereInput. # noqa: E501 + :type unique_logical_size: int + """ + + self._unique_logical_size = unique_logical_size + + @property + def unique_logical_size_gt(self): + """Gets the unique_logical_size_gt of this VmWhereInput. # noqa: E501 + + + :return: The unique_logical_size_gt of this VmWhereInput. # noqa: E501 + :rtype: int + """ + return self._unique_logical_size_gt + + @unique_logical_size_gt.setter + def unique_logical_size_gt(self, unique_logical_size_gt): + """Sets the unique_logical_size_gt of this VmWhereInput. + + + :param unique_logical_size_gt: The unique_logical_size_gt of this VmWhereInput. # noqa: E501 + :type unique_logical_size_gt: int + """ + + self._unique_logical_size_gt = unique_logical_size_gt + + @property + def unique_logical_size_gte(self): + """Gets the unique_logical_size_gte of this VmWhereInput. # noqa: E501 + + + :return: The unique_logical_size_gte of this VmWhereInput. # noqa: E501 + :rtype: int + """ + return self._unique_logical_size_gte + + @unique_logical_size_gte.setter + def unique_logical_size_gte(self, unique_logical_size_gte): + """Sets the unique_logical_size_gte of this VmWhereInput. + + + :param unique_logical_size_gte: The unique_logical_size_gte of this VmWhereInput. # noqa: E501 + :type unique_logical_size_gte: int + """ + + self._unique_logical_size_gte = unique_logical_size_gte + + @property + def unique_logical_size_in(self): + """Gets the unique_logical_size_in of this VmWhereInput. # noqa: E501 + + + :return: The unique_logical_size_in of this VmWhereInput. # noqa: E501 + :rtype: list[int] + """ + return self._unique_logical_size_in + + @unique_logical_size_in.setter + def unique_logical_size_in(self, unique_logical_size_in): + """Sets the unique_logical_size_in of this VmWhereInput. + + + :param unique_logical_size_in: The unique_logical_size_in of this VmWhereInput. # noqa: E501 + :type unique_logical_size_in: list[int] + """ + + self._unique_logical_size_in = unique_logical_size_in + + @property + def unique_logical_size_lt(self): + """Gets the unique_logical_size_lt of this VmWhereInput. # noqa: E501 + + + :return: The unique_logical_size_lt of this VmWhereInput. # noqa: E501 + :rtype: int + """ + return self._unique_logical_size_lt + + @unique_logical_size_lt.setter + def unique_logical_size_lt(self, unique_logical_size_lt): + """Sets the unique_logical_size_lt of this VmWhereInput. + + + :param unique_logical_size_lt: The unique_logical_size_lt of this VmWhereInput. # noqa: E501 + :type unique_logical_size_lt: int + """ + + self._unique_logical_size_lt = unique_logical_size_lt + + @property + def unique_logical_size_lte(self): + """Gets the unique_logical_size_lte of this VmWhereInput. # noqa: E501 + + + :return: The unique_logical_size_lte of this VmWhereInput. # noqa: E501 + :rtype: int + """ + return self._unique_logical_size_lte + + @unique_logical_size_lte.setter + def unique_logical_size_lte(self, unique_logical_size_lte): + """Sets the unique_logical_size_lte of this VmWhereInput. + + + :param unique_logical_size_lte: The unique_logical_size_lte of this VmWhereInput. # noqa: E501 + :type unique_logical_size_lte: int + """ + + self._unique_logical_size_lte = unique_logical_size_lte + + @property + def unique_logical_size_not(self): + """Gets the unique_logical_size_not of this VmWhereInput. # noqa: E501 + + + :return: The unique_logical_size_not of this VmWhereInput. # noqa: E501 + :rtype: int + """ + return self._unique_logical_size_not + + @unique_logical_size_not.setter + def unique_logical_size_not(self, unique_logical_size_not): + """Sets the unique_logical_size_not of this VmWhereInput. + + + :param unique_logical_size_not: The unique_logical_size_not of this VmWhereInput. # noqa: E501 + :type unique_logical_size_not: int + """ + + self._unique_logical_size_not = unique_logical_size_not + + @property + def unique_logical_size_not_in(self): + """Gets the unique_logical_size_not_in of this VmWhereInput. # noqa: E501 + + + :return: The unique_logical_size_not_in of this VmWhereInput. # noqa: E501 + :rtype: list[int] + """ + return self._unique_logical_size_not_in + + @unique_logical_size_not_in.setter + def unique_logical_size_not_in(self, unique_logical_size_not_in): + """Sets the unique_logical_size_not_in of this VmWhereInput. + + + :param unique_logical_size_not_in: The unique_logical_size_not_in of this VmWhereInput. # noqa: E501 + :type unique_logical_size_not_in: list[int] + """ + + self._unique_logical_size_not_in = unique_logical_size_not_in + @property def unique_size(self): """Gets the unique_size of this VmWhereInput. # noqa: E501 diff --git a/setup.py b/setup.py index 88b79701..041158d3 100644 --- a/setup.py +++ b/setup.py @@ -1,21 +1,21 @@ # coding: utf-8 -""" - CloudTower APIs - - cloudtower operation API and SDK # noqa: E501 - - The version of the OpenAPI document: 2.14.2 - Contact: info@smartx.com - Generated by: https://openapi-generator.tech -""" +""" + CloudTower APIs + + cloudtower operation API and SDK # noqa: E501 + + The version of the OpenAPI document: 2.15.0 + Contact: info@smartx.com + Generated by: https://openapi-generator.tech +""" import pathlib from setuptools import setup, find_packages # noqa: H301 NAME = "cloudtower-sdk" -VERSION = "2.14.2" +VERSION = "2.15.0" # To install the library, run the following # # python setup.py install